Was Javascript really made in 10 days?

Engineering
Challenging Established Norms: Making Component Fetching the Exception
Installing Zsh (and oh-my-zsh) in Windows Git Bash
I’ve recently started using Windows again. After a long time using a customised Zsh shell on macOS and Linux though, I’ve started to miss some of the small productivity boosts that Zsh plugins offered me. Of course, I could set up the shell as I want it under WSL, but WSL doesn’t always play nicely with Windows-native applications and tools. To remedy this, I looked into how I could set up Zsh to run instead of Bash in Git Bash.
Using zsh on Windows
Notes on setting up zsh shell on Windows Terminal
Beyond Browsers: The Longterm Future of JavaScript Standards
How the scope of ECMAScript is changing as JavaScript matures; and where the opportunities for adding new features are coming from.
Building Meta’s Threads App (Real-World Engineering Challenges)
A Guide to React Portals - Semaphore
Some useful, non-obvious Postgres patterns
Enhance vs. Lit vs. WebC…or, How to Server-Render a Web Component
label - JavaScript | MDN
Using Labeled Loops In JavaScript
A Wide View of Automated Testing in React Apps - React Handbook
Node.js Reference Architecture | Node.JS Reference Architecture
Overview
Node.js Toolbox
Find actively maintained and popular libraries in the Node.js ecosystem
Creating an NPX tool
A guide to creating an NPX tool accessible from anywhere, 'no download required'.
Why build from sources - Gentoo Wiki
Demystifying Debugging With React Developer Tools | Toptal®
Elevate your debugging skills with React Developer Tools and other services.
Working With React Design Patterns | Toptal®
Learn how React design patterns allow for coherent modules with less coupling.
You’ve Got Options for Removing Event Listeners
Reviewing some of the most common approaches available to remove event listeners in JavaScript.
Good code is like a love letter to the next developer who will maintain it.
We often romanticize the notion of programming, presenting it as an abstract form of art, a science, or even a form of magic. The truth, however, is much mor...
Getting Started with Turborepo – Turborepo
The JavaScript Ecosystem is Delightfully Weird
Google Analytics 4 Setup Tutorial
Ruby on Rails with React on Typescript using importmaps
With React and Rails, you can build a great application that has a fast, responsive, and dynamic user...
Node.js's Config Hell Problem
Why a Next.js project has over 30 configuration files and what we can do to avoid it.
Evading JavaScript Anti-Debugging Techniques
Debuggers serve as invaluable tools that empower developers to halt code execution and thoroughly analyze its behavior at any given moment. By utilizing debuggers, developers can efficiently identify and resolve issues within their code, making it an indispensable part of their toolkit.
dnt — the easiest way to publish a hybrid npm module for ESM and CommonJS
How to write your module with modern tooling and transform it with `dnt` to support CommonJS, ESM, browsers, Deno, Node.js, TypeScript, and more.
Pyramid or Crab? Find a testing strategy that fits
Discover how to combine different testing types into a reasonable strategy that matches your project.
A software engineer's guide to A/B testing - PostHog
As a software engineer, you have two options: YOLO every change and hope they have the desired impact. Track user metrics and run A/B tests to verify…
Folder Structure — in the remote era.
Why the simple thing as folder structure can save your product team 49% of your productive time to locate adequate actionable information ↗