DEV Community

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 face mapping with TFJS

Exploring face mapping with TFJS

Reactions 4 Comments
10 min read
How to make a spoiler component with Web Components

How to make a spoiler component with Web Components

Reactions 6 Comments
7 min read
WebGL Engine from Scratch 12: Skyboxes

WebGL Engine from Scratch 12: Skyboxes

Reactions 6 Comments
9 min read
WebGL Engine from Scratch 11: Normal Transforms and Linear Algebra Functions

WebGL Engine from Scratch 11: Normal Transforms and Linear Algebra Functions

Reactions 1 Comments
8 min read
Raytracing 3D Engine from Scratch Part 4: Meshes

Raytracing 3D Engine from Scratch Part 4: Meshes

Reactions 5 Comments
10 min read
Raytracing 3D Engine from Scratch Part 3: Planes and Reflection

Raytracing 3D Engine from Scratch Part 3: Planes and Reflection

Reactions 5 Comments
5 min read
Raytracing 3D Engine from Scratch Part 2: Lights

Raytracing 3D Engine from Scratch Part 2: Lights

Reactions 6 Comments
6 min read
Raytracing 3D Engine from Scratch Part 1: Simple Raycasting

Raytracing 3D Engine from Scratch Part 1: Simple Raycasting

Reactions 6 Comments
12 min read
WebGL 3D Engine from Scratch Part 10: Specular Lighting

WebGL 3D Engine from Scratch Part 10: Specular Lighting

Reactions 5 Comments
12 min read
Exploring Color Math Through Color Blindness 3: Improving the Models

Exploring Color Math Through Color Blindness 3: Improving the Models

Reactions 5 Comments 2
15 min read
How to make a pan and zoom control with Web Components

How to make a pan and zoom control with Web Components

Reactions 5 Comments
6 min read
Reflecting on a Year of Programming Blogging

Reflecting on a Year of Programming Blogging

Reactions 4 Comments
5 min read
Building an extension to record videos part 2

Building an extension to record videos part 2

Reactions 6 Comments
9 min read
Building an Extension to Record Videos

Building an Extension to Record Videos

Reactions 5 Comments 2
11 min read
Adding an RSS feed to a Blog

Adding an RSS feed to a Blog

Reactions 6 Comments
5 min read
Writing Deno/Node Cross-Compatible Javascript

Writing Deno/Node Cross-Compatible Javascript

Reactions 5 Comments
15 min read
Running AssemblyScript in Kubernetes with Krustlet

Running AssemblyScript in Kubernetes with Krustlet

Reactions 4 Comments
9 min read
Building a Basic Local Kubernetes/Docker Setup

Building a Basic Local Kubernetes/Docker Setup

Reactions 5 Comments
11 min read
Graphing with Web Components 5: Web GPU

Graphing with Web Components 5: Web GPU

Reactions 4 Comments 2
9 min read
WebGL 3D Engine from Scratch Part 9: Vertex-Lighting + Camera Zoom

WebGL 3D Engine from Scratch Part 9: Vertex-Lighting + Camera Zoom

Reactions 2 Comments 1
7 min read
Building a WebGPU Shader Canvas Component

Building a WebGPU Shader Canvas Component

Comments
11 min read
Basic WebGPU Rendering

Basic WebGPU Rendering

Reactions 6 Comments 2
10 min read
Free Static Site Hosting Showdown

Free Static Site Hosting Showdown

Reactions 2 Comments
6 min read
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 7 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 8 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 8 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 12 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 5 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 9 Comments
12 min read
Linear Color Gradients from Scratch

Linear Color Gradients from Scratch

Reactions 6 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 12 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 11 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 3
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 3 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
loading...