~/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