DEV Community

loading...
ndesmic profile picture

ndesmic

I like to make fun web things from scratch. Ideally build-less, framework-less, infrastructure-less and free from the annoyances of my day job.

Exploring Color Math Through Color Blindness 2: Partial Deficiency

Exploring Color Math Through Color Blindness 2: Partial Deficiency

Reactions 5 Comments
13 min read
WebGL 3D Engine from Scratch Part 8: Retro Flat Shading

WebGL 3D Engine from Scratch Part 8: Retro Flat Shading

Reactions 3 Comments
10 min read
Mapping 3d points to 2d and Polygonal Centroids

Mapping 3d points to 2d and Polygonal Centroids

Reactions 2 Comments
7 min read
WebGL Engine From Scratch Part 7: Diffuse Lighting

WebGL Engine From Scratch Part 7: Diffuse Lighting

Reactions 3 Comments
9 min read
WebGL 3D Engine From Scratch Part 6: Procedural Sphere Generation

WebGL 3D Engine From Scratch Part 6: Procedural Sphere Generation

Reactions 2 Comments
11 min read
How to record an HTML canvas element and make a GIF

How to record an HTML canvas element and make a GIF

Reactions 6 Comments
5 min read
WebGL 3D Engine From Scratch Part 5: Cameras

WebGL 3D Engine From Scratch Part 5: Cameras

Reactions 4 Comments
14 min read
WebGL 3D Engine from Scratch Part 4: Textures

WebGL 3D Engine from Scratch Part 4: Textures

Reactions 2 Comments
11 min read
WebGL 3D Engine from Scratch Part 3: Mesh Transformations

WebGL 3D Engine from Scratch Part 3: Mesh Transformations

Reactions 4 Comments
10 min read
Graphing with Web Components 4: CSS

Graphing with Web Components 4: CSS

Reactions 2 Comments
9 min read
Graphing with Web Components 3: Canvas

Graphing with Web Components 3: Canvas

Reactions 2 Comments
10 min read
WebGL 3D Engine from Scratch Part 2: A Simple Mesh

WebGL 3D Engine from Scratch Part 2: A Simple Mesh

Reactions 5 Comments
12 min read
Splines from Scratch: Bézier Curves

Splines from Scratch: Bézier Curves

Reactions 6 Comments
7 min read
WebGL 3D Engine from Scratch Part 1: Drawing a Colored Quad

WebGL 3D Engine from Scratch Part 1: Drawing a Colored Quad

Reactions 5 Comments
10 min read
Graphing with Web Components 2: WebGL

Graphing with Web Components 2: WebGL

Comments
11 min read
Graphing with Web Components 1: SVG

Graphing with Web Components 1: SVG

Reactions 2 Comments 2
11 min read
Building a Digital Synthesizer Part 3: Envelopes and Debug Visualizations

Building a Digital Synthesizer Part 3: Envelopes and Debug Visualizations

Comments
10 min read
Building a Digital Synthesizer Part 2: Octaves, Power and Chords

Building a Digital Synthesizer Part 2: Octaves, Power and Chords

Reactions 6 Comments
10 min read
Building a Digital Synthesizer Part 1: Making Some Noise

Building a Digital Synthesizer Part 1: Making Some Noise

Reactions 7 Comments
8 min read
How to Draw Squircles and Superellipses

How to Draw Squircles and Superellipses

Reactions 5 Comments
8 min read
Building a PWA Music Player Part 4: ID3 Tags

Building a PWA Music Player Part 4: ID3 Tags

Reactions 7 Comments
9 min read
Splines from Scratch: Catmull-Rom

Splines from Scratch: Catmull-Rom

Reactions 1 Comments
13 min read
Building a PWA Music Player Part 3: Branding and OS File Handling

Building a PWA Music Player Part 3: Branding and OS File Handling

Reactions 4 Comments
6 min read
Circular Color Gradients from Scratch

Circular Color Gradients from Scratch

Comments
9 min read
Building a PWA Music Player Part 2: Offline

Building a PWA Music Player Part 2: Offline

Reactions 4 Comments
12 min read
Linear Color Gradients from Scratch

Linear Color Gradients from Scratch

Reactions 5 Comments
14 min read
Building a PWA Music Player Part 1: File System API

Building a PWA Music Player Part 1: File System API

Reactions 8 Comments
8 min read
Making a Personal Site from Start to Publish with Eleventy and Github

Making a Personal Site from Start to Publish with Eleventy and Github

Reactions 8 Comments 2
10 min read
How to make a dismissible alert banner with just CSS

How to make a dismissible alert banner with just CSS

Reactions 1 Comments
6 min read
Exploring Color Math Through Color Blindness

Exploring Color Math Through Color Blindness

Reactions 9 Comments
15 min read
How to make a rotational (knob) input with Web Components Part 2

How to make a rotational (knob) input with Web Components Part 2

Reactions 1 Comments
8 min read
How to make a rotational (knob) input with Web Components

How to make a rotational (knob) input with Web Components

Reactions 1 Comments 2
10 min read
Building a React Static Site Generator with Partial Hydration in <100 Lines of Code

Building a React Static Site Generator with Partial Hydration in <100 Lines of Code

Reactions 11 Comments 2
11 min read
Web Components, an Overview

Web Components, an Overview

Reactions 4 Comments
4 min read
Building a react static site generator in ~20 lines of code, 4 dependencies and no transpilers

Building a react static site generator in ~20 lines of code, 4 dependencies and no transpilers

Reactions 2 Comments
9 min read
How to make a internationalized date display with Web Components

How to make a internationalized date display with Web Components

Reactions 6 Comments
5 min read
Best Practice Tips for Writing Modern NodeJS

Best Practice Tips for Writing Modern NodeJS

Reactions 9 Comments
6 min read
How to make a tab control with Web Components

How to make a tab control with Web Components

Reactions 4 Comments 2
8 min read
Best Practice Tips for Writing Your JS Modules

Best Practice Tips for Writing Your JS Modules

Reactions 6 Comments
7 min read
How to make a resizable panel control with Web Components

How to make a resizable panel control with Web Components

Reactions 3 Comments 6
12 min read
An Overview of Javascript Module Types

An Overview of Javascript Module Types

Reactions 7 Comments
13 min read
loading...