Changelog Master Feed

Changelog Master Feed Artwork

Your one-stop shop for all Changelog podcasts

Practical AI Practical AI #63

Open source data labeling tools

Play
2019-11-05T12:00:00Z #ai +1 🎧 8,763

What’s the most practical of practical AI things? Data labeling of course! It’s also one of the most time consuming and error prone processes that we deal with in AI development. Michael Malyuk of Heartex and Label Studio joins us to discuss various data labeling challenges and open source tooling to help us overcome those challenges.

JS Party JS Party #100

11 awesome lightning chats ⚡️

What you’re about to hear is a series of lightning chats recorded live from All Things Open 2019. How’s this for topic diversity? 👇

A/B testing, finding your tribe, dancing, TikTok, what is happening with front-ends becoming full-stacks, Code the Dream, OSI approved licenses, breaking in to tech, a11y, hiring juniors, whiteboard interviews, better interview practices, JPGs, coding bootcamps, tech re-entry programs, and more.

Go Time Go Time #105

Kubernetes and Cloud Native

Play
2019-11-01T19:00:00Z #kubernetes +1
🎧 16,306

Johnny and Mat are joined by Kris Nova and Joe Beda to talk about Kubernetes and Cloud Native. They discuss the rise of “Cloud Native” applications as facilitated by Kubernetes, good places to use Kubernetes, the challenges faced running such a big open source project, Kubernetes’ extensibility, and how Kubernetes fits into the larger Cloud Native world.

Changelog Interviews Changelog Interviews #367

Back to Agile's basics

Play
2019-10-31T14:00:00Z #practices +2 🎧 34,885

Robert C. Martin, aka Uncle Bob, joined the show to talk about the practices of Agile. Bob has written a series of books in order to pass down the wisdom he’s gained over his 50 year software career — books like Clean Architecture, Clean Code, The Clean Coder, The Software Craftsman, and finally Clean Agile — which is the focus of today’s discussion. We cover the origins of his “Uncle Bob” nickname, the Agile Manifesto, why Agile is best suited for developing software, how it applies today, communication patterns for teams, co-location vs distributed, and more importantly Bob shares his “why” for writing this book.

Practical AI Practical AI #62

It's time to talk time series

Play
2019-10-28T18:57:57Z #ai 🎧 9,971

Times series data is everywhere! I mean, seriously, try to think of some data that isn’t a time series. You have stock prices and weather data, which are the classics, but you also have a time series of images on your phone, time series log data coming off of your servers, and much more. In this episode, Anais from InfluxData helps us understand the range of methods and problems related to time series data. She also gives her perspective on when statistical methods might perform better than neural nets or at least be a more reasonable choice.

time series

Go Time Go Time #104

Building search tools in Go

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

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.

Practical AI Practical AI #61

AI in the browser

Play
2019-10-21T16:43:55Z #ai +3 🎧 8,224

We’ve mentioned ML/AI in the browser and in JS a bunch on this show, but we haven’t done a deep dive on the subject… until now! Victor Dibia helps us understand why people are interested in porting models to the browser and how people are using the functionality. We discuss TensorFlow.js and some applications built using TensorFlow.js

Backstage Backstage #7

The John Wick trilogy

Play
2019-10-15T16:00:00Z #culture 🎧 2,178

In a world where an ex-hit-man named John Wick comes out of retirement to track down the gangsters that killed his dog and stole his car — three die-hard fans (Adam, Jerod, and Brett) spend nearly 2 hours discussing the John Wick trilogy and then some.

Changelog Interviews Changelog Interviews #365

Let's talk Elixir!

Play
2019-10-09T19:00:00Z #elixir +2 🎧 30,452

Jerod is joined by Chris and Desmond (co-hosts of the ElixirTalk podcast) to catch up on what’s moving and shaking in the Elixir and Phoenix communities. We discuss what’s attractive about Elixir, what it means to have the language finalized, why folks are so excited by Phoenix LiveView, the ambitious new Lumen project that’s bringing Elixir to WebAssembly, and more.

Practical AI Practical AI #59

Flying high with AI drone racing at AlphaPilot

Play
2019-10-07T16:25:43Z #ai +3 🎧 7,986

