A previous post in this
blog focused on a
framework developed to make designing component-based programs easier. In
retrospect, the proposed pattern/framework was over-engineered. This post
attempts to present the same ideas in a more distilled form, as a simple
programming patte…
Read more...
This visualization is built from the ground up. On every frame a random set of
pixels is chosen. Each chosen pixel calculates the average of its color and the
color of a random neighbor. Some random color drift is added in as well. It
replaces its own color with that calculated …
Read more...
Multi Stage builds are great for minimizing the size of your container. The
general idea is you have a stage as your builder and another stage as your
product. This allows you to have a full development and build container while
still having a lean production container. The produ…
Read more...
For each pair listed below, live trade data will be pulled down from the
Cryptowat.ch Websocket
API and used to generate musical rain drops. The price of each trade
determines both the musical note and position of the rain drop on the screen,
while the volu…
Read more...
The only difference between being a grown up and being a kid, in my experience, is as a grown up, you have much fewer people who are willing to play the game telephone with you. Luckily for me, I have access to a computer, a C compiler, and a Rust compiler. Let me show you how I …
Read more...
When I ran into Fastly's Terrarium, the appeal of Webassembly (wasm) finally clicked for me. We could have lightweight sandboxes and bring in my own language and libraries without the overhead of a full OS VM or Docker. That's great for the serverless provider, but it's also grea…
Read more...
Response to Why React?
Some quick thoughts I had after reading the Why React? gist.
Disclaimer: I want to be critical with React. I don't disagree that it has done some amazing things
"Compiled output results in smaller apps"
E.g. Svelte apps start smaller but the comp…
Read more...
Click Here
Read more...
The Recurse Center is this magical place where hours fly by, and you can be as distracted or as focused as you choose to be. It's composed of two nice floors of a building in downtown Brooklyn. They provide a space where you can progress on your own programming specific goals at …
Read more...
Blogging
I started this blog like many other folks, on GitHub Pages. It was great at
the time. You can have a source repo that compiles to a blog. Neat! Over time
though I started really feeling the pain points with it. When I wanted to
write a quick post about something I'd ofte…
Read more...