Artwork

Player FM - Internet Radio Done Right
Checked 4M ago
اضافه شده در three سال پیش
محتوای ارائه شده توسط Changelog Media. تمام محتوای پادکست شامل قسمت‌ها، گرافیک‌ها و توضیحات پادکست مستقیماً توسط Changelog Media یا شریک پلتفرم پادکست آن‌ها آپلود و ارائه می‌شوند. اگر فکر می‌کنید شخصی بدون اجازه شما از اثر دارای حق نسخه‌برداری شما استفاده می‌کند، می‌توانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal
Player FM - برنامه پادکست
با برنامه Player FM !
icon Daily Deals

The files & folders of Go projects

1:04:17
 
اشتراک گذاری
 

Manage episode 364881133 series 3341962
محتوای ارائه شده توسط Changelog Media. تمام محتوای پادکست شامل قسمت‌ها، گرافیک‌ها و توضیحات پادکست مستقیماً توسط Changelog Media یا شریک پلتفرم پادکست آن‌ها آپلود و ارائه می‌شوند. اگر فکر می‌کنید شخصی بدون اجازه شما از اثر دارای حق نسخه‌برداری شما استفاده می‌کند، می‌توانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal

Return guests Ben Johnson & Chris James join Mat & Kris to talk about the files and folders of your Go projects, big and small. Does the holy grail exist, of the perfect structure to rule them all? Or are we doomed to be figuring this out for the rest of our lives?

Join the discussion

Changelog++ members save 3 minutes on this episode because they made the ads disappear. Join today!

Sponsors:

  • FastlyOur bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com
  • Fly.ioThe home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs.
  • Changelog News – A podcast+newsletter combo that’s brief, entertaining & always on-point. Subscribe today.

Featuring:

Show Notes:

Something missing or broken? PRs welcome!

  continue reading

فصل ها

1. It's Go Time! (00:00:00)

2. Introducing our guests (00:00:44)

3. What are files and folders? (00:03:34)

4. _opperatingSystem (00:08:12)

5. What folders we choose (00:15:51)

6. Packages depending on each other (00:20:22)

7. Just one folder? Or multiple (00:23:37)

8. Sponsor: Changelog News (00:32:55)

9. Is there a correct way? (00:34:49)

10. Vendor folders (00:36:30)

11. How do we know if it's wrong? (00:37:45)

12. Unpopular opinions (00:44:57)

13. Ben Johnson's unpop (00:45:28)

14. Chris James' unpop (00:49:40)

15. Kris Brandow's unpop (00:55:19)

16. Wrapping up (01:00:12)

17. Outro (01:02:49)

347 قسمت

Artwork
iconاشتراک گذاری
 
Manage episode 364881133 series 3341962
محتوای ارائه شده توسط Changelog Media. تمام محتوای پادکست شامل قسمت‌ها، گرافیک‌ها و توضیحات پادکست مستقیماً توسط Changelog Media یا شریک پلتفرم پادکست آن‌ها آپلود و ارائه می‌شوند. اگر فکر می‌کنید شخصی بدون اجازه شما از اثر دارای حق نسخه‌برداری شما استفاده می‌کند، می‌توانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal

Return guests Ben Johnson & Chris James join Mat & Kris to talk about the files and folders of your Go projects, big and small. Does the holy grail exist, of the perfect structure to rule them all? Or are we doomed to be figuring this out for the rest of our lives?

Join the discussion

Changelog++ members save 3 minutes on this episode because they made the ads disappear. Join today!

Sponsors:

  • FastlyOur bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com
  • Fly.ioThe home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs.
  • Changelog News – A podcast+newsletter combo that’s brief, entertaining & always on-point. Subscribe today.

Featuring:

Show Notes:

Something missing or broken? PRs welcome!

  continue reading

فصل ها

1. It's Go Time! (00:00:00)

2. Introducing our guests (00:00:44)

3. What are files and folders? (00:03:34)

4. _opperatingSystem (00:08:12)

5. What folders we choose (00:15:51)

6. Packages depending on each other (00:20:22)

7. Just one folder? Or multiple (00:23:37)

8. Sponsor: Changelog News (00:32:55)

9. Is there a correct way? (00:34:49)

10. Vendor folders (00:36:30)

11. How do we know if it's wrong? (00:37:45)

12. Unpopular opinions (00:44:57)

13. Ben Johnson's unpop (00:45:28)

14. Chris James' unpop (00:49:40)

15. Kris Brandow's unpop (00:55:19)

16. Wrapping up (01:00:12)

17. Outro (01:02:49)

347 قسمت

همه قسمت ها

×
 
