Tech Watch RSS Feed
All the articles I've selected.
Existential React questions and a perfect Modal Dialog
Published: at 02:44 PM(Nadia Makarevich)My step-by-step process for implementing a new feature from an idea to a production-ready solution using Modal Dialog as an example
The `use cache` Directive Deep Dive in Next.js
Published: at 02:25 PM(Ankita Kulkarni)Learn about the new `use cache` directive in Next.js for caching functions, components, and entire routes.
What We Learned Migrating From Webpack to Vite
Published: at 02:13 PM(Roman Zaynetdinov)We recently migrated the Neon console from webpack to Vite. We share the challenges we faced and the improvements we gained with the change.
Feature-based React Architecture
Published: at 01:52 PM(Robin Wieruch)How to create a feature-based React architecture that allows large scale applications
React Anti-Pattern: Stop Passing Setters Down the Components Tree
Published: at 02:47 PM(Matan Borenkraout)Let's see why passing useState setters as props creates abstraction leaks and tightly couples child components to parent implementations.
Quick Guide to Building a PWA with Next.js
Published: at 02:38 PM(Amir Ali Azimloo)Learn how to turn your Next.js app into a Progressive Web App (PWA).
Essential Typescript for React
Published: at 02:33 PM(Jacob Paris)The minimum set of typescript knowledge to be effective at product development with React
Google OAuth in React: A Beginner’s Guide to Authentication
Published: at 02:21 PM(Erwan BOURLON)How to use Google Identity Services as the authentication provider in a React application, a step-by-step tutorial.
Exploring JavaScript Symbols
Published: at 02:11 PM(Trevor I. Lasn)Deep dive into JavaScript Symbols - what they are, why they matter, and how to use them effectively
The magic of keeping one level of abstraction per function
Published: at 03:33 PM(Tymek Zapała)This article explains the importance of maintaining a single abstraction level within functions, a technique that enhances readability and simplifies debugging. By keeping each function focused on a single level of detail, developers can create cleaner, more maintainable code. The post provides examples to illustrate this concept, highlighting its role in writing effective, understandable functions.