• Web Developer
  • Posts
  • TypeScript Design Patterns 🧩, Next.js 15 🚀, Code Commenting 💬, React Low-Code Builder 🛠️

TypeScript Design Patterns 🧩, Next.js 15 🚀, Code Commenting 💬, React Low-Code Builder 🛠️

2024-10-27

In partnership with

Add file uploads instantly with Pinata’s developer-friendly File API

As a developer, your time is valuable. That’s why Pinata’s File API is built to simplify file management, letting you add uploads and retrieval quickly and effortlessly. Forget the headache of complex setups—our API integrates in minutes, so you can spend more time coding and less time on configurations. With secure, scalable storage and easy-to-use endpoints, Pinata takes the stress out of file handling, giving you a streamlined experience to focus on what really matters: building your app.

Hello and welcome to this issue!

My recent updates:

Articles

TypeScript Design Patterns
An illustrated guide to using design patterns to write or refactor TypeScript projects more effectively.

How Vercel Adopted Microfrontends
Vercel transitioned from a large-scale Next.js application to vertical microfrontends. This article describes the process and the benefits gained.

Detect Caps Lock with JavaScript
A simple trick to help you detect Caps Lock in JavaScript.

Our Journey with Caching
Next.js recently released v15, which introduces a new experimental caching system: Suspense for dynamic data and "use cache" for static content.

Do's and Don'ts of Commenting Code
This article offers subjective insights on code commenting, including why to explain “why” instead of “what,” avoiding obvious comments, removing outdated notes, and using TODO and FIXME tags responsibly.

Tools

spark-joy
Over 2,000 ways to add design flair, user delight, and creativity to your product.

route-list
A CLI tool for displaying routes elegantly in backend applications built with Express, Koa, Hapi, or Fastify, helping you keep track of your API endpoints.

toolpad
An open-source, low-code builder for React, built on Material UI, designed for quick development of dashboards and internal tools.

upptime
Upptime is an open-source uptime monitoring and status page solution powered entirely by GitHub Actions, Issues, and Pages.

Thank you for reading! If you enjoyed it and would like to support my work, consider trying our 14-day free exclusive membership. You'll get unlimited access to personalized content based on your interests and receive a special newsletter every Saturday. Start your free trial now 👇

Reply

or to participate.