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
0
65
Light talk - Better Error handling
Improve your error handling in swift.
Jose Torres Cardenas
January 11, 2017
Tweet
Share
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
270
Swift build time optimization
coderpug
1
76
Jose.pdf
coderpug
0
36
Light talk - A byte of Date
coderpug
0
110
CocoaLima - Meeting structure
coderpug
0
51
CocoaLima #2
coderpug
0
52
Server-side development with Swift
coderpug
0
93
Real Time iOS apps with PubNub
coderpug
0
330
Other Decks in Programming
See All in Programming
Data-Centric Kaggle
isax1015
2
710
re:Invent 2025 のイケてるサービスを紹介する
maroon1st
0
170
AIフル活用時代だからこそ学んでおきたい働き方の心得
shinoyu
0
110
ELYZA_Findy AI Engineering Summit登壇資料_AIコーディング時代に「ちゃんと」やること_toB LLMプロダクト開発舞台裏_20251216
elyza
2
1.3k
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
420
IFSによる形状設計/デモシーンの魅力 @ 慶應大学SFC
gam0022
1
260
AI 駆動開発ライフサイクル(AI-DLC):ソフトウェアエンジニアリングの再構築 / AI-DLC Introduction
kanamasa
11
5.9k
Findy AI+の開発、運用におけるMCP活用事例
starfish719
0
2.3k
フルサイクルエンジニアリングをAI Agentで全自動化したい 〜構想と現在地〜
kamina_zzz
0
390
AI Agent の開発と運用を支える Durable Execution #AgentsInProd
izumin5210
7
2.2k
そのAIレビュー、レビューしてますか? / Are you reviewing those AI reviews?
rkaga
6
4.3k
AI Agent Tool のためのバックエンドアーキテクチャを考える #encraft
izumin5210
6
1.7k
Featured
See All Featured
AI: The stuff that nobody shows you
jnunemaker
PRO
2
200
Thoughts on Productivity
jonyablonski
74
5k
How Software Deployment tools have changed in the past 20 years
geshan
0
31k
Code Reviewing Like a Champion
maltzj
527
40k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
160
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
400
Designing Powerful Visuals for Engaging Learning
tmiket
0
210
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.4k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
150
Context Engineering - Making Every Token Count
addyosmani
9
630
Making the Leap to Tech Lead
cromwellryan
135
9.7k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
61
49k
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!