Recently, four pillars of the JavaScript community (James Snell, Natalia Venditto, Michael Dawson & Matteo Collina) teamed up to create a resource that lays out nine principles for doing Node.js right in enterprise environments. On this episode, Natalia & Matteo join Jerod to discuss all nine.
Featuring
Sponsors
Notion – Notion is a place where any team can write, plan, organize, and rediscover the joy of play. It’s a workspace designed not just for making progress, but getting inspired. Notion is for everyone — whether you’re a Fortune 500 company or freelance designer, starting a new startup or a student juggling classes and clubs.
WorkOS – A platform that gives developers a set of building blocks for quickly adding enterprise-ready features to their application. Add Single Sign-On (Okta, Azure, Google, Microsoft OAuth), sync users from any SCIM directory, HRIS integration, audit trails (SIEM), free magic link sign-in. WorkOS is designed for developers and offers a single, elegant interface that abstracts dozens of enterprise integrations. Learn more and get started at WorkOS.com
Jam.dev – One click bug reports developers love — Never explain another bug report again. Jam auto-captures all the info engineers need to debug and repro.
Notes & Links
Chapters
Chapter Number | Chapter Start Time | Chapter Title | Chapter Duration |
1 | 00:00 | It's party time, y'all | 00:39 |
2 | 00:39 | Sponsor: Notion | 01:28 |
3 | 02:07 | Hello party people | 01:36 |
4 | 03:43 | How it came together | 03:09 |
5 | 06:52 | The nine pillars | 01:31 |
6 | 08:24 | 5: Avoid dependency creep | 06:15 |
7 | 14:38 | 6: De-risk your dependencies | 04:06 |
8 | 18:44 | Sponsor: WorkOS | 02:50 |
9 | 21:34 | 7: Avoid globals | 08:34 |
10 | 30:09 | 8: Handle errors, log well | 04:37 |
11 | 34:46 | 9: Use API specs, generate clients | 05:37 |
12 | 40:23 | Sponsor: Jam.dev | 01:31 |
13 | 41:55 | 1: Do not block the event loop | 03:53 |
14 | 45:47 | 2: Monitor Node-specific metrics | 04:09 |
15 | 49:56 | 3: Use Node LTS | 04:36 |
16 | 54:32 | 4: Automate testing, code review, conformance | 02:32 |
17 | 57:04 | Bonus pillars | 03:09 |
18 | 1:00:14 | Closing time | 02:54 |
19 | 1:03:08 | Next up on the pod (merch!) | 01:00 |