Projects
-
What should I read next?
I've got a huge reading list and go through seasons where I want to listen to an audiobook. For that I absolutely love Libby. You just add all your library cards and it'll let you know if a particular book is available at any of those locations.
Great! But doing this process manually for every book on my list until I find one that's available right now is tedius. So I threw together this project (which is to-date possibly the ugliest thing I've ever made). Without any authentication (I ❤️ open APIs) it'll query your libraries for you and collate the results.
You can even install it as a PWA 😎
-
Recipleasy
Grabs the content of a given recipe and makes it as useful as possible, for free! Current features include:
- Recipe syntax highlighting
- Unit conversion
- Shopping list support
- Local storage
- Import/export
You can even install it as a PWA 😎
About the name...
Recipease is a much better name. Unfortunately it is already taken. Right now I'm trying out recipleasy, as a portmantrois of recipe+easy+please. I know, I'm not happy about it either.
-
Snake
Simple snake game built using HTML5 canvas and Rust's web assembly support. It was definitely more work than just writing JS by hand, and I doubt it's any faster. That said, it was a very fun project, and I wouldn't mind similar work in future. I can see Rust WASM being useful in another project when you care about correctness, or some large project where you care about maintenance costs.
-
Face Game
I wanted to play around with modern JavaScript facial recognition, which seems to be face-api.js. It was striking to me just how easy it was to get going. From requesting a camera feed to asking the library for the user's most likely expression, the whole project was very smooth.
-
Spooky Face
Another foray into facial recognition with face-api.js, this time with a halloween twist.
-
Secret Santa
Simple client project to help me manage my yearly remote secret santas. Very similar in concept to this project, but with some extra features. Includes import/export functionality for if you play with the same group multiple years and don't want duplicate pairings.
-
loremdipso.com
Take a gander at the source behind this very site!