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]
A sample showing how to use client results in SignalR to build a turn based game [github.com/davidfowl]
AADInternals.com [aadinternals.com]
Architect Modern Web Applications with ASP.NET Core and Azure [learn.microsoft.com]
ASP.NET MVC with React components [reactjs.net/tutorials]
Bank-api repo [github.com/erwinkramer]
Blog about Microsoft technologies [Gerald Barre]
Chapter 1: The Game We Didn’t Know We Were Playing [Shadman Kudchikar, codewithshadman.com]
Configuration service provider DDF files [learn.microsoft.com]
Create a Kubernetes Cluster using Virtualbox — The Hard Way [Mojabi Rafi, medium.com]
Deep Dive: AddController vs AddMvc vs AddControllersWithViews vs ... in ASP.NET Core [Sandeep Pal, linkedin.com]
Design Patterns [refactoring.guru]
devblogs.microsoft.com [Doctor Scripto]
DevOpsToolkit [youtube.com]
DigitalOcean Terraform Provider [registry.terraform.io]
GitHub Actions: How to run SSH commands (without third-party actions) [blog.benoitblanchon.fr]
How to Set Up an NFS Mount on Ubuntu (Step-by-Step Guide) [Brian Boucheron and Vinayak Baranwal, digitalocean.com]
How To Use Terraform with DigitalOcean [digitalocean.com]
K3s: Lightweight Kubernetes [docs.k3s.io]
K8s ReplicaSet [kubernetes.io]
kind is a tool for running local Kubernetes clusters using Docker container “nodes” [kind.sigs.k8s.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]
Overview of the Ada Language Competition [iment.com]
PostgreSQL Tutorial [postgresql.org]
Psycopg2.pool crashes when the thread pool runs out [stackoverflow.com]
Python_koans [Greg Malcolm, github.com]
RabbitMQ Tutorials [rabbitmq.com]
React.AspNet with webpack and ChakraCore [github.com/reactjs/React.NET]
Securing Nginx With ModSecurity [linode.com/docs]
Setting Up an On-Premises Rancher Cluster with k3s, Helm and Hyper-V Manager [Saad Ullah Khan Warsi, medium.com]
SetUserFTA: UserChoice Hash defeated [Christoph Kolbicz]
Should I block ICMP? [shouldiblockicmp.com]
SignalRChatClient [github.com/dotnet/AspNetCore.Docs]
simple tcp forwarder [Bruno Garcia]
SyncMLViewer [github.com/okieselbach]
Terraform configuration for my entire Mikrotik-powered home network [https://github.com/mirceanton]
terraform-k3s-private-cloud [github.com/inscapist]
terraform-provider-ovh [github.com]
The Kubelist Podcast [kubelist.com]
Uploading and sending image messages with ASP.NET Core SignalR [damienbod.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]
“ZLinq”, a Zero-Allocation LINQ Library for .NET [Yoshifumi Kawai]