Posts
Articles, tutorials, and reflections on software engineering.
All Posts
-
AWS Summit Amsterdam 2026
Last Wednesday I joined the AWS Summit in Amsterdam and I enjoyed it even more than last time.
general -
AI Learnings: May/2026 version
We are almost past the first half of 2026 and I want to take a moment to share the learning sources that have been most useful to me and may be useful to oth...
ai -
Claude Code Memory: Where Rules Actually Belong
I have been using Claude Code for a while now, and I have run into the following question recently: when Claude saves something to its auto-memory, should yo...
ai -
Reviewing Modularity with Claude Code
Last week I ran vladikk/modularity’s Claude Code plugin against a few LikeC4 diagrams of a system I was working on.
coding -
GitLab → Jira: Linking Repositories to Work Items
Jira and GitLab’s native integration surfaces commits, branches, and deployments inside a Jira work item. What it doesn’t provide is the reverse view: given ...
general -
From events to podcasts - a quiet few years
Here I am, back to writing publicly - and it feels long overdue. Moving from Brazil to the Netherlands a few years back kicked off a string of new adventures...
general -
Contract-First, Test-Driven: Guardrails for AI-Assisted Development
I have a gRPC microservice I’m happy with: well-tested, clean contracts defined in proto files, a solid component test suite covering the full stack against ...
coding -
Miroverse: Impact Network (iNet) Template
I first stumbled upon Impact Intelligence through Martin Fowler’s article The Reformist CTO’s Guide to Impact Intelligence. Sriram Narayan who is the author ...
coding -
Why Your Org Chart is Breaking Your Software
Conway’s Law states that organisations design systems that mirror their own communication structure. But the relationship between teams and architecture is n...
people -
Leap into Tech: Diversity in the Tech Market
Building a truly diverse and inclusive tech industry is about more than hiring quotas or one-off initiatives. It requires examining the systemic barriers tha...
people -
Beyond Coding: Modular Software Development
Modular software design is one of those topics that sounds straightforward in theory but gets surprisingly complex in practice. How do you define meaningful ...
coding -
Testing Strategies
Today I was browsing through an ALM Rangers guide called Better Unit Testing with Microsoft Fakes, which covers the use of Microsoft Fakes for testing in Vis...
testing -
[TFS – Command-line] – Destroying Items
Hello everyone!
coding -
[TFS – Command-line] – Removing a Team Project
Hello everyone!
coding -
Retrieving Session Data in Global.asax Events
It is very useful to handle the Application_Error event in Global.asax to log unexpected exceptions in your application. This can be done by overriding the A...
coding -
Interview Questions for Senior Developers
people -
Coding Standard for NASA Curiosity
Speaking of best practices…
coding