Feross Aboukhadijeh Avatar

Feross Aboukhadijeh

I’m Feross Aboukhadijeh, an entrepreneur, programmer, open source maintainer, startup founder, and mad scientist.

I build web apps like Wormhole, a simple, fast, private file sharing website, BitMidi, a free MIDI database, and Play, a music video app, and Study Notes, a site to help students study better and get into college.

I also build WebTorrent, a torrent library for the web, WebTorrent Desktop, the best desktop torrent app, and Standard JS, a JavaScript linter.

San Francisco, CA · Twitter · GitHub · Website
39 episodes

JS Party JS Party #282

The massive bug at the heart of npm

Play
2023-07-07T16:30:00Z #javascript +3 🎧 16,605

Darcy Clarke, former GitHub Staff Engineering Manager and founder of vlt, joins us to discuss a major bug in the npm ecosystem that he recently disclosed. We cover the bug’s timeline, nuances, and impact, all while setting some important context on npm packages, clients, and registries. Tune in to learn how to protect your codebase and gain a deeper understanding of this crucial part of the JavaScript ecosystem.

JS Party JS Party #272

Making "safe npm"

Play
2023-04-21T17:15:00Z #javascript +2 🎧 16,452

Feross and his team at Socket recently shipped a wrapper library for the ubiquitous npm package manager’s command-line interface that brings enhanced security when you need it most: before executing any code

Bradly Farias lead this effort, so Jerod & Chris invited him on the show to learn all about it.

JS Party JS Party #257

New Year's Party 🪩

Play
2023-01-06T17:40:00Z #javascript 🎧 15,987

It’s our 4th annual New Year’s party! Jerod & the gang review our (failed) resolutions from last year, discuss what’s trending in the web world, make a few predictions of our own & even set some new (probably failed) resolutions for this year.

Changelog Interviews Changelog Interviews #509

A new batch of web frameworks emerge!

This week we’re talking fresh, faster, and new web frameworks by way of JS Party. Yes, today’s show is a web framework sampler because a new batch of web frameworks have emerged. There’s always something new happening in the front-end world and JS Party does an amazing job of keeping us up to date. So…what’s fresh, faster, and new?

The first segment of the show focuses on Deno’s Fresh new web framework. Luca Casonato joins Jerod & Feross to talk about Fresh – a next generation web framework, built for speed, reliability, and simplicity.

In segment two, AngularJS creator Miško Hevery joins Jerod and KBall to talk about Qwik. He says Qwik is a fundamental rethinking of how a web application should work. And he’s attempting to convince Jerod & KBall that the implications of that are BIG.

In the last segment, Amal talks with Fred Schott about Astro 1.0. They go deep on how Astro is built to pull content from anywhere and serve it fast with their next-gen island architecture.

Plus there’s an 8 minute bonus for our ++ subscribers (changelog.com/++). Fred Schott explains Astro Islands and how Astro extracts your UI into smaller, isolated components on the page, and the unused JavaScript gets replaced with lightweight HTML — leading to faster loads and time-to-interactive.

JS Party JS Party

This is JS Party!

JS Party is a weekly celebration of JavaScript and the web so fun is at the heart of every episode.

We play games like Frontend Feud… (clip from episode #192)

Discuss and analyze the news… (clip from episode #213)

Explain technical concepts to each other like we’re 5… (clip from episode #195)

Debate hot topics like should websites work without JS? (clip from episode #87)

Interiew amazing devs like Rich Harris and Una Kravets… (clip from episode #167)

This is JS Party! Listen and subscribe today.

We’d love to have you with us. 💚

Changelog Interviews Changelog Interviews #482

Securing the open source supply chain

Play
2022-03-01T22:00:00Z #infosec +3 🎧 51,392

This week we’re joined by the “mad scientist” himself, Feross Aboukhadijeh…and we’re talking about the launch of Socket — the next big thing in the fight to secure and protect the open source supply chain.

While working on the frontlines of open source, Feross and team have witnessed firsthand how supply chain attacks have swept across the software community and have damaged the trust in open source. Socket turns the problem of securing open source software on its head, and asks…“What if we assume all open source may be malicious?” So, they built a system that proactively detects indicators of compromised open source packages and brings awareness to teams in real-time. We cover the whys, the hows, and what’s next for this ambitious and very much needed project.

JS Party JS Party #210

What's in your package.json?

Play
2022-01-29T15:15:00Z #oss +4 🎧 22,159

Tobie Langel, Open source strategist and Principal at UnlockOpen, joins Chris, Feross, and Amal to discuss recent widespread incidents affecting the JavaScript community (and breaking CI builds) around the globe. Two widely used npm libraries were self-sabotaged by their single maintainer, yet again, highlighting the many gaps in our OSS supply chain security, sustainability and overall practices. We explore all these topics and solution on what our ecosystem needs to be more resilient to these types of attacks in the future.

JS Party JS Party #200

Best of the fest! Volume 1

JS Party listeners and panelists celebrate our favorite moments from the past 100 episodes! You’ll hear from over 20 of your favorite voices across 14 episodes. We also share some behind-the-scenes and read/hear from listeners! Here’s to the last 200 episodes, and the next 200 as well. 🥂

JS Party JS Party #175

This is ReScript

Play
2021-05-14T16:00:00Z #javascript +1 🎧 11,786

Ever wanted a language like JavaScript, but without the warts, with a great type system, and with a lean build toolchain that doesn’t waste your time?

Patrick Ecker from the ReScript Association sits down with Jerod and Feross to tell us all about this “JavaScript-like language you have been waiting for”.

JS Party JS Party #155

The Tailwind beneath my wings

Play
2020-12-11T17:00:00Z #css +2 🎧 12,289

Tailwind CSS creator Adam Wathan joins Jerod, Nick, & Feross for an in-depth discussion of his trending utility-first CSS framework. We cover why everyone complains about CSS, how Tailwind began and how it gained popularity, how developers use with Tailwind and integrate it into their workflows, and how Adam has managed to build a business around the project. Thanks, Bette Midler!

JS Party JS Party #136

Deep in the WebRTC deep end

Play
2020-07-24T17:00:00Z #javascript +1 🎧 10,804

Jerod assembles a team of WebRTC experts (Suz, Feross, Mikeal) for a deep, deep dive on this practically-ubiquitous yet still-complicated web API.

We review its history, share really cool applications using the tech, provide an excellent primer on what you need to know about it, and details some production gotchas. ALSO we celebrate how Feross single-handedly “upgraded the internet”! 🙌

Player art
  0:00 / 0:00