Tag: #hands-on
Writing on GPUs, LLMs, MLOps, Kubernetes — and mindset · 13 posts
LabHub — I opened a hands-on platform where you learn on a real server, in the browser
Some things do not stick from reading. There is no substitute for attaching to a server, typing a command, getting it wrong, and finding out why. LabHub is a learning platform that puts that loop inside the browser. Pres
2026-08-20 · 8 min read #labhub#kubernetes#devops#education#hands-onAI for Everyone, Part 1 — Training a 16M-Parameter Language Model From Scratch in 15 Minutes
Training a language model from scratch on a single GPU. With the TinyStories dataset and a 16-million-parameter decoder-only transformer, we produced readable English fairy tales in 15 minutes. We look at why the causal
2026-08-19 · 9 min read #ai#llm#transformer#pytorch#hands-onRunning Small Models Hands-On with a Single RTX 5090 — microGPT, OCR, Music Generation
I SSHed into a single RTX 5090 (Blackwell, 32GB) and ran a trio of small models by hand. I trained a char-level GPT from scratch in 28 seconds (10.75M parameters, 1.17M tokens/s), pitted a dedicated OCR model (TrOCR) aga
2026-07-11 · 8 min read #pytorch#gpu#llm#ocr#hands-onRust 1.97.0 Dropped — and I Was Already Building With That Exact cargo
Rust 1.97.0 shipped to stable on July 9, 2026. This post reads the three things that actually changed in the release notes — v0 symbol mangling promoted to stable, Cargo being able to deny warnings, and linker output no
2026-07-11 · 5 min read #rust#rust-1.97#release-notes#cargo#kube-rsWhy KubeVirt GPU Passthrough VMs Could Not Be Scheduled for 112 Days — A Real Cluster Postmortem
After a Rust operator delivered the diagnosis that "all 4 GPU nodes are NotReady," I traced the cause of that death all the way to the end on a real 8-node cluster (GPU Operator v25.3.0, KubeVirt v1.7.0). The real reason
2026-07-11 · 5 min read #kubevirt#gpu#kubernetes#nvidia#devopsSpinning Up and Killing Postgres on Kubernetes with CloudNativePG — Failover Measured at 23 Seconds
On a real 8-node Kubernetes cluster, I installed CloudNativePG (CNPG) v1.30.0, brought up a 3-instance Postgres cluster, and then actually killed the primary. From bootstrap through replication checks, to failover after
2026-07-11 · 5 min read #cloudnativepg#postgresql#kubernetes#operator#databaseBuilding a Kubernetes GPU Operator in Rust — Diagnosing a Real Cluster with kube-rs
Against a production 8-node homelab cluster (k8s v1.32.5), I used kube-rs to build and run a GPU operator in Rust myself. I defined a GpuInventory custom resource and launched two controllers (node scan → record CR statu
2026-07-11 · 6 min read #rust#kubernetes#operator#gpu#kube-rsBuilding an AI Teammate with a Slack Bot — Wiring Up Claude, Gemini, OpenClaw + Extending Tools with MCP (2026 Hands-On)
The highest-leverage surface for deploying AI isn't the IDE — it's Slack, where the whole team uses it, right where the work happens. This is a follow-along hands-on. Create a Slack app, stand up a minimal bot that respo
2026-05-14 · 16 min read #slack-bot#llm#claude#gemini#openclawBuild Your Own VS Code Extension and Language Server — A 2026 LSP Hands-On Guide
VS Code extensions and LSP aren't mysterious anymore. From Extension API basics — commands, providers, webviews — through the anatomy of LSP messages over JSON-RPC, building real servers with vscode-languageserver and to
2026-05-14 · 25 min read #vscode#vscode-extension#language-server#lsp#hands-onWiring Notion, Slack, and Linear with an LLM — A 2026 Hands-On Guide to Building Glue Code Instead of Paying Zapier
Instead of Zapier or n8n, write a 200-line Bun script that chains Linear issue closure → Slack notification → Notion changelog row. Walks through Notion's new Data Sources API, Slack Bolt 4, Linear GraphQL in 2026, and t
2026-05-14 · 20 min read #notion-api#slack-api#linear-api#workflow-automation#llm-glueKeycloak Integration Hands-On — Run It with Docker, Configure Realm/Client, Wire Up Spring Boot and Next.js (2025 Hands-On Guide)
Don't build authentication yourself — use Keycloak. This is a follow-along hands-on: run Keycloak 26 with Docker, configure Realm/Client/User/Role, poke the OIDC endpoints with curl, and integrate a Spring Boot Resource
2026-05-14 · 23 min read #keycloak#oidc#oauth2#authentication#authorizationBuild Your Own Claude Code Skill — A Hands-On Deep Dive Into SKILL.md, Invocation, and Distribution (2026, english)
Agent Skills were introduced by Anthropic in October 2025 and opened as a standard in December 2025. As of May 2026 they are the default way to extend Claude Code. The mechanism is small — a SKILL.md with YAML frontmatte
2026-05-14 · 23 min read #claude-code#skills#anthropic#ai-tooling#hands-onetcd Backup & Restore Complete Guide — CKA Exam Essential Hands-on
A complete guide to backing up and restoring etcd — the brain of a Kubernetes cluster — with practical commands. A must-know topic for the CKA exam and an essential skill for production operations.
2026-03-02 · 7 min read #kubernetes#etcd#cka#backup#restore