Changelog Master Feed

Changelog Master Feed Artwork

Your one-stop shop for all Changelog podcasts

Go Time Go Time #106

Code editors and language servers

Play
2019-11-11T18:00:00Z #go +1 🎧 15,371

In this episode we talk with Ramya Rao about code editors and language servers. We share our thoughts on which editor we use, why we use it, and why we’d switch. We also discuss what a language server is and why it matters in connecting editors and the languages they support. We also dive into various ways to be effective with VS Code including shortcuts, plugins, and more.

Go Time Go Time #165

When Go programs end

Play Watch
2021-02-04T17:00:00Z #go 🎧 15,305

Michael Knyszek from the Go team joins us to talk about what happens when a program ends. How are file handles cleaned up? When are deferred functions run, and when are they skipped entirely? Is there a way to terminate all running goroutines? Tune in to learn the answers to these questions and more!

Go Time Go Time #139

The future of Testify

Play
2020-07-23T15:45:00Z #go +1 🎧 15,299

The panel discuss testing frameworks in Go. After a brief overview of the concepts involved, we discuss how testing frameworks can make our lives easier, and why some people still choose to avoid them. Mat Ryer and Mark Bates chat with Boyan Soubachov about the future of the Testify project.

Go Time Go Time #148

The one with Brad Fitzpatrick

Play
2020-09-24T16:00:00Z #go 🎧 15,291

Brad Fitzpatrick returns to the show (last heard on episode 44) to field a mixed bag of questions from Johnny, Mat, and the live listeners. How’d he get in to programming? What languages did he use before Go? What’s he up to now that he’s not working on the Go language? And of course… does he have any unpopular opinions he’d like to share? 😏

Go Time Go Time #181

Building for Ethereum in Go

Play Watch
2021-05-27T15:30:00Z #go +3 🎧 15,282

In this episode, we will talk about building for Blockchain in Go. We are joined by two of the co-founders of Prysmatic Labs (a company behind the upgrades to the Ethereum network). Raul Jordan and Preston Van Loon tell Angelica how they started the company, as well as what it’s like to build technical infrastructure for the Ethereum blockchain using Go.

JS Party JS Party #305

What's next in JavaScript (a TC39 update)

Play
2023-12-20T21:30:00Z #javascript +2 🎧 15,276

Daniel Ehrenberg (software engineer at Bloomberg, web standards author / champion & VP of ECMA International) joins us to discuss new features that have landed in JavaScript and to preview what’s cooking in various standards bodies across the web platform.

We cover a wide array (get it?) of topics from improvements to built-ins such as Promises, Maps & Sets, as well as new primitives like Records, Tuples & Temporal. We round out this epic discussion with a look at cross-project standardization efforts like WinterCG, open source sustainability & how Bloomberg’s open source program gives back in important projects in the web ecosystem.

Go Time Go Time #335

AI for Observability

Play
2024-10-23T14:00:00Z #go +1
🎧 15,266

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.

Go Time Go Time #87

Functional programming?

Play
2019-05-29T17:00:00Z #go +1
🎧 15,235

Panelists Mat Ryer and Johnny Boursiquot are joined by guest panelist Aaron Schlesinger to ask/answer questions like; What is functional programming? Can you do functional programming in Go? Can we apply any learnings from functional programming languages as we write Go code today?

Go Time Go Time #163

CUE: Configuration superpowers for everyone

Play Watch
2021-01-21T19:30:00Z #go 🎧 15,219

On this episode we learn how to Configure, Unify, and Execute things. What’s CUE all about? Well, it’s an open source language with a rich set of APIs and tooling for defining, generating, and validating all kinds of data: configuration, APIs, database schemas, code, … you name it.

Now that we’ve copy/pasted the project’s description… let’s dig in and learn how we can use CUE to make our Go programs better!

Go Time Go Time #280

Wait for it...

Play Watch
2023-06-13T20:30:00Z #go +1 🎧 15,218

Our guests helped create a ML pipeline that enabled image processing and automated image comparisons, enabling healthcare use cases through their series of microservices that automatically detect, manage, and process images received from OEM equipment.

In this episode they will chat through the challenges and how they overcame them, focusing specifically on the wait strategy for their ML Pipeline Healthcare Solution microservices. We’ll also touch on how improvements were made to an open source Go package as part of this project.

Go Time Go Time #116

Unusual uses for Go: GUIs

Play
2020-02-06T17:00:00Z #go 🎧 15,184

