Command Palette

Search for a command to run...

~/blog · 80 posts

Blog. Notes on building software.

AI tooling, self-hosting, the web, and whatever I happened to be debugging that week.

Start here

All posts

running my own git server with forgejo

· 9 minInfra

i get a phone ping every time someone ssh's into my server

· 6 minInfra

turning an old wi-fi-only laptop into a proxmox server

· 5 minInfra

bun check is the typecheck command worth adding

· 4 minTools

i put a proxy between me and google

· 3 minInfra

Facehash: A Simple React Avatar Generator for User Profiles

· 4 minWeb

How to Set Up Your Own DNS Server with Tailscale for Free

· 8 minInfra

Taillens: A Tailwind Extension for Real-Time CSS Editing

· 5 minWeb

Installing rtPull

· 1 minTools

moodlog: building a mood tracker with iot simulation

· 5 minInfra

Lovable AI: Build Apps Without Coding - A Simple Guide

· 4 minAI

Next.js vs Nest.js: Understanding the Difference

· 5 minWeb

Beyond If-Else: JavaScript's Ternary Operator Explained

· 4 minWeb

NestJS: The Modern Node.js Framework

· 5 minWeb

Tamagui: Building Cross-Platform Apps Made Simple

· 6 minMobile

Cursor AI: Future Software Engineer?

· 4 minAI

Exploring Zed: The Lightning-Fast Code Editor Built in Rust

· 6 minTools

Qodo AI: Code with an Agentic AI

· 4 minAI

A developers guide to v0.dev

· 2 minAI

A guide to using Windsurf.ai

· 7 minAI

FlutterFlow: Pros and Cons of using the framework

· 5 minMobile

Typescript Omit vs Pick: When to use What

· 3 minWeb

How to Enable JavaScript on iPhone

· 2 minWeb

UploadThing: A Modern File Upload Solution for Next.js Applications

· 6 minWeb

ReferenceError: window is not defined - A Developer's Guide

· 2 minWeb

Build Your Developer Portfolio: Exciting Web Development Projects You Can Start Today

· 7 minWeb

Cursor vs Copilot: A Comparison

· 6 minAI

DaisyUI: CSS Components for Tailwind

· 4 minWeb

How to Center a Div in CSS - Simple Methods That Work

· 3 minWeb

Best Design-to-Code AI Tools for Developers

· 5 minAI

AVIF File Format: The Evolution in Web Image Compression

· 6 minWeb

Understanding useState in TypeScript React

· 3 minWeb

Why Developers Love the Shadcn Sidebar Component

· 5 minWeb

Setting Up a Node.js, TypeScript, and Express Project

· 4 minWeb

Fixing “Cannot Use Import Statement Outside a Module” Error

· 5 minWeb

Figma to React with CodeParrot AI: Build Dashboard in minutes

· 5 minAI

React useQuery : A Complete Guide

· 5 minWeb

Astro.js Getting started with a static site generator

· 8 minWeb

Best React UI Library: 5 Popular Choices

· 11 minWeb

Next.js Middleware: Simple Guide to Control Requests

· 6 minWeb

Top Online React Compiler Comparisons for Developers

· 5 minWeb

Recharts: The Ultimate React Charting Library

· 6 minWeb

Using Zod with TypeScript: A Guide for Frontend Developers

· 4 minWeb

Expo vs. React Native: Pros, Cons, and Key Differences

· 5 minMobile

React 19: A Comprehensive Guide

· 6 minWeb

NextJs Server Actions: Why and How

· 5 minWeb

React SEO Guide: Mastering SEO Strategies

· 4 minWeb

Tailwind Catalyst: Getting Started with Tailwind's React Toolkit

· 4 minWeb

Best Tailwind Extensions

· 6 minWeb

Mastering Tailwind CSS: A Guide to Padding, Margin, and Borders

· 4 minWeb

How to Easily Add Translations to Your React Apps with i18next

· 4 minWeb

Introduction to Git Hooks

· 4 minTools

Using environment variables in React and Vite

· 2 minWeb

Learn Redux Toolkit for State Management in React

· 5 minWeb

Building a Masonry Layout in React with Infinite Scroll

· 3 minWeb

Create your portfolio with GitHub Pages

· 5 minWeb

CLI Tools every Developer should know

· 7 minTools

Navigation in React Native

· 4 minMobile

The Arc browser: A Chrome replacement?

· 6 minTools

Deploying React Apps to Github Pages with Github Actions

· 3 minWeb

10 Best React Native Developer Tools in 2024

· 4 minMobile

Setting Up Stripe Payments in React

· 3 minWeb

Top 10 Developer Communities You Should Explore

· 6 minTools

Implementing Infinite scroll in React apps

· 3 minWeb

React Native’s Flexbox: A Visual Guide

· 4 minMobile

Git Merge vs. Rebase: Key Differences

· 4 minTools

Git commands you need to know!

· 6 minTools

Exploring Mojo CSS: A Developer’s Guide

· 5 minWeb

Static site generation using Astro.js

· 3 minWeb

Svelte for Beginners: Easy Guide

· 5 minWeb

Exploring Three.js for 3D Web Development

· 4 minWeb

Next.js Large file uploads using Edge Store

· 3 minWeb

Shadcn: Customizable and Open Source UI

· 2 minWeb

React Native and Flutter: A Developer's Dilemma

· 3 minMobile

React to Vercel: Deployment Made Easy.

· 3 minWeb

Framer Motion: Animate React Easily

· 4 minWeb