A reflection on how AI tools are reshaping learning through summarization, research assistance, and tailored guidance, while still demanding thoughtful use and continuous growth.
A reflection on PHP's path from LAMP-era ubiquity to a modern ecosystem shaped by Composer, Laravel, and continued real-world relevance.
A personal update on buying a first home, adopting a puppy, and spending spare time on Home Assistant, homelab tinkering, and Linux exploration.
A review of Learning ClojureScript and a reflection on why functional ideas can make frontend code simpler, safer, and easier to reason about.
A walkthrough of Clojure's defmulti and defmethod, showing how multimethods model polymorphism through dispatch functions and targeted implementations.
A look at ahead-of-time compilation on .NET Core, why single executables are appealing, and how the approach compares to traditional runtime-based platforms.
A coding challenge used to explore F# options, pipes, and discriminated unions, with a focus on readable transformations and safer handling of missing values.
An overview of F# and its appeal: strong typing with inference, practical functional design, .NET interoperability, and expressive domain modeling.
A love letter to Clojure and the ideas that make it compelling: approachable Lisp syntax, immutable data, lazy evaluation, and a pragmatic take on functional programming.
A case for learning functional programming concepts before chasing the next trendy language, with Clojure, F#, Elixir, and Elm as strong places to start.