Loading...
「ツール」は右上に移動しました。
利用したサーバー: wtserver1
36いいね 1,126 views回再生

Building Swift CLIs that your users and contributors love | Swift Heroes 2024 Talk

🎟️ 2025 Edition 8-9 April, Turin: https://swiftheroes.com/2025/tickets/

⏩ Chapter:
00:00 Intro
03:40 It all starts with an itch
05:04 A CLI is a productized script
05:44 Why Swift as a language
08:36 What makes a CLI a joy to use
13:51 Installation
15:50 Mise
16:38 Embracing “it will fail”
19:45 User don’t know and care about the internal details
23:01 Tuist architecture
25:26 A functional style
27:28 How to make sure you don’t break things
29:46 Acceptance tests
31:36 A note on parallelization
33:45 Make each program do one thing well
36:06 Extensibility in Swift
39:23 print, print, print
41:00 Pixels become text
43:44 Introducing Xcodehero
48:10 Summing it up

For the past 6 years, we've worked on building a CLI to help developers overcome the challenges of scaling up Xcode projects, Tuist. In this talk, I'll walk the audience through the important lessons that we learned to help them build great terminal experiences that users love and that Swift developers want to contribute to.
🎤 PEDRO BUENDIA, Software crafter, Tuist

📍Swift Heroes 2024 was hosted in Turin, 18-19 April. Attended by 400 iOS developer participants and broadcast to an additional 200 Swift enthusiasts across the globe. The agenda covered a range of important iOS developer topics including SwiftUI, the composable architecture, accessibility, developer tools, testing and much more.
All the other talks are coming out, don't miss them...

📌 For more engaging content and expert insights, subscribe to our channel and hit the notification bell. 🛎️

Inform: https://swiftheroes.com/
✅ Tweet:   / swiftheroes_it  
✅ Connect:   / swift-heroes  
✅ Read: https://telegram.me/swiftheroes

#SwiftHeroes #Swift #SwiftCLIs #CommandLineTools #iOSDevelopment #Xcode #Tuist #SoftwareEngineering #SwiftHeroes2024 #DevTools #CodeOptimization

コメント