read my blog

On Developer Marketing

29,393 views

How I'm Writing CSS in 2024

95,371 views

2023 Blog Refresh

28,295 views

Why I'm Using Next.js

122,711 views

Product and Platform Engineers

26,167 views

Make Something Developers Want

16,174 views

Community-Messaging Fit

68,296 views

Funding Open Source

27,304 views

2023 State of Databases for Serverless & Edge

81,443 views

Why You Should Use a React Framework

30,488 views

Why I'm Optimistic About JavaScript's Future

24,828 views

Behind the scenes: Next.js Conf 2022

7,198 views

What Makes a Great Developer Experience?

56,380 views

The Story of Heroku

52,491 views

What is Developer Relations?

18,301 views

Building an Image Gallery with Next.js, Supabase, and Tailwind CSS

34,143 views

Developer's Guide to Video Production: Fundamentals of Video

6,020 views

Rust Is The Future of JavaScript Infrastructure

310,531 views

From Firebase/Redis to MySQL with PlanetScale

17,579 views

How I Became a Software Engineer (From Designer to Developer)

9,366 views

Using Serverless Redis with Next.js

22,006 views

Past, Present, and Future of React State Management

163,219 views

Web Fonts in 2021

22,320 views

How Should I Style My React Application?

16,766 views

Using the Spotify API with Next.js

25,349 views

Create a Dynamic Sitemap with Next.js

64,065 views

Create A Newsletter with Next.js API Routes and Mailchimp

24,229 views

Real-Time Blog Post Views With Next.js and Firebase

19,714 views

Everything I Know About Style Guides, Design Systems, and Component Libraries

200,528 views

Using Firebase with Next.js

38,920 views

How To Print in React Using Iframes

29,827 views

Building a Design System Monorepo with Turborepo

96,939 views

Technical Recruiting is Broken

18,666 views

Things I've Learned Building Next.js Apps

35,872 views

How Stripe Designs Beautiful Websites

99,925 views

Creating a Loading Placeholder with Sass

19,112 views

Programming Portfolios

16,237 views

Creating a Space Invaders Clone with Python

23,778 views