Sep 6, 2023 · 6 min read Setup Turso on a Remix application Integrate a edge database in minutes with Remix
Aug 24, 2023 · 1 min read Using the Important (!important) Keyword in Tailwind Add the important keyword to any element using Tailwind
Nov 11, 2022 · 2 min read Template Literals in TypeScript Write dynamic TypeScript types using template literals
Sep 15, 2022 · 2 min read How to Get the Return Type of a Function in TypeScript Write flexible TypeScript code by using this TypeScript function
Sep 14, 2022 · 3 min read Redirects and Rewrites on Next.js Redirecting and proxying requests with Next.js
Aug 17, 2022 · 2 min read Set Default Values for Bash Functions Set dynamic values for missing parameters in your bash functions
Aug 17, 2022 · 2 min read Type-safe Environment Variables in Cloudflare Workers How to set types for environment variables in Cloudflare Workers
Aug 16, 2022 · 3 min read List the Size of Every File in a Folder A function to easily get the size of every item in a given path
Aug 6, 2022 · 3 min read Edge API Routes on Next.js Build high performance APIs with three lines of code
Jan 31, 2022 · 2 min read Setting Up Scheduled Reminders for GitHub on Slack Have you ever forgot to review a pull request from a coworker? Never miss them again by setting scheduled reminders directly onto Slack!
Oct 19, 2021 · 1 min read Trending How to Take Screenshots of DOM Nodes using Google Chrome Learn how to quickly take an screenshot of a DOM node.