LLMs don’t fail because they’re unpredictable
They fail when they generate without the right context
If your system isn’t built to retrieve relevant, you’re just getting confident guesses
That’s where RAG matters
Not as a model trick, but as the control plane for what the model is allowed to see
Posts by Miki Tebeka
Stop writing input validation in your main function!
In Ep. 55 of @tebeka.bsky.social Shorts, learn how to implement the flag.Value interface in Go to build custom command-line flags (like dates!) with out-of-the-box validation.
Watch it here: youtu.be/ZqMf0111RGA
Go + LLM apps are growing fast. Security risks are growing faster.
Join us Apr. 29th (12–1pm EST) for a FREE Webinar:
Security in Go LLM-Based Apps led by Florin Pățan
👉 Sign up & save your spot: www.eventbrite.com/e/security-i...
I'm very happy to announce that Programming Clojure, 4th edition on @pragprog.com is now available for both ebook and print orders! pragprog.com/titles/shclo...
You need to say/write them so it'll be true :)
🚀 Tebeka Shorts #54!
In this episode, @tebeka.bsky.social shows a cleaner, more maintainable way to work with regular expressions in #golang, by naming your capture groups instead of relying on positions.
📺Watch now to simplify how you extract data from complex strings:
youtu.be/GOXpxIvfUCE
slop is something that takes more human effort to consume than it took to produce. When my coworker sends me raw Gemini output he’s not expressing his freedom to create, he’s disrespecting the value of my time
Most staff augmentation stops at placement.
That’s where problems begin.
At Ardan Labs, we do it differently. Structured onboarding built for real impact.
Bring in experienced engineers in Go, Rust, & Kubernetes who integrate faster & deliver sooner. Let’s talk: www.ardanlabs.com/staff-augmen...
In underfunded fields, people tend to do their own work. In overfunded fields, people pay others to do everything, including “their” research and writing.
It’s not an accident that AI is an overfunded field that grew out of other overfunded fields.
מזכיר לי את הבדיחה שכשהילד הראשון בולע מטבע רצים איתו למיון. כשהשני בולע מטבע, מחכים שיצא. כשהשלישי בולע מטבע מורידים לו את זה מדמי הכיס.
🚀Welcome to Tebeka Shorts #53!
In this episode, @tebeka.bsky.social shows an efficient way to automate the selection of network ports for your Go software tests. Perfect for running parallel tests without conflicts!
📺Watch now to learn how to simplify network testing in Go: youtu.be/epNZzey86dQ
What if you could query your database using plain English instead of SQL?
Learn more from @tebeka.bsky.social with a practical example of combining Go + LLMs to make data accessible.👇
🎥: youtu.be/oafVsmejs24
📖: www.ardanlabs.com/blog/2026/02...
@tebeka.bsky.social demonstrates this perfectly with a Go-based scheduling agent that actually works.
No magic. Just engineering.
Read it here:
www.ardanlabs.com/blog/2026/03...
🚀Tebeka Shorts #52 is live!
In this video, @tebeka.bsky.social demonstrates how to efficiently locate a user's home directory within the #Go programming language to manage application settings. -Watch now to learn more about a user's home directory in Go.
🎥 : youtu.be/C_cgOTAvSdQ
Here’s the quote of the week brought to you by @tebeka.bsky.social! 🤓
#ArdanLabsQuoteoftheWeek
We're extending our #CFP for a few more days, until Friday, 6 March 2026.
Ticket sales will start later this week! #golang
2026.gophercon.sg/cfp
Changed my mind on using `UD` labeled models over their `_0` counterparts. Read why.
www.kronkai.com/blog/navigat...
🐿️ If you're near Paris on 11th mars and feel the urge to put your hands on @tinygo.org or chat with other "small places" hackers, join us a for our field day :
👉 golangfranca.org/en/news/fiel...
#go #golang #esp32 #openrobotics #edgecomputing
Gopherbot blinking
Less than 2 weeks until Embedded World & I will be at large on the expo floor! Let's chat about all things Go with microcontrollers, computer vision, & machine learning. Just look for Gopherbot.
#golang #tinygo #ew26 #embedded #computerVision #ml #openCV #llamacpp #yzma
When it was slow to write code, it was slow to accumulate technical debt. What is it about LLMs that won't result in accumulating technical debt even faster than before?
A thousand times this.
Here’s the quote of the week brought to you by @tebeka.bsky.social ! 🤓
#ArdanLabsQuoteoftheWeek
🔥 @tebeka.bsky.social Shorts #51 – Example Tests in #golang
Stop letting docs go stale. 📄💥
Miki Tebeka shows how executable example tests keep your documentation accurate & your API design solid.
Watch now & level up your Go docs: youtu.be/0LUN6CjzxP0?...
🚀 Technical Insight with Ardan Labs
Continuing our series where we break down tough technical topics into actionable insights you can apply immediately:
Range-Over Functions in Go
"The AI can't do your job, but an AI salesman can convince your boss to fire you and replace you with an AI that can't do your job." - @doctorow at pluralistic.net/2025/12/05/p...
The algorithms aren’t trying to show you stuff you’ll like, they’re trying to show you stuff you’ll watch.
Hey, whether you work in tech or not, if you use Python, please do take a couple minutes to fill out the 2026 Python Developers Survey: surveys.jetbrains.com/s3/python-de...
Here’s the quote of the week brought to you by @tebeka.bsky.social ! 🤓
#ArdanLabsQuoteoftheWeek
Curious how to query databases using plain English instead of SQL?
New on our blog from @tebeka.bsky.social : a hands‑on walkthrough for building an AI‑driven system that turns everyday questions into SQL & returns answers, even if you don’t know SQL yourself.
👉 www.ardanlabs.com/blog/2026/02...
Ardan Labs is making an appearance at the Golang-Syd Meetup🇦🇺:
We’re excited to bring @tebeka.bsky.social 's “Go Quiz” via livestream February 19th 🎉
📋Sign up now to join in on the stream: www.ardanlabs.com/events/miki-...