It's a renaissance woman's world (Friends)
Amal Hussein returns to tell us all about her new role at Istari, what life is like outside the web browser, how she’s helping ambitious orgs in aerospace, what the SDLC looks like in 2026, and a whole lot more. Wait, moon vacuums?!
Join the discussion
Changelog++ members get a bonus 21 minutes at the end of this episode and zero ads. Join today!
Sponsors:
Tiger Data – Postgres for Developers, devices, and agents The data platform trusted by hundreds of thousands from IoT to Web3 to AI and more.
Namespace – Speed up your development and testing workflows using your existing tools. (Much) faster GitHub actions, Docker builds, and more. At an unbeatable price.
NordLayer – Toggle-ready network security for modern businesses. Get an exclusive offer: up to 22% off NordLayer yearly plans plus 10% on top with the coupon code changelog-10-NORDLAYER. Try it risk-free with a 14-day money-back guarantee at nordlayer.com/thechangelog
Featuring:
Amal Hussein – GitHub, X
Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X
Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X
Show Notes:
Istari: level the digital playing field
AWS Re:invent keynote Blue Origin
Frictionless book
Jevons paradox
Something missing or broken? PRs welcome!
Of agents & agency (Friends)
Long-time JS Party panelist Amal Hussein joins Jerod to catch up on her career path, to opine on the viability agentic coding, to feel all the feelings that AI brings out of us as developers, and to share something new in her life that changes everything.
Join the discussion
Changelog++ members save 8 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
Heroku – The Next Generation of Heroku “Fir” is coming soon — Fir is built on a foundation of cloud native technologies and open source standards, ensuring portability, interoperability, and a vibrant ecosystem for your applications. Cloud Native for everyone, for the next decade and beyond.
Depot – Build faster. Waste less time. Accelerate Docker image builds, and GitHub Actions workflows. Easily integrate with your existing CI provider and dev workflows to save hours of build time.
Retool – The low-code platform for developers to build internal tools — Some of the best teams out there trust Retool…Brex, Coinbase, Plaid, Doordash, LegalGenius, Amazon, Allbirds, Peloton, and so many more – the developers at these teams trust Retool as the platform to build their internal tools. Try it free at retool.com/changelog
Featuring:
Amal Hussein – GitHub, X
Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X
Show Notes:
Revenge of the junior developer
Something missing or broken? PRs welcome!
Adventures in Javascriptlandia
You can read more about Javascriptlandia here. It is part of larger conversation happening on Google's Open Source Blog and through initiatives like Github allowing corporations into their Sponsors program.
For a delightfully old school and interactive website about Myles, click here. For his Twitter, go here.
You can find Jory's website here and her Twitter presence here.
This week's lifeboat badge goes to Marijn van Vliet for answering the question: How do I return a char array from a function?
See Privacy Policy at https://art19.com/privacy and California Privacy Notice at https://art19.com/privacy#do-not-sell-my-info.
Machine powered refactoring with AST's (Interview)
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 push legacy code and the web forward.
Join the discussion
Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!
Sponsors:
All Things Open – Exploring open source, open tech, and the open web in the enterprise. Raleigh, NC — October 13-15, 2019
Linode – Our cloud server of choice. Deploy a fast, efficient, native SSD cloud server for only $5/month. Get 4 months free using the code changelog2019. Start your server - head to linode.com/changelog
GitPrime – GitPrime helps software teams accelerate their velocity and release products faster by turning historical git data into easy to understand insights and reports. Ship faster because you know more. Not because you’re rushing. Learn more at gitprime.com/changelog.
TeamCity by JetBrains – Build and release your software faster with TeamCity — a self-hosted continuous integration and delivery server developed by JetBrains. TeamCity is super-smart at running incremental builds, reusing artifacts, and building only what needs to be built, which can save over 30% of the daily build time. Learn more at teamcity.com/changelog.
Featuring:
Amal Hussein – GitHub, X
Adam Stacoviak – Website, GitHub, LinkedIn, Mastodon, X
Jerod Santo – Website, GitHub, LinkedIn, Mastodon, X
Show Notes:
We’ll be at All Things Open! We’re hosting a LIVE JS Party on stage and Jerod Santo is giving a talk on using Svelte for a radical new approach to building user interfaces. And as a special thanks from the team behind All Things Open, we’re giving away 5 free passes to the conference. All you have to do tweet “I want a free pass to All Things Open because…” and state your reason and copy @Changelog and @AllThingsOpen in the tweet.
We’ll DM the winners next Friday, September 27th — good luck!
For those who don’t want to wait and just want 20% off your ticket right now — use the code changelog20 when you buy your tickets. This code has UNLIMITED uses, so tell your friends! Head to allthingsopen.com to learn more and register.
Amal’s talk at All Things Open — Machine powered refactoring: leverage AST’s to push your legacy code (& the web) forward
AllThingsOpen.org
AST Explorer
StranglerFigApplication
Abstract syntax tree on Wikipedia
The Web Platform podcast
Jscodeshift
Something missing or broken? PRs welcome!
Real JavaScript, not too much, stage three and above
KBall and Nick meet up with Jory Burson and Amal Hussein at Node+JS Interactive. Together we open up the black box of the JavaScript standards process, talk about how to get involved, and then dig into the use of ASTs to transform and analyze JavaScript.
Join the discussion
Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!
Sponsors:
Rollbar – We catch our errors before our users do because of Rollbar. Resolve errors in minutes, and deploy your code with confidence. Learn more at rollbar.com/changelog.
Algolia – Our search partner. Algolia’s full suite search APIs enable teams to develop unique search and discovery experiences across all platforms and devices. We’re using Algolia to power our site search here at Changelog.com. Get started for free and learn more at algolia.com.
OneMonth.com – One of the best places to learn how to code…in just one month. If you’re interested in taking your career to the next level head to OneMonth.com/jsparty and get 10% off any coding course.
Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com.
Featuring:
Jory Burson – Website, GitHub, X
Amal Hussein – GitHub, X
Kevin Ball – Website, GitHub, LinkedIn, X
Nick Nisi – Website, GitHub, Mastodon, X
Show Notes:
Standards & Opening the Black Box
TC39 on GitHub
Myles Borins
Daniel Ehrenberg
Maggie Pint
TC39 proposals
The TC39 Process
How to join ECMA
Jory’s talk on Standardizing JavaScript
On the distribution of stakeholders
Representing Web Developers in W3C
On testing the JavaScript spec with JavaScript
Official ECMAScript Conformance Test Suite
Contributing to the Conformance Test Suite
On the Boundaries of the Spec
JS Party episode covering error messages
On using JavaScript Proposals in Production
ASTs
Amal’s talk on ASTs for Refactoring
Esprima
Babel parser
Acorn
Dojo upgrade tool (using ASTs)
Awesome AST
Other
Bocoup
Something missing or broken? PRs welcome!
yayQuery Reunion!
In this special episode, it’s a yayQuery podcast reunion. Alex Sexton, Paul Irish, Rebecca Murphey, and Adam Sontag are back for a takeover episode here on JS Party where they catch up on the latest happenings in JavaScript, share JavaScript predictions, thoughts on TypeScript, React, PWAs, and more.
Join the discussion
Changelog++ members support our work, get closer to the metal, and make the ads disappear. Join today!
Sponsors:
Sentry – Get 30 days free when you sign up with the code jsparty. Error reporting and notifications for JavaScript apps and the rest of your stack. Start tracking errors for free. Support for React, Angular, Ember, Vue, Backbone, and Node frameworks like Express and Koa.
Toptal – Hire the best freelance developers and designers with Toptal. Email adam@changelog.com for a personal introduction.
Fastly – Our bandwidth partner. Fastly powers fast, secure, and scalable digital experiences. Move beyond your content delivery network to their powerful edge cloud platform. Learn more at fastly.com.
Featuring:
Alex Sexton – Website, GitHub, X
Paul Irish – Website, GitHub, X
Rebecca Murphey – Website, GitHub, X
Adam Sontag – Website, GitHub, X
Show Notes:
** If we missed any links let us know.
yayQuery podcast
Buy the yayQuery soundtrack on Bandcamp
Lighthouse — an open-source, automated tool for improving the quality of web pages. You can run it against any page on the web. It has audits for performance, accessibility, progressive web apps, and more.
Getting Started with Redux by Dan Abramov
You Might Not Need Redux by Dan Abramov
W3Fools
The Most Explosive Modal on the Web
Progressive Web Apps Training
Webpack: It’s Not Magic
Picks
The Manager’s Path: A Guide for Tech Leaders Navigating Growth and Change by Camille Fournier (Rebecca Murphey)
Paul Irish shared this image as his pick.
Something missing or broken? PRs welcome!