~/conference

GOTO Oslo 2020

software developers, technical architects, backend developers, platform engineers, site reliability engineers, engineering managers, data scientists, JVM developers

continuous delivery and CD practices; test-driven development workflows; Kotlin multiplatform projects; Scala 3 compiler features and TST; databases running on Kubernetes; Couchbase operator and statefulsets; asynchronous event-driven architectures with Lambda; DynamoDB Streams and EventBridge integrations; JVM HotSpot JIT and runtime optimizations; C4 model architecture and design critiques; decision trees with scikit-learn in Jupyter; F# immutable domain modelling

titleauthorlength
Taking Back "Software Engineering"Dave Farley45m
Argues that software becomes real engineering when teams apply iterative, empirical science: five practices—iterative, feedback-driven, incremental…
Talk on
Kotlin 4 vs. Scala 3Garth Gilmour, Eamonn Boyle43m
Scala 3 rewrites the compiler, emits a TST intermediate format, and adds union/intersection types, opaque types, top-level defs, extension methods, enums…
Talk on
Habits of Efficient DevelopersDaniel Lebrero Berna35m
Argues that interruptions cost about 10–15 minutes of context recovery each time and that long focused blocks matter, shows a quick bash pipeline that…
Talk on
The Art of CodeDylan Beattie01h 07m
Starts from childhood Logo graphics and traces concrete examples: Conway’s Game of Life yields gliders, guns and logic gates and a working NAND; Mandelbrot…
Talk on
What We Left Behind - 10 Valuable Skills From The 1990sGarth Gilmour, Eamonn Boyle40m
Ten concrete habits: draw architecture at the right abstraction level and prefer the C4 model for clarity; run design critiques that exercise patterns and…
Talk on
Databases on Kubernetes: Why You Should Care!Denis Wilson Souza Rosa44m
Live demo shows a Couchbase Operator creating a Couchbase Enterprise 6.0 cluster from a CRD and StatefulSet, a cron job writing documents, then deleting a pod…
Talk on
Thinking AsynchronouslyEric Johnson39m
Shows how a synchronous translation pipeline is rewritten to store first, process later using Amazon API Gateway service integrations, DynamoDB, DynamoDB…
Talk on
An Introduction to JVM PerformanceRafael Winterhalter41m
Explains how HotSpot turns bytecode into machine code via tiered JIT and uses runtime profiling to apply speculative optimizations, with 90% of call sites…
Talk on
Don’t Get Blamed for Your ChoicesHannes Lowette33m
Team stores raw text files in Raven DB used as blob storage, driving up cost and ops overhead instead of cheap Azure Blob storage; choosing an unmaintained…
Talk on
Life After Business Objects - Confessions of an OOP VeteranVagif Abilov35m
Team replaces mutable Business Objects with F# and immutable records to process gigabytes of live TV radio and podcast data per hour, moving logic into small…
Talk on
A Practical-ish Introduction to Data ScienceMark West44m
Uses the Titanic CSV (891 rows) to build a decision‑tree classifier predicting survival from age, gender, and ticket class; missing ages are imputed by…
Talk on
Q&A - Monolith to MicroservicesSam Newman, Sven Johann42m
Advocates require a clear, pressing problem before splitting a monolith, not fashion; many teams start with one to three services and scale the dial up, while…
Talk on
Five Cloud Services Every Developer Should KnowTibi Covaci44m
A simple Angular front end and .NET Core API get deployed to Azure App Service using zip deploy or dotnet publish, backed by an Azure SQL server database…
Talk on
The Magic of Music MatchingRoy van Rijn38m
Recreates how a Shazam clone is built in a weekend: capture microphone audio with Java AudioSystem, decode MP3s with JLayer/MP3SPI, compute windowed FFTs to…
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.