The Curious Engineer

All blogs / Graphics

Hugo Daniel

hugodaniel.com

Hugo Daniel's site about ideas and software experimentations

GraphicsJavaScript / TypeScriptFrontend / CSS / browsers

Posts
60 from 6 Jun 2016 to 23 Aug 2026
Posting
monthly (14 in the last year)
Kind
personal blog
Feed
https://hugodaniel.com/atom.xml

2026 12

  1. Declarative WebGPU with S-expressions
  2. wgslender: My WGSL Toolchain
  3. The end of creativity
  4. Color picking Oklch for mortals
  5. S-expressions the wrong way
  6. S-Rausch
  7. Lost in the middle
  8. Colophon
  9. Pgp
  10. The LLM experience of boreDOM
  11. R.I.P. Rest In Prompt
  12. I was banned from Claude for scaffolding a CLAUDE.md file

2025 6

  1. PNGine: a WebGPU shader portability engine
  2. Introducing miniray — a WGSL minifier
  3. WebGPU and the price of compiling WGSL
  4. WGSL limits you won't find in the spec
  5. WebGPU shader limits
  6. boreDOM another boring JS framework

2024 2

  1. Shader Language ECS, Part 1 - Idea
  2. Color picker

2023 1

  1. The art of the (sub-)pixel

2022 1

  1. Minimal Color Swatches

2021 10

  1. Infinite grid with just one square
  2. High-level WebGL. Low-level tags.
  3. The life of a Web Component
  4. The life of a Web Component - Getting Tested
  5. The life of a Web Component - Declarative State
  6. The life of a Web Component - Reversing the Shadow DOM visibility
  7. The life of a Web Component - as a variable bucket
  8. Thank you!
  9. The life of a Web Component - Initialization
  10. Introducing the <deno> tag

2020 6

  1. Meet Evil Cliddy
  2. The Zen of index.html
  3. Cleaning up for Shape The Pixel
  4. From Grid Generator to Shape The Pixel
  5. From Rust to Svelte, what tech stack will I use
  6. start here

2018 2

  1. Introducing Grid Generator Version 0
  2. Eviction and Debt

2017 14

  1. WebSummit opening night. Sharing the stage with Paddy Cosgrave
  2. Grid Generator First Stand
  3. Meeting the President
  4. Where do local hackers eat in Lisbon
  5. My first funding as a bootstrapper in Portugal
  6. How useful is the JavaScript Set
  7. Lisbon as an inspiration for my project
  8. Why I decided to go to the WebSummit?
  9. In loving memory of Immutable.js
  10. vi is not vim
  11. Mastering console.log()
  12. Bootstrapping rain
  13. Palettes 0xF Fun
  14. A new name to surf 2017

2016 6

  1. How fast is nothing at all ?
  2. Bootstrapping - getting some boots to strap
  3. Bootstrapping - week 3
  4. React - Redux - Canvas
  5. Bootstrapping - week 2
  6. Bootstrapping - week 1