Articles about Development and Programming
Microservices vs. Monolith Architecture
Tip: Do not migrate to microservices if your team is small; the operational complexity may overwhelm you.
Git and the Gitflow Workflow: Version Control
Key: Never work directly on the 'master' or 'main' branch in professional projects.
Docker Containers: Isolation and Portability
Pro Tip: A container is not a virtual machine; it shares the host operating system's kernel.
API Design: REST vs. GraphQL
Tip: Use REST for simple public APIs; use GraphQL if you have complex front-ends with many relationships.
Clean Code and SOLID Principles: Scalable Software
Reminder: We write code for humans, not just machines. Clean code saves money.
AI-Native: The Future of Self-Managed Software
What is 'AI-Native' in software development? It is a new development paradigm where software self-assembles an...