Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Java 8 vs. Checked Exceptions
Search
Grzegorz Piwowarek
March 29, 2016
Programming
120
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Java 8 vs. Checked Exceptions
TouK/ThrowingFunction
Grzegorz Piwowarek
March 29, 2016
More Decks by Grzegorz Piwowarek
See All by Grzegorz Piwowarek
Javaslang DevoxxBE 2016
pivovarit
1
150
Javaslang DevoxxMA
pivovarit
2
1.1k
JavaSlang JavaDayKiev 2016
pivovarit
0
88
Javaslang - functional Java done right
pivovarit
0
230
Java Wars VIII: The Function Awakens
pivovarit
0
730
Java 8: Lambdas, Monads and Java Collections
pivovarit
1
120
Other Decks in Programming
See All in Programming
動作中のプログラムの中身をリアルタイムに覗く / Realtime Debugger for CSharp with Roslyn
prota
1
600
Vibes Containers 〜AIで変わるコンテナ設計と運用〜
tkikuc
3
550
What We Talk About When We Talk About XP
m_seki
2
660
技術的負債を組織課題として解く-増えすぎたマイクロサービスとの戦い-
reimaru
1
2k
スマート反転とウェブアクセシビリティ
camiha
0
210
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
220
cdk deploy JawsSonic #MARATHONしながらAWSリソースをデプロイしてみよう
akihisaikeda
2
140
モデルのリファクタリングが難しいと思ったら、そもそも複雑だったのはビジネス仕様だった ? / is-the-business-domain-the-real-complexity
hatsu38
0
360
AI に Inclusive UI を書かせよう — Design Rules Skill で Compose UI を作り直す
theoriatec2024
1
500
WebRTC映像をAirPlayに対応させる挑戦.pdf
monolithic_adam
0
290
手動確認はもう限界 〜XCUITestでCustom URL Schemeの遷移を起動種別ごとに自動テストする〜 / Testing Custom URL Schemes with XCUITest
otouto
0
310
標準パッケージに uuid が追加された 背景から見る Go らしい意思決定 / go_127_uuid_decision
convto
5
7.6k
Featured
See All Featured
The Mindset for Success: Future Career Progression
greggifford
PRO
0
500
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
エンジニアに許された特別な時間の終わり
watany
109
250k
Fireside Chat
paigeccino
43
4k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
730
Marketing to machines
jonoalderson
1
5.8k
Context Engineering - Making Every Token Count
addyosmani
9
1.1k
Ruling the World: When Life Gets Gamed
codingconduct
0
340
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
530
The Pragmatic Product Professional
lauravandoore
37
7.4k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.8k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
8k
Transcript
JAVA 8 VS. CHECKED EXCEPTIONS GRZEGORZ PIWOWAREK PIVOVARIT
PIVOVARIT Visions of Tondal
None
None
None
None
PIVOVARIT WHERE'S THE PROBLEM?
PIVOVARIT
PIVOVARIT
PIVOVARIT
PIVOVARIT
PIVOVARIT
PIVOVARIT
PIVOVARIT
PIVOVARIT
PIVOVARIT BUT...WHY?
PIVOVARIT
PIVOVARIT SOLUTIONS:
PIVOVARIT WORKAROUNDS: 1. TRY (JAVASLANG) 2. FUNCTIONAL TYPES WITH "THROWS"
CLAUSE
PIVOVARIT
PIVOVARIT
PIVOVARIT 2. FUNCTIONAL TYPES WITH "THROWS" CLAUSE
PIVOVARIT 2. FUNCTIONAL TYPES WITH "THROWS" CLAUSE
PIVOVARIT
PIVOVARIT
PIVOVARIT
PIVOVARIT
PIVOVARIT
PIVOVARIT https://github.com/TouK/ThrowingFunction/
PIVOVARIT