Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Light talk - Better Error handling
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Jose Torres Cardenas
January 11, 2017
Programming
69
0
Share
Light talk - Better Error handling
Improve your error handling in swift.
Jose Torres Cardenas
January 11, 2017
More Decks by Jose Torres Cardenas
See All by Jose Torres Cardenas
Formalización del Proceso de Elaboración de una Arquitectura de Software
coderpug
0
280
Swift build time optimization
coderpug
1
81
Jose.pdf
coderpug
0
39
Light talk - A byte of Date
coderpug
0
120
CocoaLima - Meeting structure
coderpug
0
54
CocoaLima #2
coderpug
0
55
Server-side development with Swift
coderpug
0
96
Real Time iOS apps with PubNub
coderpug
0
330
Other Decks in Programming
See All in Programming
Hive Metastoreを通して学ぶIceberg REST Catalog ― 仕様から実装まで
okumin
0
290
分析エージェント精度向上における データアナリストの役割
oura_shoya
0
130
iOS26時代の新規アプリ開発
yuukiw00w
0
210
TypeSpec で繋ぐ複数プロダクトの型安全
maroon8021
1
260
要はバランスからの卒業 #yumemi_grow
kajitack
0
200
権限チェックの一貫性を型で守る TypeScript による多層防御
mnch
4
920
Copilot CLI の継戦能力を高める コンテキスト管理
nozomutu
1
1.1k
[BalkanRuby 2026] Drop your app/services!
palkan
3
710
The Arts and Crafts of Work in the AI Era — Toward Mastery in Software Development
kuranuki
1
660
Oxlintのカスタムルールの現況
syumai
5
830
1人1案件のプロダクトエンジニア時代に、"プロセス監督"としてチャレンジしたこと
non0113
0
340
Moments When Things Go Wrong
aurimas
3
120
Featured
See All Featured
Raft: Consensus for Rubyists
vanstee
141
7.5k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
150
So, you think you're a good person
axbom
PRO
2
2k
What does AI have to do with Human Rights?
axbom
PRO
1
2.2k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
290
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
200
Six Lessons from altMBA
skipperchong
29
4.3k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
370
BBQ
matthewcrist
89
10k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
Transcript
better ERROR handling
None
https://twitter.com/drunkxcode
@CoderPug
❌
optionals / assertions / throws / rethrows
optionals / assertions / throws / rethrows
https://gist.github.com/CoderPug/52f4db435484cf911927a1a9a8b847dd
https://gist.github.com/CoderPug/52f4db435484cf911927a1a9a8b847dd
https://gist.github.com/CoderPug/52f4db435484cf911927a1a9a8b847dd
https://gist.github.com/CoderPug/52f4db435484cf911927a1a9a8b847dd
https://gist.github.com/CoderPug/52f4db435484cf911927a1a9a8b847dd
https://gist.github.com/CoderPug/52f4db435484cf911927a1a9a8b847dd
None
useful tips
https://gist.github.com/CoderPug/52f4db435484cf911927a1a9a8b847dd
https://gist.github.com/CoderPug/52f4db435484cf911927a1a9a8b847dd
References https://developer.apple.com/library/content/documentation/ Swift/Conceptual/Swift_Programming_Language/ ErrorHandling.html https://swifting.io/blog/2017/01/08/32-errorify-string/
THANKS!