# Functional[Justin] - Blog > Principal Software Engineer. Streaming data at scale. Generative AI. Functional Programming. Neovim. Emacs. Welcome to the machine-readable version of my blog. I write about Functional Programming, Scala, Emacs, and Generative AI. ## About the Author I am Functional[Justin]. You can find my code on GitHub (@justinhj) and on Twitter (@justinhj). ## Recent Content - [Refreshing your Neovim config for 0.12.0](http://justinhj.github.io/2026/04/06/refreshing-your-neovim-config-for-0-12-0.html): - [Visualizing K-Way Merge: An Interactive Guide to Database Sorting](http://justinhj.github.io/2026/01/19/visualizing-k-way-merge.html): Photo by Aleksandr Galichkin on Unsplash - [Optimizing training a GPT style Tokenizer with C++](http://justinhj.github.io/2025/07/30/journey-in-optimizing-a-bpe-tokenizer.html): - [The Magic of Lazy Lists](http://justinhj.github.io/2022/11/05/magic-of-lazy-lists.html): - [Monad Transformers - the prelude to ZPure](http://justinhj.github.io/2021/06/04/monad-transformers-the-prelude-to-zpure.html): - [Monads in Scala 3 for the Genius](http://justinhj.github.io/2021/02/02/monads-in-scala-3-for-the-genius.html): IntroductionThis is a companion blog the seventh Functional Justin YouTube videowhich you can find here:https://www.y... - [Functional Error Handling with Applicative in Scala 3](http://justinhj.github.io/2021/01/21/functional-error-handling-with-applicative-in-scala-3.html): IntroductionThis is a companion blog my sixth Functional Justin YouTube videowhich you can find here: https://youtu.b... - [Handling Errors functionally with Scala 3](http://justinhj.github.io/2021/01/06/handling-errors-functionaly-with-scala-3.html): IntroductionThis is a companion blog my fifth Functional Justin YouTube videowhich you can find here: https://youtu.b... - [Type classes with Scala 2](http://justinhj.github.io/2020/12/06/type-classes-scala-2.html): Photo by Crissy Jarvis on Unsplash - [Scala 3 Context Functions](http://justinhj.github.io/2020/11/18/scala-3-context-functions.html): Some Scala 3 Things: Context functions, Enums and significant whitespaceUpdated: for Scala 3.0.0-M3 `as` keyword was ... ## Complete Blog Archive To see all posts, please refer to the sitemap at `http://justinhj.github.io/sitemap.xml`.