GeekCoding101 – hands-on tutorials on AI, cybersecurity and vibe-coding
Welcome to GeekCoding101.com – my personal tech blog where I explore the ever-evolving world of AI, Cybersecurity, vibe-coding, and all things tech. Dive in for hands-on tutorials and practical guides to help you make your way to geek. 🚀
Latest Posts
# What Is an MCP Server? How to Build One in Python
What the Model Context Protocol is, how MCP servers expose tools, resources and prompts, and how to build, test and connect one with the Python SDK 2.x.
# Understanding OpenDAL Storage in Dify: A New Year's Journey
How self-hosted Dify stores files with OpenDAL: OPENDAL_FS_ROOT, .env settings and Docker volume mounts explained, plus fixes for permission errors.
# Agentic Frameworks Compared: LangGraph, CrewAI & More
What an agentic framework is, how LangGraph, LlamaIndex, OpenAI Agents SDK, Google ADK and CrewAI compare, plus agentic AI coding frameworks like Claude Code.
# STRIDE Threat Modeling Explained with an Example
STRIDE threat modeling walked through on a chat app: spoofing, tampering, repudiation, information disclosure, DoS and elevation of privilege.
# Kubernetes Control Plane Components Explained
What each Kubernetes control plane component does: etcd, kube-apiserver, kube-scheduler, controller managers, plus kubelet, kube-proxy and CoreDNS.
# A 12 Factor Crash Course in Python: Build Clean, Scalable FastAPI Apps the Right Way
Let’s be honest—plenty of apps “work on my machine” but self-destruct the moment they meet the real world. Configs hardcoded, logs missing, environments confused, and deployments that feel like an…
# Golang Range Loop Reference - Why Your Loop Keeps Giving You the Same Pointer (and How to Fix It)
When I first started learning Go, I thought I was doing everything right—until I ran into a weird bug about golang range loop reference. I was iterating over a list of Book structs (of course, I…
# Terraform Associate 003 Exam: How to Prepare
Today, I officially passed the HashiCorp Certified: Terraform Associate (003) exam! 🚀
Popular Guides
- OAuth 2.0 Authorization Code Flow, Step by Step
- HTTP Basic Authentication Explained (RFC 7617)
- OAuth 2.0 Grant Types Explained (Is PKCE One?)
- Kubernetes Control Plane Components Explained
- Kubernetes Tutorial Part 1: Multi-Node Cluster on a Mac
- Agentic Frameworks Compared: LangGraph, CrewAI & More
- Ray Serve Explained: Ray Serve vs Ollama vs FastAPI
- STRIDE Threat Modeling Explained with an Example