Skip to main content
56 ) { toggleProjectsHeader(); } " x-init=" if (localStorage.getItem('nav-expanded')) { navExpanded = localStorage.getItem('nav-expanded') === 'true'; } else { if (window.innerWidth < 768) navExpanded = false; } ">
~
dan
—
webnotes
posts
dan dep
designer and developer
I craft graphics, interfaces and ideas
selected posts
Convert any webpage to SVG and plot it
feb 02, 2025
Paper over files: print a blog post in plain markdown
jan 17, 2025
A code-sandbox web component
jan 11, 2025
Vanilla project starter template
jan 04, 2025
recent posts
Convert any webpage to SVG and plot it
feb 02, 2025
Paper over files: print a blog post in plain markdown
jan 17, 2025
A code-sandbox web component
jan 11, 2025
Serve static files with Eleventy
jan 06, 2025
Web components and Eleventy
jan 04, 2025
Vanilla project starter template
jan 04, 2025