The perfect tool to fix old code.
Ten mantras for writing perfect code.
And a perfect case for dumbing down LLMs with code.
newsletter.appliedgo.net/archive/2026...
#golang
The perfect tool to fix old code.
Ten mantras for writing perfect code.
And a perfect case for dumbing down LLMs with code.
newsletter.appliedgo.net/archive/2026...
#golang
Go 1.26 is out, and what I like most (so far) is the brand new `go fix` command. Forget all you know about the old `go fix` (if you even have been aware of its existence).
newsletter.appliedgo.net/archive/2026...
#golang
Newsletter = Issue { [ ',' Issue ] } .
Issue = Title Content .
Title = '# ' Words .
Content = Words .
Words = { Word [ PS ] } .
Word = Letter [ { Letter } ] .
Letter = `[A-Za-z]` .
PS = '.' | ',' | ' ' | '\n'
newsletter.appliedgo.net/archive/2026...
#golang
A client judges a contractor by their output, not by how they achieve that output. Your unit tests should do that, too.
newsletter.appliedgo.net/archive/2026...
#golang
- The Go Developer Survey
- How to mock dependencies without a mocking library
- Write a compiler
The latest Applied Go Weekly Newsletter is here!
newsletter.appliedgo.net/archive/2026...
#golang
Thank you, Kapil! I'm super happy to here that.
Nah, the gems in the latest Applied Go Weekly Newsletter issue aren't hidden; they're in plain sight.
The hidden ones are in the first featured article.
newsletter.appliedgo.net/archive/2026...
#golang
Make better AI with Go. Make better Go apps with AI.
(Heck, or just make silly AI and silly Go appsβjust have fun!)
appliedgo.net/spotlight/ai...
#golang
A programming language's version number that corresponds to the last two digits of the year the version is released is like a blue moon, just rarer.
newsletter.appliedgo.net/archive/2026...
#golang
Full disclosure: My terminal is light at day and dark at night. You can definitely trust me after sunset.
Boris Cherny: I hope this was helpful! What are your tips for using Claude Code? What do you want to hear about next? Mike Khristo: dude i thought you could be trusted, but light mode in terminal? Boris Cherny: Engineers literally stop by my desk to make fun of me Mike Khristo: "thanks for changing the field of engineering, Boris Lightmode"
I knew you can't trust those AI bros!
I'm not saying this Gin rant will start a flame war, but I've prepared popcorn just in case. πΏ
newsletter.appliedgo.net/archive/2025...
#golang
So true, Go combines minimalism with great flexibility in an effortless way, which makes it quite unique among universal languages.
For convenient coding, you need an interpreted language.
For writing fast apps, you need a low-level system language.
Excuse me, that's complete rubbish.
newsletter.appliedgo.net/archive/2025...
#golang
If you want to write good, performant software, become friends with the hardware. No, I'm not talking about the Stockholm Syndrome.
newsletter.appliedgo.net/archive/2025...
#golang
When data comes in, undistilled
Get dozens of workers to build
Collect the result
When they come to a halt
And the buffer is readily filled
newsletter.appliedgo.net/archive/2025...
#golang
- Go turns 16
- How Go and Rust differ
- The Go ecosystem in 2025
Another Applied Go Weekly Newsletter issue!
newsletter.appliedgo.net/archive/2-4-...
#golang
Learning by Reading: Go Projects to learn from
newsletter.appliedgo.net/archive/2025...
#golang
Matcha FTW!
newsletter.appliedgo.net/archive/2025...
#golang
The squares for Curium and Meitnerium from periodictable.com, featuring portraits of their respective namesakes, are presented above a caption "Only two women have chemical elements named after them. Both were born on November 7th." (I'm aware that there was some ambiguity surrounding Lise Meitner's birthday, but Ruth Lewin Sime's biography notes that Meitner celebrated the occasion on November 7.)
Happy birthday to the only two women with elements named after them on the periodic table: #MarieCurie & #LiseMeitner.
As I do every year, I will once again repeat my proposal that November 7 should be International #WomenInSTEM Day!
#histSTM #chemistry #physics
#OnThisDay #OTD #PeriodicTableπ©βπ¬ποΈπ
Use these tips
and your Go code ships.
newsletter.appliedgo.net/archive/2025...
#golang
Yeah, it's a quite unusual use case for Go, but why not?
What if you could write shell scripts like a short story (and use Go code in that process)?
I tested integrating Go into Atuin Runbooks; find the results in the latest Applied Go Weekly Newsletter.
newsletter.appliedgo.net/archive/2025...
#golang
Dependencies: Avoid or not?
newsletter.appliedgo.net/archive/2025...
#golang
A plane's flight recorder is of little use for determining why the plane has been late. Go's flight recorder, on the other hand, is perfectly suited for that kind of investigation!
newsletter.appliedgo.net/archive/2025...
#golang
In times of AI doing the coding, however, it's equally important to develop skills like troubleshooting, critically reviewing, and architecting software.
(There is no shortcut; however. Without coding skills, reviewing and troubleshooting skills won't come.)
I've learned a lot of languages in my life and used quite a few. I finally settled with Go; it's the closest to "perfect" for me.
If you're starting out, learn new languages by all means! It's like you say: Every new language you learn is a new world view.
Well, on one hand, I'd choose Rust because I know Go already. On the other hand, Go is just right for me, so why should I bother learning another lang...
βAny intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius β and a lot of courage to move in the opposite direction.β
β E.F. Schumacher
newsletter.appliedgo.net/archive/2025...
#golang
Better late than never:
The latest Applied Go Weekly Newsletter is here!
newsletter.appliedgo.net/archive/2025...
#golang