10/04/2026 GitHub Copilot in GoLand: the best configuration to write Go faster
Step-by-step guide to configuring GitHub Copilot in GoLand with the best shortcuts, idiomatic custom instructions, and fine-tuning to supercharge your Go workflow.

08/04/2026 In Go, the comment is also code
In Go, comments do much more than document. They generate public documentation, control what compiles on each operating system, trigger code generation, and even integrate with C. A tour through the language's magical comments.

06/04/2026 Sweet and Sour Chicken in the Air Fryer
Sweet and sour chicken recipe with soy sauce, brown sugar, honey, and sesame seeds, cooked in the air fryer. Fast, juicy, and with just the right caramelization. Serves 3–4.

03/04/2026 GitHub Copilot in WebStorm: the best configuration to supercharge your day
Step-by-step guide to configuring GitHub Copilot in WebStorm with the best shortcuts, custom instructions, and fine-tuning to gain speed in your day-to-day work.

01/04/2026 I deleted tmux, Copilot, and WSL. My productivity exploded
After a month publishing guides about tmux, Warp, Copilot, Makefile, and WSL, I reached an uncomfortable conclusion: I was optimizing the wrong tools. I decided to uninstall everything. What happened next surprised me.

30/03/2026 Detecting malware in repositories with Shady Project Scanner
How to use Shady Project Scanner to detect malware, backdoors and malicious intent in repositories before running any code.

25/03/2026 Safe dev environment on demand with AWS EC2 + AMI
How to set up an isolated, disposable and cheap Linux dev environment using EC2 and AMI snapshots, paying only when you use it.

16/03/2026 Alternative default branches in Oh-My-Zsh
How to make the Oh-My-Zsh git plugin aliases work when your company uses default branches different from main and develop.

15/03/2026 Disconnect to connect
A reflection on the importance of closing the laptop, being present with the people you love; and the irony of having to open it again to write about it.

15/03/2026 Garlic Lemon Rice
Aromatic rice with garlic, lemon zest, and fresh parsley. Serves 7–8.

15/03/2026 Crispy Roasted Broccoli
Crispy roasted broccoli with parmesan, garlic, and lemon. Serves 7–8.

15/03/2026 Pommes Aligot
Pommes Aligot recipe: a super creamy and stretchy French mashed potato with brie cheese, butter, and heavy cream. Serves 7–8.

15/03/2026 Salmon with Shrimp and Creamy Topping
Baked salmon fillet with shrimp and a creamy topping of cream cheese, sun-dried tomatoes, and olives. Serves 7–8.

14/03/2026 Setting up your development environment on Windows
Complete guide to setting up a professional development environment on Windows from scratch: Warp, Git, VSCode, WSL 2 with Zsh, Node.js, essential extensions, and AI tools like Claude Code and Codex.

13/03/2026 Local Makefile without polluting the project
How to create a personal Makefile in projects that don't use Make, without polluting the repository with personal configs.

11/03/2026 Migrating from iTerm2 to Warp
Complete guide to migrating from iTerm2 to Warp: advantages, performance differences, integrated AI, command blocks, collaboration, and what to expect from the transition.

09/03/2026 Mastering tmux: the terminal multiplexer
Complete guide to installing, configuring, and mastering tmux: the terminal multiplexer that keeps your sessions alive, splits your screen, and transforms your development workflow.

06/03/2026 The best advice for devs isn't technical
Technical knowledge matters, but what truly separates good developers from great ones is the ability to take care of yourself before taking care of the code.

04/03/2026 Code review can't be fixed with more code review
AI agents generate more code than ever. The answer isn't reviewing more, it's automating what has always been manual.

02/03/2026 Shared environments: the problem is the people
Nobody likes shared environments. The solution isn't creating yet another one, it's changing the culture around how we test software.

11/06/2020 The benefits of Personal Branding in your career
Discover how building an authentic personal brand can boost your career, from taking care of your online presence to positioning yourself as a reference in your field.

09/06/2020 The human interaction in emojis
Emojis emerged as a solution for depersonalized communication, but to what extent do these pixelated expressions replace true human interaction and make us dependent on technology to express ourselves?

04/06/2020 Leading small teams
Reflections on leadership in small teams: how to create a learning culture, deal with high-performance professionals and manage anxiety in times of crisis.

02/06/2020 Understanding JWT authentication
Understand what JSON Web Token is, how its header, payload and signature structure works, and learn hands-on by creating a Node.js server with JWT authentication.

28/05/2020 Useful Regex for your daily life
A collection of ready-to-use regular expressions for everyday tasks: validation of CPF, CNPJ, RG, phone, ZIP code, email, password, URLs, IPv4 and more.

26/05/2020 Tools to improve your productivity
A selection of essential tools for developers: Oh My Zsh, Franz, Brave, VSCode, Alfred, Homebrew and more, with tips for macOS and Ubuntu.

21/05/2020 Learn Go, the backend language of the future
Go is a compiled language created by Google, designed for concurrency with goroutines and high performance. Discover why it stands out in a scenario where hardware no longer scales as before and software needs to be increasingly efficient.

19/05/2020 How to make signed commits with Keybase and PGP
Learn how to cryptographically sign your Git commits using Keybase and PGP keys, ensuring GitHub marks your contributions as verified and protecting your identity as an author.

14/05/2020 The legend of fullstack
Whenever we ask a developer, most consider themselves a 'fullstack developer'; an intrinsically senior profile, with vast knowledge and high demand in the market.

12/05/2020 How to be happy using Regex
Regular expressions are extremely useful for extracting information from any text, searching for one or more matches of a specific search pattern (i.e., a specific string of ASCII or unicode characters).

07/05/2020 Mastering the routine before it dominates you
Practical strategies for staying productive while working remotely, including weekly planning, task prioritization by effort and impact, gamifying habits, and deliberately resting to avoid burnout.

05/05/2020 Managing Node versions with NVM
A practical guide to installing and using Node Version Manager (NVM), the essential tool for managing multiple Node.js versions on a single machine using .nvmrc files.

05/05/2020 A terminal to call your own
A step-by-step guide to upgrading your terminal experience on Ubuntu and macOS with ZSH, Oh My Zsh, syntax highlighting, auto suggestions, and the Z directory jumper.

01/05/2020 Back to the internet
A reflection on reclaiming an intentional online presence -- cleaning up social media, redesigning a personal website from scratch, and committing to publishing only meaningful content.
