Build In Public

Development guides and tutorials on building delightful content experiences

How to Read Documentation and Source Code Like a Senior Developer
#development#career
How to Read Documentation and Source Code Like a Senior Developer

Feeling lost in technical docs? Discover how senior developers navigate the maze of documentation bias, sparse explanations, and auto-generated guides with confidence.

18 March 2025
Dependency Injection in React: A Practical Guide for Real Apps
#react#development
Dependency Injection in React: A Practical Guide for Real Apps

Learn practical Dependency Injection patterns in React using Context API, custom hooks, and props. Includes real-world examples and best practices for React component testing.

18 March 2025
Should I Avoid Using Hooks in Next.js?
#development#nextjs#react
Should I Avoid Using Hooks in Next.js?

Confused about hooks in Next.js server components? Learn when to use 'use client', how server-side rendering actually works, and why your team's concerns about optimization might be overblown.

17 March 2025
How Vercel's Prefetching Works: A Deep Dive into Benefits and Gotchas
#development#nextjs#vercel#deployment
How Vercel's Prefetching Works: A Deep Dive into Benefits and Gotchas

Puzzled by mysterious GET requests in your Vercel logs? Discover how prefetching works, why it's causing those requests, and learn to balance performance gains with cost implications.

16 March 2025
Managing Query Keys for Cache Invalidation in React Query
#development#nextjs#react
Managing Query Keys for Cache Invalidation in React Query

Learn effective React Query cache invalidation strategies using Query Key Factory, custom hooks, and centralized services. Master query key management for scalable React applications.

16 March 2025
Should I Use ~/ Instead of @/ for React Import?
#development#react#javascript
Should I Use ~/ Instead of @/ for React Import?

Tired of package name conflicts with @/ imports? Discover why developers are switching to ~/ for clearer React imports and how this small change can make your codebase more maintainable.

13 March 2025
Mastering Mobile Performance: A Complete Guide to Improving Next.js Lighthouse Scores
#deployment#development#react#vercel
Mastering Mobile Performance: A Complete Guide to Improving Next.js Lighthouse Scores

Comprehensive guide to improving Next.js mobile Lighthouse scores. Learn to optimize Core Web Vitals, reduce static chunks, and implement effective third-party script management.

13 March 2025
What's Vibe Coding? And What Do I Need to Start?
#career#code#development
What's Vibe Coding? And What Do I Need to Start?

Worried about the vibe coding hype? Discover why relying solely on AI can be a trap, and learn the essential foundations you need to avoid costly debugging nightmares and build sustainable applications.

13 March 2025
Setting up Vitest for Next.js 15
#javascript#development#nextjs
Setting up Vitest for Next.js 15

Learn how to set up Vitest with Next.js 15, React Testing Library, and TypeScript. Complete guide with configuration, best practices, and performance optimization tips.

12 March 2025
Route Handler vs Server Action in Production for Next.js
#javascript#nextjs#development#react
Route Handler vs Server Action in Production for Next.js

Comprehensive guide to Next.js Route Handlers vs Server Actions: Learn when to use each approach, with production-ready code examples and best practices for scalable applications.

11 March 2025