Devin Shoemaker talks with Dan, Craig, and John about his experiences building plugins for Nx. What is NX and who is it for? How granular can you get with a plugin? What resources do you have access to? And Devin's thoughts on supporting and maintaining open source projects.
Extensibility for Angular, React, and Vue with NX
const podcast = {
episode: 106,
title: 'Extensibility for Angular, React, and Vue with NX',
topics: [
'nx', 'plugins', 'angular', 'react'
],
guest: 'Devin Shoemaker'
hosts: [
'John Papa','Dan Wahlin', 'Craig Shoemaker'
]
};
John Papa @John_Papa
Ward Bell @WardBell
Dan Wahlin @DanWahlin
Craig Shoemaker @craigshoemaker
Devin Shoemaker @ParanoidCoder
Brought to you by
Actionable error, crash and performance monitoring. Raygun gives you visibility into how users are really experiencing your software. Detect, diagnose and resolve issues with greater speed and accuracy.
Resources:
- Nx
- Monorepos on Real Talk JavaScript
- Nx and React
- Lerna tools for managing javascript projects with multiple packages
- Nx and Angular
- Vue support in Nx
- Angular schematics
- Bob the Builder
- Fast framework
- Fast design
- Enterprise Monorepo and Angular Patterns book
- Nx community
- ker : Extending Schematics in an Nx Plugin
- Ionic React with Nx
- Nx course on YouTube
- List of supported plugins with Nx
- Schematics Authoring
Timejumps
- 02:51 Guest introduction
- 04:26 What is NX and who is it for?
- 14:43 How granular can you get with a plugin?
- 17:05 Sponsor: Ag Grid
- 18:38 Schematics and builders
- 23:20 What have you created as plugins?
- 32:29 What resources do you have access to?
- 34:20 Sponsor: Raygun
- 34:56 Supporting open source projects
- 38:41 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions.