Aug 14, 2026Next.js 16.3: What Changed and How to UpgradeNext.js 16.3 is here, and this is not one of those releases where you upgrade just to keep your package.json happy. The release improves how Next.js uses memory, builds your app, renders on the server
Nov 25, 2025Migrating from useEffect to use: A Practical RefactorFor years, the "Fetch-on-Render" pattern using useEffect has been the standard way to load data in client-side React. It works, but it requires significant boilerplate: managing loading states, handling errors, and avoiding race conditions. Migrating...
Nov 24, 2025The Un-Hook: Mastering the New use API in ReactFor years, React developers have lived by the "Rules of Hooks": never call them inside loops, conditions, or nested functions. With the introduction of the new use API in React 19, those rules are getting a major asterisk. use is a new API that allow...
Apr 6, 2023TypeScript 101 - The IntroductionTypeScript is a programming language that has been gaining popularity in recent years, thanks to its ability to improve the maintainability and scalability of JavaScript code. If you're a web developer who is looking to build robust and scalable web ...
Mar 25, 2022Github features you might not know about. Don't miss outHello everyone, Did you make a lot of GitHub commits lately? š ā Today, I want to share with you some new features, I'd even date to call them "hacks", that you try out. I'm sure you're familiar with GitHub, but there are a few features that you mig...
Mar 5, 2022Learn REST APIs from the beginningHi, welcome once again. This article is a compilation of some REST APIs tutorials. In this article, you will learn what REST APIs are from the scratch. To understand REST APIs, you need to understand what an API (or Application Programming Interface)...
Feb 18, 2022Managing Git branches with `git-trim`After creating so many branches on your current project, pushed some to git, merged some with the main branch and you even forgot that some branch existed or needed to clean up stale or old local branches that have already been merged and deleted on ...
Apr 30, 2021Building a basic inspirational quotes generator in JavaScriptHi guys, how are you all doing? I know its been a while since I last wrote an article, not my fault though. Having issues with my laptop and also on my end, I've been kinda busy. So today, I was going through some of my old project when I was learnin...
Dec 12, 2020Explained - The Difference Between Var, Let and Const in JavaScriptVar - Let - Const A lot of shiny new features came with the introduction of ES2015 (ES6). One of the features is the addition of let and const which is also used for variable declaration. How are they different from our good old friend var. Let's Get...
Dec 8, 2020New to Programming? Guides to begin your journey as a DeveloperHi, I'm glad to begin my blogging journey with you today. If you are reading this, I guess you are new to programming and don't know how to wrap your head around all the overwhelming world of being a programmer - you don't know where to start. Not to...