Ship It! – Episode #109

How to build a Nushell

with Devyn Cairns & Jakub Žádník

All Episodes

Devyn Cairns & Jakub Žádník join Justin & Autumn to talk about building a new kind of cross-platform shell that provides easy extensions with traditional command compatibility. That’s no easy feat!

Featuring

Sponsors

SentryCode breaks, fix it faster. Don’t just observe. Take action. Sentry is the only app monitoring platform built for developers that gets to the root cause for every issue. 90,000+ growing teams use sentry to find problems fast. Use the code CHANGELOG when you sign up to get $100 OFF the team plan.

NeonFleets of Postgres! Enterprises use Neon to operate hundreds of thousands of Postgres databases: Automated, instant provisioning of the world’s most popular database.

Notes & Links

📝 Edit Notes

Chapters

1 00:00 This is Ship It!
2 00:51 The opener
3 07:16 Sponsor: Sentry
4 11:03 What is Nushell?
5 12:00 Python vs Nushell
6 13:46 Built in Rust
7 15:26 Devyn's backstory
8 17:18 PowerShell data piping?
9 19:09 SimCity IRL?
10 19:50 Jakub's backstory
11 20:51 Justin's first Nushell experience
12 23:20 Bash in your shell
13 24:25 Calling commands
14 25:26 Cross-platform testing
15 27:36 Why Nu?
16 28:05 Making contributions
17 28:56 Jakub's PhD program
18 29:18 Contribution system
19 30:10 Core commands
20 31:38 Release process
21 33:28 Shadowing releases
22 36:07 Surprising usecases
23 39:46 User spread
24 43:07 Integrating external commands
25 44:13 Getting rid of Rust?
26 47:18 Thanks for joining us!
27 48:56 Sponsor: Neon
28 54:50 The closer
29 56:25 What the distro?
30 1:12:09 Outro

Transcript

⏰ Coming Soon

Changelog

We're hard at work on the transcript for this episode! Sign in / up to access transcript notifications. 💪

Player art
  0:00 / 0:00