Empower Apps

Swift Toolkit with Natan Rolnik


Listen Later

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 (@[email protected]) - 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

Email
[email protected]
GitHub - @brightdigit

Twitter
BrightDigit - @brightdigit
Leo - @leogdion

LinkedIn
BrightDigit
Leo
Patreon - brightdigit

Credits

Music from https://filmmusic.io
"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
  • Thanks to our monthly supporters
    • Steven Lipton
    • ★ Support this podcast on Patreon ★
      ...more
      View all episodesView all episodes
      Download on the App Store

      Empower AppsBy Leo Dion, Principal CEO and Swift Developer at BrightDigit

      • 5
      • 5
      • 5
      • 5
      • 5

      5

      14 ratings