Changelog Master Feed

Changelog Master Feed Artwork

Your one-stop shop for all Changelog podcasts

JS Party JS Party #163

JS is an occasionally functional language

Play Watch
2021-02-19T17:00:00Z #fp +2 šŸŽ§ 12,974

Eric Normand (long-time FP advocate and author of Grokking Simplicity) joins Jerod and KBall for a deep conversation about Functional Programming in JavaScript. Eric teaches us what FP is all about, details the functional side of JS, and reviews the good/bad/ugly of React.

Oh, and join us in the #jsparty channel of our community slack where we’re giving away three FREE e-book copies of Eric’s new book! šŸŽ

Go Time Go Time #167

The art of reading the docs

Play Watch
2021-02-18T17:15:00Z #go +2 šŸŽ§ 14,767

Documentation. You can treat it as a dictionary or reference manual that you look up things in when you get stuck during your day-to-day work OR (and this is where things get interesting) you can immerse yourself in a subject, domain, or technology by deeply and purposefully consuming its manuals cover-to-cover to develop expertise, not just passing familiarity.

In this episode we pull in perspectives and anecdotes from beginners and veterans alike to understand the impact of RTFM deeply. Also Sweet Filepath O’ Mine?!?!

Changelog Interviews Changelog Interviews #429

Community perspectives on Elastic vs AWS

This week we’re talking about the recent falling out between Elastic and AWS around the relicensing of Elasticsearch and Kibana. Like many in the community, we have been watching this very closely.

Here’s the tldr for context. On January 21st, Elastic posted a blog post sharing their concerns with Amazon/AWS misleading and confusing the community, saying ā€œThey have been doing things that we think are just NOT OK since 2015 and it has only gotten worse.ā€ This lead them to relicense Elasticsearch and Kibana with a dual license, a proprietary license and the Sever Side Public License (SSPL). AWS responded two days later stating that they are ā€œstepping up for a truly open source Elasticsearch,ā€ and shared their plans to create and maintain forks of Elasticsearch and Kibana based on the latest ALv2-licensed codebases.

There’s a ton of detail and nuance beneath the surface, so we invited a handful of folks on the show to share their perspective. On today’s show you’ll hear from: Adam Jacob (co-founder and board member of Chef), Heather Meeker (open-source lawyer and the author of the SSPL license), Manish Jain (founder and CTO at Dgraph Labs), Paul Dix (co-founder and CTO at InfluxDB), VM (Vicky) Brasseur (open source & free software business strategist), and Markus Stenqvist (everyday web dev from Sweden).

Practical AI Practical AI #122

The AI doc will see you now

Play
2021-02-16T14:00:00Z #ai +2 šŸŽ§ 11,494

Elad Walach of Aidoc joins Chris to talk about the use of AI for medical imaging interpretation. Starting with the world’s largest annotated training data set of medical images, Aidoc is the radiologist’s best friend, helping the doctor to interpret imagery faster, more accurately, and improving the imaging workflow along the way. Elad’s vision for the transformative future of AI in medicine clearly soothes Chris’s concern about managing his aging body in the years to come. ;-)

Go Time Go Time #165

When Go programs end

Play Watch
2021-02-04T17:00:00Z #go šŸŽ§ 15,344

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!

Changelog Interviews Changelog Interviews #428

Open source civilization

Play
2021-01-29T22:00:00Z #oss +1 šŸŽ§ 30,186

This week we’re talking about open source industrial machines. We’re joined by Marcin Jakubowski from Open Source Ecology where they’re developing open source industrial machines that can be made for a fraction of commercial costs, and they’re sharing their designs online for free. The goal is to create an efficient open source economy that increases innovation through open collaboration. We talk about what it takes to build a civilization from scratch, the Open Building Institute and their Eco-Building Toolkit, the right to repair movement, DIY maker culture, and how Marcin plans to build 10,000 micro factories worldwide where anyone can come and make.

Changelog Interviews Changelog Interviews #427

The rise of Rocky Linux

Play
2021-01-22T17:00:00Z #linux +1 šŸŽ§ 30,008

This week we’re talking with Gregory Kurtzer about Rocky Linux. Greg is the founder of the CentOS project, which recently shifted its strategy and has the Linux community scrambling. Rocky Linux aims to continue where the CentOS project left off — to provide a free and open source community-driven enterprise grade Linux operating system. We discuss the history of the CentOS project, how it fell under Red Hat’s control, the recent shift in Red Hat’s strategy with CentOS, and how Rocky Linux is designed to be 100% bug-for-bug compatible with Red Hat Enterprise Linux.

