PLAY PODCASTS
Changelog Master Feed

Changelog Master Feed

2,387 episodes — Page 26 of 48

Building startups with Go (Go Time #177)

Startups are all about iterating quickly, building MVPs, and finding that elusive product market fit, so how does Go fit into that picture? Is Go a good choice for startups, or is it exclusively for the larger corporations? In this episode Jon is joined by four startup founders to learn about their experience building a startup with Go.

Apr 29, 20211h 10m

Mapping the world (Practical AI #131)

Ro Gupta from CARMERA teaches Daniel and Chris all about road intelligence. CARMERA maintains the maps that move the world, from HD maps for automated driving to consumer maps for human navigation.

Apr 27, 202153 min

Let's mint some NFTs (Changelog Interviews #438)

This week we're talking about NFTs — that's right, non-fungible tokens and we're joined by Mikeal Rogers, who's leading all things InterPlanetary Linked Data at Protocol Labs. We go down the NFT rabbit hole on a very technical level and we come out the other side with clarity and a compelling use of NFTs.

Apr 27, 20211h 20m

Sweet setups for easier dev (JS Party #172)

The gang talks about thier favorite software and hardware as developers. Brian Douglas joins to share his unique and open GitHub Actions flow.

Apr 23, 202155 min

TCP & UDP (Go Time #176)

The internet wouldn't exist as we know it if it weren't for TCP and UDP, yet many developers don't quite understand the technology powering the web. In this episode we talk with Adam Woodbeck, author of Network Programming with Go, to learn about TCP and UDP; what they are, how they work, and how one can experiment with tools like Wireshark and Go to learn more.

Apr 22, 20211h 6m

Data science for intuitive user experiences (Practical AI #130)

Nhung Ho joins Daniel and Chris to discuss how data science creates insights into financial operations and economic conditions. They delve into topics ranging from predictive forecasting to aid small businesses, to learning about the economic fallout from the COVID-19 Pandemic.

Apr 20, 202152 min

Into the Nix ecosystem (Changelog Interviews #437)

This week we're talking about Nix with Domen Kožar. The Nix ecosystem is a DevOps toolkit that takes a unique approach to package management and system configuration. Nix helps you make reproducible, declarative, and reliable systems. Domen is writing the Nix ecosystem guide at nix.dev and today he takes us on a deep dive on all things Nix.

Apr 20, 202155 min

Let us know in the comments (Backstage #16)

Jerod and Adam share their thoughts on Clubhouse, Twitter Spaces, et al, then discuss the value and weight of hosting commentary onsite vs on Twitter, Slack, etc. Let us know what you think in the comments.

Apr 16, 202147 min

Less JavaScript more htmx (JS Party #171)

Jerod & Feross learn all about htmx (a pragmatic approach to web frontends) and \_hyperscript (an experimental scripting language inspired by HyperTalk) with special guest Carson from Big Sky Software. Thanks to Rajasegar Chandran for requesting this episode!

Apr 16, 20211h 9m

The ultimate guide to crafting your GopherCon proposal (Go Time #175)

The Call for Proposals for GopherCon 2021 is open from Monday, April 5th to Sunday, April 25th. Kris Brandow, an experienced GopherCon speaker, has published a series of guides to assist Gophers as they craft their proposals and think about submitting. In this episode Kris reads through his guide, discussing the four parts with a GopherCon newbie, Angelica Hill, who spoke for the first time at GopherCon last year, and is a first time CFP reviewer this year.

Apr 15, 20211h 24m

Going full bore with Graphcore! (Practical AI #129)

Dave Lacey takes Daniel and Chris on a journey that connects the user interfaces that we already know - TensorFlow and PyTorch - with the layers that connect to the underlying hardware. Along the way, we learn about Poplar Graph Framework Software. If you are the type of practitioner who values 'under the hood' knowledge, then this is the episode for you.

Apr 13, 202144 min

Curl is a full-time job (and turns 23) (Changelog Interviews #436)

This week we’re talking with Daniel Stenberg about 23 years of curl. Daniel shares how curl came to be, what drives and motivates him, maintaining a good cadence of an open source product, what to expect from http3, how many billions of users curl has, and Daniel also shares some funny stories like the "Spotify and Instagram hacking ring."

Apr 12, 20211h 17m

Headlines? More like HeadLIES! (JS Party #170)

Jerod and Nick discuss the big Deno news, play a ridiculous new game in honor of April Fool's Day, then give shout outs to some awesome software projects we love.

Apr 9, 202154 min

Trials and tribulations of testing in Go (Go Time #174)

Testing can be hard, how to test, where to test, what is a good test? All questions that can be deceptively difficult to answer. In this episode we talk about the trials and tribulations of testing and why it can be argued to be especially difficult in Go.

Apr 8, 20211h 12m

Next-gen voice assistants (Practical AI #128)

Nikola Mrkšić, CEO & Co-Founder of PolyAI, takes Daniel and Chris on a deep dive into conversational AI, describing the underlying technologies, and teaching them about the next generation of voice assistants that will be capable of handling true human-level conversations. It's an episode you'll be talking about for a long time!

Apr 6, 202150 min

The future of the web is HTML over the wire (Changelog Interviews #435)

This week we're joined by long-time web developer Matt Patterson. Earlier this year Matt wrote an evocative article for A List Apart called The Future of Web Software Is HTML-over-WebSockets. In this episode Matt sits down with Jerod to discuss, in-detail, why he believes the future of the web is server-rendered (again) and how Ruby on Rails is well positioned to bring that future to us today.

Apr 5, 202158 min

Restic has your backup (Changelog Interviews #434)

This week Alexander Neumann takes Jerod on a tour of Restic, the world-class backup solution that's fast, secure, and cross-platform. We discuss why he created Restic in the first place, how (and why you should) you use it, some of its more interesting technical bits, lessons learned over the years building and maintaining a community, and more of course.

Apr 2, 20211h 6m

Work environments & happiness (JS Party #169)

KBall, Amal, and Nick dive into key dimensions of what makes a developer work environment good -- or bad. They discuss systemic factors, individual factors, what you can do about it, and a proposed scoring system for good work environments.

Apr 2, 202156 min

Releasing with (and without) GoReleaser (Go Time #173)

Carlos Alexandro Becker joins Mat, Natalie, & Johnny to discuss the ins and outs of releasing your Go code. Carlos created and maintains GoReleaser, a popular tool that helps you deliver your Go binaries as fast and easily as possible.

Apr 1, 20211h 4m

Women in Data Science (WiDS) (Practical AI #127)

Chris has the privilege of talking with Stanford Professor Margot Gerritsen, who co-leads the Women in Data Science (WiDS) Worldwide Initiative. This is a conversation that everyone should listen to. Professor Gerritsen's profound insights into how we can all help the women in our lives succeed - in data science and in life - is a 'must listen' episode for everyone, regardless of gender.

Mar 30, 202156 min

Open source, not open contribution (Changelog Interviews #433)

This week we're talking with Ben Johnson. Ben is known for his work on BoltDB, his work in open source, and as a freelance Go developer. Late January when Ben open sourced his newest project Litestream in the readme he shared how the project was open source, but not open for contribution. His reason was to protect his mental health and the long term viability of the project. On this episode we talk with Ben about what that means, his thoughts on mental health and burnout in open source, choosing a license, and the details behind Litestream - a standalone streaming replication tool for SQLite.

Mar 26, 20211h 22m

The journey to massive scale and ultra-resilience (Founders Talk #75)

This week Adam talks with Spencer Kimball, CEO and Co-founder of Cockroach Labs — makers of CockroachDB an open source cloud-native distributed SQL database. Cockroach Labs recently raised $160 million dollars on a $2 billion dollar valuation. In this episode, Spencer shares his journey in open source, startups and entrepreneurship, and what they're doing to build CockroachCloud to meet the needs of applications that require massive scale and ultra-resilience.

Mar 26, 20211h 10m

Monad's Hook (JS Party #168)

In which Jerod, Nick, and KBall play the most preposterous round of "Explain it Like I'm 5" in human history. Then we dig in to Vite a little further than is advisable on a podcast. Finally, we talk about our Quiz Show app that powers JS Danger. You're welcome!

Mar 26, 202157 min

Design philosophy (Go Time #172)

In this insight-filled episode, Bill Kennedy joins Johnny and Kris to discuss best practices around the design of software in Go. Bill talks through scenarios, lessons learned, and pitfalls to avoid in both architecture and coding of Go projects.

Mar 25, 20211h 25m

Big breaches (and how to avoid them) (Changelog Interviews #432)

This week we're talking about big security breaches with Neil Daswani, renowned security expert, best-selling author, and Co-Director of Stanford University’s Advanced CyberSecurity Program. His book, Big Breaches: Cybersecurity Lessons for Everyone helped to guide this conversation. We cover the six common key causes (aka vectors) that lead to breaches, which of these causes are exploited most often, recent breaches such as the Equifax breach (2017), the Capital One breach (2019), and the more recent Solarwinds breach (2020).

Mar 24, 20211h 21m

Recommender systems and high-frequency trading (Practical AI #126)

David Sweet, author of "Tuning Up: From A/B testing to Bayesian optimization", introduces Dan and Chris to system tuning, and takes them from A/B testing to response surface methodology, contextual bandit, and finally bayesian optimization. Along the way, we get fascinating insights into recommender systems and high-frequency trading!

Mar 23, 202143 min

10 a11y mistakes to avoid (JS Party #167)

Spotify's Tryggvi Gylfason joins Emma & Nick to discuss common accessibility mistakes and tips for avoiding them!

Mar 19, 202154 min

go:embed (Go Time #171)

Carl (Director of Technology for Spotlight PA) and Wayne (Principal Engineer at GoDaddy) join Mat and Mark to talk about the new go:embed feature in Go 1.16. They discuss how and when to use it, common gotchas to watch out for, and some rather meaty unpopular opinions thrown in for good measure.

Mar 18, 20211h 5m

Leading a non-profit unicorn (Changelog Interviews #431)

This week we're talking about the future of freeCodeCamp with Quincy Larson and what it's taken to build it into the non-profit unicorn that it is. They're expanding their Python section into a full-blown data science curriculum and they've launched a $150,000 fundraiser to make it happen with 100% dollar-for-dollar matching up to the first $150,000 thanks to Darrell Silver. As you may know, we’re big fans of Quincy and the work being done at freeCodeCamp, so if you want to back their efforts as well, learn more and donate.

Mar 16, 20211h 17m

JS Danger: CSS-Tricks Edition (JS Party #166)

The wonderful folks behind CSS-Tricks (maybe you've heard of it?) face off in our much beloved _don't-call-it-jeopardy_ game show. Can you out smart our intrepid contestants? Play along while you listen (or watch). It's JS Danger time, y'all!

Mar 12, 202146 min

Talkin' 'bout code generation (Go Time #170)

O.G. Brian Ketelsen joins the panel to discuss code generation; programs that write programs. They also discuss IDLs, DSLs, overusing language features, generics, and more. Also Brian plays his guitar. 🤘

Mar 11, 20211h 30m

Deep learning technology for drug discovery (Practical AI #125)

Our Slack community wanted to hear about AI-driven drug discovery, and we listened. Abraham Heifets from Atomwise joins us for a fascinating deep dive into the intersection of deep learning models and molecule binding. He describes how these methods work and how they are beginning to help create drugs for "undruggable" diseases!

Mar 9, 202157 min

Who let the docs out? (JS Party #165)

The week we talk about the new Open Web Docs initiative and the future of MDN.

Mar 5, 20211h 0m

Go at Clever (Go Time #169)

In this episode we explore how Clever started using Go. What technologies did Clever start with, how did they transition to Go, and what were the motivations behind those changes? We then explore some of the OS tech written by the team at Clever.

Mar 4, 20211h 1m

Green AI 🌲 (Practical AI #124)

Empirical analysis from Roy Schwartz (Hebrew University of Jerusalem) and Jesse Dodge (AI2) suggests the AI research community has paid relatively little attention to computational efficiency. A focus on accuracy rather than efficiency increases the carbon footprint of AI research and increases research inequality. In this episode, Jesse and Roy advocate for increased research activity in Green AI (AI research that is more environmentally friendly and inclusive). They highlight success stories and help us understand the practicalities of making our workflows more efficient.

Mar 2, 20211h 0m

Darklang Diaries (Changelog Interviews #430)

This week Jerod is joined by Paul Biggar the creator of Dark, a new way to build serverless backends. Paul shares all the details about this all-in-one language, editor, and infrastructure, why he decided to make Dark in the first place, his view on programming language design, the advantages Dark has as an integrated solution, and also why it's source available, but NOT open source.

Feb 26, 202157 min

We really needed new jingles (JS Party #164)

Go Time's Mat Ryer joins Jerod, KBall, and Nick to play _Story of the Week_, _Today I Learned_, _Unpopular Opinions_, and _Shout Outs_!

Feb 26, 20211h 8m

Indecent (language) Proposals: Part 2 (Go Time #168)

This is the second part of a discussion about Go language proposals that may or may not make it into the language. Listen to part one as well!

Feb 25, 20211h 14m

Intensely focused on building a software company (Founders Talk #74)

This week Adam talks with John-Daniel Trask, co-founder & CEO of Raygun. Raygun is an award-winning application monitoring company founded by John-Daniel Trask (better known as JD) and Jeremy Boyd in Wellington, New Zealand. They have revenues in the 8 digits annually, and have done it with very little funding (~1.7M USD). Today's conversation with JD shares a ton of wisdom. Listen twice and take notes.

Feb 23, 20211h 21m

Low code, no code, accelerated code, & failing code (Practical AI #123)

In this Fully-Connected episode, Chris and Daniel discuss low code / no code development, GPU jargon, plus more data leakage issues. They also share some really cool new learning opportunities for leveling up your AI/ML game!

Feb 23, 202148 min

JS is an occasionally functional language (JS Party #163)

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 <mark>three FREE e-book copies</mark> of Eric's new book! 🎁

Feb 19, 20211h 4m

The art of reading the docs (Go Time #167)

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_?!?!

Feb 18, 20211h 15m

Community perspectives on Elastic vs AWS (Changelog Interviews #429)

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).

Feb 17, 20211h 46m

The AI doc will see you now (Practical AI #122)

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. ;-)

Feb 16, 202146 min

Are web apps fundamentally different than web sites? (JS Party #162)

Our debate format returns! Divya & Feross take the "Nope" side while Amal & Nick represent the "Yep"s. Whose side will you take?

Feb 12, 202149 min

Indecent (language) Proposals: Part 1 (Go Time #166)

In this episode, we discuss some proposed changes to Go covering a range of subjects, from magical interfaces, to enhancing range loops, make and new with inferred types, lazy values, and more. We also talk a lot about ints, so get this episode in your ears.

Feb 11, 20211h 3m

Istanbul (not Constantinople) (JS Party #161)

Benjamin Coe joins Amal and Divya to discuss his wide-ranging open source projects, test coverage with Istanbul, and the future of testing in JavaScript.

Feb 5, 202156 min

When Go programs end (Go Time #165)

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!

Feb 4, 202157 min

Cooking up synthetic data with Gretel (Practical AI #121)

John Myers of Gretel puts on his apron and rolls up his sleeves to show Dan and Chris how to cook up some synthetic data for automated data labeling, differential privacy, and other purposes. His military and intelligence community background give him an interesting perspective that piqued the interest of our intrepid hosts.

Feb 2, 202147 min

Open source civilization (Changelog Interviews #428)

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.

Jan 29, 20211h 18m