Introduction Shiki is arguably the most popular syntax highlighter out there. It uses the...
Screenshot is an open-source tool that provides users with granular controls to frame their...
How many times have you seen out there in the wild the need to copy to the clipboard? Whether it's a...
How can we build from scratch buttons and links that are easy to use, typesafe and modular that just...
Before even talking about Suspense we need to know that the most important addition in React 18 is...
Astro is an all-in-one web framework designed for building content-focused websites. With this...
Is it possible to build a fully functional calendar component under 7 kB without using CSS Flex or...
Typesafety is the extent to which a programming language prevents type errors. The process of...
Grid is a two-dimensional layout system for the web. It excels at combining the control that explicit...
Inside your Next.js application, your next.config.js file is a regular Node module used by the server...
GitHub CLI, or gh, is a free and open source tool that enables you to use GitHub's pull requests,...
TIL: @pacocoursey next-themes. I've been pretty happy using @tailwindCSS and letting the system...
As your application grows, it helps to be more intentional about how your state is organized and how...
Google has an extensive library of APIs that developers can use to build powerful integrations for...
I've created this project starter that uses MDX to power your Next.js content only using...
The Intersection Observer API provides a way to asynchronously observe changes in the intersection of...
Supabase is an open source Firebase alternative that provides all of your backend services for your...
Slack applications have full access to its platform. It's really the best way to go if you want to...
Previously in Beginner's Guide to Working with APIs we learned how to work with API using different...
Notion is easily one of the most influential productivity tools introduced over the last few years....
Previously in Introduction to APIs we discussed how APIs are constructs made available in programming...
Application Programming Interfaces (APIs) are constructs made available in programming languages to...
The more I develop, the more I realize that it is critical to have a nice, easy and sustainable...
Why do you need a development server? Long story, short. Development servers are used to...
Decisions, decisions! Regardless of your programming language of choice, your code needs...
Hypertext Transfer Protocol The web servers and the browsers communicate with each other...
You cannot completely neglect one essential area of software development: automated testing. There...