Index / Writing
Notes on building things.
Product, software architecture and applied AI. Subscribe via RSS.
2026
02Clean Architecture in Practice: How to Structure Large Backend Systems
As backend systems grow, codebases often become harder to maintain. Business logic gets mixed with frameworks, database logic spreads across services, and…
Writing Better Code with SOLID Principles
Modern software systems grow quickly. Without good design practices, codebases become difficult to maintain, extend, and debug. One of the most influential…
2025
03Recommendation System: How Important Is It?
We have been fascinated by social media platforms like TikTok, YouTube, and Facebook. Have you ever wondered how these platforms seem to predict our…
Generative AI Large Language Model – Train From Pre-trained Model
You’ve probaly heard people talk about LLMs – short for Large Language Model – especially since tools like ChatGPT have become popular. But what exactly is…
The Rise of Generative AI: Simplifying Learning
Lately, everyone’s talking about Generative AI. You hear about it everywhere – at the coffee shop, in the office, even from your family. It’s changing how…