Chris and Daniel talk with Keith Lynn, AlphaPilot Program Manager at Lockheed Martin. AlphaPilot is an open innovation challenge, developing artificial intelligence for high-speed racing drones, created through a partnership between Lockheed Martin and The Drone Racing League (DRL).

AlphaPilot challenged university teams from around the world to design AI capable of flying a drone without any human intervention or navigational pre-programming. Autonomous drones will race head-to-head through complex, three-dimensional tracks in DRL’s new Artificial Intelligence Robotic Racing (AIRR) Circuit. The winning team could win up to $2 million in prizes.

Keith shares the incredible story of how AlphaPilot got started, just prior to its debut race in Orlando, which will be broadcast on NBC Sports.

JS Party JS Party #96

Performant Node desktop apps with NodeGui

Play
2019-10-04T16:51:27Z #javascript +2 🎧 15,876

What if you could have an Electron-like app framework without the Chromium dependency and resulting performance woes? Well, now you can. NodeGui is a Qt5-powered, cross-platform, native app GUI framework for JavaScript with CSS-like styling. In this episode, Jerod and Nick sit down with Atul –author of NodeGUI and NodeGUI React– to learn about this exciting framework. We ask him a zillion and one questions about it.

Go Time Go Time #101

Security for Gophers

Play
2019-10-03T11:00:00Z #go +1 🎧 15,525

Mat, Filippo, Johan, and Roberto discuss security in Go. Does Go make it easy to secure your code? What common mistakes are Gophers making? What is fuzzing? How can attackers abuse your code if you use the default http mux?

Changelog Interviews Changelog Interviews #364

Maintainer spotlight! Valeri Karpov

Play
2019-10-02T17:42:58Z #maintainer-spotlight +4 🎧 24,915

In this episode we’re shining our maintainer spotlight on Valeri Karpov. Val has been the solo maintainer of Mongoose since 2014. This episode with Val continues our maintainer spotlight series where we dig deep into the life of an open source software maintainer. We’re producing this series in partnership with Tidelift. Huge thanks to Tidelift for making this series possible.

Changelog Interviews Changelog Interviews #363

Nushell for the GitHub era

Play
2019-09-27T19:00:00Z #oss +2 🎧 27,036

Jonathan Turner, Andrés Robalino, and Yehuda Katz joined the show to talk about Nushell, or just Nu for short. It’s a modern shell for the GitHub era. It’s written in Rust, and it has the backing of some of the greatest minds in open source. We talk through what it is, how it works and cool things you can do with it, why Rust, ideas for the future, and ways for the community to get involved and contribute.

Brain Science Brain Science #3

Humans and habits

Play
2019-09-27T11:00:00Z #brain-science +1 🎧 9,303

Mireille and Adam explore the habit loop, the role of environment as a cue, behavior change, the role of dopamine, willpower as a finite resource, and the impact of social influences on habits.

As with any change, we need to collect data. Instead of trying to change a habit right away, treat yourself like a scientist in a data gathering stage and experiment with different rewards to better understand your habit loops. Making and breaking a habit is different for everyone.

Go Time Go Time #100

Creating the Go programming language

Play
2019-09-25T19:00:00Z #go +1 🎧 24,479

Carmen and Jon talk with Rob Pike and Robert Griesemer (the creators of Go) about its origins, growth, influence, and future. This an epic episode that dives deep into the history and details of the how’s and why’s of Go, and the choices they’ve made along the way in creating this awesome programing language.

Go Time Go Time #99

Hiring and nurturing junior developers

Play
2019-09-20T19:00:00Z #go +2 🎧 14,104

Johnny, Carmen, Jon, and returning guest Stevenson Jean-Pierre talk about hiring engineers with a focus on junior roles. Why do we keep running into these ridiculous job listings that nobody could ever live up to? What benefits do junior developers bring to the team? Why don’t teams put more focus on developing junior engineers? What can we do better?

JS Party JS Party #94

Ohhh! Caching!!

Play
2019-09-20T11:00:00Z #javascript 🎧 10,927

The gang gets together to catch you up on what’s new & noteworthy in the community. Then we share a few things we’ve learned recently in our first-ever “Today I Learned” segment. Finally, we wrap it up with things we’re excited about.

Player art
  0:00 / 0:00