Recent Posts
Go's Special Case for Function Calls
Posted on June 5, 2022
I was playing around with the html/template package in a small Go project when I stumbled across the following line of code... [Read More]
Submitting a Form to an Index Route in Remix
Posted on May 15, 2022
I ran into a small issue working with forms in index routes with Remix. I was working on an application that submitted a form on the default index route... [Read More]
Visually navigating the data flowing through your serverless functions
Posted on October 7, 2021
Wouldn't it be cool to visually navigate the data flowing through your functions? This post demonstrates how to do so using fnrun and portal. [Read More]
Using Clojure in GitHub Actions without the setup-clojure action
Posted on July 9, 2021
GitHub Actions is a great CI tool, and there are many great actions developed by third parties. I use Clojure in many of my personal and professional projects, and I frequently use setup-clojure in my workflows. However, some organizations have security rules configured that disallow actions that are not internal to the organization... [Read More]
Reducing OpenFaaS Clojure Template Build Times
Posted on February 9, 2019
Last updated on May 3, 2021
One of my concerns about the OpenFaaS Clojure Template has been that it takes a very long time to build and package a function. This is largely due to the fact that none of the Clojure project dependencies are cached between builds. The template downloads a fresh copy of each dependency for every build. [Read More]
Versioning Functions with the OpenFaaS Clojure Template
Posted on February 2, 2019
Versioning functions can be extremely useful when building systems that are deployed into multiple environments or that change over time. Being able to query an environment for a version of a function enables you to quickly understand why behavior might be different across many environments. Also, having a version associated... [Read More]
Clojure ❤️ OpenFaaS
Introducing the OpenFaaS Clojure Template
Posted on January 26, 2019
As a developer, I find the promise of serverless attractive because it would allow me to focus on building my applications without worrying about many of the deployment details. OpenFaaS is an open-source serverless framework that works with Docker and Kubernetes, and it makes developing and deploying functions a breeze... [Read More]