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
110
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
130
Javaslang DevoxxMA
pivovarit
2
1k
JavaSlang JavaDayKiev 2016
pivovarit
0
76
Javaslang - functional Java done right
pivovarit
0
220
Java Wars VIII: The Function Awakens
pivovarit
0
680
Java 8: Lambdas, Monads and Java Collections
pivovarit
1
110
Other Decks in Programming
See All in Programming
チームのテスト力を総合的に鍛えて品質、スピード、レジリエンスを共立させる/Testing approach that improves quality, speed, and resilience
goyoki
5
870
スタートアップの急成長を支えるプラットフォームエンジニアリングと組織戦略
sutochin26
1
5.6k
20250704_教育事業におけるアジャイルなデータ基盤構築
hanon52_
5
780
LT 2025-06-30: プロダクトエンジニアの役割
yamamotok
0
760
Blazing Fast UI Development with Compose Hot Reload (droidcon New York 2025)
zsmb
1
290
5つのアンチパターンから学ぶLT設計
narihara
1
170
初学者でも今すぐできる、Claude Codeの生産性を10倍上げるTips
s4yuba
16
11k
システム成長を止めない!本番無停止テーブル移行の全貌
sakawe_ee
1
200
なぜ適用するか、移行して理解するClean Architecture 〜構造を超えて設計を継承する〜 / Why Apply, Migrate and Understand Clean Architecture - Inherit Design Beyond Structure
seike460
PRO
3
760
PostgreSQLのRow Level SecurityをPHPのORMで扱う Eloquent vs Doctrine #phpcon #track2
77web
2
530
git worktree × Claude Code × MCP ~生成AI時代の並列開発フロー~
hisuzuya
1
570
AIと”コードの評価関数”を共有する / Share the "code evaluation function" with AI
euglena1215
1
160
Featured
See All Featured
Java REST API Framework Comparison - PWX 2021
mraible
31
8.7k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Code Review Best Practice
trishagee
69
18k
BBQ
matthewcrist
89
9.7k
The Invisible Side of Design
smashingmag
301
51k
Side Projects
sachag
455
42k
Mobile First: as difficult as doing things right
swwweet
223
9.7k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
950
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
60k
A Tale of Four Properties
chriscoyier
160
23k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
3.1k
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