Go offline with the Player FM app!
How to build a Nushell (Ship It! #109)
Manage episode 424820757 series 1423445
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!
Changelog++ members save 11 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
- Sentry – Code 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. - Neon – Fleets of Postgres! Enterprises use Neon to operate hundreds of thousands of Postgres databases: Automated, instant provisioning of the world’s most popular database.
Featuring:
- Devyn Cairns – Twitter, GitHub
- Jakub Žádník – Mastodon, GitHub
- Justin Garrison – Twitter, GitHub, LinkedIn
- Autumn Nash – Twitter, GitHub, LinkedIn
Show Notes:
Intro
What the distro
Something missing or broken? PRs welcome!
Chapters
1. This is Ship It! (00:00:00)
2. The opener (00:00:51)
3. Sponsor: Sentry (00:07:16)
4. What is Nushell? (00:11:03)
5. Python vs Nushell (00:12:00)
6. Built in Rust (00:13:46)
7. Devyn's backstory (00:15:26)
8. PowerShell data piping? (00:17:18)
9. SimCity IRL? (00:19:09)
10. Jakub's backstory (00:19:50)
11. Justin's first Nushell experience (00:20:51)
12. Bash in your shell (00:23:20)
13. Calling commands (00:24:25)
14. Cross-platform testing (00:25:26)
15. Why Nu? (00:27:36)
16. Making contributions (00:28:05)
17. Jakub's PhD program (00:28:56)
18. Contribution system (00:29:18)
19. Core commands (00:30:10)
20. Release process (00:31:38)
21. Shadowing releases (00:33:28)
22. Surprising usecases (00:36:07)
23. User spread (00:39:46)
24. Integrating external commands (00:43:07)
25. Getting rid of Rust? (00:44:13)
26. Thanks for joining us! (00:47:18)
27. Sponsor: Neon (00:48:56)
28. The closer (00:54:50)
29. What the distro? (00:56:25)
30. Outro (01:12:09)
2109 episodes
Manage episode 424820757 series 1423445
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!
Changelog++ members save 11 minutes on this episode because they made the ads disappear. Join today!
Sponsors:
- Sentry – Code 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. - Neon – Fleets of Postgres! Enterprises use Neon to operate hundreds of thousands of Postgres databases: Automated, instant provisioning of the world’s most popular database.
Featuring:
- Devyn Cairns – Twitter, GitHub
- Jakub Žádník – Mastodon, GitHub
- Justin Garrison – Twitter, GitHub, LinkedIn
- Autumn Nash – Twitter, GitHub, LinkedIn
Show Notes:
Intro
What the distro
Something missing or broken? PRs welcome!
Chapters
1. This is Ship It! (00:00:00)
2. The opener (00:00:51)
3. Sponsor: Sentry (00:07:16)
4. What is Nushell? (00:11:03)
5. Python vs Nushell (00:12:00)
6. Built in Rust (00:13:46)
7. Devyn's backstory (00:15:26)
8. PowerShell data piping? (00:17:18)
9. SimCity IRL? (00:19:09)
10. Jakub's backstory (00:19:50)
11. Justin's first Nushell experience (00:20:51)
12. Bash in your shell (00:23:20)
13. Calling commands (00:24:25)
14. Cross-platform testing (00:25:26)
15. Why Nu? (00:27:36)
16. Making contributions (00:28:05)
17. Jakub's PhD program (00:28:56)
18. Contribution system (00:29:18)
19. Core commands (00:30:10)
20. Release process (00:31:38)
21. Shadowing releases (00:33:28)
22. Surprising usecases (00:36:07)
23. User spread (00:39:46)
24. Integrating external commands (00:43:07)
25. Getting rid of Rust? (00:44:13)
26. Thanks for joining us! (00:47:18)
27. Sponsor: Neon (00:48:56)
28. The closer (00:54:50)
29. What the distro? (00:56:25)
30. Outro (01:12:09)
2109 episodes
All episodes
×Welcome to Player FM!
Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.