Go Time Go Time #163

CUE: Configuration superpowers for everyone

Play Watch
2021-01-21T19:30:00Z #go šŸŽ§ 15,278

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!

Practical AI Practical AI #119

Accelerating ML innovation at MLCommons

Play
2021-01-19T15:30:00Z #ai +1 šŸŽ§ 11,041

MLCommons launched in December 2020 as an open engineering consortium that seeks to accelerate machine learning innovation and broaden access to this critical technology for the public good. David Kanter, the executive director of MLCommons, joins us to discuss the launch and the ambitions of the organization.

In particular we discuss the three pillars of the organization: Benchmarks and Metrics (e.g. MLPerf), Datasets and Models (e.g. People’s Speech), and Best Practices (e.g. MLCube).

Go Time Go Time #162

We're talkin' CI/CD

Play Watch
2021-01-14T16:30:00Z #go +2 šŸŽ§ 17,687

Continuous integration and continuous delivery are both terms we have heard, but what do they really mean? What does CI/CD look like when done well? What are some pitfalls we might want to avoid? In this episode JĆ©rĆ“me and Marko, authors of the book ā€œCI/CD with Docker and Kubernetesā€ join us to share their thoughts.

Practical AI Practical AI #118

The $1 trillion dollar ML model šŸ’µ

Play
2021-01-11T20:00:00Z #ai +1 šŸŽ§ 12,923

American Express is running what is perhaps the largest commercial ML model in the world; a model that automates over 8 billion decisions, ingests data from over $1T in transactions, and generates decisions in mere milliseconds or less globally. Madhurima Khandelwal, head of AMEX AI Labs, joins us for a fascinating discussion about scaling research and building robust and ethical AI-driven financial applications.

Go Time Go Time #161

Go Panic!

Play
2021-01-07T22:30:00Z #go +1 šŸŽ§ 14,593

Mat Ryer hosts our don’t-call-it-jeopardy game show live at GopherCon! Kat Zień, Mark Bates, and L Kƶrbes put their Go knowledge to the test! Can you outwit our intrepid contestants?

Changelog Interviews Changelog Interviews #424

You can FINALLY use JSHint for evil

Play
2020-12-20T05:00:00Z #maintainer-spotlight +3 šŸŽ§ 23,372

Today we welcome Mike Pennisi into our Maintainer Spotlight. This is a special flavor of The Changelog where we go deep into a maintainer’s story. Mike is the maintainer of JSHint which, since its creation in 2011, was encumbered by a license that made it very hard for legally-conscious teams to use the project. The license was the widely-used MIT Expat license, but it included one additional clause: ā€œThe Software shall be used for Good, not Evil.ā€ Because of this clause, many teams could not use JSHint.

Today’s episode with Mike covers the full gamut of JSHint’s journey and how non-free licensing can poison the well of free software.

JS Party JS Party #156

A hot cup of Mocha ā˜•

Play Watch
2020-12-18T20:45:00Z #javascript +2 šŸŽ§ 10,480

Amal and Divya turn our spotlight inward and interview our very own Christopher ā€œBoneskullā€ Hiller about maintaining Mocha.js. Mocha has been a mainstay in the JavaScript testing community for ten (!) years now! They discuss the secret to Mocha’s success, what it’s like to maintain it, and how to make maintainers (and users) happy!

Practical AI Practical AI #116

Engaging with governments on AI for good

Play
2020-12-14T20:30:00Z #datascience +1
šŸŽ§ 10,460

At this year’s Government & Public Sector R Conference (or R|Gov) our very own Daniel Whitenack moderated a panel on how AI practitioners can engage with governments on AI for good projects. That discussion is being republished in this episode for all our listeners to enjoy!

The panelists were Danya Murali from Arcadia Power and Emily Martinez from the NYC Department of Health and Mental Hygiene. Danya and Emily gave some great perspectives on sources of government data, ethical uses of data, and privacy.

Changelog Interviews Changelog Interviews #423

Coding without your hands

Play
2020-12-13T05:00:00Z #oss +2 šŸŽ§ 26,058

What do you do when you make a living typing on a keyboard, but you can no longer do that for more than a few minutes at a time? Switch careers?! Not Josh Comeau. He decided to learn from others who have come before him and develop his own solution for coding without his hands. Spoiler Alert: he uses weird noises and some fancy eye tracking tech.

On this episode Josh tells us all about the fascinating system he developed, how it changed his perspective on work & life, and where he’s going from here. Plus we mix in some CSS & JS chat along the way.

Player art
  0:00 / 0:00