Engineering Blog
Thoughts on Go, distributed systems, and software engineering.
-
Stop Using SQL for Everything: Why MongoDB + Go is the Ultimate Duo in 2026
-
How MapReduce Works Behind Large-Scale Systems
-
The Clean Architecture Trap: Stop Over-Engineering Your Apps
-
Rust vs Go: Concurrency War in Backend Systems
-
📌 Palindrome Permutation — Notes
-
The Architect Guide to Distributed Systems: Scaling Beyond a Single Machine
-
Beyond Mutexes: Go Semaphores for High-Performance Concurrency Control
-
Your Friendly Guide to Docker
-
Dijkstra’s Algorithm Explained — The Smartest Pathfinding Algorithm in Real Life
-
How Operating Systems Manage Processes and Memory
-
Concurrent Programming: Why Sequential Thinking No Longer Works
-
Understanding JWT Authentication in Go (Gin Framework)
-
Apache Kafka: Modern Data Streaming
-
Finding the Longest Palindromic Substring in Go
-
Understanding Intercept and Slope : Linear Regression
-
Tailwind CSS Utility Classes Cheat Sheet
-
Combining Laravel (PHP) with Go: A Scalable Approach
-
Introducing the CountryLocation API: A New Platform for Developers to Easily Manage Address Data
-
Handling the 419 Error in Laravel with a Custom Message
-
Understanding the “Which” Command Implementation in Go
-
Mastering Error Handling in Go: Best Practices and Patterns
-
Power of Goroutines: From 115 Days to 23 Seconds
-
Introduction to Go: A Beginner’s Guide
-
Mastering Authorization in Laravel: Gates and Policies
-
Vehicle Management: The Power of Certified Car Ownership Business Software
-
Efficient String Matching with the Rabin-Karp Algorithm
-
Implementing Authentication and Authorization in Laravel: A Practical Guide
-
Building a Secure TODO App with Authentication Using ASP.NET Core
-
Building a TODO App with API Authentication Using Laravel Sanctum
-
Immutability in C#: A Guide to Immutable Data Types
-
The Essential Soft Skills Every Software Engineer Should Develop
-
Microservices vs. Polyglot Systems: Understanding the Differences and Intersections
-
Jump Search: A Fast and Efficient Searching Algorithm
-
C# and JSON: Efficient Data Handling for Modern Applications
-
Generating Reports with Core PHP
-
Boost Your Laravel Application’s SEO with the SEO Helper Package
-
Exploring Multithreading in C#: Unlocking Parallelism for Performance and Scalability
-
PHP 8 in Action
-
Understanding the Repository Pattern in C# .NET Core: Simplifying Data Access
-
Writing Code for Humans: Tips for Software Engineers
-
Understanding SOLID Principles in PHP: Building Maintainable and Scalable Code
-
Building Real-Time Applications with WebSockets and Ratchet in PHP
-
Understanding Hooks in CodeIgniter
-
Working with GitHub: A Comprehensive Guide
-
Streamline Your Development Workflow: Why Choose Laravel?
-
Arrays and Lists: Essential Tools for Python Programmers
-
Harnessing the Power of MySQL’s Engine for Enhanced Query Performance and Scalability
-
Explicit typing of class constants in PHP
-
Choosing Your Development Ally: XAMPP vs. Laragon – Unveiling Simplicity and Modernity in Web Development Environments
-
Introduction to MySQL Functions: A Powerful Tool for Database Management