SQLAlchemy Essentials: A Beginner’s Roadmap
Key Takeaways SQLAlchemy is both an ORM and a SQL toolkit — pick one, use both, whatever works for your situation. Learn Engine, Session, and Declarat…
Latest AI & ML news from Tech News
Key Takeaways SQLAlchemy is both an ORM and a SQL toolkit — pick one, use both, whatever works for your situation. Learn Engine, Session, and Declarat…
As developers, we compare files constantly — reviewing pull requests, checking config changes, spotting bugs between versions. But not all diff tools …
Working with DataTable objects in C# is a daily reality for many .NET developers, but extracting clean, unique, and ordered data often feels more cumb…
Disclosure: This post includes affiliate links; I may receive compensation if you purchase products or services from the different links provided in t…
Why Custom Software Projects Fail (And How to Avoid the Most Common Mistakes) After working on software projects of different sizes, I've noticed that…
I do not trust an AI-generated MVP when it first looks good. I trust it only after I can score it. That is the point where I stop writing bigger promp…
For the last few years, I've been working mostly with Node.js for building scalable APIs, backend services, and cloud-based applications. Recently, I'…
Everyone seems to be building AI products right now. Open LinkedIn, Product Hunt, or Twitter, and you'll find hundreds of new AI tools launching every…
You know that look? The one where you ask an AI coding agent to "just brainstorm a caching strategy" and suddenly— poof —it's implemented a Redis key-…
Essay · June 2026 · 26 theses · 3 horizons It's not about AI replacing devs. It's about who holds power inside the software production chain — and who…
Running untrusted AI-generated code safely is the obvious hard problem. But sometimes the problems that break an agent workflow look like boring infra…
If your product touches users in Indonesia, the country's Personal Data Protection Law — UU PDP, Law 27/2022 — is now fully in force. The two-year tra…
If you're shipping anything that takes money in Indonesia, two names come up before all others: Midtrans and Xendit. They're both solid, both support …
The real question isn't which framework is better. It's which one you can stop thinking about six months into the project. Key Takeaways Project Suita…
Το πρόβλημα της ώρας Η ώρα είναι από τα πιο ύπουλα προβλήματα στην ανάπτυξη λογισμικού. Αν ένας χρήστης στην Αθήνα δημιουργήσει μια παραγγελία στις 20…
Why Every Spring Boot Developer Must Understand the IoC Container In the modern era of software development, abstracting away complexity has never bee…
A few years ago, asking someone if they were a software developer had a straightforward answer. Developers wrote code. They learned programming langua…
When we build something complex—whether it’s a skyscraper, a gourmet meal, or a piece of software—we usually start with a plan. In software developmen…
There is a palpable anxiety in the tech industry today about AI replacing jobs. But in my experience, the reality is far more nuanced. Simply buying a…
Google Authenticator Integration with Spring Boot Passwords alone just don't cut it anymore. We've all seen the headlines — data breaches, credential …
How to write a compiler ? This series of blogs acts as an analysis and deep dive into compiler design. Currently I am building EEL. EEL is eBPF Langua…
Few things that I adopted, which has helped me to be better developer. To be honest, I forget things quite fast. Journaling becomes more than just a t…
Chapter 5 Deep-Dive: The Comprehension You Trade Away Companion document to “Software Development in the Agentic Era” By Mike, in collaboration with C…
This is the eighth and final post in a series on the false assumptions teams make when building with generative AI. The series began with the observat…
Artificial Intelligence is changing the way developers build applications. Tools such as Claude Code, Cursor, Replit, and other AI assistants are maki…
A few days ago, someone left a comment on one of my open source projects. They'd tried my CLI tool — a 3D print quality inspector called Printsight — …
The One TDD Habit That Saved My Sanity (and My Codebase) Quick context (why you're writing this) Here's the thing: I used to think I was doing TDD rig…
Chapter 4 Deep-Dive: From Plan Review to Validation Companion document to “Software Development in the Agentic Era” By Mike, in collaboration with Cla…
Everyone talks about prompt engineering. Thousands of tutorials. Endless prompt libraries. Countless examples claiming that the "perfect prompt" is th…