Swift Toolkit with Natan Rolnik
Natan Rolnik from swifttoolkit.dev and I chatted about building tools in Swift, ArgumentParser, Swift Package Manager, and more.
Guest
- Natan Rolnik
- Natan Rolnik (@natanrolnik) / X
- Natan Rolnik (@natanrolnik@mastodon.social) - Mastodon
- Natan Rolnik | Kodeco
- Natan Rolnik | LinkedIn
- Natan Rolnik (@natanrolnik) • Instagram photos and videos
- natanrolnik (Natan Rolnik) | Github
Announcements
- Need help with your projects this year? BrightDigit has openings.
- Join Bushel Beta
- Join our Brand New Patreon Page!
- BrightDigit #100 - Top 10 Emails Ever! 🎉🚀
- Newsletters | BrightDigit
- Swift LiveCoding - Adding Screen Recording to Bushel
- How does Server Side Swift Workout in the Real World? - Leo Dion
Links
- SwiftToolkit.dev
- A Different Approach Using the Swift Argument Parser
- Copy On Write and the Swift-CowBox Macro
- Supporting Interactive Input in CLI Tools Using Property Wrappers
- Understanding Colors and Styles in Terminal Output
- apple/swift-argument-parser: Straightforward, type-safe argument parsing for Swift
- vapor/console-kit: 💻 APIs for creating interactive CLI tools.
- patriksvensson/spectre-kit: A Swift framework that makes it easier to create beautiful console applications.
- rensbreur/SwiftTUI: SwiftUI for terminal applications
- brightdigit/PackageDSL: Simplify the management of your Package.swift file with PackageDSL
Related Episodes
- Ludicrous Types with Nick Lockwood
- WWDC Notes with Cihat Gündüz
- Hacking with Ignite with Paul Hudson
- We Have All The Heroes with Stefano Mondino
- Swiftly Tooling with Pol Piella Abadia
- Swift Server Workgroup with Joannis Orlandos
- Supercharged with Pedro Piñera
- Swift Package Index with Dave Verwer and Sven Schmidt
- Backend Decisions with Mikaela Caron
- Developer Productivity with Rudrank Riyam
- Swift Package Manager Super Powers with Marco Eidinger
- Expert Swift with Shai Mishali
Social Media
Credits
Music from https://filmmusic.io
"Blippy Trance" by Kevin MacLeod (https://incompetech.com)
License: CC BY (http://creativecommons.org/licenses/by/4.0/)
"Blippy Trance" by Kevin MacLeod (https://incompetech.com)
License: CC BY (http://creativecommons.org/licenses/by/4.0/)
- (00:00) - Nathan's Work and Contribution
- (05:14) - Deep Dive into Swift CLI Tools
- (19:09) - Understanding Copy-on-Write in Swift
- (23:42) - Practical Applications and Performance Considerations
- (26:30) - Swift Package Manager and Development Tools
- Bertram Eber
- Edward Sanchez
- Satoshi Mitsumori
- Steven Lipton
Creators and Guests
Host
Leo Dion
Swift developer for Apple devices and more; Founder of BrightDigit; husband and father of 6 adorable kids
Guest
Natan Rolnik
3x Dad | @natanrolnik@mastodon.social | iOS @MondayDotCom | Writing @SwiftToolkit | Brazilian making his dreams come true in Israel