~/talk

Advanced Type Systems. What Java Still Lacks from Rust

TalkinRussianat Joker 2024 · 2024-10-09..10-16· [java]
links:none on file
slides:none on file

Talk surveys advanced type-system features from Rust, Go and other languages and compares them to what Java currently offers (including recent pattern-matching additions). It explains specific missing concepts such as the never type, issues with Go’s error handling, and monadic patterns, and illustrates these points with the speaker’s experience building an ergonomic API for advanced Protobuf parsing.

AI-written summary · about

  1. 0:00Introduction
  2. 2:52Advanced type systems
  3. 12:21Algebraic types problem
  4. 17:19Sum types in Java
  5. 21:42Error handling in Go
  6. 26:19Monads and functional approach
  7. 33:05Typed request parsing
  8. 37:20Summary and benefits
  9. 40:14Exotic types in systems
  10. 45:11Java's true flaws
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.