
Our first decade with Go
Go Time: Golang, Software Engineering
LaunchDarkly - Go Compiles to a Static Binary
This episode is brought to you by our friends at LaunchDarkly, feature management for the modern enterprise. The company enables development teams and operation teams to deploy code at any time. Ransomware, Go Friendly. You heard it here first. Go pay.
00:00
Transcript
Play full episode
Transcript
Episode notes
Speaker 3
That is an awesome strategy. I think that command line clients, the fact that Go compiles to a static binary is a great thing because writing CLI tools. So what do I need to install? Just grab the executable? No JVM, no PIP install, no NPM or whatever. So this is
Speaker 6
really a good niche to start.
Speaker 4
This episode is brought to you by our friends at LaunchDarkly, feature management for the modern enterprise, power testing and production at any scale. Here's how it works. LaunchDarkly enables development teams and operation teams to deploy code at any time. Even if a feature isn't ready to release to users, wrapping code with feature flags gives you the safety to test new features and infrastructure in your production environments without impacting the wrong end users when you're ready to release more widely, update the flag status and the changes are made instantaneously by their real time streaming architecture. Eliminate risk, deliver value, get started for free today at LaunchDarkly.com. Again, launch darkly.com. We have to
Speaker 6
earlier or last month an episode about
Speaker 1
hacking with Go. And the same thing, the fact that it's so easy to cross compile to everything is a favorite feature of some people who use Go for their malware. It is very convenient. It's very
Speaker 5
efficient. Nice.
Speaker 1
Ransomware, Go Friendly. Go's friendly to ransomware.
Speaker 5
You heard it here first. Go pay. Go pay. Nice. I
Speaker 2
didn't write
Speaker 5
that.
Speaker 3
So you say.
Speaker 1
So you mentioned some of the contributions that you were doing to the community over the time or to go in general. So obviously everybody here actually is a community organizer, right? We all organize meetups in our local area. So there's that. There is contributing to the documentation. There's making some support requests of the fun features that you added. Let's chat a little bit about that. What are some fun contributions that you feel that you've
Speaker 3
made?
We’ve talked several times about getting started with Go. But Go is already 12 years old! Let’s talk about how it all started, and hear about it from the people who were there from the beginning.
Changelog++ members save 4 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
- Teleport – Securely access any computing resource anywhere. Engineers and security teams can unify access to SSH servers, Kubernetes clusters, web applications, and databases across all environments. Try Teleport today in the cloud, self-hosted, or open source at goteleport.com
- LaunchDarkly – Fundamentally change how you deliver software. Innovate faster, deploy fearlessly, and make each release a masterpiece.
- Equinix Metal – If you want the choice and control of hardware…with low overhead…and the developer experience of the cloud – you need to check out Equinix Metal. Deploy in minutes across 18 global locations, from Silicon Valley to Sydney. Visit metal.equinix.com/justaddmetal and receive $100 credit to play.
- Fastly – Compute@Edge free for 3 months — plus up to $100k a month in credit for an additional 6 months. Fastly’s Edge cloud network and modern approach to serverless computing allows you to deploy and run complex logic at the edge with unparalleled security and blazing fast computational speed. Head to fastly.com/podcast to take advantage of this limited time promotion!
Featuring:
- Miki Tebeka – Website, GitHub, LinkedIn, X
- Roger Peppe – GitHub, X
- Natalie Pistunovich – GitHub, X
- Johnny Boursiquot – Website, GitHub, X
Show Notes:
- The free lunch is over
- The C10K problem
- Selenium and Go’s bindings
- t.Parallel()
- Python’s asyncio
- Go Community Code of Conduct
- Roger talking about the acme editor in Dev Tool Time
- Miki was trying Clojure and Erlang before settling on Go
Something missing or broken? PRs welcome!