The Applied Go Weekly Newsletter
Archives
Search...
Subscribe
2 make || ! 2 make • The Applied Go Weekly Newsletter 2024-11-24
November 24, 2024
2 make || ! 2 make Hi , Few software tools survive for decades almost unchanged. A build tool named make is one of these. Is it a good fit for Go? In this...
1111 Years • The Applied Go Weekly Newsletter 2024-11-17
November 17, 2024
1111 Years Hi , Go turned 1111 years, or 15 if converted to decimal. That's still young, compared to (even more) established languages like Java or C++. But...
Go Practical! • The Applied Go Weekly Newsletter 2024-11-10
November 10, 2024
Go Practical! Hi , Today's issue is all about practical Go! Build a system monitor, write secure code, understand sync.Once, listen to the creators of Elvish...
First Principles First! • The Applied Go Weekly Newsletter 2024-11-03
November 3, 2024
First Principles First! Hi , Back to the basics: How does an HTTP router work? How does Go's time formatting work? How does fuzz testing work? I think that...
A Liberating Language • The Applied Go Weekly Newsletter 2024-10-27
October 27, 2024
A Liberating Language Hi , How important is the choice of language for the success of a project, in the short and long term? Some programmers consider one...
Of tests, goats, and swiss tables • The Applied Go Weekly Newsletter 2024-10-20
October 20, 2024
Of tests, goats, and swiss tables Hi , Binary size is usually not a problem... until it is. If the usual methods of shrinking binaries aren't sufficient, a...
To bot or not to bot? • The Applied Go Weekly Newsletter 2024-10-13
October 13, 2024
To Bot Or Not To Bot? Hi , LLMs are getting better every few months, and the discussions about the pros and cons enter a new round every time a new model is...
Beyond Paradigms • The Applied Go Weekly Newsletter 2024-10-06
October 6, 2024
Did you ever try mentioning to functional programming purists that Go has some aspects of functional programming (specifically, functions as first-class...
Real time? What do you mean? • The Applied Go Weekly Newsletter 2024-09-29
September 30, 2024
"Go has garbage collection and therefore can never be considered a high-speed language." Um, wrong. Speed is relative, and Go is orders of magnitudes faster...
Brutalism • The Applied Go Weekly Newsletter 2024-09-22
September 22, 2024
What's your preferred configuration language? YAML, JSON, TOML, or environment variables? Or do you suffer from a general configuration language allergy?...
Running in Circles • The Applied Go Weekly Newsletter 2024-09-15
September 15, 2024
When I wrote this week's spotlight, these lines from Tears For Fears' song "Mad World" came to my mind: I find it hard to tell you 'Cause I find it hard to...
It's My Project And I Cry If I Want To • The Applied Go Weekly Newsletter 2024-09-08
September 8, 2024
Contrary to my usual habits, I decided to include two projects in the Featured section that are the results of great personal dedication and persistence....
KISS. Because YAGNI. • The Applied Go Weekly Newsletter 2024-09-01
September 1, 2024
Beware of over-engineering. Sometimes, a quick hack is sufficient. This week's spotlight describes an example: Instead of selecting a CLI command library and...
It's (not) magic • The Applied Go Weekly Newsletter 2024-08-25
August 25, 2024
Magic can be wonderful. Shake a wand like a conductor of an orchestra and turn that impenetrable door into dust. Quaff a magic potion and gain enough...
One, two, three • The Applied Go Weekly Newsletter 2024-08-18
August 18, 2024
This week, I struggled with a codebase that I hadn't touched for a while. What a mess! My brains worked hard to reconstruct how all the parts work together,...
Show me your API • The Applied Go Weekly Newsletter 2024-08-11
August 11, 2024
Humans love to communicate, and likewise does the software they create. To communicate over a distance, humans use telephones, email, or text or video chat,...
Shut Up And Take My Telemetry Data! • The Applied Go Weekly Newsletter 2024-08-04
August 4, 2024
You know that a new Go release is coming when the number of release-specific articles spikes. This issue contains another article, another podcast, and a Go...
My Web App Stack? Go. • The Applied Go Weekly Newsletter 2024-07-28
July 28, 2024
Go is said to be the language for backend infrastructure and CLI tools. Nevertheless, countless projects relentlessly work on establishing Go in other...
Bisecting FTW • The Applied Go Weekly Newsletetter 2024-07-21
July 21, 2024
Slowly, the newsletter gets out of summer break mode. The most surprising article of the week (for me) is Russ Cox's article about the new bisect tool, right...
Six repos • The Applied Go Weekly Newsletter 2024-07-14
July 14, 2024
When it's rainy outside, or sunny, cloudy, hot, or cold—weather doesn't matter that much, honestly—, I sometimes think about the future of Go. Will AI code...
Newer archives
Older archives