~/talks

Viktor Klang

what they talk about

all 9 in the filters

where they keep going back

no series more than once — all 10 in the filters

on a stage with

all 16 in the filters

who talks about the same things

titleconferencedate
Ask the Java ArchitectsJfokus 20262026-02-02
Answers focus on concrete tradeoffs and designs not slogans For reconstruction the claim is that deconstructibility on classes can let wither style…
Talk on
Valhalla? Python? Withers? Lombok? - Ask the ArchitectsJavaOne 20252025-03-18
Semicolons stay; removing them is ruled out as disruptive. Valhalla ships a minimal first JEP with a stable spec and an early‑access build expected in a month…
Talk on
Marshalling: Data-Oriented SerializationJavaOne 20252025-03-18
After 30 years of Java Serialization the proposal replaces object-scraping with language-level constructor-based marshalling and matching deconstructors as…
Talk on
Sequenced Collections - Deep Dive with the ExpertJavaOne 20252025-03-18
JDK 21 (JEP 431) adds three interfaces—SequencedCollection, SequencedSet, SequencedMap—that guarantee encounter order and supply addFirst/addLast…
Talk on
Stream Gatherers - Deep Dive with the ExpertJavaOne 20252025-03-18
Announces a concrete API, JEP 485, added as final in Java 24: java.util.stream.Gatherers that lets users write true intermediate stream operations instead of…
Talk on
Java Turns 30JavaOne 20252025-03-18
Live coverage ties Java 24’s release to concrete community work: the OpenJDK early access builds plug into projects via GitHub Actions so maintainers test and…
Talk on
Java 24 LaunchJavaOne 20252025-03-18
Java 24 ships with concrete changes: AOT class loading and linking (JEP 483) lands to pre-load and pre-link classes, and instance main and simple source files…
Talk on
Java Language updateØredev 20242024-11-06
Six‑month cadence forces features into smaller increments and preview is production quality so feedback matters; records are immutable data carriers and…
Talk on
Serialization 2.0Devoxx Belgium 20242024-10-07
Proposal replaces old Java serialization with a tiny bidirectional model: two annotations to mark constructors and deconstructors, a register static call to…
Talk on
Serialization: A New HopeDevoxx Belgium 20242024-10-07
Proposes replacing Java’s magic serialization with a data‑oriented pipeline that uses constructors and deconstruction patterns and simple annotations like…
Talk on
Making Our Future BetterScala Days Lausanne 20192019-06-11
Describes concrete Scala 2.13 changes: a combined transformation object that is both callback and promise to cut allocations and indirection, aggressive link…
Talk on
Addressing Recent EventsScala Italy 20182018-09-14
Claims that unifying stream processing and microservices delivers message‑driven, Reactive Streams (Java 9) style systems with flow control that spans TCP…
Talk on
Creating tools to cross machines and networksO'Reilly Software Architecture Conference New York 20182018-02-26
Argues that the real claim is that productivity and scalability are not mutually exclusive, demonstrated by experimenting with actor model approaches and…
Talk on
The Eyjafjallajökull LectureScala World 20172017-09-16
Ten-year Scala retrospective mixes war stories (a 2010 Eyjafjallajökull-stranded route home that takes 24 hours across seven trains and ferries) with concrete…
Talk on
Trading in FuturesScala Days Berlin 20162016-06-15
Covers concrete Scala 2.12 changes and practical demos: deprecation of onSuccess/onFailure, new Future.flatten to avoid identity allocation, a…
Talk on
How I Learned to Stop Worrying & Love the FlowGOTO Copenhagen 20142014-09-25
Claims that Reactive Streams-style non-blocking back pressure bounds in-flight data by letting subscribers send demand upstream, implemented with Akka Streams…
Talk on
What is a Reactive Application?GOTO Copenhagen 20142014-09-25
Defines reactive as a concrete stack: message-driven systems with actor-style isolation (Erlang/Akka), histograms for every request (HDR), and backpressure by…
Talk on
Interview on Reactive Applications with Martin Thompson, Todd Montgomery & Viktor KlangGOTO Copenhagen 20142014-09-25
Claim: modern business systems must be responsive, resilient, elastic because they run 24/7 and can need to scale from a few machines to ~1,000s for spikes…
Interview on
~/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.