Showing 1 to 6 of 67 blog posts by Tobias McNulty.
-
How to Automate Google Sheets to ODK Central
ODK is a popular tool for offline data collection with a thriving user community. Like a number of other offline data collection tools, it uses the XLSForm standard for authori... Read more
March 8, 2023 -
How We Built a Caktus Cloud
As a research project this year at Caktus, we decided to build our own private cloud. Some of Caktus' clients prefer or require that their data and workloads remain on premises... Read more
December 1, 2022 -
How to Handle Django Login Redirects with HTMX
Without this middleware the user might see nothing at all to indicate a problem, or might find a (likely non-functional) login page suddenly embedded in the middle of the page t... Read more
November 11, 2022 -
Meet the New Owners of Caktus
Nearly every week, I receive an email or two from a third party expressing interest in buying Caktus. As a matter of habit, I don't open them, let alone respond. Most are scatt... Read more
January 14, 2022 -
How to Decouple Your App From its Operating System with Docker
We regularly update and improve our upgrades and sustainability service offerings at Caktus, and a recent upgrade for a client precipitated a solution that I felt might be wort... Read more
June 4, 2021 -
How to Use the "docker" Docker Image to Run Your Own Docker daemon
There exists on Docker hub a Docker image called docker. It also has two flavors, "stable" and a "dind" (Docker-in-Docker). What is this image for and what is the purpose of th... Read more
February 25, 2020