The software factory illusion
June 2000. I was a Computer Science student trying to figure out where I would work in this profession. There was a certain pessimism in the air, because the dot-com bubble had just burst, but that...
June 2000. I was a Computer Science student trying to figure out where I would work in this profession. There was a certain pessimism in the air, because the dot-com bubble had just burst, but that...
I’m starting a personal project: Mailractor, a mail server written in Ruby. Before writing a single line of SMTP, I wanted to answer the question that shapes the whole architecture: which of modern...
It was my first few months with Ruby. I was running through everything I could find, still figuring out what made this language different. One day I landed on an old blog post titled “Way beyond co...
yield, honestly, is a word that translates poorly to other languages. The closest translation I could think in my native language (Portuguese) was “Ceder” (to yield) or “Desistir” (to give up), whi...
lang: en Imagine you work for Connection CRM a vital tool for your sales and support team. Your boss asks you to develop an easy way to visualize different events in a single screen. The event typ...
lang: en You’ve just finished explaining a feature to your AI coding assistant. After a few minutes of typing, it proudly announces: “Done! I’ve made changes to 12 files across 4 different subsyst...
lang: en Have you ever faced a situation where bundle install runs perfectly in CI or inside a Docker container, but fails miserably on your local machine with a Bad username or password error? I...
This is a base line guide to setup a solid rails project in no time. I’m going to install rails, rspec and factory bot. I will use only the latest and the greatest versions on this guide. Lets do t...
The page object pattern is a handy technique you can use to simplify the interaction with forms in a web app. Take a look at this code in rspec. it "can create posts" do login_as(user, :sco...
=) Let the journey Begins!