~/talks

Daniel Smith

what they talk about

all 11 in the filters

where they keep going back

all 11 in the filters

on a stage with

all 12 in the filters

who talks about the same things

titleconferencedate
Better Tools for Immutable DataJavaOne 20262026-03-17
Survey of concrete Java features that make immutable data easier: records and record patterns supply final components, automatic equals/hashCode and…
Talk on
#JavaNext Language FeaturesJavaOne 20262026-03-17
Quick survey of concrete language work: Java 17/21 deliver text blocks, switch expressions with arrows and exhaustiveness, sealed types, records and pattern…
Talk on
ReLaunch Revisited: A Refresher on TrenchBoot Late LaunchLinux Plumbers Conference 20252025-12-11
Secure ReLaunch integrates D-RTM “late launch” into Linux by adding a new GXE platform for GRUB that kexecs to a multiboot ELF, uses a SLRT struct to hand…
Talk on
Web3 Music Isn't WorkingSolana Accelerate 2025: Ship or Die2025-05-22
Claims that consumer Web3 music fails because of capital scarcity, a massive data/rights mess, and bad branding; the NFT boom helped briefly during lockdown…
Talk
A New Model for Java Object InitializationJavaOne 20252025-03-18
Describes a concrete plan: Java 24’s Flexible Constructor Bodies formalizes an early/late construction split so instance initializers can run before objects…
Talk on
Pattern Matching in Java: Better Code, Better APIsJavaOne 20252025-03-18
Java moves common instance-of + cast + visitor boilerplate into declarative patterns so a four-step ad hoc test becomes a three-line query using Java 24…
Talk on
A New Model for Java Object InitializationJVM Language Summit 20242024-08-05
Proposal repurposes the ACC_STRICT flag and adds Flexible Constructor Bodies so instance fields, statics and arrays can be strictly initialized and never…
Talk on
Big Data and Small Data Everywhere, All at OnceBig Data Conference Europe 20232023-11-22
A large-scale data profiler gets ported to run entirely in the browser and it actually handles realistic loads: a client dataset of 6.5 billion records…
Talk on
Value Objects in ValhallaJVM Language Summit 20232023-08-07
Project demonstrates concrete VM and language changes to make objects value objects (no identity, all-final fields), including new class flags, a V_NEW…
Talk on
TrenchBoot UpdateLinux Plumbers Conference 20222022-09-12
Progress update on TrenchBoot: a standalone DL stub binary and a secure launch resource table (SLRT) TLV format are being added so EFI stub can call back to…
Talk on
Architecting for Performance, Scalability and Real-time Data with AWSAerospike Summit 2022: Mission Now2022-05-04
Benchmark on a 20-node i3en24xl simulates a 1 PB user-profile DB plus 1.5 TB campaign DB and hits 5.2M TPS <1ms (reads and writes), dropping to ~4M TPS at an…
Talk on
Isolating PCI/CXL Devices: It All Starts with System LaunchFOSDEM 20222022-02-05
It has been well established that the integrity of critical systems must be rooted in the launch. Early works such as the Xoar architecture demonstrated the…
Talk on
Secure Upgrades with DRTMFOSDEM 20212021-02-06
There is existing work in the public space on how to correctly construct a DRTM launch but not an equivalent amount on how to maintain the integrity of the…
Talk on
Into the Deep Waters of API MachineryKubeCon + CloudNativeCon North America 2020 Virtual2020-11-17
Explains why a namespace stays stuck: the namespace finalizer blocks deletion until the namespace lifecycle controller can discover and delete all contained…
Talk on
ESPRESSO: Entropy and Shape Aware Time Series Segmentation for Processing Heterogeneous Sensor DataUbiComp / ISWC 20202020-09-12
ESPRESSO segments multivariate sensor streams by combining Matrix Profile pattern matching and an entropy-driven greedy search (inspired by IGTS) to pick…
Talk on
TrenchBoot - How to Nicely Boot System with Intel TXT and AMD SVMLinux Security Summit North America 20192019-08-19
TrenchBoot adds a SecureLaunch path so Linux can be dynamically launched on Intel TXT and AMD SVM: GRUB loads an ACM or open AMD DCE, CPU obtains TPM locality…
Talk on
The Kubernetes Control Plane for Busy People Who Like PicturesKubeCon + CloudNativeCon Europe 20192019-05-20
A rapid 201-level tour of the Kubernetes control plane enumerates each real controller, the exact resources they read and write, and the implementation…
Talk on
Deep Dive: API Machinery SIGKubeCon + CloudNativeCon Europe 20192019-05-20
Covers concrete SIG API Machinery work: server-side apply moves apply logic into the server, replaces client strategic-merge annotations with compact field…
Talk on
Kubernetes-style APIs of the FutureKubeCon + CloudNativeCon Europe 20182018-05-02
Argues that the Kubernetes resource model is an API platform: enforced JSON structure, standard metadata and six verbs so every resource (pods, deployments…
Talk on
Extending Kubernetes: Our Journey & RoadmapKubeCon + CloudNativeCon North America 20172017-12-06
Overview of concrete extension work and timelines: storage gets CSI alpha in 1.9 while flex volumes stay supported; device plugins are alpha (1.8); cloud…
Talk on
Life of a Kubernetes API RequestKubeCon + CloudNativeCon North America 20162016-11-08
Walks a create request from kubectl -> client-go -> API server -> etcd, showing the real call chain: Cobra-built kubectl commands, the Builder/Factory/Helper…
Talk 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.