Functional Programming Strategies

Archives
December 16, 2025

Building Books and Custom UUIDs

Hello!

Thanks to everyone who replied to my last email. It was great to hear from you all. You were all fairly unanimous: PDF is fine, and dependency injection is considered the most valuable of the ideas I floated. This matches my views, so it's good to know I seem to be on the right track.

I'm happy to say the updated PDF and HTML are now online. There are a lot of changes from the previous version, but I expect what most people will first notice is the new layout. Typst makes formatting so simple compared to LaTex that I decided to make some improvements in that department that I'd been putting off for a while.

You'll have to use the links above to access the updated book for now. I haven't updated the site to link to the new versions as I'd rather spend the effort creating a new site under the book's new name.

I also took a bit of time to write up the process behind one of the more interesting projects I've worked on recently: designing custom UUIDs. This was a really fun challenge that brought together low-level bit bashing, combinatorics, and some tricky business requirements. Give it a read and let me know what you think.

We're starting to wind down for Christmas, so this will be my last newsletter before the new year. I hope you have a great few weeks whether you celebrate Christmas or not. I'll catch you in 2026!

Regards, Noel

Don't miss what's next. Subscribe to Functional Programming Strategies:
Powered by Buttondown, the easiest way to start and grow your newsletter.