Why store dates as ISO 8601 instead of Unix timestamps? Time zones, readability and debugging, with practical advice for databases, APIs and logs.
Category: software engineering
Why Knowing One Programming Language Is Not Enough ?
Is a second programming language worth your time? How different languages shape the way you solve problems, and why one-language engineers hit a ceiling.
Microservices Tradeoffs and Design Patterns
The real tradeoffs of microservices and the design patterns that handle them: API gateway, service discovery, saga, circuit breaker and event-driven messaging.
What is a Senior Software Developer ?
Shortly said, when you can handle entire development cycle, end to end.
Are Microservices good ?
Misconceptions About Microservices
Why does your software get bugs year after year ?
Human, machine or money are all involved.
Building a software is like building a house
How will you explain software development process to your non-developer friends or colleagues ?
Good code – Bad code
To Be Better Programmer
Software developer pathways
Software Developer World Map
