Practical AI 60: Blacklisted facial recognition and surveillance companies

The United States has blacklisted several Chinese AI companies working in facial recognition and surveillance. Why? What are these companies doing exactly, and how does this fit into the international politics of AI? We dig into these questions and attempt to do some live fact fi … | Continue reading


@changelog.com | 5 years ago

Websites Should Work Without JavaScript. Yep? Nope?

We’re trying a brand new segment called YepNope, wherein your intrepid panelists engage in a lively debate around a premise. In this debate, Feross and KBall argue that websites should work without requiring JS and Divya and Chris say, “Nah!” Please let us know if you like this s … | Continue reading


@changelog.com | 5 years ago

JavaScript Party 97: The wonderful thing about Tiggers

KBall, Jerod, and Divya dig deep into how we learn. We look into how to choose what to learn, techniques for learning, and a set of respective resources. | Continue reading


@changelog.com | 5 years ago

Machine Powered Refactoring with AST's

Amal Hussein (Engineering Manager at npm) joined the show to talk about AST’s — aka, abstract syntax trees. Amal is giving a talk at All Things Open on the subject so we asked her to give us an early preview. She’s on a mission to democratize the knowledge and usage of AST’s to p … | Continue reading


@changelog.com | 5 years ago

JavaScript Party 96: Performant Node Desktop Apps with NodeGUI

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 do … | Continue reading


@changelog.com | 5 years ago

The Changelog 364: Maintainer Spotlight Valeri Karpov

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 … | Continue reading


@changelog.com | 5 years ago

Go Time 100: Creating the Go Programming Language

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 thi … | Continue reading


@changelog.com | 5 years ago

Go Time 99: Hiring and nurturing junior developers

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 te … | Continue reading


@changelog.com | 5 years ago

Practical AI 55: AutoML and AI at Google

