Field notes on frontend, systems & teams.

Unlock the Power of Code Sharing in React: A Guide to Boosting Efficiency and Consistency Across Projects
Discover how code sharing in React can save time, boost efficiency, and ensure consistency by reusing components and utilities across multiple projects in your workflow.

Full-Stack Web Scraping: Create Link Previews with Vite.js, React, and Node.js
Learn to build a full-stack app using Vite.js, React, and Node.js. This tutorial covers web scraping with Cheerio to create dynamic link previews, combining frontend and backend development seamlessly.

Build a Responsive Portfolio Website with HTML and TailwindCSS: A Beginner’s Guide
Learn how to create a modern, responsive portfolio website using HTML and TailwindCSS. This step-by-step guide helps you build and customize a sleek online showcase for your projects and skills.

Master Pagination, Search, and Language Filtering in NextJS with Prisma ORM
Learn how to implement pagination, search, and language filtering in a NextJS app using Prisma ORM. Enhance your code snippet sharing app's functionality with these essential features for improved user experience.

When to Use a Monorepo: Benefits, Drawbacks, and Practical Examples
Learn when to use a monorepo, its benefits, and drawbacks. This guide includes practical examples to help you decide if a monorepo is right for your development projects.

NodeJS: An Introduction to Streams for Efficient Data Handling
Learn the basics of NodeJS streams, including reading, writing, and piping data, to efficiently handle large data sets in your applications with practical code examples.

Exploring What's New in React 19: Actions, Async Scripts, Server Components, and More
Dive into React 19's features like Actions for state management, async scripts support, server components, and enhanced error handling, revolutionizing modern web development.

Mastering API Rate Limiting in Node.js: Best Practices and Implementation Guide
Learn how to effectively implement API rate limiting in Node.js using express-rate-limit library. Explore factors to consider when setting rate limits for optimal API performance and user experience.

Devin AI: Separating Hype from Reality in Software Engineering
Explore the impact of Devin AI on software development, uncovering the truth behind the hype and its implications for software engineers in a rapidly evolving tech landscape..