Category: Software Development

  • The Obsession with Microservices

    Every few months, I stumble across a GitHub repo or a startup’s architecture diagram that proudly showcases ten microservices talking to each other across a Kubernetes cluster—usually orchestrated by a team of two or three developers. The frontend has a dedicated GraphQL gateway, each microservice has its own database, and there’s a message queue sitting…

  • The Wails Project

    Why Wails? It’s a framework that greatly simplifies the differences when attempting to develop cross-platform desktop applications. And it has strengths that make it a promising candidate when comparing against ElectronJS such as the fact that it’s extremely lightweight. Architecture Pros Easy to Get Started The default project structure is pretty simple so it is…

  • .NET/C# Why not to use variable typing?

    TLDR: Using var speeds up writing code but makes reading code more difficult. It’s very tempting to use variable typing(var keyword) when writing C# code. It makes writing code much faster, refactoring code doesn’t create too many changes and as a result you get your work done faster. But the main problem here is reading…