Mat gathers the entire cast (sans Natalie, sadly) alongside our producer, Jerod Santo, for one last Go Time. That’s right, this is Go Time’s finale episode. After eight years and 340 episodes, we are going out on top. Join us one last time, you won’t regret it! We share our feelings, reminisce on the good times, list some of our favorite moments & share a few opinions, which may (or may not) be unpopular. 😉 Join the discussion Changelog++ members save 10 minutes on this episode because they made the ads disappear. Join today! Sponsors: Fly.io – The home of Changelog.com — Deploy your apps close to your users — global Anycast load-balancing, zero-configuration private networking, hardware isolation, and instant WireGuard VPN connections. Push-button deployments that scale to thousands of instances. Check out the speedrun to get started in minutes. JetBrains – Sign up for the free “Mastering Go with GoLand” course and receive a complimentary 1-year GoLand subscription at bytesizego.com/goland Timescale – Purpose-built performance for AI Build RAG, search, and AI agents on the cloud and with PostgreSQL and purpose-built extensions for AI: pgvector, pgvectorscale, and pgai. Featuring: Mat Ryer – Website , GitHub , LinkedIn , X Johnny Boursiquot – Website , GitHub , X Kris Brandow – GitHub , X Angelica Hill – GitHub , LinkedIn , X Ian Lopshire – GitHub , X Jerod Santo – GitHub , LinkedIn , Mastodon , X Show Notes: A new era for the Changelog Podcast Universe Subscribe to Fallthrough! Subscribe to The Changelog! Episodes mentioned Neurodiverse gophers (Go Time #281) Gophers Say What!? (Go Time #200) Who owns our code? (Go Time #252) Who owns our code? Part 2 (Go Time #263) Mat’s GopherCon EU diary with (Go Time #250) Maintenance podcast episodes 2053: A Go Odyssey with Ron Evans (Go Time #235) The Wu-Tang way with Ron Evans (Changelog & Friends #42) The se7en deadly sins of Go (Go Time #294) Something missing or broken? PRs welcome!…
 
With so many great programming languages having emerged in the last decade, many of them purpose-built, when and where does Go still make sense and how do you make the case for it at work? Join the discussion Changelog++ members save 8 minutes on this episode because they made the ads disappear. Join today! Sponsors: Timescale – Purpose-built performance for AI Build RAG, search, and AI agents on the cloud and with PostgreSQL and purpose-built extensions for AI: pgvector, pgvectorscale, and pgai. Retool – The low-code platform for developers to build internal tools — Some of the best teams out there trust Retool…Brex, Coinbase, Plaid, Doordash, LegalGenius, Amazon, Allbirds, Peloton, and so many more – the developers at these teams trust Retool as the platform to build their internal tools. Try it free at retool.com/changelog JetBrains – Sign up for the free “Mastering Go with GoLand” course and receive a complimentary 1-year GoLand subscription at bytesizego.com/goland Featuring: Kent Quirk – GitHub , Mastodon , X Christian Gabrielsson – GitHub , LinkedIn Johnny Boursiquot – Website , GitHub , X Show Notes: Something missing or broken? PRs welcome!…
 
Go Time producer, Jerod Santo, ranks & reviews the most (un)popular opinions of 2023. Join the discussion Changelog++ members save 9 minutes on this episode because they made the ads disappear. Join today! Sponsors: Fly.io – The home of Changelog.com — Deploy your apps close to your users — global Anycast load-balancing, zero-configuration private networking, hardware isolation, and instant WireGuard VPN connections. Push-button deployments that scale to thousands of instances. Check out the speedrun to get started in minutes. Timescale – Purpose-built performance for AI Build RAG, search, and AI agents on the cloud and with PostgreSQL and purpose-built extensions for AI: pgvector, pgvectorscale, and pgai. JetBrains – Sign up for the free “Mastering Go with GoLand” course and receive a complimentary 1-year GoLand subscription at bytesizego.com/goland Featuring: chg – GitHub , X Chris James – GitHub , X Lea Anthony – GitHub , X Ole Bulbuk – Website , GitHub , X Johnny Boursiquot – Website , GitHub , X Natalie Pistunovich – GitHub , X Ian Lopshire – GitHub , X Andy Walker – Website , GitHub , LinkedIn , X Juan Andrés Guerrero-Saade – Website , X Kaylyn Gibilterra – GitHub , X Joe Davidson – GitHub , X Matthew Boyle – Website , GitHub , X David Wickes – GitHub , X Jerod Santo – GitHub , LinkedIn , Mastodon , X Show Notes: Is htmx the way to Go? (Go Time #266) Cross-platform graphical user interfaces (Go Time #271) Long-term code maintenance (Go Time #264) Experiences from GopherCon 2023 (Go Time #293) What’s new in Go’s cryptography libraries: Part 2 (Go Time #298) The solo gopher (Go Time #283) HallwayConf! A new style of conference (Go Time #276) Hacking with Go: Part 4 (Go Time #270) Diversity at conferences (Go Time #274) Go templating using Templ (Go Time #291) Domain-driven design with Go (Go Time #273) Something missing or broken? PRs welcome!…
 
With the number of libraries available to Go developers these days, you’d think building a CLI app was now a trivial matter. But like many things in software development, it depends. In this episode, we explore the challenges that arose during one team’s journey towards a production-ready CLI. Join the discussion Changelog++ members save 9 minutes on this episode because they made the ads disappear. Join today! Sponsors: Fly.io – The home of Changelog.com — Deploy your apps close to your users — global Anycast load-balancing, zero-configuration private networking, hardware isolation, and instant WireGuard VPN connections. Push-button deployments that scale to thousands of instances. Check out the speedrun to get started in minutes. JetBrains – Sign up for the free “Mastering Go with GoLand” course and receive a complimentary 1-year GoLand subscription at bytesizego.com/goland Retool – The low-code platform for developers to build internal tools — Some of the best teams out there trust Retool…Brex, Coinbase, Plaid, Doordash, LegalGenius, Amazon, Allbirds, Peloton, and so many more – the developers at these teams trust Retool as the platform to build their internal tools. Try it free at retool.com/changelog Featuring: Wesley Beary – GitHub , LinkedIn , X Johnny Boursiquot – Website , GitHub , X Show Notes: How Anchor developed a CLI and the tools that helped along the way. Something missing or broken? PRs welcome!…
 
Writing a shell is rarely the kind of project you take on lightly. In this episode, Johnny is joined by Qi Xiao to explore how to go about such a feat in Go. Join the discussion Changelog++ members save 9 minutes on this episode because they made the ads disappear. Join today! Sponsors: Fly.io – The home of Changelog.com — Deploy your apps close to your users — global Anycast load-balancing, zero-configuration private networking, hardware isolation, and instant WireGuard VPN connections. Push-button deployments that scale to thousands of instances. Check out the speedrun to get started in minutes. Retool – The low-code platform for developers to build internal tools — Some of the best teams out there trust Retool…Brex, Coinbase, Plaid, Doordash, LegalGenius, Amazon, Allbirds, Peloton, and so many more – the developers at these teams trust Retool as the platform to build their internal tools. Try it free at retool.com/changelog Timescale – Real-time analytics on Postgres, seriously fast. Over 3 million Timescale databases power loT, sensors, Al, dev tools, crypto, and finance apps — all on Postgres. Postgres, for everything. Featuring: Qi Xiao – GitHub , LinkedIn , X Johnny Boursiquot – Website , GitHub , X Show Notes: Elvish shell Something missing or broken? PRs welcome!…
 
Yasir Ekinci joins Johnny & Mat to talk about how virtually every Observability vendor is rushing to add Generative AI capabilities to their products and what that entails from both a development and usability perspective. Join the discussion Changelog++ members save 10 minutes on this episode because they made the ads disappear. Join today! Sponsors: JetBrains – Sign up for the free “Mastering Go with GoLand” course and receive a complimentary 1-year GoLand subscription at bytesizego.com/goland Retool – The low-code platform for developers to build internal tools — Some of the best teams out there trust Retool…Brex, Coinbase, Plaid, Doordash, LegalGenius, Amazon, Allbirds, Peloton, and so many more – the developers at these teams trust Retool as the platform to build their internal tools. Try it free at retool.com/changelog Incogni – Go to incogni.com/gotime and use code GOTIME using our link to get an exclusive 60% off an annual Incogni plan. Featuring: Johnny Boursiquot – Website , GitHub , X Mat Ryer – Website , GitHub , LinkedIn , X Show Notes: Something missing or broken? PRs welcome!…
 
The last time we did a roundup of our unpopular opinion polls, it was November of 2021! That’s too long ago, so today we fix that bug. Join Go Time producer, Jerod Santo, as he ranks & reviews the most (un)popular opinions of 2022. Join the discussion Changelog++ members save 9 minutes on this episode because they made the ads disappear. Join today! Sponsors: Fly.io – The home of Changelog.com — Deploy your apps close to your users — global Anycast load-balancing, zero-configuration private networking, hardware isolation, and instant WireGuard VPN connections. Push-button deployments that scale to thousands of instances. Check out the speedrun to get started in minutes. Coder.com – Instantly launch fully configured cloud development environments (CDE) and make your first commit in minutes. No need to traverse README files or await onboarding queues. Learn more at Coder.com JetBrains – Sign up for the free “Mastering Go with GoLand” course and receive a complimentary 1-year GoLand subscription at bytesizego.com/goland Featuring: Natalie Pistunovich – GitHub , X Nishant Roy – GitHub , LinkedIn , X Inbal Cohen – LinkedIn , X Mark Sandstrom – X Ivan Kwiatkowski – GitHub , Mastodon , X Michael Matloob – GitHub , X Ed Welch – GitHub , X Mihalis Tsoukalos – X Misha Avrekh – GitHub Mat Ryer – Website , GitHub , LinkedIn , X Johnny Boursiquot – Website , GitHub , X Jerod Santo – GitHub , LinkedIn , Mastodon , X Show Notes: The other features in Go 1.18 (Go Time #217) Going with GraphQL (Go Time #218) Bob Logblaw Log Blog (Go Time #220) Mastering Go (Go Time #221) How can we prevent legacy from creeping in? (Go Time #223) Answering questions for the Go-curious (Go Time #224) What’s new in Go 1.19 (Go Time #240) Avoiding bloat (Go Time #246) Stay agile out there (Go Time #247) Hacking with Go: Part 2 (Go Time #251) Debugging Go (Go Time #255) How Pinterest delivers software at scale (Go Time #257) Something missing or broken? PRs welcome!…
 
In this episode, we will be talking to Russ Cox, who joined the Go team at Google in 2008 and has been the Go project tech lead since 2012, about stepping back & handing over the reins to Austin Clements, who will also join us! We also have Cherry Mui, who is stepping into Austin’s previous role as tech lead of the “Go core”. Join the discussion Changelog++ members save 11 minutes on this episode because they made the ads disappear. Join today! Sponsors: Fly.io – The home of Changelog.com — Deploy your apps close to your users — global Anycast load-balancing, zero-configuration private networking, hardware isolation, and instant WireGuard VPN connections. Push-button deployments that scale to thousands of instances. Check out the speedrun to get started in minutes. JetBrains – Sign up for the free “Mastering Go with GoLand” course and receive a complimentary 1-year GoLand subscription at bytesizego.com/goland Incogni – Go to incogni.com/gotime and use code GOTIME using our link to get an exclusive 60% off an annual Incogni plan. Featuring: Russ Cox – Website , GitHub , Mastodon , X Austin Clements – GitHub Cherry Mui – Angelica Hill – GitHub , LinkedIn , X Show Notes: passing torches to Austin and Cherry Go Issues Golang Weekly Proposing Changes to Go Go Bridge GopherCon Cherry’s Github Austin’s Github Something missing or broken? PRs welcome!…
 
Tech twitter (“tech X”?) is abuzz with Paul Graham’s Founder Mode essay. How does that affect you or come into play when you’re not a founder? Does it matter at all to you, your projects & your code? Join the discussion Changelog++ members save 9 minutes on this episode because they made the ads disappear. Join today! Sponsors: Coder.com – Instantly launch fully configured cloud development environments (CDE) and make your first commit in minutes. No need to traverse README files or await onboarding queues. Learn more at Coder.com Fly.io – The home of Changelog.com — Deploy your apps close to your users — global Anycast load-balancing, zero-configuration private networking, hardware isolation, and instant WireGuard VPN connections. Push-button deployments that scale to thousands of instances. Check out the speedrun to get started in minutes. NordVPN – Get NordVPN 2Y plan + 4 months extra at nordvpn.com/gotime It’s risk-free with Nord’s 30-day money-back guarantee. Featuring: Johnny Boursiquot – Website , GitHub , X Kris Brandow – GitHub , X Angelica Hill – GitHub , LinkedIn , X Show Notes: Founder Mode Something missing or broken? PRs welcome!…
 
In this follow-up to episode #306 , “How soon until AI takes my job?”, the gang of (grumpy?) veteran software engineers candidly chat about how their day to day is changing in the midst of improving AI tooling & hype. Join the discussion Changelog++ members save 11 minutes on this episode because they made the ads disappear. Join today! Sponsors: Coder.com – Instantly launch fully configured cloud development environments (CDE) and make your first commit in minutes. No need to traverse README files or await onboarding queues. Learn more at Coder.com Fly.io – The home of Changelog.com — Deploy your apps close to your users — global Anycast load-balancing, zero-configuration private networking, hardware isolation, and instant WireGuard VPN connections. Push-button deployments that scale to thousands of instances. Check out the speedrun to get started in minutes. JetBrains – The world’s leading provider of professional developer tools. Download GoLand, the complete IDE crafted for Gophers. Featuring: Sharon DiOrio – X Steven Pyle – LinkedIn Kent Quirk – GitHub , Mastodon , X Johnny Boursiquot – Website , GitHub , X Show Notes: How long until I lose my job to AI? (Go Time #306) Something missing or broken? PRs welcome!…
 
Join Johnny as he dives into the world of home automation with Ricardo Gerardi & Mike Riley, two tinkerers who’ve taken the plunge with Go. We explore the challenges (and the fun) they encounter along the way. If you’re interested in automating your home (or working with micro controllers) come learn how to get started! Join the discussion Changelog++ members save 9 minutes on this episode because they made the ads disappear. Join today! Sponsors: Coder.com – Instantly launch fully configured cloud development environments (CDE) and make your first commit in minutes. No need to traverse README files or await onboarding queues. Learn more at Coder.com Fly.io – The home of Changelog.com — Deploy your apps close to your users — global Anycast load-balancing, zero-configuration private networking, hardware isolation, and instant WireGuard VPN connections. Push-button deployments that scale to thousands of instances. Check out the speedrun to get started in minutes. NordVPN – Get NordVPN 2Y plan + 4 months extra at nordvpn.com/gotime It’s risk-free with Nord’s 30-day money-back guarantee. Featuring: Ricardo Gerardi – GitHub , LinkedIn , X Mike Riley – Website , GitHub , X Johnny Boursiquot – Website , GitHub , X Show Notes: Automate your home with Go from Pragmatic Publishers Powerful Command-Line Applications in Go from Pragmatic Publishers TinyGo - A Go Compiler For Small Places Gitea - Private, Fast, Reliable DevOps Platform Something missing or broken? PRs welcome!…
 
On this episode, Angelica is joined by Go community leaders from around the world: meetup organizers from Guadalajara, St. Louis, New York & Go Bridge Atlanta. Together, they explore the ins & outs of organizing meetups, the benefits of attending, the Go Developer Network (GDN) & the current state of the Go Meetup community. Join the discussion Changelog++ members save 5 minutes on this episode because they made the ads disappear. Join today! Sponsors: Coder.com – Instantly launch fully configured cloud development environments (CDE) and make your first commit in minutes. No need to traverse README files or await onboarding queues. Learn more at Coder.com Featuring: Wilken Rivera – Website Matthew Sanabria – Website , GitHub , LinkedIn , Mastodon , X Jennifer Johnson – LinkedIn Paul Balogh – GitHub , LinkedIn , X Hannah W – Guillermo Galván – Angelica Hill – GitHub , LinkedIn , X Show Notes: Go Developers Platform Engineering New York NJ Code & Coffee GoBridge Atlanta Golang Guadalajara GoBridge StLGo MO Reliability CNCF Saint Louis Something missing or broken? PRs welcome!…
 
This episode focuses on the art of delivering concise Lightning Talks, a popular format at conferences worldwide where speakers present in a short timeframe. Joined by some of this year’s GopherCon Lightning Talkers, we’ll discuss their experiences, challenges & tips for effective communication within a limited time. Join the discussion Changelog++ members save 5 minutes on this episode because they made the ads disappear. Join today! Sponsors: Porkbun – Go to porkbun.com to get .app, .dev, or .foo domain names at Porkbun for only $1 for the first year! Changelog News – A podcast+newsletter combo that’s brief, entertaining & always on-point. Subscribe today . Featuring: Andy Joseph – Dylan Bourque – GitHub Cassie Coyle – GitHub , X Ehden Sinai – GitHub , LinkedIn Jacob Hochstetler – GitHub Matt Dale – GitHub , Mastodon Angelica Hill – GitHub , LinkedIn , X Show Notes: GopherCon 2024 - YouTube Something missing or broken? PRs welcome!…
 
Kris, Angelica & Johnny react to the recently announced Go team changes, discuss the finding that 80% of developers surveyed by Stack Overflow are unhappy & disagree about the concept of tech debt (but agree that something’s gotta give). Join the discussion Changelog++ members save 4 minutes on this episode because they made the ads disappear. Join today! Sponsors: Coder.com – Instantly launch fully configured cloud development environments (CDE) and make your first commit in minutes. No need to traverse README files or await onboarding queues. Learn more at Coder.com Featuring: Kris Brandow – GitHub , X Angelica Hill – GitHub , LinkedIn , X Johnny Boursiquot – Website , GitHub , X Show Notes: Russ Cox: passing torches to Austin and Cherry 80% of professional programmers are unhappy (Changelog News #106) Something missing or broken? PRs welcome!…
 
We’re talking OpenAPI this week! Kris & Johnny are joined by Jamie Tanna, one of the maintainers of oapi-codegen, to discuss OpenAPI, API design philosophies, versioning, and open source maintenance and sustainability. In addition to the usual laughs and unpopular opinions, this week’s episode includes a Changelog++ section that you don’t want to miss. Join the discussion Changelog++ members get a bonus 18 minutes at the end of this episode and zero ads. Join today! Sponsors: Coder.com – Instantly launch fully configured cloud development environments (CDE) and make your first commit in minutes. No need to traverse README files or await onboarding queues. Learn more at Coder.com Featuring: Jamie Tanna – Website , GitHub , LinkedIn , Mastodon , X Kris Brandow – GitHub , X Johnny Boursiquot – Website , GitHub , X Show Notes: oapi-codegen is moving to its own org Creating a more sustainable model for oapi-codegen in the future I’m Now A Full-time Profession Open Source Maintainer Does the tech industry thrive on free work? Jamie’s GitHub Sponsors Profile How do you represent a JSON field in Go that could be absent, null or have a value? APIs as infrastructure: future-proofing Stripe with versioning Common Haus Workflow Introduction to OpenRewrite OpenAPI Changes quobix.com pb33f.io Something missing or broken? PRs welcome!…
 
We check out the upcoming 1.23 release for new language features and improvements, including iterator functions and supporting packages. Join the discussion Changelog++ members save 5 minutes on this episode because they made the ads disappear. Join today! Sponsors: Coder.com – Instantly launch fully configured cloud development environments (CDE) and make your first commit in minutes. No need to traverse README files or await onboarding queues. Learn more at Coder.com Featuring: Carlana Johnson – Website Johnny Boursiquot – Website , GitHub , X Show Notes: Go 1.23 pre-release notes Something missing or broken? PRs welcome!…
 
Jesús Espino from Mattermost tells Natalie all about (the final four of) his 10 “aha moments” he had reading the Go source code. Don’t miss Part 1 ! Join the discussion Changelog++ members save 8 minutes on this episode because they made the ads disappear. Join today! Sponsors: Coder.com – Instantly launch fully configured cloud development environments (CDE) and make your first commit in minutes. No need to traverse README files or await onboarding queues. Learn more at Coder.com Speakeasy – Production-ready, Enterprise-resilient, best-in-class SDKs crafted in minutes. Speakeasy takes care of the entire SDK workflow to save you significant time, delivering SDKs to your customers in minutes with just a few clicks! Create your first SDK for free! Featuring: Jesús Espino – GitHub , X Natalie Pistunovich – GitHub , X Show Notes: Aha moments: Part 1 Understanding the go runtime Deep dive into a go binary at Golab Something missing or broken? PRs welcome!…
 
Jesús Espino from Mattermost tells Natalie all about (the first six of) his 10 “aha moments” he had reading the Go source code. Part 2 (with the rest of his aha moments) coming soon! Join the discussion Changelog++ members save 5 minutes on this episode because they made the ads disappear. Join today! Sponsors: Speakeasy – Production-ready, Enterprise-resilient, best-in-class SDKs crafted in minutes. Speakeasy takes care of the entire SDK workflow to save you significant time, delivering SDKs to your customers in minutes with just a few clicks! Create your first SDK for free! Featuring: Jesús Espino – GitHub , X Natalie Pistunovich – GitHub , X Show Notes: Dissecting slices, maps and channels in Go (at fosdem) The secret life of a goroutine Understanding the go compiler Go compiler inliner overhaul Mr. Meeseeks TinyGo Something missing or broken? PRs welcome!…
 
Mat Ryer has been writing HTTP services in Go for more than 13 years. Needless to say, he’s learned a lot along the way. Today, Johnny & Ian sit down with Mat to ask him all about it. Join the discussion Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today! Sponsors: Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs . Featuring: Johnny Boursiquot – Website , GitHub , X Mat Ryer – Website , GitHub , LinkedIn , X Ian Lopshire – GitHub , X Show Notes: How I write HTTP services in Go after 13 years Something missing or broken? PRs welcome!…
 
Dependencies! We need them, but how do we use them effectively and safely? In this week’s episode Kris is joined by Ian and Johnny to discuss the polyfill.io supply chain attack, the history of dependency management and usage in Go, and the Go Proverb that “a little copying is better than a little dependency”. Of course, we wrap up the episode with some Unpopular Opinions! Join the discussion Changelog++ members save 5 minutes on this episode because they made the ads disappear. Join today! Sponsors: Speakeasy – Production-ready, Enterprise-resilient, best-in-class SDKs crafted in minutes. Speakeasy takes care of the entire SDK workflow to save you significant time, delivering SDKs to your customers in minutes with just a few clicks! Create your first SDK for free! Featuring: Kris Brandow – GitHub , X Johnny Boursiquot – Website , GitHub , X Ian Lopshire – GitHub , X Show Notes: Polyfill.io supply chain attack hits 100,000+ websites — all you need to know How Go Mitigates Supply Chain Attacks Go Proverbs A little copying is better than a little dependency Something missing or broken? PRs welcome!…
 
Our award winning worthy survey game show is back, this time Mat Ryer hosts it live on stage at GopherCon EU Berlin 2024! Join in & play along as we see which team can better guess what these GopherCon gophers had to say! Join the discussion Changelog++ members save 6 minutes on this episode because they made the ads disappear. Join today! Sponsors: Speakeasy – Production-ready, Enterprise-resilient, best-in-class SDKs crafted in minutes. Speakeasy takes care of the entire SDK workflow to save you significant time, delivering SDKs to your customers in minutes with just a few clicks! Create your first SDK for free! Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs . Featuring: Cameron Balahan – X Chioma Onyekpere – GitHub , LinkedIn , X Ron Evans – Website , GitHub , Mastodon , X Johnny Boursiquot – Website , GitHub , X Travis Cline – GitHub , X Paula Babbicola – GitHub , Mastodon , X Mat Ryer – Website , GitHub , LinkedIn , X Show Notes: Moar dev game shows! Something missing or broken? PRs welcome!…
 
This week we’re catching up on the news! Kris is joined by Ian to discuss some of the recent news from around the Go community. Listen in to hear whether the co-hosts believe there’s software that shouldn’t be written in Go, their thoughts on if Go is evolving in the right direction & whether common nouns make good package names. Join the discussion Changelog++ members save 6 minutes on this episode because they made the ads disappear. Join today! Sponsors: Neo4j – Is your code getting dragged down by JOINs and long query times? The problem might be your database…Try simplifying the complex with graphs. Stop asking relational databases to do more than they were made for. Graphs work well for use cases with lots of data connections like supply chain, fraud detection, real-time analytics, and genAI. With Neo4j, you can code in your favorite programming language and against any driver. Plus, it’s easy to integrate into your tech stack. Speakeasy – Production-ready, Enterprise-resilient, best-in-class SDKs crafted in minutes. Speakeasy takes care of the entire SDK workflow to save you significant time, delivering SDKs to your customers in minutes with just a few clicks! Create your first SDK for free! Featuring: Kris Brandow – GitHub , X Ian Lopshire – GitHub , X Show Notes: What software shouldn’t you write in Go? The myth of Go garbage collection hindering “real-time” software? The long-overdue problem coming for some people in Go 1.23 Don’t name packages common nouns Alternatives to Makefiles written in Go Go evolves in the wrong direction Teaching Concurrency Go: Don’t name packages common nouns Computation and State Machines Something missing or broken? PRs welcome!…
 
Angelica is joined by Cameron Balahan, Sameer Ajmani & Russ Cox from the Go Team at Google to talk about how things get done on the Go Team, how do they decide what to improve and then how do they go about improving it. We also discuss how they decide what to work when & what the future of Go might look like. Join the discussion Changelog++ members save 7 minutes on this episode because they made the ads disappear. Join today! Sponsors: Neo4j – Is your code getting dragged down by JOINs and long query times? The problem might be your database…Try simplifying the complex with graphs. Stop asking relational databases to do more than they were made for. Graphs work well for use cases with lots of data connections like supply chain, fraud detection, real-time analytics, and genAI. With Neo4j, you can code in your favorite programming language and against any driver. Plus, it’s easy to integrate into your tech stack. Speakeasy – Production-ready, Enterprise-resilient, best-in-class SDKs crafted in minutes. Speakeasy takes care of the entire SDK workflow to save you significant time, delivering SDKs to your customers in minutes with just a few clicks! Create your first SDK for free! Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs . Featuring: Cameron Balahan – X Sameer Ajmani – GitHub , X Russ Cox – Website , GitHub , Mastodon , X Angelica Hill – GitHub , LinkedIn , X Show Notes: go.dev Issue Tracker Proposing Changes to Go GopherCon 2022: Russ Cox - Compatibility: How Go Programs Keep Working John Ousterhout - Open Decision Making GothamGo 2016 Codebase Refactoring (with help from Go) by Russ Cox Something missing or broken? PRs welcome!…
 
Angelica is joined by Samantha Coyle to talk about her newly published textbook: Go Programming - From Beginner to Professional . This book serves as a go-to guide to master Go for real-world software dev success covering fundamentals to advanced topics. Join the discussion Changelog++ members save 8 minutes on this episode because they made the ads disappear. Join today! Sponsors: Ladder Life Insurance – 100% digital — no doctors, no needles, no paperwork. Don’t put it off until the very last minute to get term coverage life insurance through Ladder. Find out if you’re instantly approved. They’re rated A and A plus. Life insurance costs more as you age, now’s the time to cross it off your list. Speakeasy – Production-ready, Enterprise-resilient, best-in-class SDKs crafted in minutes. Speakeasy takes care of the entire SDK workflow to save you significant time, delivering SDKs to your customers in minutes with just a few clicks! Create your first SDK for free! Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs . Featuring: Samantha Coyle – LinkedIn , X Angelica Hill – GitHub , LinkedIn , X Show Notes: Go Programming - From Beginner to Professional Something missing or broken? PRs welcome!…
 
Based on their experience in Curve and Cloudflare, Matthew Boyle & Chris Shepherd share their experience migrating from PHP to Go. Join the discussion Changelog++ members save 7 minutes on this episode because they made the ads disappear. Join today! Sponsors: Neo4j – Is your code getting dragged down by JOINs and long query times? The problem might be your database…Try simplifying the complex with graphs. Stop asking relational databases to do more than they were made for. Graphs work well for use cases with lots of data connections like supply chain, fraud detection, real-time analytics, and genAI. With Neo4j, you can code in your favorite programming language and against any driver. Plus, it’s easy to integrate into your tech stack. Speakeasy – Production-ready, Enterprise-resilient, best-in-class SDKs crafted in minutes. Speakeasy takes care of the entire SDK workflow to save you significant time, delivering SDKs to your customers in minutes with just a few clicks! Create your first SDK for free! Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs . Featuring: Matthew Boyle – Website , GitHub , X Chris Shepherd – GitHub , LinkedIn , X Natalie Pistunovich – GitHub , X Show Notes: Sonar Encore Something missing or broken? PRs welcome!…
 
In this week’s episode we’re talking about the news! In this laugh-filled episode, Kris is joined by Ian & Johnny to discuss the future of Go, both the Go team itself and iterations of packages within the standard library; Microsoft creating a Go blog & a Go fork; and SQLite and Go. Join the discussion Changelog++ members save 8 minutes on this episode because they made the ads disappear. Join today! Sponsors: FireHydrant – The alerting and on-call tool designed for humans, not systems. Signals puts teams at the center, giving you ultimate control over rules, policies, and schedules. No need to configure your services or do wonky work-arounds. Signals filters out the noise, alerting you only on what matters. Manage coverage requests and on-call notifications effortlessly within Slack. But here’s the game-changer…Signals natively integrates with FireHydrant’s full incident management suite, so as soon as you’re alerted you can seamlessly kickoff and manage your entire incident inside a single platform. Learn more or switch today at firehydrant.com/signals Speakeasy – Instantly create SDKs that make API integration easy for your users. Create your first SDK for free! today. Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs . Featuring: Kris Brandow – GitHub , X Ian Lopshire – GitHub , X Johnny Boursiquot – Website , GitHub , X Show Notes: If Google decided to part with the core Go team, what would that mean for its future adoption? Microsoft now has a Go blog Evolving the Go Standard Library with math/rand/v2 Redis re-implemented in Go with SQLite Something missing or broken? PRs welcome!…
 
What makes a good, bad, and truly great workshop? How do you put together a Go workshop that works, and how do you get the most out of workshops you attend? Join the discussion Changelog++ members save 8 minutes on this episode because they made the ads disappear. Join today! Sponsors: FireHydrant – The alerting and on-call tool designed for humans, not systems. Signals puts teams at the center, giving you ultimate control over rules, policies, and schedules. No need to configure your services or do wonky work-arounds. Signals filters out the noise, alerting you only on what matters. Manage coverage requests and on-call notifications effortlessly within Slack. But here’s the game-changer…Signals natively integrates with FireHydrant’s full incident management suite, so as soon as you’re alerted you can seamlessly kickoff and manage your entire incident inside a single platform. Learn more or switch today at firehydrant.com/signals Speakeasy – Instantly create SDKs that make API integration easy for your users. Create your first SDK for free! today. Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs . Featuring: Angelica Hill – GitHub , LinkedIn , X Johnny Boursiquot – Website , GitHub , X Kris Brandow – GitHub , X Show Notes: Go Bridge Something missing or broken? PRs welcome!…
 
The 3 Musketeers return! Filippo Valsorda, Roland Shoemaker & Nicola Murino continue their deep-dive conversation with Natalie about Go’s crypto libraries. Also listen to Part 1 and Part 2 ! Join the discussion Changelog++ members save 9 minutes on this episode because they made the ads disappear. Join today! Sponsors: FireHydrant – The alerting and on-call tool designed for humans, not systems. Signals puts teams at the center, giving you ultimate control over rules, policies, and schedules. No need to configure your services or do wonky work-arounds. Signals filters out the noise, alerting you only on what matters. Manage coverage requests and on-call notifications effortlessly within Slack. But here’s the game-changer…Signals natively integrates with FireHydrant’s full incident management suite, so as soon as you’re alerted you can seamlessly kickoff and manage your entire incident inside a single platform. Learn more or switch today at firehydrant.com/signals Speakeasy – Instantly create SDKs that make API integration easy for your users. Create your first SDK for free! today. Ladder Life Insurance – 100% digital — no doctors, no needles, no paperwork. Don’t put it off until the very last minute to get term coverage life insurance through Ladder. Find out if you’re instantly approved. They’re rated A and A plus. Life insurance costs more as you age, now’s the time to cross it off your list. Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs . Featuring: Filippo Valsorda – Website , GitHub , Mastodon , X Roland Shoemaker – Website , GitHub , X Nicola Murino – GitHub Natalie Pistunovich – GitHub , X Show Notes: What’s new in Go’s cryptography libraries: Part 1 What’s new in Go’s cryptography libraries: Part 2 ssh: add AlgorithmNegotiationError ssh: validate key type in SSH_MSG_USERAUTH_PK_OK response BoGo Project Wycheproof The Password Game Filippo’s open source maintenance policy Something missing or broken? PRs welcome!…
 
In this episode, Ben Burkert & Chris Stolt join Johhny to explore the ups & downs of trying to get secure local development environments set up, why it’s hard & what you can do about it. Join the discussion Changelog++ members save 6 minutes on this episode because they made the ads disappear. Join today! Sponsors: FireHydrant – The alerting and on-call tool designed for humans, not systems. Signals puts teams at the center, giving you ultimate control over rules, policies, and schedules. No need to configure your services or do wonky work-arounds. Signals filters out the noise, alerting you only on what matters. Manage coverage requests and on-call notifications effortlessly within Slack. But here’s the game-changer…Signals natively integrates with FireHydrant’s full incident management suite, so as soon as you’re alerted you can seamlessly kickoff and manage your entire incident inside a single platform. Learn more or switch today at firehydrant.com/signals Notion – Notion is a place where any team can write, plan, organize, and rediscover the joy of play. It’s a workspace designed not just for making progress, but getting inspired. Notion is for everyone — whether you’re a Fortune 500 company or freelance designer, starting a new startup or a student juggling classes and clubs. Changelog News – A podcast+newsletter combo that’s brief, entertaining & always on-point. Subscribe today . Featuring: Ben Burkert – GitHub , LinkedIn , X Chris Stolt – X Johnny Boursiquot – Website , GitHub , X Show Notes: lcl.host anchor on GitHub Something missing or broken? PRs welcome!…
 
Natalie is joined by Carlos Becker (a Brazil-based software developer who maintains GoReleaser and other OSS software) to discuss how GOOS and GOARCH spark joy. Join the discussion Changelog++ members save 5 minutes on this episode because they made the ads disappear. Join today! Sponsors: Boot.dev – Learn backend development the smart way. Boot.dev is the most captivating, finger-flying, addictive way to learn to code. Changelog News – A podcast+newsletter combo that’s brief, entertaining & always on-point. Subscribe today . Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs . Featuring: Carlos Becker – Website , GitHub , Mastodon , X Natalie Pistunovich – GitHub , X Show Notes: GoReleaser K3s Pprof testscript uber-go/goleak Something missing or broken? PRs welcome!…
 
Felix Geisendörfer & Michael Knyszek join Natalie to discuss Go execution traces: why they’re awesome, common use cases, how they’ve gotten better of late & more. Join the discussion Changelog++ members save 3 minutes on this episode because they made the ads disappear. Join today! Sponsors: Boot.dev – Learn backend development the smart way. Boot.dev is the most captivating, finger-flying, addictive way to learn to code. Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs . Featuring: Felix Geisendörfer – Website , GitHub , X Michael Knyszek – Website , GitHub , Mastodon , X Natalie Pistunovich – GitHub , X Show Notes: Making Go more efficient (Go Time #260) More powerful Go execution traces Something missing or broken? PRs welcome!…
 
In this episode Matt, Bill & Jon discuss various debugging techniques for use in both production and development. Bill explains why he doesn’t like his developers to use the debugger and how he prefers to only use techniques available in production. Matt expresses a few counterpoints based on his different experiences, and then the group goes over some techniques for debugging in production. Join the discussion Changelog++ members save 4 minutes on this episode because they made the ads disappear. Join today! Sponsors: FireHydrant – The alerting and on-call tool designed for humans, not systems. Signals puts teams at the center, giving you ultimate control over rules, policies, and schedules. No need to configure your services or do wonky work-arounds. Signals filters out the noise, alerting you only on what matters. Manage coverage requests and on-call notifications effortlessly within Slack. But here’s the game-changer…Signals natively integrates with FireHydrant’s full incident management suite, so as soon as you’re alerted you can seamlessly kickoff and manage your entire incident inside a single platform. Learn more or switch today at firehydrant.com/signals Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs . Featuring: Matthew Boyle – Website , GitHub , X Bill Kennedy – Website , GitHub , X Jon Calhoun – Website , GitHub , X Show Notes: Limits in Kubernetes - A blog by Bill Prometheus crawler-hints distributed tracing service weaver encore Petr Levels Andrea Medda Matt’s debugging course Something missing or broken? PRs welcome!…
 
In this episode we answer any/all questions from a new Go developer. Features, best practices, quirks of the language… it’s all on the table for discussion. Join the discussion Changelog++ members save 4 minutes on this episode because they made the ads disappear. Join today! Sponsors: FireHydrant – The alerting and on-call tool designed for humans, not systems. Signals puts teams at the center, giving you ultimate control over rules, policies, and schedules. No need to configure your services or do wonky work-arounds. Signals filters out the noise, alerting you only on what matters. Manage coverage requests and on-call notifications effortlessly within Slack. But here’s the game-changer…Signals natively integrates with FireHydrant’s full incident management suite, so as soon as you’re alerted you can seamlessly kickoff and manage your entire incident inside a single platform. Learn more or switch today at firehydrant.com/signals Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs . Featuring: Duarte O.C⚡️ – Website , GitHub , LinkedIn , Mastodon , X Johnny Boursiquot – Website , GitHub , X Ian Lopshire – GitHub , X Show Notes: Ambrosio NewsHavn errgroup package Something missing or broken? PRs welcome!…
 
Jumping into a codebase you’re unfamiliar with can be challenging. Are there better & worse ways to go about it? In this episode, Ian gathers a panel (Johnny, Kris & Jon) to discuss the ins & outs of familiarizing yourself with an existing codebase. Join the discussion Changelog++ members save 2 minutes on this episode because they made the ads disappear. Join today! Sponsors: Changelog News – A podcast+newsletter combo that’s brief, entertaining & always on-point. Subscribe today . Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs . Featuring: Ian Lopshire – GitHub , X Kris Brandow – GitHub , X Johnny Boursiquot – Website , GitHub , X Jon Calhoun – Website , GitHub , X Show Notes: DAO acronym Something missing or broken? PRs welcome!…
 
We’re all thinking about it and wondering if our job is safe from AI. Maybe. Maybe not. In this episode Johnny Boursiquot is joined some industry veterans who have been through multiple innovation cycles to share their insights and advice on this subject. Join the discussion Changelog++ members save 2 minutes on this episode because they made the ads disappear. Join today! Sponsors: Changelog News – A podcast+newsletter combo that’s brief, entertaining & always on-point. Subscribe today . Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs . Sentry – Launch week! New features and products all week long (so get comfy)! Tune in to Sentry’s YouTube and Discord daily at 9am PT to hear the latest scoop. Too busy? No problem - enter your email address to receive all the announcements (and win swag along the way). Use the code CHANGELOG when you sign up to get $100 OFF the team plan. Typesense – Lightning fast, globally distributed Search-as-a-Service that runs in memory. You literally can’t get any faster! Featuring: Kent Quirk – GitHub , Mastodon , X Sharon DiOrio – X Steven Pyle – LinkedIn Johnny Boursiquot – Website , GitHub , X Show Notes: Something missing or broken? PRs welcome!…
 
Angelica is joined by the wonderful Anthony Starks to discuss creative coding to create art & visualizations with Go. Anthony is an independent developer/designer interested in data visualization, generative art, building tools & combining art + code. Join the discussion Changelog++ members save 5 minutes on this episode because they made the ads disappear. Join today! Sponsors: FireHydrant – The alerting and on-call tool designed for humans, not systems. Signals puts teams at the center, giving you ultimate control over rules, policies, and schedules. No need to configure your services or do wonky work-arounds. Signals filters out the noise, alerting you only on what matters. Manage coverage requests and on-call notifications effortlessly within Slack. But here’s the game-changer…Signals natively integrates with FireHydrant’s full incident management suite, so as soon as you’re alerted you can seamlessly kickoff and manage your entire incident inside a single platform. Learn more or switch today at firehydrant.com/signals Changelog News – A podcast+newsletter combo that’s brief, entertaining & always on-point. Subscribe today . Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs . Featuring: Anthony Starks – GitHub , LinkedIn , X Angelica Hill – GitHub , LinkedIn , X Show Notes: GENUARY Anthony’s Speaker Deck Du Bois Visualization Challenge: 2024 decksh: a little language for presentations, visualizations, and information displays W. E. B. Du Bois’s Data Portraits: Visualizing Black America African American Photographs Assembled for 1900 Paris Exposition dchart: dchart makes charts using deck markup Something missing or broken? PRs welcome!…
 
In the first of a multi-part series, Ian & Johnny are joined by Miriah Peterson & Bryan Boreham to peel back the first layer of the things that matter when it comes to the performance of your Go programs. Join the discussion Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today! Sponsors: Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs . Featuring: Miriah Peterson – Website , GitHub , LinkedIn , X Bryan Boreham – X Johnny Boursiquot – Website , GitHub , X Ian Lopshire – GitHub , X Show Notes: The return of Ship it! Something missing or broken? PRs welcome!…
 
Our award winning worthy survey game show is back, this time Mat Ryer hosts it live on stage at GopherCon EU Athens 2024! Join in & play along as we see which team can better guess what these GopherCon gophers had to say! Join the discussion Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today! Sponsors: Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs . Featuring: Wiktor Jurkiewicz – GitHub , LinkedIn Diana Shevchenko – GitHub , LinkedIn Grzegorz Brzezinka – GitHub , LinkedIn Valentin Michaluk – GitHub , LinkedIn , X Andrii Raikov – GitHub , LinkedIn Llewellyn Strydom – LinkedIn Mat Ryer – Website , GitHub , LinkedIn , X Show Notes: Moar dev game shows! Something missing or broken? PRs welcome!…
 
Our “what’s new in Go” correspondent, Carlana Johnson, joins Johnny & Ian to discuss what’s new with the latest iteration of Go in version 1.22. Join the discussion Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today! Sponsors: Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs . Featuring: Carlana Johnson – Website Johnny Boursiquot – Website , GitHub , X Ian Lopshire – GitHub , X Show Notes: Changelog Beats! Dance Party Go 1.22 Release Notes What’s New in Go 1.22: reflect.TypeFor What’s New in Go 1.22: slices.Concat Something missing or broken? PRs welcome!…
 
Angelica is joined by Neil S Primmer & Benji Vesterby to share their experience organizing “Capture the Flag” at GopherCon 2023. CTF events involve teams vying for supremacy as they strive to gather digital flags (presented as strings) and successfully submit them to the competition organizers. In essence, it’s a thrilling “scavenger hunt for nerds.” Join us as we unravel the intricacies and excitement of this unique gaming experience! Join the discussion Changelog++ members save 1 minute on this episode because they made the ads disappear. Join today! Sponsors: Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs . Featuring: Neil S Primmer – GitHub , LinkedIn Benji Vesterby – GitHub , LinkedIn , X Angelica Hill – GitHub , LinkedIn , X Show Notes: CTF Handbook Rtfm: Red Team Field Manual Coverage of DefCon 8 from TechTV in 2000 Something missing or broken? PRs welcome!…
 
Over the past 8 years, Go Time has published 300 episodes! In this episode, the panel discusses which ones they loved the most, some current stuff that’s in the works, what struggles the podcast has had & what we’re planning for the future. Join the discussion Changelog++ members save 2 minutes on this episode because they made the ads disappear. Join today! Sponsors: Changelog News – A podcast+newsletter combo that’s brief, entertaining & always on-point. Subscribe today . Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs . Featuring: Kris Brandow – GitHub , X Jon Calhoun – Website , GitHub , X Johnny Boursiquot – Website , GitHub , X Ian Lopshire – GitHub , X Angelica Hill – GitHub , LinkedIn , X Show Notes: Jon’s favorite episodes Go & Templ Deep dive on TCP/IP & Networking Johnny’s favorite episodes 7 deadly sins What’s New In Go episodes 1.21 1.20 1.19 Ian’s favorite episodes Episodes where we talk to experts that deeply care Who owns our code? Who owns our code? Who owns our code? Part 2 Biology and Go Go in medicine & biology What’s new in Go cryptopgrahy What’s new in Go’s cryptography libraries: Part 1 What’s new in Go’s cryptography libraries: Part 2 Kris’ favorite episodes Maintenance mini series Episodes about software engineering in general and the Go community Principles of Simplicity Experiences from GopherCon 2023 Angelica’s favorite episodes Maintenance mini series episodes Event driven architectures Event-driven systems & Architectures Go deep dive episodes A deep dive into Go’s stack Episodes that are about Go and tech but are also apply outside of tech Event-driven systems & architecture Principles of simplicity Ian’s recommendations Who owns our code? episodes Who owns our code? Who owns our code? Part 2 Jon’s recommendations Depends on the person Usually episodes around the new to Go topic Johnny’s recommendations Doesn’t relisten to episode he’s on Start with the last one Kris’ recommendations Recent episode Angelica’s recommendations Episode around Go and simplicity Principles of Simplicity Angelica’s first episode The Secret Life of Gophers Something missing or broken? PRs welcome!…
 
In this episode Matt joins Kris & Jon to discuss Kafka. During their discussion they cover topics like what problems Kafka helps solve, when a company should start considering Kafka, how throwing tech like Kafka at a problem won’t fix everything if there are underlying issues, complexities of using Kafka, managing payload schemas, and more. Join the discussion Changelog++ members save 3 minutes on this episode because they made the ads disappear. Join today! Sponsors: Changelog News – A podcast+newsletter combo that’s brief, entertaining & always on-point. Subscribe today . Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs . Featuring: Matthew Boyle – Website , GitHub , X Jon Calhoun – Website , GitHub , X Kris Brandow – GitHub , X Show Notes: Matt’s Blog Post About Kafka at Cloudflare Sarama library Matt’s Golang Insiders Twitter Community Kubernetes the Hard Way Incident Monolith Blog Post Encore Memphis CRDT Designing Data-Intensive Applications Buf (mentioned by Matt) Prototool grpc.io Something missing or broken? PRs welcome!…
 
Filippo Valsorda & Roland Shoemaker from the Go Team return & bring Nicola Murino with them to continue catching us up on what’s new in Go’s crypto libraries. This is everything we didn’t cover + deep dives from Part 1 ! Join the discussion Changelog++ members save 3 minutes on this episode because they made the ads disappear. Join today! Sponsors: Changelog News – A podcast+newsletter combo that’s brief, entertaining & always on-point. Subscribe today . Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs . Featuring: Filippo Valsorda – Website , GitHub , Mastodon , X Roland Shoemaker – Website , GitHub , X Nicola Murino – GitHub Natalie Pistunovich – GitHub , X Show Notes: What’s new in Go’s cryptography libraries: Part 1 NIST FIPS Diffie–Hellman key exchange FIPS standard 140 github.com/quic-go/quic-go tip.golang.org/src/crypto/tls/quic.go pkg.go.dev/crypto/x509 MultiAlgorithmSigner OpenSSH format keys Kerberos edge case, use the correct token from the client defer channel window adjustment Improved test cases (removed t.Fatal calls from goroutines), added test against SSH CLI Agent compatibility github.com/drakkan/sftpgo Something missing or broken? PRs welcome!…
 
Event-driven systems may not be the go-to solution for everyone because of the challenges they can add. While the system reacting to events published in other parts of the system seem elegant, some of the complexities they bring can be challenging. However, they do offer durability, autonomy & flexibility. In this episode, we’ll define event-driven architecture, discuss the problems it solves, challenges it poses & potential solutions. Join the discussion Changelog++ members save 1 minute on this episode because they made the ads disappear. Join today! Sponsors: Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs . Typesense – Lightning fast, globally distributed Search-as-a-Service that runs in memory. You literally can’t get any faster! Featuring: Chris Richardson – LinkedIn , Mastodon , X Indu Alagarsamy – Website , LinkedIn , Mastodon , X Viktor Stanchev – Website , GitHub , LinkedIn , X Angelica Hill – GitHub , LinkedIn , X Show Notes: Temporal NServiceBus MassTransit Transactional Outbox Pattern Choreography vs orchestration Event sourcing CQRS Messaging Channels Cloud-based workflow solutions GCP Workflows GCP workflows yaml language AWS Step Functions “Amazon states language” based on json Go specific microservices orchestration tools, frameworks, and libraries: Temporal Go SDK Watermill Software Architecture as a Set of Architectural Design Decisions Something missing or broken? PRs welcome!…
 
Rob Pike says, “Simplicity is the art of hiding complexity.” If that’s true, what is simplicity in the context of writing software in Go? Is it even something we should strive for? Can software be too simple? Ian & Kris discuss with return guest sam boyer. Join the discussion Changelog++ members save 2 minutes on this episode because they made the ads disappear. Join today! Sponsors: Changelog News – A podcast+newsletter combo that’s brief, entertaining & always on-point. Subscribe today . Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs . Featuring: sam boyer – GitHub , X Ian Lopshire – GitHub , X Kris Brandow – GitHub , X Show Notes: Rob Pike - Simplicity is Complicated The Infinite Game - Simon Sinek “Simple Made Easy” - Rich Hickey (2011) “You can’t get snakes from chicken eggs” Something missing or broken? PRs welcome!…
 
Filippo Valsorda & Roland Shoemaker from the Go Team sit down with Natalie to catch us up on what’s new in Go’s crypto libraries. No, not that crypto… good ol’ cryptography! Don’t miss Part 2 ! Join the discussion Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today! Sponsors: Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs . Typesense – Lightning fast, globally distributed Search-as-a-Service that runs in memory. You literally can’t get any faster! Featuring: Filippo Valsorda – Website , GitHub , Mastodon , X Roland Shoemaker – Website , GitHub , X Natalie Pistunovich – GitHub , X Show Notes: What’s new in Go’s cryptography libraries: Part 2 MultiAlgorithmSigner OpenSSH format keys Something missing or broken? PRs welcome!…
 
John Gregory’s GopherCon talk “7 Deadly Gopher Sins” is the ostensible basis of this spooky Go Time episode, but with Mat Ryer at the helm… the only thing to expect is the unexpected. And failed jokes. Expect lots of failed jokes. Join the discussion Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today! Sponsors: Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs . Typesense – Lightning fast, globally distributed Search-as-a-Service that runs in memory. You literally can’t get any faster! Featuring: John Gregory – GitHub , LinkedIn , Mastodon , X Mat Ryer – Website , GitHub , LinkedIn , X Johnny Boursiquot – Website , GitHub , X Kris Brandow – GitHub , X Show Notes: 7 Deadly Gopher Sins Eliza: a chatbot therapist Something missing or broken? PRs welcome!…
 
The 10th GopherCon took place the last week of September and it was a blast. In this episode, we’re talking about our experiences at the conference from several different viewpoints. Angelica as a conference organizer, Johnny as an emcee and workshop instructor, Kaylyn as a speaker, and Kris as a regular attendee. Join the discussion Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today! Sponsors: Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs . Typesense – Lightning fast, globally distributed Search-as-a-Service that runs in memory. You literally can’t get any faster! Featuring: Kaylyn Gibilterra – GitHub , X Kris Brandow – GitHub , X Angelica Hill – GitHub , LinkedIn , X Johnny Boursiquot – Website , GitHub , X Show Notes: Something missing or broken? PRs welcome!…
 
Michael Quiqley from NetFoundry joins Natalie to discuss Zero Trust concepts, why they are important for secure systems & how to implement them in Go. Join the discussion Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today! Sponsors: Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs . Typesense – Lightning fast, globally distributed Search-as-a-Service that runs in memory. You literally can’t get any faster! Featuring: Michael Quigley – Website , GitHub , LinkedIn Natalie Pistunovich – GitHub , X Show Notes: BeyondCorp initiative by Google Tor Istio Ngrok OpenZiti and zrok QUIC and [quic-go](https://github.com/quic-go/quic-go : http alternative bbolt (part of k8s) Transwarp/Dilithium - better than tcp (in some cases) OpenZiti Test Kitchen Repos Open Source LLM: Karen The Editor FabLab zrok SDK “pastebin” example : A buffer for moving buffers between machines Something missing or broken? PRs welcome!…
 
Go’s known for it’s fantastic standard library, but there are some places where the libraries can be challenging to use. The html/template package is one of those places. So what alternatives do we have? On today’s episode we’re talking about Templ, an HTML templating language for Go that has great developer tooling. Co-hosts Kris Brandow and Jon Calhoun are joined by Adrian Hesketh, the creator of Templ, and Joe Davidson, one of the maintainers on the project. Join the discussion Changelog++ members save 2 minutes on this episode because they made the ads disappear. Join today! Sponsors: Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs . Typesense – Lightning fast, globally distributed Search-as-a-Service that runs in memory. You literally can’t get any faster! Changelog News – A podcast+newsletter combo that’s brief, entertaining & always on-point. Subscribe today . Featuring: Adrian Hesketh – GitHub , X Joe Davidson – GitHub , X Kris Brandow – GitHub , X Jon Calhoun – Website , GitHub , X Show Notes: templ.guide htmx plush Something missing or broken? PRs welcome!…
 
V Körbes returns to talk prototyping with Natalie, Johnny & Kris. Is Go good for prototyping? What makes a language prototypable, anyway? How does space radiation fit in to all this? Tune in and ride along to find out! Join the discussion Changelog++ members save 3 minutes on this episode because they made the ads disappear. Join today! Sponsors: Tailscale – Simple, secure networks for teams of any scale. Built on WireGuard. Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs . Featuring: V Körbes – Website , GitHub , X Natalie Pistunovich – GitHub , X Johnny Boursiquot – Website , GitHub , X Kris Brandow – GitHub , X Show Notes: Something missing or broken? PRs welcome!…
 
Our “what’s new in Go” correspondent Carl Johnson joins Johnny & Kris yet again to discuss what’s new with the latest iteration of Go in version 1.21. Join the discussion Changelog++ members save 5 minutes on this episode because they made the ads disappear. Join today! Sponsors: Tailscale – Simple, secure networks for teams of any scale. Built on WireGuard. Changelog News – A podcast+newsletter combo that’s brief, entertaining & always on-point. Subscribe today . Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs . Featuring: Carl Johnson – Website , GitHub , Mastodon , X Johnny Boursiquot – Website , GitHub , X Kris Brandow – GitHub , X Show Notes: Go 1.21 Release Notes What Carl worked on for Go 1.21 “Waterfall” doesn’t mean what you think it means Something missing or broken? PRs welcome!…
 
A technical dive into how the Go stack works and why we as programmers should care. Join the discussion Changelog++ members save 6 minutes on this episode because they made the ads disappear. Join today! Sponsors: Tailscale – Simple, secure networks for teams of any scale. Built on WireGuard. Changelog News – A podcast+newsletter combo that’s brief, entertaining & always on-point. Subscribe today . Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs . Featuring: Yarden Laifenfeld – GitHub , Mastodon , X David Chase – GitHub , Mastodon , X Mat Ryer – Website , GitHub , LinkedIn , X Kris Brandow – GitHub , X Show Notes: Something missing or broken? PRs welcome!…
 
Today we’re talking with Alice Merrick & Andy Walker about building a world-class developer experience. You know it when you see it, things just feel right. But it’s more than just a pleasant UI or lipstick on a pig (which is a saying), it really matters. Join the discussion Changelog++ members get a bonus 5 minutes at the end of this episode and zero ads. Join today! Sponsors: Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs . Typesense – Lightning fast, globally distributed Search-as-a-Service that runs in memory. You literally can’t get any faster! Changelog News – A podcast+newsletter combo that’s brief, entertaining & always on-point. Subscribe today . Featuring: Alice Merrick – LinkedIn , X Andy Walker – Website , GitHub , LinkedIn , X Mat Ryer – Website , GitHub , LinkedIn , X Kris Brandow – GitHub , X Show Notes: Charm on GitHub Use system fonts Something missing or broken? PRs welcome!…
 
So, do we like generics or not? Some people feared they’d be the end of the language. Others were very hopeful, and had clear use cases, and were thrilled about the feature coming to the language. It was also often touted as the reason a lot of people didn’t adopt Go. So what do we think now? Mat and Kris are joined by Roger Peppe and Bryan Boreham to discuss the state of Generics in Go. Join the discussion Changelog++ members save 1 minute on this episode because they made the ads disappear. Join today! Sponsors: Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs . Typesense – Lightning fast, globally distributed Search-as-a-Service that runs in memory. You literally can’t get any faster! Featuring: Roger Peppe – GitHub , X Bryan Boreham – X Mat Ryer – Website , GitHub , LinkedIn , X Kris Brandow – GitHub , X Show Notes: New slices package Go 1.21 release notes Roger’s talk on unconstrained generics Roger’s proposal on type assertions Roger’s generics mini testing framework Mat’s mini testing framework Dishwasher video Dishwasher video v2 Something missing or broken? PRs welcome!…
 
The Go ecosystem has a hoard of tools and editors for Gophers to choose from and it can be difficult to find ones that are a good fit for each individual. In this episode, we discuss what tools and editors we’re using, the ones we wish existed, how we go about finding new ones, and why we sometimes choose to write our own tools. Join the discussion Changelog++ members save 1 minute on this episode because they made the ads disappear. Join today! Sponsors: Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs . Typesense – Lightning fast, globally distributed Search-as-a-Service that runs in memory. You literally can’t get any faster! Featuring: Andy Walker – Website , GitHub , LinkedIn , X Kris Brandow – GitHub , X Jon Calhoun – Website , GitHub , X Mat Ryer – Website , GitHub , LinkedIn , X Show Notes: Where we find tools r/sysadmin r/programming Golang Weekly Newsletter Watching screencasts and live streams Collaboration Pop Equipment Time to upgrade your monitor Assorted Reading The Gift of Fear by Gavin DeBecker Procedural Memory XKCD Is It Worth the Time? Ink & Switch The Chatsworth Banana Videos GopherCon 2016: Ivan Danyliuk - Visualizing Concurrency in Go PDE: A different take on editing code Editors VSCode NeoVim GoLand Shell Scripting Charm_ Charm GitHub Organization Charm_ Gum Bubble Tea mvdan/sh script (not mentioned in episode) Terminal Emulators WezTerm kitty warp Build Tools Bazel Task Mage Documentation Tools Dash for macOS pkg.go.dev Terminal Multiplexers tmux Zellij Application Launchers Alfred Raycast Knowledge Tools Notion Obsidian MindNode Bike Outliner Workflowy Muse Miscellaneous Tools The F*ck fzf Something missing or broken? PRs welcome!…
 
Our award winning worthy survey game show is back, this time Mat Ryer hosts it live on stage at GopherCon Europe 2023! Elena Grahovac joins forces with Björn Rabenstein to battle it out with Alice Merrick & Mohammed S. Al Sahaf. Let’s see who can better guess what the GopherCon Europe gophers had to say! Join the discussion Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today! Sponsors: Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs . Typesense – Lightning fast, globally distributed Search-as-a-Service that runs in memory. You literally can’t get any faster! Featuring: Elena Grahovac – X Björn Rabenstein – GitHub Alice Merrick – LinkedIn , X Mohammed S. Al Sahaf – Website , GitHub , LinkedIn , X Mat Ryer – Website , GitHub , LinkedIn , X Show Notes: Something missing or broken? PRs welcome!…
 
Many Gophers build projects as a team of one. Sometimes these are side projects, other times they are projects used by millions of people but who are still maintained by a single individual. In this episode, the panel discusses techniques for developing and maintaining Go projects as a solo developer. Join the discussion Changelog++ members save 2 minutes on this episode because they made the ads disappear. Join today! Sponsors: Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs . Typesense – Lightning fast, globally distributed Search-as-a-Service that runs in memory. You literally can’t get any faster! Changelog News – A podcast+newsletter combo that’s brief, entertaining & always on-point. Subscribe today . Featuring: Ben Johnson – Website , GitHub , X Kris Brandow – GitHub , X Ian Lopshire – GitHub , X Show Notes: Something missing or broken? PRs welcome!…
 
Listener Joe Davidson recently tweeted: “I’d really be interested in an episode debating Kubernetes vs serverless functions for distributed systems. As someone working a lot with serverless to create large scale systems, for me the complexity in Kubernetes doesn’t seem worth it, especially when onboarding new people. But I’d like to see it from the other perspectives. I could be missing something.” So we invited Joe on the show alongside Abdel Sghiouar and Srdjan Petrovic to discuss! Join the discussion Changelog++ members save 3 minutes on this episode because they made the ads disappear. Join today! Sponsors: Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs . Typesense – Lightning fast, globally distributed Search-as-a-Service that runs in memory. You literally can’t get any faster! Changelog News – A podcast+newsletter combo that’s brief, entertaining & always on-point. Subscribe today . Featuring: Joe Davidson – GitHub , X Abdel Sghiouar – GitHub , LinkedIn , X Srdjan Petrovic – X Natalie Pistunovich – GitHub , X Show Notes: Cncf landscape Article: Shifting left is for suckers. Shift down instead Service Weaver Firebase Range: Why Generalists Triumph in a Specialized world CloudRun Knative Fargate Dapr Azure Container Apps Kelsey Hightower’s Tweet on k8s becoming an operating system for the cloud Something missing or broken? PRs welcome!…
 
Kaylyn Gibilterra returns as Natalie & the gang take our diversity conversation one step further. This time we’re talking about neurodiversity as it relates to being a developer, a manager, a conference participant & more. Join the discussion Changelog++ members save 3 minutes on this episode because they made the ads disappear. Join today! Sponsors: Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com Fly.io – The home of Changelog.com — Deploy your apps and databases close to your users. In minutes you can run your Ruby, Go, Node, Deno, Python, or Elixir app (and databases!) all over the world. No ops required. Learn more at fly.io/changelog and check out the speedrun in their docs . Changelog News – A podcast+newsletter combo that’s brief, entertaining & always on-point. Subscribe today . Featuring: Kaylyn Gibilterra – GitHub , X Natalie Pistunovich – GitHub , X Kris Brandow – GitHub , X Johnny Boursiquot – Website , GitHub , X Show Notes: Something missing or broken? PRs welcome!…
 
Loading …

به Player FM خوش آمدید!

Player FM در سراسر وب را برای یافتن پادکست های با کیفیت اسکن می کند تا همین الان لذت ببرید. این بهترین برنامه ی پادکست است که در اندروید، آیفون و وب کار می کند. ثبت نام کنید تا اشتراک های شما در بین دستگاه های مختلف همگام سازی شود.

 

icon Daily Deals
icon Daily Deals
icon Daily Deals

راهنمای مرجع سریع

در حین کاوش به این نمایش گوش دهید
پخش