Archive
- Applying the Single Responsibility Principle to Pull Requests
- How I Built a Crypto Index Fund
- Refactoring State Machines from useEffect to useReducer
- When to Create Custom React Hooks
- How to Make Headless React Notifications in TypeScript
- How to Find Broken Images with Cypress Testing Library
- How to Find Dead Links with Cypress Testing Library
- Output Relationships as Nested JSON with PostgreSQL
- Help Stop the Russia-Ukraine War with Vercel Edge Functions
- Google Analytics 4 with Next.js
- Blur Placeholder Images with Next.js and mdx-bundler
- How to Debug a Next.js App Running Locally on iPhone
- Headless UI Transitions
- Git-Based Blogging Platform for Developers
- How to Invest Money and Build Wealth
- Run Cypress Tests against Vercel Preview Deployments
- How to Ensure Code Only Runs in the Browser in Next.js
- Is Tech Debt a Bad Thing?
- Learn the Box Model with Tailwind CSS
- How to Add Google Adsense Ads to a Next.js App
- Article Recommendation System with TypeScript and Supabase
- Functional vs Imperative in Java
- Dynamic Sitemap with Next.js and Supabase
- 5 Habits to Improve Brain Health
- Dollar Cost Averaging (DCA) in Coinbase Pro
- 3rd Party Libraries Every Java Programmer Should Know
- Building a Mental Model Around JavaScript Promises
- How to Find Important Code in a Large Repo
- Why I Regret Switching from Elasticsearch to Algolia
- Don't Bake Spacing into React Components with Tailwind CSS
- How to Create an MDX Blog with Supabase and Next.js
- How to Override Styles with Tailwind CSS Typography
- How to Sort by Geo Distance Using Bounding Boxes in Algolia
- Ten Courses Every Computer Science Major Should Take
- High-Order Functions for Reusable Middleware in Next.js
- How to Use Firebase Auth with Your Custom Domain
- JavaScript Class Array Method Error Fix
- How I Was Able to Go to College Debt-Free
- Google Analytics Events with Gatsby and TypeScript
- How to Deploy a Gatsby Site to AWS with GitHub Actions
- How to Host a Gatsby Site on AWS with Terraform
- TDD and Unit Testing with Jest
- Learn Flexbox With Tailwind CSS and React
- Supercharge SEO with Schema.org Schema Markup
- Improve Accessibility with Semantic HTML
- Setting Up Themes with Tailwind CSS and React
- How to Fix Bottom Padding for iOS Mobile Browsers
- Simple Trick to Clean Up Tailwind CSS in React
- Learn the API Gateway Pattern
- You Might Not Need Microservices
- Let's Build a Color Palette Generator
- Learn the Queue Data Structure
- Which Programming Language Should You Learn First?
- Make Your Platform a Product
- Clean Code
- Improve SEO with Social Sharing Cards
- How to Learn CSS Fast
- Learn the Binary Search Algorithm
- Learn the Stack Data Structure
- UW CSE College Personal Statement