How the Bitcoin Network Actually WorksBitcoin gets called a lot of things: digital gold, internet money, a scam, a revolution. This guide skips all of that. It is not about what Bitcoin is for. It is about what Bitcoin is: the parts, how Jul 26, 2026·30 min read
Dynamic Styling with calc() in TailwindCSSIntroduction TailwindCSS is fantastic, right? It lets us build beautiful, custom designs incredibly fast with its utility-first approach. We grab classes like p-4, flex, w-1/2, and boom – things start taking shape. But sometimes... sometimes you hit ...Oct 14, 2025·6 min read
Introduction to Next.js 15: What's New and the improvements!Introduction Next.js 15 has introduced a range of exciting features and improvements that enhance both performance and developer experience. Here’s a detailed overview of what's new! Seamless Upgrades with @next/codemod CLI The enhanced codemod CLI s...Dec 16, 2024·3 min read
Managing Dependencies and Security in JavaScript with NPMIntroduction The JavaScript ecosystem, particularly with NPM, is both a boon and a bane for developers. On one hand, it provides an incredibly vast library of modules that can accelerate development. On the other hand, it can feel like a tangled web ...Aug 9, 2024·7 min read
The End of Google URL Shortener and breaks 4.6 BILLION URLs!Introduction The innovations Google has brought to the table, from Chrome to the Google ecosystem, have undeniably shaped the internet. But sometimes, their decisions leave us scratching our heads, frustrated and disappointed. One such decision is th...Aug 1, 2024·2 min read
How to create a new Next.js project with Cloudflare Pages and WorkersIntroduction In this guide, we'll walk through creating a new Next.js 14 project using TypeScript and deploying it on Cloudflare Pages with Workers for a full-stack solution. We'll use the create-cloudflare CLI (C3) to set up our project, and deploy ...Jul 18, 2024·3 min read
Managing Metadata in Next.js 14 for Enhanced SEO and User ExperienceIntroduction In Next.js 14, there are two primary ways to manage metadata for your application: using a static metadata object or a dynamic generateMetadata function. Below is a detailed guide on how to utilize both options effectively. This guide pr...Jul 2, 2024·5 min read