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
Java 8 vs. Checked Exceptions
Search
Grzegorz Piwowarek
March 29, 2016
Programming
0
100
Java 8 vs. Checked Exceptions
TouK/ThrowingFunction
Grzegorz Piwowarek
March 29, 2016
Tweet
Share
More Decks by Grzegorz Piwowarek
See All by Grzegorz Piwowarek
Javaslang DevoxxBE 2016
pivovarit
1
120
Javaslang DevoxxMA
pivovarit
2
770
JavaSlang JavaDayKiev 2016
pivovarit
0
66
Javaslang - functional Java done right
pivovarit
0
210
Java Wars VIII: The Function Awakens
pivovarit
0
650
Java 8: Lambdas, Monads and Java Collections
pivovarit
1
94
Other Decks in Programming
See All in Programming
Elm 0.19.0 Changes
bkuhlmann
0
490
Rubyでたのしむクリエイティブコーディング/Enjoy Creative coding with Ruby
chobishiba
1
180
GitHub Copilotのススメ
marcy731
1
200
新宿ダンジョンを可視化してみた
satoshi7190
2
260
冗長なエラーログを削減し、スタックトレースを手に入れる / Reducing Verbose Error Logs and Obtaining Stack Traces
upamune
0
800
AWS CDKコントリビュートTIPS / aws-cdk-contribution-tips
gotok365
2
200
Komplexe Oberflächen mit SVG und der Web Animation API
joergneumann
0
670
AWS Application Composerで始める、 サーバーレスなデータ基盤構築 / 20240406-jawsug-hokuriku-shinkansen
kasacchiful
1
260
サイコロで理解する統計的仮説検定の考え方
tatamiya
4
950
Ruby Function Composition
bkuhlmann
1
330
VS Code をプロダクトにどう取り込むか
onomax
1
370
1BRC--Nerd Sniping the Java Community
gunnarmorling
0
340
Featured
See All Featured
Pencils Down: Stop Designing & Start Developing
hursman
117
11k
Designing on Purpose - Digital PM Summit 2013
jponch
110
6.5k
Rails Girls Zürich Keynote
gr2m
91
13k
Adopting Sorbet at Scale
ufuk
68
8.6k
Clear Off the Table
cherdarchuk
84
310k
Happy Clients
brianwarren
92
6.4k
jQuery: Nuts, Bolts and Bling
dougneiner
59
7.1k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
34
8.9k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3.1k
GraphQLとの向き合い方2022年版
quramy
32
12k
Six Lessons from altMBA
skipperchong
21
3k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
14
1.5k
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