Software Due Diligence Done Properly

Software due diligence reveals the real condition, risks, strengths, and future potential of a software product.
My Talk, ‘The Evolution of Software Developers in the Age of AI’, CyprusAIExpo 2026

The role of software developers is changing. In the AI era, successful developers will be those who understand systems deeply, communicate requirements clearly, and use AI as a powerful development partner.
Monolith vs Microservices: Choosing Architecture by Tradeoffs

On July 8th, 2026, we explored monoliths and microservices as different tradeoff packages, not enemies. This meetup was part of our series dedicated to Microservices Architecture Design Patterns.