Technical Writing
Thoughts on full-stack development, mobile architecture, and emerging technologies.
Loading articles...
Thoughts on full-stack development, mobile architecture, and emerging technologies.
Loading articles...
“Vibe coding” a term popularized by Andrej Karpathy, represents a paradigm shift in software development. Instead of writing syntax line-by-line, developers “manage the vibe” or intent of the applicat...
There’s a high chance you’ve come across the term JWT if you’ve thought about how to secure your API or manage user sessions. Whether you are building a microservice in Go, a monolith in Java, or a se...
Object-Oriented Programming (OOP) is a paradigm based on the concept of “objects”, which can contain data and code.In this post, we’ll explore the five pillars of OOP:Encapsulation, Abstraction, Inher...
Build robust and efficient backend systems.Table of ContentsIntroductionWhat is HTTPEvolution of HTTPHTTP MessagesHTTP HeadersHTTP MethodsCORSResponse Status CodesContent NegotiationHandling Large Res...
Build maintainable and scalable apps.Table of ContentsIntroductionWhat is Clean Architecture?Benefits of Clean ArchitectureLayer StructureImplementation GuideCode ExamplesBest PracticesCommon Pitfalls...
Animations in Flutter enhance user experience by making apps feel dynamic and engaging.Photo by Tran Mau Tri Tam ✪ on UnsplashThis guide covers everything you need to know about creating custom animat...
This guide explores the essentials of designing robust, scalable, and user-friendly REST APIs, covering core concepts, CRUD operations etcContinue reading on The Backend Playbook »
If you’re a developer, you’re probably familiar with dotenv, the go-to module for managing environment variables in your applications.Continue reading on Medium »
Getting started with MongoDB can feel overwhelming, but don’t worry there’s a simple tool to help you out: Mongosh! Mongosh is the MongoDB…Continue reading on Medium »
As a software engineer, staying efficient and productive is crucial. One of the biggest boosts to my workflow has come from using AI tools like ChatGPT. These tools have become indispensable for tasks...