Foreman Foreman
Aug 29, 2023Intro A mid-2010s style MERN stack separates out backend and frontend concerns into separate deployable units (which we’ll call “projects…
Intro A mid-2010s style MERN stack separates out backend and frontend concerns into separate deployable units (which we’ll call “projects…
Intro Functional programming means different things to different people. Personally I’ve come to the - somewhat incremental but somewhat not…
Playing with GToolkit’s Lepiter Notebook and its support for Node.js cells One of the components of GToolkit is Lepiter, a knowledge base…
Introduction CircleCI recently announced an extension for Visual Studio Code, allowing you to view the status of your CircleCI pipelines. I…
These days most of my analysis - or even short scripts! - start in GToolkit. GToolkit’s paradigm of executable notebooks - with human…
Scaling Specialized Expertise Modern software engineering is very enabling to an individual engineer, but with that enablement comes…
Introduction: Setting the stage Years ago I explored writing system level tools in Groovy. The idea here was to create OS independent…
Introduction What is functional programming?, you may ask: In computer science, functional programming is a programming paradigm where…
In this DevOps world deployment diagrams help document not just how a system relates to other components, but how the underlaying…
Note: previously I tried to keep personal stuff off this blog, and have that be on another site. I decided to revisit that decision, and now…