2024 was a unique year filled with abundance and joy. I want to share some of the changes I've done in my life after reflecting on what legacy I want to leave behind.| ๐ Stefanni Brasil
A thing I like about Fall.| ๐ Stefanni Brasil
The bar for offering customer service that doesn't suck is extremely low these days. After having had terrible customer service experiences, I want to share a list Attentive Human-Friendly Customer Services. I hope this list gets bigger with time.| ๐ Stefanni Brasil
Why is asking for help such a hard thing for some people? I decided it was time for me to embrace asking for help. Here's how.| ๐ Stefanni Brasil
When I decided to start Cognitive-Behavior Therapy (CBT), I embarked on a quest: I wanted to find out why my brain was my enemy. If my brain's goal was to keep me alive, why was I wanting to not be alive anymore? It didn't make sense. I wanted to find out what was wrong with my brain. Here is what I've learned about my mental health.| ๐ Stefanni Brasil
Waiting to be feeling a certain way to give your best performance? Learn why that's a trap and what to do instead to accomplish your goals.| ๐ Stefanni Brasil
Writing is easy. But what does it take to go from a writer to becoming a writer with readers? Insights gathered by trying different things, willingness to make mistakes, and working in public. Here are my 3 main takeaways from the book that improved my online writing.| ๐ Stefanni Brasil
An open letter to someone who's received lots of rejections as an Early Career Ruby Developer.| ๐ Stefanni Brasil
The one quote from the book 'Work Clean: The life-changing power of mise-en-place to organize your life, work, and mind' that changed my work as a Creator.| ๐ Stefanni Brasil
Some notes about Imposter Syndrome from Dr. Vanessa Bohns and Dr. Randy Patterson.| ๐ Stefanni Brasil
Hello, welcome to my Speaking page! Here you can find more details about the topics I enjoy talking about. Speaking Topics Deliberate Technical Practice Perceptual Learning and The Science of Expertise Continuous learning beyond the basics Open Source contribution Confidence & Communication Skills for Software Developers Career Growth for Software Developers Past Talks Check out the Talks, Podcasts and Papers section. Invite Stefanni to Speak If you are in interesting in having me as a guest ...| ๐ Stefanni Brasil
Beep. Another rejection. You don't have experience for an entry-level Ruby job. Worse: chirp, chirp, chirp. No replies at all. Are you tired of all of this? If you want to get real-world experience, apply this strategy to get different results.| ๐ Stefanni Brasil
Transitioning into tech as a self-taught dev and feeling frustrated with everything you need to learn? Feel like things will never 'click'? Try this surprisingly simple way to get unstuck as a developer.| ๐ Stefanni Brasil
Stuck while coding? Having a very hard time spelling out what you want to achieve so googling is very unproductive? Try this exercise to develop some un-stuckness skills today.| ๐ Stefanni Brasil
You got that first job as an early career software engineer after a long job hunt. You are ready to learn a lot and advance in your career. Most times youโre fine, but sometimes you worry that you donโt contribute much value to your team. That you ask stupid questions all the time. Or that you donโt have the domain-specific knowledge required to estimate tickets accurately or to handle bugs quickly.| ๐ Stefanni Brasil
You show your GitHub project to people but they donโt understand what the code is about. Why should you take time to write a good README if they can simply โread the codeโ? They wonโt even look at your code if you donโt explain whatโs in it for them. Why should anyone care about it? What about making them curious about your project? It saves them time, it shows you care about good communication and that by writing good docs you probably write good code as well.| ๐ Stefanni Brasil
Letโs say youโre learning how to paint. When you look at the famous paintings at the museum, you might start asking yourself: โWill I ever be this good? Is this for me? Will I ever get to paint something like this?โ If these questions sound familiar, itโs because youโre not alone. Itโs not just you. The same questions can be applied to coding. Some things, like painting and learning how to code, are hard.| ๐ Stefanni Brasil
โWhy is it so difficult to find Junior Ruby on Rails dev roles?" You have finished multiple online courses, workshops and might even read some books to learn Ruby. You start job hunting and you struggle to land a position because of your lack of experience. So how do you get experience with large Ruby and Rails apps when no one wants to hire early-career devs? Itโs a tough market for any early-career dev with little to no experience, so itโs no different with Ruby.| ๐ Stefanni Brasil
Now that all Rails Conf 2021 talks, keynotes and workshops are available on YouTube, you might be wondering which ones you should watch first. If you are just getting started with your Rails or programming journey, hereโs a list of 6 talks for you (with resources): 1. Implicit to Explicit: Decoding Rubyโs Magical Syntax by Justin Gordon [Talk] Do you wish you could understand better what Rails does under the hood?| ๐ Stefanni Brasil
In the last Open Source Thursdays live, Thiago and I shared how we chose a few issues that looked promising for us. By the end of the post, youโll learn how to filter issues, and how to start contributing to Rails by reproducing a bug. How to choose your first Ruby on Rails issue Which one from the +300 open issues should you pick? We tried breaking this process down into 2 parts: filtering them by labels, then choosing one that seems easier to fix.| ๐ Stefanni Brasil
What is Open Source Thursdays? Open Source Thursdays is a new project from the hexdevs team, aka me and Thiago. We started this project because weโve always wanted to contribute to rails! So we thought, why not do it live so more people can join us? Our goal is to make open source contributions more popular. Neither of us has done this before. The plan is to get there and do everything live, no preparing in advance.| ๐ Stefanni Brasil
Step 1: Decide to find one open-source project to contribute ๐ Step 2: Keep looking ๐ Step 3: They are all intimidating, is that normal? ๐ Step 4: What if I contributed to a project I have lots of experience with, like rails? Iโd love to understand more about this tool I use every day ๐ค Step 5: OMG, the code is huge and scary, Will this even run on my machine?| ๐ Stefanni Brasil
Ruby is keeping you interested in transitioning to the software development world. But youโre not sure youโre gonna be employable. You might have heard that you should just choose JavaScript because, you know, everyone is saying Ruby is a dying domain. But you donโt see yourself keeping up with the Kardashians traditional JS web dev world. Youโve heard that there are plenty of Ruby/Rails jobs out there. But how do you get your first one as an early career dev?| ๐ Stefanni Brasil
Welcome! Please check your inbox to confirm your subscription: The email is coming from โStefanniโ. If you canโt find it in your inbox, check your other tabs or the spam folder. Still canโt find it? Send a message to hi@stefannibrasil.me and Iโll fix it for you. See you in your inbox!| ๐ Stefanni Brasil
Hi, nice seeing you here! Hereโs what youโre looking for: Slides -- Rails API-only Cheat Sheet Thank you for checking these materials out! Let me know your thoughts, feedback or suggestions! :) -Stefanni Brasil| ๐ Stefanni Brasil
Before you get too excited and run rails new thecoolest --api on your terminal, it might be a good idea to take some time to consider what your needs are. How different is a Rails API-only from a full-stack Rails app? As you can see in the image below, the API-only is a lighter version of a full stack Rails app: The reason why itโs lighter is because Rails API-only wonโt render HTML pages, handle user sessions & cookies, nor display any assets.| ๐ Stefanni Brasil
Youโre on the list! I send out a new letter almost every 2 weeks. Itโll come from hi@stefannibrasil.me If you havenโt yet, you can check out the past blog posts or follow me on Twitter for more thoughts on coding, Ruby, career and happiness. Welcome to this newsletter! Itโs great to have you here โ -Stefanni| ๐ Stefanni Brasil
Which authentication strategy should you use for Rails API? How to implement a secure authentication strategy is by the far the most confusing part of building an API. Itโs important to evaluate your app requirements before choosing any strategy in the first place to avoid any security implications. To help you figure out which authentication strategy is the best for your case, here are 5 possible solutions for you: Rails API-only If your API is running as a standalone app and you donโt n...| ๐ Stefanni Brasil
โMaybe Python or Go is a better choice? Or even Javascript?โ If youโve been asking yourself these questions, this post is for you. When I was learning how to code in 2016, Ruby on Rails was trending and every startup was using it. It was obvious that learning Rails would be an easy way to get my first dev job. Weโre in 2021, though, and things have changed. The answer to โIs Rails still relevant?| ๐ Stefanni Brasil
About Stefanni Brasil - The Kind Developer| ๐ Stefanni Brasil
Confidence, like any other skill, is can be built with practice. Check out these eight exercises to start your self-confidence journey today.| ๐ Stefanni Brasil
In the tech job hunt? Lacking experience is tough. Will landing an internship help or is it better to keep practicing for The Job?| ๐ Stefanni Brasil