Paul's blogprojects

code on tape

code on tape

Audio code documentation. Records audio in sync with your movements through code.

Technologies:

  • React (UI)
  • Next.js (framework)
  • Zeit Now ("serverless" backend)
  • Digital Ocean Spaces (backend for the backend)

calculator 2

calculator 2

The sequel to calculators. A declarative, rather than imperative, approach to calculator UX.

Technologies:

  • Svelte 3 (UI)
  • Rust / WASM (calculation)
  • Webpack (math -> SVG)

svg-to-piet

tiger

A very fun hack to produce piet draw instructions from an SVG input.

Technologies:

  • Rust macros (this library)
  • Piet (what it's for)
  • SVG (the tiger)

fragment notes

fragment

A note search app to replace Notational Velocity (RIP).

Technologies:

  • Electron / Svelte (app)
  • Neon (Rust in Node)
  • Rust (ripgrep search)

my-own-personal-blog (meta)

fragment

You are here. There are many static site generators, but this one is mine.

Technologies:

  • Rust (site generation)
  • HTML / CSS (by hand)
  • Zeit Now (deployment)