Hi! I'm Joe Maddalone
linkedin
github
youtube
resume
/writes
Extract structured data from images with DSPy and ax-llm
Let's get structured data from an image
Summers ago
A reflection on time, technology, and the fleeting nature of digital summers
DSPy Signatures in Ax-llm
DSPy signatures in ax-llm and how they eliminate brittle prompts.
Missed CSS: accent color
dead simple.
Proxy Reactivity
kinda neat
How I UI
A very loose process I mostly follow...
2024 movies you may have overlooked
forgotten on award night...
2024 in the Books
A bunch of things I read in 2024.
Rewatchables
my list of lesser-discussed rewatchable films
An AI Timeline
A timeline of AI events.
Code for fun
building to abandon
2023 in the Books
A bunch of things I read in 2023.
OliveTin Node
olivetin + nvm
DupliBalance Disorder
Dumb app + automation I did today
Crockford on the Alphabet
Douglas Crockford tells us how to say letters.
ollama
ollama + langchain
React Loop Mission Statement
A mission statement I wrote
Joe Says: How to Conduct a Coding Challenge
joe tells you stuff like he really knows...
Missed CSS: counters
Numbering without ordered lists.
CSS Grid
clever thing.
Plus Branding
Thoughts on lazy branding (+).
Why I Do the Discs
I like physical media for movies.
Handy DOM
handy dom stuff.
Missed HTML: ruby
A quick win for otherwise complicated typography.
The Man From Earth
An overlooked science fiction master class
2022 in the Books
A bunch of things I read.
My self-hosted stuff
Hosting all the things from a closet.
Hexadecimal Color
How hexadecimal color works.
Svg Path Data in Canvas
Building canvas shapes with svg path data
Missed HTML: details
The details tag is often overlooked and reinvented.
Rethinking the Developer Career Path
A really interesting perspective on this age old problem.
The Long Goodbye to CommonJS
With the advent of HTTP/2, ES Modules, and other technologies the future of web development is ripe for major shifts.
/experiments
→html →svg →canvas
html →svg →canvas
seam carving
image resizing algorithm
web audio
web audio code generator
canvas video grid
canvas video grid experiment
canvas video shape clipping
canvas video shape clipping experiment
particles
particles experiment
/projects
react-svg-path
react-svg-path library
react loop
react loop conference
path
path library
vogon
vogon application