Forward Mode Automatic Differentiation in Go: A Practical Guide with Dual NumbersMar 2, 2025·6 min read·58
The Definitive Guide to Golang Design PatternsIn the world of software engineering, design patterns are like ready-made solutions for common problems we face in coding. If you are a Go developer, you may have seen situations where your code starts to get tangled, difficult to test, or hard to ma...Jul 1, 2025·55 min read·133
The Guide to Open-Source LicensingUnderstanding Copyleft and Permissive Licenses for Modern Software DevelopmentJan 5, 2025·15 min read·46
Building a Chrome Extension from ScratchLearn how to create a feature-rich Chrome extension to streamline author information entry in the Microsoft Conference Management Toolkit (CMT).Dec 20, 2024·16 min read·1.4K
Creating a Chat Application with Go, Gorilla WebSocket, and jQueryIn this blog, we will explore how to build a real-time chat application using Go (Golang), Gorilla WebSocket, and jQuery. Real-time chat applications require quick and seamless communication between users, and WebSockets make this possible by enablin...Dec 15, 2024·15 min read·207
Getting Started with C# and .NET: A Beginner's Guide to Modern ProgrammingLearn the basics of C# programming, explore the .NET ecosystem, and master async-await concurrency handling with practical examplesDec 8, 2024·7 min read·46
Understanding the Go Compiler: From Source Code to ExecutionA Deep Dive into the Key Stages of Go Compilation, Optimization, and ExecutionNov 25, 2024·21 min read·1.5K
Unpaired Image-to-Image Translation with CycleGAN: A Technical Deep DiveExplore CycleGAN's groundbreaking approach to unpaired image translation and its mathematical frameworkNov 7, 2024·7 min read·371