Sabitlenmiş Tweet
Joel Hans
62 posts

Joel Hans
@endentire
I like to write and make things. DevEd lead + maybe too much more @ngrokHQ.
Tucson, AZ Katılım Ocak 2026
60 Takip Edilen51 Takipçiler

Run it on a Mac:
brew install qemu
git clone github.com/ngrok/little-i…
cd little-internet/lessons/00
./scripts/run.sh --vm
You'll get two kernels and one virtual cable, which is just enough to walk you from NO-CARRIER through ARP and a working ping.
English

The little internet has its first contributor!
@alarcritty took my “someone please virtualize this” wish and built lesson 00 as two QEMU VMs with virtual cables that approximate the real thing.
github.com/ngrok/little-i…
English

@endentire nah. pushing in a super expensive new video card.
English

Direct link to the virtualized environments + scripts: #virtually" target="_blank" rel="nofollow noopener">github.com/ngrok/little-i…
Next week: a video (dare I call it a vlog?!?) walking through the whole experience.
English

New diary+lesson in my little internet: two Pis, one cable, can they just... talk? (No.)
I wrote them for people to follow on either real hardware or virtualized, then added a manifest so your coding agent can also take the reins with a pair of veths.
github.com/ngrok/little-i…
English
Joel Hans retweetledi

Join me & my guest @joelhans, Developer Relations Lead at @ngrokHQ, Thursday at 3PM ET, while we discuss all things developer relations, and learn more about building a working internet (on a piece of plywood) to better understand network packets work.
youtube.com/watch?v=uQ4KmE…

YouTube
English
Joel Hans retweetledi

Someone built Kubernetes that runs entirely in your browser.
This might be the easiest way to learn Kubernetes.
- No Docker.
- No Minikube.
- No Kind.
- No EKS.
- No installation.
Just open a webpage and start exploring Pods, Deployments, ReplicaSets, Nodes, scheduling, networking, and more.
The engineering behind it is incredible.
Kubernetes is written in Go, but instead of compiling it to the browser, the developer rewrote major Kubernetes components in TypeScript so they could run natively inside the browser.
This is one of the best examples of using AI I've seen.
AI helped port thousands of lines of Kubernetes code, while the developer manually reviewed everything and validated it with extensive tests to make sure it behaves like a real cluster.
⚠️ It's not for running production workloads.
It's built for learning, teaching, experimenting, and preparing for DevOps interviews.
Imagine onboarding new engineers or teaching Kubernetes without asking everyone to spend an hour installing Docker, configuring Minikube, or creating an EKS cluster.
I genuinely think projects like this will change how we learn infrastructure.
Interactive labs > Static documentation.
Blog Post: ngrok.com/blog/i-ported-…
English

@endentire the absolute peak of 'i could check the logs but i’d rather build a dedicated display for it' energy. love it.
English
Joel Hans retweetledi

This code, plus the full build so far, here in my little internet project.
github.com/ngrok/little-i…
English
Joel Hans retweetledi

Yes, ngrok gives localhost a public URL.
It's also developer infrastructure that routes and secures traffic to the wild thing you'll plug into prod next.
Reach into customer networks. Put every bit of ingress behind one front door. Run one gateway for devices, APIs, and LLMs.
Here's what the full story looks like today ↓
English
Joel Hans retweetledi

Our own @samwhoo ported Kubernetes to the browser. Like a real flippin' cluster with lifecycles, DNS, and a simulated network.
It's ~100k lines of TypeScript, almost all written by LLMs, but with every line reviewed by hand to keep it slop-free ↓
ngrok.com/blog/i-ported-…
English

I said I was gonna do this myself and I did, and yes, it’s silly but it works. I shipped it on compute ngrok already has, without any help from infra, and I’m 🤏 close to being able to talk about it all
github.com/ngrok/calgrok
Joel Hans@endentire
My want for a @linear calendar feature is so strong, and the options so small (and sadly slow to the point of killing Firefox), that I'm... making my own to plot out all the utterly stunning things my team is working on at the moment?
English
