williamcotton/williamcotton.com
View on GitHub ↗ ★ 4 Lua
williamcotton.com
11 mentions on Hacker News by 1 person: 0 stories, 11 comments · first 2022-11-10 · latest 2026-03-24
20082026
-
…generated code. But not all of it! Of course you have to consider my blog to be "in production": https://github.com/williamcotton/williamcotton.com/blob/main... The reason I'm mentioning this project is because the article questions where…
comment by williamcotton · 2026-03-24 · in So where are all the AI apps? -
http://williamcotton.com I wrote my website in a DSL I wrote called Web Pipe. https://github.com/williamcotton/williamcotton.com/blob/webp... https://github.com/williamcotton/webpipe
comment by williamcotton · 2026-01-14 · in Ask HN: Share your personal website -
…https://github.com/williamcotton/webpipe-lsp And of course my blog is written using this language: https://github.com/williamcotton/williamcotton.com/blob/main... I would love some feedback!
comment by williamcotton · 2026-01-14 · in The Web Pipe Programming Language -
…Check out the BDD tests in there, I'm quite proud of the grammar. Here's my blog: https://github.com/williamcotton/williamcotton.com/blob/mast... It's got an LSP as well with various validators, jump to definitions, code lens and of course
comment by williamcotton · 2025-12-13 · in Ask HN: How can I get better at using AI for programming? -
…https://github.com/williamcotton/webpipe-lsp And of course my blog is built on top of Web Pipe: https://github.com/williamcotton/williamcotton.com/blob/mast... It is absolutely amazing that a solo developer (with a demanding job, kids,…
comment by williamcotton · 2025-11-21 · in FAWK: LLMs can write a language interpreter -
…with embedded Lua, jq, mustache, and more: https://github.com/williamcotton/webpipe My blog code: https://github.com/williamcotton/williamcotton.com/blob/mast... GET /hello/:world |> jq: `{ world: .params.world }` |> handlebars: `<p>hello,…
comment by williamcotton · 2025-10-03 · in Why I chose Lua for this blog -
…about 12 hours worth of work: [0] https://williamcotton.com/articles/introducing-web-pipe [1] https://github.com/williamcotton/williamcotton.com/blob/mast... [2] https://github.com/williamcotton/webpipe-rs/commits/main/?af...
comment by williamcotton · 2025-08-10 · in I tried coding with AI, I became lazy and stupid -
I use React like the V in MVC for my homemade framework: https://github.com/williamcotton/williamcotton.com/blob/3719... That’s a link to a route handler (controller) that makes a graphql call (model) and then explicitly updates the DOM…
comment by williamcotton · 2024-06-17 · in React 19 almost made the internet slower -
…browser and server to run but then you write environment specific middleware. Browser middleware: https://github.com/williamcotton/williamcotton.com/tree/mast... Server middleware: https://github.com/williamcotton/williamcotton.com/tree/mas…
comment by williamcotton · 2023-10-29 · in React use C -
…Chrome support in RSpec as well. Here’s an example using dependency injection and puppeteer: https://github.com/williamcotton/williamcotton.com/blob/mast...
comment by williamcotton · 2022-11-10 · in Mocking a JavaScript class with Jest: mocking vs. dependency injection