We’re talking with Sherol Chen, a machine learning developer, about AI at Google and AutoML methods. Sherol explains how the various AI groups within Google work together and how AutoML fits into that puzzle. She also explains how to get started with AutoML step-by-step (this is … | Continue reading


@changelog.com | 5 years ago

Go Time 97: Live from Gophercon UK

LIVE from LondonGophers as part of GopherCon UK! Mat Ryer, and Mark Bates were joined by Liz Rice, Kat Zień, Gautam Rege to talk about the magic in Go’s standard library. Huge thanks to the organizers of LondonGophers and GopherCon UK for making this possible. | Continue reading


@changelog.com | 5 years ago

Go Time 96: Serverless and Go

Johnny, Mat, Jaana, and special guest Stevenson Jean-Pierre discuss serverless in a Go world. What is serverless, what use cases is serverless good for, what are the trade offs, and how do you program with Go differently in the context of serverless? | Continue reading


@changelog.com | 5 years ago

Practical AI 54: On Being HumAIn

David Yakobovitch joins the show to talk about the evolution of data science tools and techniques, the work he’s doing to teach these things at Galvanize, what his HumAIn Podcast is all about, and more. | Continue reading


@changelog.com | 5 years ago

GANs, RL, and transfer learning oh my

Daniel and Chris explore three potentially confusing topics - generative adversarial networks (GANs), deep reinforcement learning (DRL), and transfer learning. Are these types of neural network architectures? Are they something different? How are they used? Well, If you have ever … | Continue reading


@changelog.com | 5 years ago

Go Time 95: The importance of representation

Hot off the heels of GopherCon 2019 — Johnny Boursiquot, Jon Calhoun, and special guests Jamal Yusuf, and Yingrong Zhao recap the conference and the importance of representation in the Go community. | Continue reading


@changelog.com | 5 years ago

JavaScript Party 89: Modern JavaScript Tooling Is Too Complicated. Yep? Nope?

Adam adds a twist to our YepNope format this week. Instead of 2v2, it’s 1v1v1 with Mikeal reppin’ team Yep, Divya on team Nope, and Feross sitting in the middle on team It Depends. You don’t want to miss this excellent debate/discussion all about JS tooling complexity. Many pack … | Continue reading


@changelog.com | 5 years ago

The Changelog 357: Shaping, betting, and building

Ryan Singer, head of Product Strategy at Basecamp, joined the show to talk about their newest book — Shape Up: Stop running in circles and ship work that matters. It’s written by Ryan himself and you can read it right now for free online at Basecamp.com/shapeup. We talked about t … | Continue reading


@changelog.com | 5 years ago

Why SQLite succeeded as a database (2016)

This week we talked with Richard Hipp, the creator of SQLite, about its history, where it came from, why it succeeded as a database, how it’s development is sustainably funded, and how it’s the most widely deployed database engine in the world. | Continue reading


@changelog.com | 5 years ago

Practical AI 53: Serving deep learning models with RedisAI

Redis is a an open source, in-memory data structure store, widely used as a database, cache and message broker. It now also support tensor data types and deep learning models via the RedisAI module. Why did they build this module? Who is or should be using it? We discuss this and … | Continue reading


@changelog.com | 5 years ago

JavaScript Party 88: Droppin' insider logic bombs

Jerod, Feross, & Nick discuss the latest npm security fiasco, opine on the strengths and weaknesses of spreadsheets, explain CORS like they’re 5 (sorta), and give shout outs to deserving purveyors of fine software. | Continue reading


@changelog.com | 5 years ago

The Changelog 356: Observability is for your unknown unknowns

We’re joined by Christine Yen, co-founder and CEO of Honeycomb, about her upcoming talk at Strange Loop titled “Observability: Superpowers for Developers.” We talk practically about observability and how it delivers on these superpowers. We also cover the biggest hurdles to obser … | Continue reading


@changelog.com | 5 years ago

What Grace Hopper meant when she said, “Ask forgiveness, not permission”

Many people and companies have poorly interpreted Grace Hopper’s famous quote about getting things done inside bureaucracies. I’m here to set the record straight. | Continue reading


@changelog.com | 5 years ago

Go Time 93: If you've never been to GopherCon

Jon, Mark, Johnny, and special guest Jamal Yusuf discuss what to expect when attending a conference like GopherCon. What should you be doing before you attend GopherCon? What should you bring to the conference? What shouldn’t you bring? What are the training sessions about? What … | Continue reading


@changelog.com | 5 years ago

The Changelog 355: Federating JavaScript's Language Commons with Entropic

We’re joined by C J Silverio, aka ceejbot on Twitter, aka 2nd hire and former CTO at npm Inc. We talk with Ceej about her recent JS Conf EU talk titled “The Economies of Open Source” where she laid our her concerns with the JavaScript language commons being owned by venture capit … | Continue reading


@changelog.com | 5 years ago

Practical AI 52: AI-driven studies of the ancient world and good GANs

Chris and Daniel take the opportunity to catch up on some recent AI news. Among other things, they discuss the increasing impact of AI on studies of the ancient world and “good” uses of GANs. They also provide some more learning resources to help you level up your AI and machine … | Continue reading


@changelog.com | 5 years ago

JavaScript Party 86: How to Get into OSS

KBall and Nick sync up with Node.js core contributor Ujjwal Sharma to dive deep into how to get into the world of open source software. | Continue reading


@changelog.com | 5 years ago

JavaScript Party 85: Building PizzaQL at the Age of 16

Jerod, Mikeal, and Feross welcome Antoni Kepinski to the show to discuss his open source pizza ordering management web app. We talk about learning programming at a young age, how overwhelming web development can be these days, how Antoni decided which technologies to use, and mor … | Continue reading


@changelog.com | 5 years ago

Backstage 6: Dwayne Johnson’s movies are educational

Come hang with Adam and Jerod at OSCON’s expo hall. Normally here is where we list off the topics of the conversation, but we’ll shoot it straight with you. We didn’t have any topics. We talk about blockchain and serverless, but not insightfully. This is just us hanging out, bein … | Continue reading


@changelog.com | 5 years ago

The Changelog 354: Go is eating the world of software

We’re joined by Ron Evans at OSCON on the expo hall floor talking about Go and how it’s eating the world of software. Specifically we’re talking about TinyGo and what they’re doing to bring the Go programming language to micro-controllers and modern web browsers. According to Ron … | Continue reading


@changelog.com | 5 years ago

Kickass eng teams are supported by a generative culture

A generative engineering culture is one where nothing seems to fall through the cracks, “we should” gets prioritized and becomes reality, and original ideas and value come primarily from engineers, rather than management. A culture like this is an engine for building capacity, qu … | Continue reading


@changelog.com | 5 years ago

An honest conversation about burnout (JS Party podcast)

Suz, Feross, and Emma have an honest conversation about burnout. They ask questions like — How do developers deal with burnout? What is burnout? What are examples of burnout in open source? Plus they close the show by sharing tips for avoiding burnout and also how to manage burno … | Continue reading


@changelog.com | 5 years ago

The war for the soul of open source

Adam Jacob (co-founder and board member of Chef) joins the show to talk about the keynote he’s giving at OSCON this week. The keynote is titled “The war for the soul of open source.” We talked about what made open source great in the first place, what went wrong, the pitfalls of … | Continue reading


@changelog.com | 5 years ago

The Changelog 352: The Pragmatic Programmers

Dave Thomas and Andy Hunt, best known as the authors of The Pragmatic Programmer and founders of The Pragmatic Bookshelf, joined the show today to talk about the 20th anniversary edition of The Pragmatic Programmer. This is a beloved book to software developers all over the world … | Continue reading


@changelog.com | 5 years ago

Founders Talk 67: Mastering the art of quitting

Lynne Tye is the founder of Key Values, a platform where developers find engineering teams that share their values. To be more precise, Lynne is a solo-founder. She’s also a team of one. Lynne’s path to becoming a founder was anything but typical. She had plans to follow in her p … | Continue reading


@changelog.com | 5 years ago

The Changelog 351: Maintainer Spotlight Ned Batchelder

In this episode we’re shinning our maintainer spotlight on Ned Batchelder. Ned is one of the lucky ones out there that gets to double-dip — his day job is working on open source at edX, working on the Open edX community team. Ned is also a “single maintainer” of coverage.py - a t … | Continue reading


@changelog.com | 5 years ago

JavaScript Party 81: The Story of Konami-JS

Jerod and Divya are joined by George Mandis to learn all about his “frivolous” JavaScript library that’s helped countless websites implement the beloved cheat code. Ten years later and still actively maintained, Konami-JS has stood the test of time and produced some epic stories … | Continue reading


@changelog.com | 5 years ago

Practical AI 48: Model Inspection and Interpretation at Seldon

Interpreting complicated models is a hot topic. How can we trust and manage AI models that we can’t explain? In this episode, Janis Klaise, a data scientist with Seldon, joins us to talk about model interpretation and Seldon’s new open source project called Alibi. Janis also give … | Continue reading


@changelog.com | 5 years ago

JavaScript Party 80: JavaScript Is the CO2 of the Web

KBall, Divya, and Nick get together with Chris Ferdinandi to talk about vanilla JavaScript, best resources for learning, and our favorite vanilla JavaScript tips, tricks and APIs. | Continue reading


@changelog.com | 5 years ago

The Changelog 349: The state of CSS in 2019

We’re talking with Sacha Greif to discuss the State of CSS survey and results. CSS is evolving faster than ever. And, coming off the heels of their annual State of JavaScript survey, they’ve decided to take on the world of styles and selectors to help identify the latests pattern … | Continue reading


@changelog.com | 5 years ago

Founders Talk 66: Failing to build a billion-dollar company

Sahil Lavingia is the founder and CEO of Gumroad, a platform for creators to sell the things they make. Since 2011 Gumroad has sent over $200 million dollars to creators. That’s a big number. Sahil’s ambitions lead him to believe that Gumroad would become a billion-dollar company … | Continue reading


@changelog.com | 5 years ago

There's only ONE way to validate an email address

Here’s some hard-earned experience on how you validate an email address. If you listened to JS Party #39, then you already know this. Nothing to see here. Move along. | Continue reading


@changelog.com | 5 years ago

The new changelog.com setup for 2019

The new changelog.com setup for 2019 is packed with exciting features that are too good to keep to ourselves. Since the infrastructure code is already public and has been running changelog.com for a few months now, the value that we are sharing is proven to us. | Continue reading


@changelog.com | 5 years ago

Go Time 88: Go open source

Panelists Mark Bates, Johnny Boursiquot, and Carmen Andoh discuss Go and open source — what is it, the value in contributing, what it means to be a maintainer, best practices, and the recent blog post from Chris Siebenmann titled “Go is Google’s language, not ours.” | Continue reading


@changelog.com | 5 years ago

Pro TIPS for devs working at home

Having spent the better part of the last decade as a work-from-home developer, I have discovered or adopted a few LIFE HACKS which I am going to share with you now. | Continue reading


@changelog.com | 5 years ago

The Changelog 348: Python's new governance and core team

We’re talking with Brett Cannon for a behind the scenes look at Guido stepping down as Python’s BDFL (Benevolent dictator for life) and the process they had to go through to establish a new governance model, the various proposed PEPs to establish this new direction, the winning P … | Continue reading


@changelog.com | 5 years ago

Backstage 5: The Pro Stand costs more than my first car

Jerod, Adam, and Nick get together mere minutes after Apple’s 2019 WWDC keynote to talk about all the news and announcements. Will be be buying the new Mac Pro? What about that drool-worthy 6k retina display? Will iOS’s dark mode deliver where Mojave’s couldn’t? Expect all that a … | Continue reading


@changelog.com | 5 years ago

Practical AI 46: Visualizing and Understanding RNNs

Andreas Madsen, a freelance ML/AI engineer and Distill.pub author, joins us to discuss his work visualizing neural networks and recurrent neural units. Andreas discusses various neural unites, RNNs in general, and the “why” of neural network visualization. He also gives us his pe … | Continue reading


@changelog.com | 5 years ago

JavaScript Party 78: Developer strengths and weaknesses ️ ️

Jerod, Suz, Divya, and Kball share their thoughts, opinions, and advice on developer strengths and weaknesses — compromise, communication, tool mastery, deep dives into dev history, and mentorship/sponsorship. . | Continue reading


@changelog.com | 5 years ago

JavaScript Party 77: It’s Just JavaScript ️

Our initial impressions of GitHub’s recently announced package registry, what JS skills are trending in job listings, and shout outs! | Continue reading


@changelog.com | 5 years ago