A reflection on PHP's path from LAMP-era ubiquity to a modern ecosystem shaped by Composer, Laravel, and continued real-world relevance.
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.
A glowing review of "Clojure For the Brave and True" book. Discusses Clojure's Lisp-inspired syntax being easier than expected, immutable data structures for safer applications, lazy evaluation for performance, pragmatic approach over pureness, compares to Haskell, and praises the book's mix of humor with solid step-by-step learning through functional programming concepts.
Reflects on leaving a startup job that didn't meet expectations and subsequent decision to find better role. Discusses importance of enjoyment in work and maintaining life balance over career advancement, noting that job changes are normal experiences that don't define professional worth.
Guide to adding GPG signature verification to Git commits. Discusses preventing impersonation since Github can't validate authorship, using Homebrew to install GPG, generating 4096-bit keys, creating verified signature example, and configuring Git to show verified commits with green checkmarks while protecting private keys.
Comprehensive guide for setting up Python environment on macOS Sierra. Covers installing pyenv for version management, creating .python-version file for project-specific versions, configuring shell environment variables, and using Homebrew for easy installation and updates of development tools.