GOTO Oslo 2020
2020-03-03..2020-03-05
-- online --
who it's for
software developers, technical architects, backend developers, platform engineers, site reliability engineers, engineering managers, data scientists, JVM developers
topics
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
| title | author | length |
|---|---|---|
| Taking Back "Software Engineering" | Dave Farley | 45m |
Argues that software becomes real engineering when teams apply iterative, empirical science: five practices—iterative, feedback-driven, incremental… | ||
| Kotlin 4 vs. Scala 3 | Garth Gilmour, Eamonn Boyle | 43m |
Scala 3 rewrites the compiler, emits a TST intermediate format, and adds union/intersection types, opaque types, top-level defs, extension methods, enums… | ||
| Habits of Efficient Developers | Daniel Lebrero Berna | 35m |
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… | ||
| The Art of Code | Dylan Beattie | 01h 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… | ||
| What We Left Behind - 10 Valuable Skills From The 1990s | Garth Gilmour, Eamonn Boyle | 40m |
Ten concrete habits: draw architecture at the right abstraction level and prefer the C4 model for clarity; run design critiques that exercise patterns and… | ||
| Databases on Kubernetes: Why You Should Care! | Denis Wilson Souza Rosa | 44m |
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… | ||
| Thinking Asynchronously | Eric Johnson | 39m |
Shows how a synchronous translation pipeline is rewritten to store first, process later using Amazon API Gateway service integrations, DynamoDB, DynamoDB… | ||
| An Introduction to JVM Performance | Rafael Winterhalter | 41m |
Explains how HotSpot turns bytecode into machine code via tiered JIT and uses runtime profiling to apply speculative optimizations, with 90% of call sites… | ||
| Don’t Get Blamed for Your Choices | Hannes Lowette | 33m |
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… | ||
| Life After Business Objects - Confessions of an OOP Veteran | Vagif Abilov | 35m |
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… | ||
| A Practical-ish Introduction to Data Science | Mark West | 44m |
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… | ||
| Q&A - Monolith to Microservices | Sam Newman, Sven Johann | 42m |
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… | ||
| Five Cloud Services Every Developer Should Know | Tibi Covaci | 44m |
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… | ||
| The Magic of Music Matching | Roy van Rijn | 38m |
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… | ||
| nothing matches | ||