What I'm doing: May / June 2025
  • Tinkering with Kubernetes by building a homelab K8s cluster
  • Learning Kubernetes by completing Mumshad Mannambeth’s Udemy/KodeKloud Kubernetes course
  • Studying for the Certified Kubernetes Application Developer (CKAD) certification exam
  • Learning PostgreSQL using the hands-on book "The Art of PostgreSQL"
  • Learning PostgreSQL by deploying and configuring a homelab PostgreSQL server cluster
  • Homelab PostgreSQL service to be containerized and hosted in homelab K8s cluster
  • Deepening understanding of C# and .NET through ASP.NET Core web development
  • Working through the hands-on book "Pro ASP.NET" by Adam Freeman
  • Creating and updating this site, biffkittz.com
biffkittz.com: site details
  • Cloudflare DNS
  • DigitalOcean droplet running Ubuntu 24.04.1 LTS
  • nginx proxy
  • Kestrel web server
  • .NET 9.0
  • ASP.NET MVC with Razor Pages
  • OpenAI/ChatGPT-integrated [ask for details]
  • SignalR-integrated pages display realtime ScreenConnect server activity in the browser, to be augmented with the ability to create and manage realtime "stream actions" (emails, integrations with the likes of Azure OpenAI models, selective data forwarding) based on ingested ScreenConnect server activity [ask for details]
  • EF Core ORM
  • SQLite database, to be migrated to PostgreSQL in time
  • Deployed via GitHub Actions
  • Configured with Vector to collect, tansform, and route logs / metrics to SparkLogs for ingestion / visualization
  • Planning to incorporate some aspect of Terraform in the project, for learning (Init, Plan, Apply, Destroy!)
Useful links
.NET Aspire overview [learn.microsoft.com]
AADInternals.com [aadinternals.com]
ASP.NET MVC with React components [reactjs.net/tutorials]
Bank-api repo [github.com/erwinkramer]
Chapter 1: The Game We Didn’t Know We Were Playing [Shadman Kudchikar, codewithshadman.com]
Design Patterns [refactoring.guru]
devblogs.microsoft.com [Doctor Scripto]
DevOpsToolkit [youtube.com]
DigitalOcean Terraform Provider [registry.terraform.io]
How to Set Up an NFS Mount on Ubuntu (Step-by-Step Guide) [Brian Boucheron and Vinayak Baranwal, digitalocean.com]
K8s ReplicaSet [kubernetes.io]
Learn go [go.dev]
live-streaming-server-net [github.com/josephnhtam]
Manage Kubernetes resources via Terraform [developer.hashicorp.com]
Migrations Overview [learn.microsoft.com/en-us/ef/core]
OpenTelemetry Java [https://opentelemetry.io/docs/languages/java]
PostgreSQL Tutorial [postgresql.org]
Python_koans [Greg Malcolm, github.com]
RabbitMQ Tutorials [rabbitmq.com]
React.AspNet with webpack and ChakraCore [github.com/reactjs/React.NET]
Should I block ICMP? [shouldiblockicmp.com]
SignalRChatClient [github.com/dotnet/AspNetCore.Docs]
simple tcp forwarder [Bruno Garcia]
SyncMLViewer [github.com/okieselbach]
terraform-k3s-private-cloud [github.com/inscapist]
terraform-provider-ovh [github.com]
The Kubelist Podcast [kubelist.com]
Using the ChatGPT API in C# and .NET [Michael Gold, medium.com]
vi cheat sheet [Albany.edu]
What is Azure Service Bus? [learn.microsoft.com]
Your First Component [react.dev]