Git tips and tricks
Engineering
14 Linting Rules To Help You Write Asynchronous Code in JavaScript
Common Beginner Mistakes with React
Progressively Enhanced Form Validation, Part 2: Layering in JavaScript
In Part 2 of this series, we take the base HTML and CSS form validation experience and progressively enhance it by adding JavaScript and the Constraint Validation API while also addressing accessibility concerns.
Val Town Runtime v3 – My mistakes were easy, the solutions simple
Supabase Local Dev: migrations, branching, and observability
What helps people get comfortable on the command line?
About Mermaid | Mermaid
Include diagrams in your Markdown files with Mermaid
OKLCH in CSS: Consistent, accessible color palettes - LogRocket Blog
We demonstrate how to use the oklch() color model in CSS to create a variety of consistent, accessible color palettes.
Progressively Enhanced Form Validation, Part 1: HTML and CSS
Browsers nowadays have built-in form validation features that make JavaScript-only solutions unnecessary. Let's explore what this might look like using progressive enhancement techniques.
How to Use CSS object-fit and object-position — SitePoint
Learn how to use CSS object-fit to determine how images fit within a given space, and how to position those images with object-position.
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.
Building software the Swarmia way
There’s no one right way to build software. In this post, we share how we build ours — as well as the reasons behind those decisions.
Fetch API request timeout?
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...
Using TypeScript – React
The library for web and native user interfaces
Node.js's Config Hell Problem
Why a Next.js project has over 30 configuration files and what we can do to avoid it.
Blogged Answers: My Experience Modernizing Packages to ESM
Details on the painful experiences and hard-earned lessons I've learned migrating the Redux packages to ESM
Can We Query the Root Container?
CSS only floating labels
Introducing a new lint rule for React Testing Library
Things you forgot (or never knew) because of React - Josh Collinsworth blog
Partially Controlled Components: A Declarative Design Pattern in React
(De)coding conventions
Hear from Mike Melanson on the history of TypeScript, Aaron Gustafson on AI's role in improving accessibility, and Kingsley Mkpandiok on the power of non-code contributions now on The ReadME Pr...
Name before type: why 'age int' is better than 'int age'
em: The Emphasis element - HTML: HyperText Markup Language | MDN
The Product-Minded Software Engineer