Johnny and Jon are joined by Andy Williams to talk about some of the unusual ways developers are using Go. In this particular episode they deep dive into building GUIs and discuss all of the challenges imposed by trying to build a UI that is both cross platform and functional. How do you create buttons that work on both mobile and a desktop app? Should you even be designing both apps at the same time? Tune in to find out!

Go Time Go Time #155

What would you remove from Go?

Play
2020-11-12T16:20:00Z #go 🎧 15,055

When we talk about improving a programming language, we often think about what features we would add. Things like generics in Go, async/away in JS, etc. In this episode we take a different approach and talk about what we would remove from Go to make it better.

Go Time Go Time #81

All about APIs!

Play
2019-04-16T21:00:00Z #go +1 🎧 15,047

Panelists Mat Ryer, Johnny Boursiquot, Jaana B. Dogan, and Mark Bates discuss how humans build machine to machine integrations via APIs — the good, the bad, and the ugly — and how to give yourself the best chance of success.

Go Time Go Time #274

Diversity at conferences

Play Watch
2023-04-27T16:45:00Z #go +1 🎧 15,039

Go conferences are not as diverse as we’d like them to be. There are initiatives in place to improve this situation. Among other roles, Ronna Steinberg is the Head of Diversity at GopherCon Europe. In this episode we’ll learn more about the goal, the process and the problems, and how can each one of us help make this better.

Go Time Go Time #276

HallwayConf! A new style of conference

Play Watch
2023-05-12T12:45:00Z #go +1 🎧 15,014

Conferences are an integral part of the Go community, but the experience of conferences has remained the same even as the value propositions change. In this episode we discuss what conferences generally provide, how value propositions have changed, and what changes conference organizers could make to realign their conference experience to a new set of value propositions.

Go Time Go Time #112

defer GoTime()

Play
2020-01-07T17:00:00Z #go +1 🎧 14,974

Mat, Carmen, and Jon are joined by Dan Scales to talk about Mat’s favorite keyword in Go - defer. Where did the defer statement come from? What problems can it solve? How has it shaped how we write Go code? How are other languages solving similar problems? And what exactly was changed in Go 1.14 to improve the performance of defer?

Brain Science Brain Science #30

I'm just so stressed

Play
2020-09-25T21:15:00Z #brain-science +1 🎧 14,963

Stress is something that we will inevitably encounter throughout our lives. It isn’t all bad or maladaptive, but how we manage it can make a significant difference in our lives. The degree of stress we feel impacts how we show up in the world including both how we relate and how we do the work before us each day.

In this episode, Mireille and Adam discuss the impact of stress on our systems including the role of different stress hormones on our immune system, cardiovascular system and our metabolism. Like many other conversations on previous episodes, we provide research relative to the value of relationships as having close connections helps us all combat the stress that loneliness can cause as well. When we utilize resources to support us as well as set limits on what we expose ourselves to and focus our attention to, we have the opportunity to better navigate the stresses of our lives.

JS Party JS Party #311

React Server Components 🧐

Play
2024-02-08T22:00:00Z #react +1 🎧 14,948

The week Amal & guest co-host Eric Clemmons talk to Dan Abramov all about React Server Components. We learn about why they were created, what problems they solve & how they work to improve application performance. We also dive into the rollout and current support status, the origin story, the community response & walk through the 10+ years of React history which have forever shifted the world of web development.

JS Party JS Party #290

Modernizing packages to ESM

Play Watch
2023-09-01T18:20:00Z #javascript +1 🎧 14,907

Mark Erikson (web dev professor/historian, OSS Maintainer & engineer at Replay) joins us to talk about the shift from CommonJS to ESM. We discuss the history of module patterns in JS and the grueling effort to push the world’s biggest developer ecosystem forward. Get ready to go to school kids, this one’s deep!

Go Time Go Time #104

Building search tools in Go

Play
2019-10-24T20:00:00Z #go +2 🎧 14,829

Johnny is joined by Marty Schoch, creator of the full-text search and indexing engine Bleve, to talk about the art and science of building capable search tools in Go. You get a mix of deep technical considerations as well as some of the challenges around running a popular open source project.

JS Party JS Party #302

What's new in CSS land

Play
2023-11-24T18:30:00Z #css +1 🎧 14,829

Una Kravets, web platform ambassador & lead of the Google Chrome UI Developer Relations Team, joins Amal & Nick to take them CSS to school as they start this podcast in CSS kindergarten and end it with a Level-Up CSS Diploma. (LUCD?)

We explore all the amazing features which have recently landed in CSS — enabling super-charged user experiences with no JavaScript. Don’t forgot to check out all the epic links & demos in the show notes — and hold on to your butts, kids, this one is a ride!

Player art
  0:00 / 0:00