Articles
I write about AI, Python, TypeScript, software engineering, and more on Medium.
Follow me on Medium →
The Golden Rules of Refactoring: How to Change Code Without Breaking Everything
Safety first, even when coding! Refactoring is one of those words developers throw around constantly — often while creating the exact mess they’re trying to clean up. To some, it means “I’m going to r…
The building blocks of Agentic AI
An LLM cannot call a tool. It can only produce text. Everything else — the retrieval, the execution, the feedback loop — is the machinery… Continue reading on Medium »
The “Heavy” Cache Pattern: Smart Memory Management for Expensive Resources
A single-item cache with TTL eviction can transform your application’s performance while keeping memory usage in check. Continue reading on Medium »
Dear AI “Experts”
I used to turn to LinkedIn to stay informed about emerging technologies and read thoughtful perspectives on programming practices. Continue reading on Medium »
AI Coding Agents: A Practical Field Report
What I learned from testing Junie, Claude Code, and Antigravity on real projects Continue reading on Medium »
Python: A little hack to display the progression on your User Interface (UI)
How I use monkey patching to easily display a real-time progress indicator. Spoiler alert: it’s tqdm which is monkey-patched. Continue reading on Medium »
Typescript: some things you might want to know if you just started
Typescript strength resides to it adding typing to javascript. You will find in this articles some tricks and tips to better use it. Continue reading on Medium »
Things you might want to consider when adding caching to your code.
Concurrency and data-caching. Using chaining and proxy to integrate caching. Examples in Javascript but still valable for other languages. Continue reading on Medium »
Protocol Buffers (Protobuf) explained!
Let’s explore together what Protocol Buffers are and what they can bring to your projects! Protobuf in short What : Protocol Buffers is a data format used to serialize structured data. Who : It was de…
Python: type hinting your collections like a pro
When learning a new language knowing the available collections is one of the starting point. The two most common kind of collections are lists and dictionaries. In the first, items are accessed using…