Blog

Last updated:
Message of the Day

I designed this website with no ads or invasive tracking so that you find useful content quickly, easily, and with due respect for your privacy.

However, this makes me dependent on readers for funding. Ads and tracking are everywhere because most people do not pay for content and ignore messages like this one. Please support this website, and the products it brings you.

rssDefining Large, Functional Runtime Configurations for Racket Programs2020-11-22Prototyping a New Package Manager for Racket2020-07-25Versioning Software with Editions and Revisions2020-07-25An Announcement Regarding Payments and Subscriptions2020-05-27I'm Changing How I Distribute Racket Packages2020-05-21A Review of the Racket Programming Language2020-05-17Announcing a Baby CSS3 Parser in Racket2020-05-12Forrest Smith's Fuzzy Search, in Racket2020-05-07On Polyglot's Future2020-04-28Are You a Slave to your Software Knowledge?2020-03-31How to Create a Pollen Markup Alternative in 61 Lines2020-02-29The Stoopedist Markup Language in the World2020-02-29Syntax Highlighting, Ronny Chem, and RSS2020-02-28Creating Living, Reactive Builds in Racket2020-02-20Unlike Assets2020-02-20It's Kinda FRP-y2020-01-26Why You Should Buy My Free Software2019-12-19Polyglot: The Logical Conclusion for Web Development2019-12-17Pollen vs. Polyglot: Which Should I Use?2019-12-17Polyglot 2.0 Update2019-12-13A Different Starting Point for Racket Web Applications2019-12-13Debugging Code You Don't Know With Only Git2019-11-19Racket-Vulkan: Contributor Content, CLI, and Flexible Code Generation2019-11-19What if We Regulated Software Engineers?2019-11-18Vulkan Apps Now Functional2019-10-23Racket-Vulkan FFI Ready for First Tests2019-10-18Integrating Vulkan and Racket2019-10-14Starting Racket-Vulkan Integration2019-10-14Ask Git Questions!2019-10-07Creative Writing With git-flow and the Snowflake Method2019-09-23I Built This Website Using Racket. Here's What I Can Do Now.2019-09-23Track Code History With Qi2019-09-23Record your terminal sessions in space-efficient GIFs with no awkward pauses2019-09-23Tame Mithril's Router to Write Clear Apps2018-09-29