Some people run K8s in home to learn the technology in ways they can’t do in a production setting. That’s the whole point of having a homelab.
Some people run K8s in home to learn the technology in ways they can’t do in a production setting. That’s the whole point of having a homelab.
Looks somewhat similar to CEL. Albeit CEL is more widely used.
Uh oh! Is anyone else seeing this? #codeberg
This is fantastic! Thanks for sharing
#rocketMortgage always has the best Super Bowl commercial!
Something I recently worked on. Works with any CA that supports external account binding github.com/esnet/acme-p...
I’ve spent over a decade mostly working in on-prem environment (with some public cloud) building private cloud using Openstack, Kubernetes. I’m now working on a project where I’m forced to use AWS and I am starting to resent their closed lock in ecosystem.
I’m leaning towards using swaggo/swag for generating OpenAPI 3.x schema and then use spotlight elements for auto generating api documentation.
Huma is neat! I’ve used it a few times for my projects. My only complaint about it the amount of boilerplate to get a CRUD app working is quit a bit and when you have many API endpoints in the same app, it gets tedious pretty quickly.
Interesting! Thanks for the background.
Then how is it that large cloud native projects such as k8s manage to ship production ready software? 🤔
Hi. gRPC/protobuf newbie here. Out of curiosity, what makes the ecosystem unstable? Are you implying the Go tooling, libraries lack reliable implementation, maintenance issues, documentation issues or all of the above?
Ok, this #Go function signature is making my eyes bleed! Is this even considered idiomatic?
Believe it or not. The convergence is happening. Kubecon NA 2025 had shocking amount of HPC related content and yet the traditional HPC greybeards continue to roll their eyes over Kubernetes.
@christophberger.com I love your newsletter. I always learn something new in each issue.
argghhh! Working with struct tags in #Go can be such a pain sometimes 😫 specially when frameworks decide to use their own custom tags for validation. VSCode does not autocomplete those damn struct tags! If someone has better ideas I am all ears.
Yes! Too heavy for what I need really. I use Cookiecutter for other projects too (Python, Ansible) so familiar tooling
I created a simple (and somewhat minimal) cookiecutter skeleton for #Go
github.com/netops2devop...
Some of the most efficient security tools I use (semgrep for example) have been written in OCaml so it does intrigue me about the lang. I will check it out.
I’m new to Go and my biggest gripe so far has been implicit nature of interfaces. Apparently that too is a feature and not a bug 😂
Funny, ChatGPT actually agrees with me 🤣
Isn’t Rust more verbose than Go though? How is it token efficient?
I mean something more practical, large library ecosystem, community and can actually be used in prod 😄 aka that is not Haskell, Erlang, Clojure, OCaml
Verbosity is a feature not a bug in go they said. Go is about being explicit they said 😂😭 but you do make a good argument about token inefficiency. What lang would you recommend for systems programmers that is token efficient without compromising on basics like runtime performance, security etc?
The guided learning mode in #Gemini is pretty slick!👌 Spent some time learning interface adapter patterns in #Go
+1 to Ansible for this use case. I’ve used it to deploy software in situations where using Docker was not an option. While I’m not personally a huge fan of Ansible it is good enough to get the job done.
Been writing #Go for a year now, I always questioned the validity of generics and wondered why they were so controversial. I have finally stumbled upon my first use case where using generics actually makes sense to maintain compile time type safety while reducing boilerplate. It finally clicked!
I agree with most of the pain points you addressed with flag. Last time I stumbled with flag I ended up delegating that to Claude. Using Flag doesn’t exactly screams “joy” but hey it’s one less dependency in your project now!
There are better alternatives albeit outside the standard library
- spf13/cobra
- urfavecli/v3
- alecthomas/kong
Hi @brittanyellich.com thanks for sharing this. It’s really well written.