Engineering

Engineering

Progressively Enhanced Form Validation, Part 2: Layering in JavaScript
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.
·cloudfour.com·
Progressively Enhanced Form Validation, Part 2: Layering in JavaScript
Progressively Enhanced Form Validation, Part 1: HTML and CSS
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.
·cloudfour.com·
Progressively Enhanced Form Validation, Part 1: HTML and CSS
Building software the Swarmia way
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.
·swarmia.com·
Building software the Swarmia way
Node.js's Config Hell Problem
Node.js's Config Hell Problem
Why a Next.js project has over 30 configuration files and what we can do to avoid it.
·deno.com·
Node.js's Config Hell Problem
(De)coding conventions
(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...
·github.com·
(De)coding conventions