
Machine powered refactoring with AST's (Interview)
Streams straight from the publisher. podnod never proxies or re-hosts episode audio.
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.
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!
a talk
allthingsopen.orgJoin the discussion
changelog.zulipchat.comChangelog++
changelog.comAll Things Open
allthingsopen.orgLinode
linode.comGitPrime
pluralsight.comgitprime.com/changelog
gitprime.comTeamCity by JetBrains
teamcity.comteamcity.com/changelog
teamcity.comGitHub
github.comX
x.comWebsite
adamstacoviak.comGitHub
github.comLinkedIn
linkedin.comMastodon
changelog.socialX
x.comWebsite
jerodsanto.netGitHub
github.comLinkedIn
linkedin.comMastodon
changelog.socialX
x.com@Changelog
twitter.com@AllThingsOpen
twitter.combuy your tickets
eventbrite.comAST Explorer
astexplorer.netStranglerFigApplication
martinfowler.comAbstract syntax tree
en.wikipedia.orgThe Web Platform podcast
thewebplatformpodcast.comJscodeshift
github.comPRs welcome!
github.com