Ijohnson

I'm GCP Cloud Innovator Champion and Sr. Staff Cloud Architect at Abbott in Structured Heart (formerly St. Jude Medical). With over 20 years experience, I've had the honor of working at local companies such as Medtronic, Thomson Reuters, TurboTax, Applied BioSystems and Control Data Corp. I'm passionate about DevOps, Kubernetes and Open-Source. I live with my family in Woodbury, MN and enjoy camping, canoeing and fishing with three wonderful daughters.

2025-06-24

Continued from my last post, in this article I explore 3 more Open-Source tools from Fairwinds: Pluto, Nova and Polaris. Pluto checks for out-of-date Kubernetes APIs, Nova looks for out-of-date helm charts and containers and Polaris does a cursory efficiency, reliability and security check against all our k8s workloads (and has an admission controller as well as dashboard). Lastly, I'll look at their commercial Insights offering and how it compares. kutt.tpk.pw/EVFrTt

2025-06-19

Over the last week I've been cranking away in the off hours on a Bolt.new Hackathon project. While it started with Bolt.new driven by Figma, it ultimately used almost all the AI coding tools I had as well as Midjourney and Vertex AI for art. I used IONOS DNS for an alternate DNS provider and the whole thing is now live on a URL. This is a longer article that really walks through the whole development process. kutt.tpk.pw/4saVAH

2025-06-17

Fairwinds was one of the sponsors of OSN this year and they have an interesting assortment of Open-Source projects (with commercial counterparts of course). I wanted to dig into some starting with Goldilocks. Set up in my test and production clusters we can look at some real workload results and compare that with Datadog metrics. This one might earn a sticker... kutt.tpk.pw/yzxkLQ

2025-06-12

Today we will look at how we can create and convert images to SVGs. Once they are SVGs, we can use svg2solid to translate that to an STL file we can kick out in PLA from the 3d Printer. I show some AI including Vertex to create SVGs but also how to use Gimp and Inkscape to get the job done with two different 3d prints for examples. On a different note, I also look at a small but very fast containerized Wiki, WikiGo, which is easy to self-host in docker or k8s kutt.tpk.pw/Yxc5HK

2025-06-12

@cassidy
There are some nice WYSIWYG editors out there. You can also render them to pdf or docx with pandoc

2025-06-10

It did not work, but I did publish my model: thingiverse.com/thing:7061604

2025-06-10

In this article I explore using Addy.io for anonymous email forwarding at both the free and paid tiers. I then look at PortNote, a simple but very effective app for managing servers/ports as well as NetBox, a much more detailed suite for managing a datacenter. I'll wrap with how to create some automations with PortNote. kutt.tpk.pw/7GrDcq

2025-06-08

@BenjaminHCCarr A large part of my distrust on a free gov file offering is I don' trust them to find savings. We always have been able to file free taxes, albeit on paper. It's a giant hassle to check for all new programs/retired policies. I cannot imagine the government offering would be geared to find me savings. And if anything goes wrong on the Fed side, who do i call? where is their tech support? no thanks.

2025-06-08

So my 3yo portable power pack was not charging. Testing the 18650 pack seemed fine. I soldered in a deans male and then started to think - the TSA would rightly flag that if i ever traveled. Then im thinking any short on the terminal would set the whole 40Ah pack ablaze. maybe not my wisest decision...

2025-06-03

In this post I cover two excellent Open-Source containerized apps: Fider, a feedback forum and AudioBookshelf, an excellent Audiobook and Podcast app. I explore how to set the up in Docker and Kubernetes and in the case of Fider, how to configure Google OAuth logins. kutt.tpk.pw/R3v8V9

2025-05-31

Nintex had a booth at OSN yesterday and presented an interesting workflow engine. I got home an immediately went to try it out to see how it compares to n8n. The results were interesting. kutt.tpk.pw/VZHzGH

Ijohnson boosted:
b4ux1t3 :trek_ds9_sisko:#1️⃣b4ux1t3@hachyderm.io
2025-05-28

GOING LIVE! Tonight we're going to spin up a test matrix server, instead of testing on my production instance, and then we're goign to fix up my bot to be less _absolutely terrible_ at being a bot!

twitch.tv/b4ux1t3

Side note: If you just wanna put me up in the background and tune out, I'm totally okay with that. I'm listening to some nice, delightful royalty free Pokemon-inspired music, and I've been told I have a face for radio.

#Programming #Python #OpenSource #Matrix #FediverseProgramming #DevelopInTheOpen #livecoding

Post Script: Did I mention it's a #TTRPG bot for running text-only #DCCRPG and #BladesInTheDark campaigns?

A screenshot of my notes!

# Stream Notes 20250527

## TODO:

1. Set up a test matrix server
2. Set up a bot account on the test server
3. Make the bot handle errors better.
4. Clean up some of the code base

### Sub Tasks
- Rant about LLMs, probably
2025-05-27

Marimo is a fantastic open-source python notebook suite. I wanted to dig in to both Python notebooks with graphing examples but also AI integration with a focus on the latest Google Gemini 2.5 Pro model as well as OpenAI. Lastly, I dig into Google Gemini 2.5 Pro via Imagen, VEO2 video creation and code using the GCP AI Studio and integrated in VS Code with Continue.dev. kutt.tpk.pw/YbAvSA

2025-05-22

Today I cover two open-source apps, one small (Airstation) and one much larger (NextCloud). Airstation is a really easy to launch containerized app for serving up a stream of music, podcasts, books - anything audio. NextCloud is more than just a Dropbox clone, it has apps and sharing and inline editors and host of extras. In the article I setup both in Kubernetes and cover some of the features and nuances. kutt.tpk.pw/MepUa9

2025-05-20

n8n might be my new favourite tool. I demo some more excellent flows like scheduled nodes and SSH then show integration via Webhooks with Datadog and NewRelic. That said, while there are a handful of useful features stuck behind a paywall, in the post I cover some workarounds and also day 2 topics like upgrades and backups. kutt.tpk.pw/u7RYXx

2025-05-15

n8n is a really powerful OS workflow tool and in this post I cover creating a full form driven flow with issue creation in Github and Vikunja, notifications to Discord, Keybase and Email. I then cover OpenAI Agentic AI chat bot creation fronted by n8n and integrated with a local DB and Google Calendar API (via GCP) to have a bot interact with a Shared Google Calendar. I wrap that by looking at usage and costs. kutt.tpk.pw/6f8wth

2025-05-13

Today I wanted to checkout some really useful open-source containerized tools - ttyd, dumbwhois and n8n. TTYD is a great way to serve a terminal app on a Web URL (and I show a slick example with btop), dumbwhois is a basic dumb whois and n8n is a rich pipelining tool and will warrant a follow-up. kutt.tpk.pw/RYMdgg

2025-05-08

In this post I revisit Vikunja after 3 months of use (and spoiler, still loving it). I also cover some other Open-source tools like Glance and Smokeping which are easy to run in Docker as well as Kubernetes. kutt.tpk.pw/CDveh4

2025-05-06

Having just looked at Devpod from Loft, I wanted to revisit vClusters. I last looked at their OS offering for virtual clusters 3 years ago. In this post I set it up with Linux and Windows and show how it works (and where it doesnt) and how we can use it to create dynamic virtual clusters. kutt.tpk.pw/6QQUYn

2025-05-01

Fiona Apple once said your world is bullshit. I say AI is bullshit, or at least the insane hype around it sure is. In this article I will expand on this thought looking at some tech trend history and why putting all the chits on AI will be a bad bet. kutt.tpk.pw/tfDMLb

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst