Building Techniques: A Deep Dive into TypeScriptAfter the fundamentals of building in part1 and a closer look into Go building phase, let’s dive into typescript. TypeScript, a typed superset of JavaScript developed by Microsoft, has its own unique build process that involves transpilation to JavaS...Oct 14, 2024 · 4 min readgdsource.hashnode.dev
Building Techniques: A Deep Dive into GoGo has been an important language in my personal career. I built a solid audio adServer and SSP with it when I was CTO at Soundcast. Go makes networking and parallelism so easy it feels like cheating. All that with really good performance, which was ...Sep 30, 2024 · 4 min readgdsource.hashnode.dev
TSyringe and Dependency Injection in TypeScriptI am not a big fan of large frameworks like NestJS; I've always liked the freedom of building my software the way I want with the structure I decide in a lightweight way. But something I liked when testing NestJS out was the Dependency injection. Dep...Sep 25, 2024 · 5 min readgdsource.hashnode.dev
The Art and Science of Software BuildingIn today's fast-paced world of software development, the journey from writing code to deploying a functional application is more complex—and more fascinating—than ever before. Whether you're a seasoned developer or just starting your coding journey, ...Sep 23, 2024 · 7 min readgdsource.hashnode.dev
Effective CI: A Comprehensive GuideIntroduction: The Tale of Two CIs As a software developer and manager, I've experienced the highs and lows of working with different Continuous Integration (CI) systems. Let me share two contrasting stories that shaped my understanding of what makes ...Sep 16, 2024 · 6 min readgdsource.hashnode.dev