Engineering

Engineering

Creating an NPX tool
Creating an NPX tool
A guide to creating an NPX tool accessible from anywhere, 'no download required'.
·nayte.dev·
Creating an NPX tool
A Few Interesting Ways To Use CSS Shadows For More Than Depth — Smashing Magazine
A Few Interesting Ways To Use CSS Shadows For More Than Depth — Smashing Magazine
We often think of shadows in CSS as something to reach for when we want to add depth to a design. But shadows can be used for more than depth. Let’s experiment with different shadows — two CSS properties and a filter — to make interesting hover effects, different text styles, and even casting shadows on other shadows.
·smashingmagazine.com·
A Few Interesting Ways To Use CSS Shadows For More Than Depth — Smashing Magazine
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