
Women in tech: Ada Lovelace
The world’s first programmer
Introduction "Who controls the past controls the future: who controls the present controls the past." These words, written by George Orwell in his novel 1984, …

The Road To JVM: How To Create A Brainfuck Interpreter
While studying low-level programming and the fundamentals of computation, I stumbled upon Brainfuck, an esoteric programming language. It has only eight commands and is very …

DDD Studies: Between Fishermen and Developers
Reflections on my initial studies in Domain-Driven Design
Last Updated on September 19, 2025 Raw Portuguese version is here: https://tech-pills.github.io/2025-08-17-estudos-em-ddd-entre-pescadores-e-desenvolvedores/ Hello there! Hope you’re doing well. I’ve been studying Domain Driven Design more …

How To Measure Your Page’s UX with Web Vitals
Reasonning about SSR and Deployment
This post is part of our ‘The Miners’ Guide to Crafting Code‘ series, designed to help aspiring developers learn and grow. Stay tuned for more! …

What’s New In Rails 8.1 And Its Ecosystem
RailsWorld 2025 is currently taking place in Amsterdam, and, as always, DHH, the creator of Rails, has made some exciting announcements. In this article, we’ll …

Things I wish I knew before switching to React Native
A starter guide on what we need to know to transition from React to React Native
Last Updated on September 26, 2025 Introduction The world is constantly changing, and the tech world, even more so. In recent years, we’ve seen a …

Create CI/CD Pipelines with GitHub Actions
A practical introduction to pipelines for smarter deliveries
Continuous Integration and Continuous Delivery (or Deployment) – better known as CI/CD Pipelines – is a pillar of modern software teams. Although it may sound like another buzzword, it’s actually about something very practical: automating the way code moves from your local enviroment to production.

How To Structure Your Application Like An Artisan
When defining what a program is, the most fundamental definition you can find is: A program is something that transforms inputs into outputs Programming is …

Design Systems: The True Source of Frontend Peace
How Design Systems can save you
In the late ’90s and early 2000s, the internet as we know it today started to become mainstream. Surfing the web became more accessible, and …

React Native Architecture: From Bridge to Fabric
Last Updated on October 21, 2025 In this post, we’ll explore how React Native works under the hood, from the traditional Bridge architecture to the …

