Building Better Data Visualization Experiences: Part 2 of 2
As early as 2006, Clive Humby, a renowned British mathematician and marketing genius, declared, “Data is the new oil.” Business intelligence (BI) and data visualization are still ever-growing concerns....
View ArticleBuilding Better Data Visualization Experiences: Part 1 of 2
Through direct experience with data scientists, business analysts, lab technicians, as well as other UX professionals, I have found that we need a better understanding of the people who will be using...
View ArticleIntroduction to Pydantic
I’ve been using the Pydantic library in my Python projects lately and it’s pretty great. At first glance, it seems very similar to Python 3’s built-in dataclass decorator but when you see it supports...
View ArticleAirflow Logging: Task logs to Elasticsearch
This is part three of a five-part series addressing Airflow at an enterprise scale. I will update these with links as they are published. Airflow: Planning a DeploymentAirflow + Helm: Simple Airflow...
View ArticleEnterprise Auth for Airflow: Azure AD
This is part three of a five-part series addressing Airflow at an enterprise scale. I will update these with links as they are published. Airflow: Planning a DeploymentAirflow + Helm: Deploying the...
View ArticleMore Charts: Adding TLS to Airflow
In this post, we will be adding TLS to Airflow on Azure Kubernetes Service. This is part three of a five-part series addressing Airflow at an enterprise scale. I will update these with links as they...
View ArticleAirflow + Helm: Simple Airflow Deployment
This is part two of a five-part series addressing Airflow at an enterprise scale. I will update these with links as they are published. Airflow: Planning a DeploymentAirflow + Helm: Simple Airflow...
View ArticlePlanning an Apache Airflow Deployment
This is part one of a five-part series addressing Airflow at an enterprise scale. I will update these with links as they are published. Airflow: Planning a Deployment Apache Airflow is a platform for...
View ArticleSingle Node Kubernetes on Raspberry Pi 4
In this post, I will go through the steps I used to create a single node Kubernetes combination master and worker node on a Raspberry Pi 4. The heavy lifting in this post is done via the Rancher K3s...
View ArticleAWS RDS MYSQL Playground
Do you need a reliable database platform to hammer out some new application ideas? Or, maybe you’d like to learn MYSQL in a disposable environment? This Hashicorp Terraform MYSQL RDS Module will build...
View ArticleUsing Nix as a Professional
This originally appeared on [Marty Henderson’s personal blog](https://nalth.is/using-nix-as-a-professional/) Summary There’s a chance that if you’re reading this, you’re aware of NixOS or Nix. If not,...
View ArticleRockstar Development
This originally appeared on Marty Henderson’s personal blog Or, how to use Gitpod and GitLab so that no one else has to care about your questionable coding language choices. A true rockstar has a good...
View ArticleGitpod and Hringvegurinn
Iceland Ever seen an advertisement for visiting Iceland? Have you noticed that they all mention Hringvegurinn or the Ring Road, as a good tour? (If you haven’t seen a tour ad for Iceland, Steindi Jr...
View ArticleTacos and Steak, an Istio story
This post originally appear on Marty Henderson’s personal blog A brief history In the before times of 2017, Varun Talwar and Louis Ryan sat under a forgotten waterfall at the edge of the world and...
View ArticleInfrastructure as Code – The Wrong Way
You are probably familiar with the term “infrastructure as code”. It’s a great concept, and it’s gaining steam in the industry. Unfortunately, just as we had a lot to learn about how to write clean...
View ArticleHow to get your pull requests approved more quickly
TL;DR The fewer reviews necessary, the quicker your PR gets approved. Code reviews serve an essential function on any software codebase. Done right, they help ensure correctness, reliability, and...
View ArticleReact Server Components
The React Team recently announced new work they are doing on React Server Components, a new way of rendering React components. The goal is to create smaller bundle sizes, speed up render time, and...
View ArticleAmazon SES Postfix Relay Docker Image
A common pattern for sending emails is to use a local Mail Transfer Agent (MTA) like Sendmail and/or Postfix on each server, then applications have applications use their respective SMTP libraries to...
View ArticleBitbucket Parameterized Pipelines
Introduction I’d like to address how to handle lots of deployment environments withinBitBucket Pipelines. Below I’m presenting two options: Using tags to parameterize buildsUsing the BitBucket API to...
View ArticleGetting Started with CSS Container Queries
For as long as I’ve been working full-time on the front-end, I’ve heard about the promise of container queries and their potential to solve the majority of our responsive web design needs. And, for as...
View Article