~/conference

Øredev 2023

HALT AND CATCH FIRE Where we challenge the conventional and invite you to envision a world transformed by technology, starting from scratch. In a scenario where one command could reshape everything, we ask: What if we could do things differently? Equipped with today's knowledge, how would we reinvent the tech landscape? This theme taps into our shared fascination with apocalyptic scenarios, offering a chance not for the world to end, but for a fresh start on a blank canvas. We invited all attendees and speakers to reimagine tech and its impact on the world.

software engineers, engineering managers, data engineers, platform engineers, qa and test engineers, security engineers

serverless AI translation service; data mesh implementations; data lakehouse architectures; passwordless web authentication; JFR profiling and diagnostics; property-based testing workflows; randomized emulator testing; autonomous event-driven microservices; domain-driven onion architecture; self-service Pulumi infrastructure; containerized infrastructure futures; software supply chain security

titleauthorlength
Finding the Beauty in the Digital BrickNa'tosha Bard52m
Argues that software only creates value once users use it and gives concrete examples: a working embedded Linux peripheral that still runs code written in…
Talk on
Surprise yourself with Property Based TestingMartin Hellspong42m
Randomized tests that compare a reimplementation against a known‑good oracle find real bugs: a Rust Motorola 68k emulator run with ~1,600 QuickCheck-style…
Talk on
Overengineering is the root of all evilBrian Rasmussen41m
Claims concrete wins: measured microbenchmarks with BenchmarkDotNet show a clean OOP version is ~20% faster than LINQ but a table-driven rewrite runs in 15% of…
Talk on
Programmer's Guide to JDK Flight RecorderJoakim Nordström37m
Walks through exact APIs and commands that start stop dump and stream recordings, shows jcmd and JFR tool usage, and demos programmatic hooks like…
Talk on
Data Mesh in the wildNikolas Schriefer39m
Slides claim 50–80% of data team time goes to finding and prepping data, and propose measurable outcomes: reduce time‑to‑insight, cut data downtime incidents…
Talk on
Stratified design and functional architectureEric Normand42m
Shows a concrete claim: combining stratified design with pure functions produces the onion architecture and predictable rules like the spreading rule and “last…
Talk on
Change your Architecture During DeploymentDennis van der Stelt39m
Claims that changing the physical deployment can alter dependencies and trade offs: Prime Video allegedly moved from distributed lambdas back to a single…
Talk on
Beats in the Browser: Coding Music withJavaScriptRowdy Rabouw40m
A browser-based drum rig that actually plays: code loads WAV samples into the Web Audio API, uses Tone.js to simplify playback, accepts USB pads via the Web…
Talk on
Autonomous microservices don't share dataDennis van der Stelt43m
Claims that microservices must never share business data and that tech like .NET Core Docker kubernetes or serverless does not remove coupling; cites a horror…
Talk on
Cracking the Code with: Peter SundeSofie Hvitved30m
Argues that insisting on political neutrality in code fails: ethics and activism shape outcomes, not abstracts. Cites Tesla strike spreads and union wins…
Talk on
Open Strategy Works! Are you a native or a decorator?Morten Elvang, Iben Stjerne36m
Claim: opening strategy shifts actual decision power from gatekeepers to teams, not just optics. Evidence: a financial firm’s agile switch creates a 50/50…
Talk on
Developer Joy: How great teams get s%*t doneSven Peters42m
Confluence teams build a flaky test detector that reruns a failing test up to four times, auto-marks flakes as skipped, leaves a PR comment and sends a Slack…
Talk on
Building a serverless AI powered translationserviceJimmy Dahlqvist38m
A working Slack bot gets text, auto-detects language with Comprehend and calls Amazon Translate (70+ languages) inside a Step Functions serverless pipeline…
Talk on
The little app that could: the journey of an app deploymentDivya Sasidharan35m
Tracks the actual pipeline: Git → Docker image → OCI/registry → container runtime → optional orchestrator (Kubernetes) or microVM (Firecracker) on EC2 or edge…
Talk on
Testing in Kotlin: The Holy Grail of Readability and PowerPasha Finkelshteyn41m
Kotlin proves DSLs make tests both more readable and more powerful: Kotest provides FeatureSpec/BehaviorSpec/FunSpec and a JUnit-compatible AnnotationSpec for…
Talk on
Thinking about Systems using Bytesize Architecture SessionsAndrea Magnorsky45m
A reusable workshop format called Bytesize Architecture Sessions runs 30–60 minutes, invites about 8–12 participants, and forces quick individual sketches then…
Talk on
Quarkus Native: From scratch to productionMads Opheim38m
Live demo builds a Kotlin/Java service into a native executable using Quarkus Native and GraalVM, assembles a multistage Dockerfile tuned for in-image native…
Talk on
Introducing Elixir: Your entire web stackLars Wikman39m
Demo shows a web app that captures microphone audio with media processing and ML entirely in Elixir (no Python, minimal JavaScript) and feeds a live SVG…
Talk on
Designing Infrastructure-Free SystemsChristian Clausen36m
Starts from a monolith and shows concrete refactors: delete duplicate address code, add an airlock namespace to isolate third‑party interfaces, split…
Talk on
Next-Gen TherapiesMalin Stridh, Konstantinos Vougas44m
Claims a working pipeline: automated microfluidic reprogramming with microscope Z‑stacking and gigapixel stitching, cloud annotation and AI that matches expert…
Talk on
The Unified Star SchemaFrancesco Puppini41m
A single central and lightly populated Pini Bridge table carries foreign keys and connectors so multiple fact tables and shared dimensions answer many queries…
Talk on
Grow a product 500x by farming lizardsGojko Adzic45m
Product grows from 100x traffic and 500x active usage to about 2 million monthly users, exposing weird edge cases daily: SRT subtitle uploads that unlock…
Talk on
Under-Engineered PatternsAdrian Roselli41m
Claims minimal code and native HTML adapt controls across contexts: inputs match page type by using three CSS declarations (font plus letter and word spacing)…
Talk on
Engineering scalable IaC solutions to overcome cloud limitsKrzysztof Slowinski28m
Built an IaC pattern that ingests 3,400 objects from five systems using AWS CDK / CloudFormation, S3, Upflow and Glue and that respects hard limits like the 1…
Talk on
Forecasting at ScaleRami Krispin45m
Describes concrete techniques: compute ~25 statistical features per series, run PCA then cluster to group similar behavior, and pick representative series per…
Talk on
Live autopsy of a password: lessons learnt cracking secretsNiclas Kjellin40m
Live demo uses hashcat on off‑the‑shelf GPUs performing ~13.0 ghs (billions of guesses per second) to run dictionary plus rule‑set attacks and targeted OSINT…
Talk on
The future of infrastructure will be containerizedAbdellfetah Sghiouar39m
Claims that containers become the default for infrastructure and shows concrete migrations: Docker → containerd and OCI standards, Kubernetes orchestration on…
Talk on
EF Core 8 overview and demoErik Ejlskov Jensen43m
Demo shows EF Core 8 shipping concrete work not promises: primitive collections as JSON stored in a column and queried via openjson table expansion (requires…
Talk on
The state of passwordless auth on the webPhil Nash41m
Gives concrete signals: current adoption numbers (52% reuse some passwords 35% use unique ones 11% reuse the same one 24% use a password manager from a 2018…
Talk on
Web Application Firewalls RevisitedJosé Carlos Chávez38m
Claims a modern WAF library called Coraza that implements OWASP CoreRuleSet and ships connectors for Envoy/Kong, Go middleware and Proxy‑WASM so rules run as…
Talk on
How To Be a Responsible Open Source CitizenIvar Grimstad38m
Breaks down what actually matters: concrete project types (solo, single‑vendor, community, foundation), real tooling and programs like Adoptium aquavit…
Talk on
Migrating From Spring Boot 2 To Spring Boot 3. What's Jakarta EE Got To Do with It?Ivar Grimstad36m
Migration requires changing javax to jakarta across app and transitive jars and the demonstration shows the exact steps and tools that make it practical The…
Talk on
Offline first!Rowdy Rabouw39m
Live demo builds a working offline PWA using Service Workers, the Cache API and Fetch API: versioned static cache, dynamic cache with cache.put +…
Talk on
Lift and Shift a WebApp to Serverless. Is that even possible?Marcia Villalba38m
A practical lift‑and‑shift shows a Node.js + React e‑commerce moved to serverless with AWS Lambda + Lambda web adapter, front end on AWS Amplify hosting and…
Talk on
Knowledge graph based chatbotsNoah Mayerhofer29m
Describes replacing blind LLM output with a knowledge graph backed flow: build a graph of entities and relations, generate Cypher query generation from…
Talk on
Scaling Data Teams: Three Pitfalls and How To Avoid ThemThomas in't Veld52m
Three concrete failures decide whether to watch: teams reinvent the stack instead of centralizing a warehouse (Snowflake plus ingestion like Fivetran/Stitch or…
Talk on
They're coming to regulate you!Martin Jerling44m
EU Cyber Resilience Act (CRA) obliges manufacturers to certify software with essential security requirements, requires reporting actively exploited…
Talk on
7 ways to collaboratively assess product risks. No 3 will surprise you!Sanne Visser36m
Seven concrete methods appear with clear tradeoffs and tools: Stack Ranking is #3 surprises by being the fastest pure ranking technique, Testsphere cards power…
Talk on
7 tips for Senior EngineersAbdellfetah Sghiouar34m
A career checklist with concrete payoffs and missteps: starts in a data centre doing code ops and even painting walls, lands a Google role after seven…
Talk on
Leveraging Apache Arrow for ML WorkflowsMatthew Topol34m
Claims concrete wins: Arrow enables 30x speedups (DuckDB + Flight vs Spark/Hive) by avoiding serialize/deserialize, Hugging Face caches several‑dozen‑GB…
Talk on
Designing data with a ‘post-infographic’ mindsetStefanie Posavec52m
Argues for a post-infographic practice that treats data as material not just chart fodder, using low‑fi, hand‑made methods and occasional code or ChatGPT for…
Talk on
HTTP/3: why and where are we?Daniel Stenberg37m
HTTP/3 runs over QUIC on UDP, replaces TCP+TLS with a single encrypted transport and gives independent streams to avoid TCP head‑of‑line blocking. Deployment…
Talk on
Stay with C# or switch to F#? Let's fight! Let's vote!Vagif Abilov, Max Arshinov39m
Round-based demos compare concrete code not slogans: votes tie on type-system and data-model rounds, C wins the final tally 4–2; the C side shows an emulation…
Talk on
State of the Apache Arrow Ecosystem:How your project can leverage Arrow!Matthew Topol42m
Apache Arrow is an in‑memory columnar spec that claims zero‑copy data exchange and shows it with concrete tooling: Arrow Flight / Flight SQL for wire RPC, ADBC…
Talk on
Secure your software supply chain from dependencies to deploymentAbdellfetah Sghiouar36m
Claims that Google Cloud maps an end to end path and demos concrete controls: signing container images with cosign backed by GCP KMS, pushing signatures into…
Talk on
Cloud architecture patterns, how to implement them in a serverless wayJimmy Dahlqvist40m
Practical serverless recipes: implement storage first by putting API Gateway → SQS/Kinesis before processing (the uploader describes a real system that…
Talk on
Machine learning against biological agingAnton Kulaga42m
Claims concrete wins and partial prototypes: blood aging clock R^2 ~77% for chronological prediction, C. elegans lifespan extended ~10x and mice ~100% in lab…
Talk on
Technical CoachingEmily Bache38m
Claims a repeatable method called Samman method that pairs short guided learning hour sessions (code katas like the Gilded Rose refactoring kata) with team…
Talk on
Self-service infrastructure using pulumi automationTomas Jansson43m
Concrete claim: a self‑service API and tiny web app lets teams create on‑demand infra with policies enforced. Implementation details: Pulumi Automation used…
Talk on
Agile: principles over practicesMarcus Hammarberg46m
Argues that understanding agile principles matters more than copying ceremonies and shows concrete tools: uses Cynefin to classify problems, prescribes…
Talk on
Igniting Clean ArchitectureLeonardo Giordani36m
Clean Architecture centers on a layered system where business logic lives in use cases and dependencies point inward following the Golden Rule, isolating…
Talk on
Productionize your open-source projectRami Krispin35m
Builds an automated pipeline that refreshes COVID‑19 data nightly from Johns Hopkins, runs unit checks, packages code in Docker, and deploys a live tracker to…
Talk on
Building Data CulturesStefania Olafsdottir40m
Argues that analytics only matter when treated as a product: define success metrics up front, put tracking plans in a single source of truth (spreadsheets…
Talk on
How Good Is Your Software Product? (Evolving "Quality"Throughout The SDLC)Dan Ashby36m
Claims a concrete eight perspectives model for quality across ideation, implementation and production, shows dashboards used at eBay with leading and trailing…
Talk on
Testing .NET Web APIs from A to ZEgil Hansen41m
Concrete recipe and results: a minimal .NET Todo API is built and tested end to end against a real SQL Server instance, tests run sequentially with the DB…
Talk on
Code readingMarit van Dijk38m
Research shows developers spend about 58% of their time comprehending existing source, so the talk gives concrete practice: timed first glance exercises…
Talk on
Scaling Data Stacks: How To Build a Great Data ModelThomas in't Veld43m
Claims that starting from business value and building a Domain Modelling layer produces a stable static target that survives changing sources. Uses dbt plus…
Talk on
Slaying the Backlog Beast: A #NoBacklogs Approach to Product ManagementVasco Duarte42m
Claims that teams hit business results with 1/10th of the investment and time by converting deep backlogs into a physical wall and running rapid experiments…
Talk on
After reaching the limits of CMOS technologyStanley Heinze46m
Extracted insect navigation circuitry claims a compact, testable design: a central-complex ring attractor implemented with 3–5,000 neurons mapped to nanowire…
Talk on
Cloud Meets Edge: Embedding Data Processing & Synchronization in Mobile AppsMarian Puhl38m
Inventory demo shows a Kotlin mobile app using a local JSON database (Couchbase Lite) with push/pull replication to a cloud Couchbase cluster via an…
Talk on
Speak Uncertainty with ConfidenceJohnny Dang29m
Argument: averages hide decision‑critical uncertainty; replace single numbers with 90% confidence intervals, include a median inside interval, and write them…
Talk on
Three years with SAFe: this is what stands outFredrik Ha Carleson41m
Three years of running SAFe yields concrete changes not slogans: PI planning creates detailed, brittle commitments that block urgent work; switching to…
Talk on
Halt and shave the yaks: How to add continuous delivery right nowChriste Warwick36m
Argument: stop and fix the continuous delivery yaks now because small investments pay off. Concrete steps: put everything in Version Control, add a pre-merge…
Talk on
Protecting CI/CD from malicious deploysSebastian Olsson42m
Shows concrete attack chains against GitHub Actions and build chains and demonstrates what actually goes wrong and how to fix it: GitHub Actions exploit…
Talk on
Getting started with Orchestration and Choreography in Distributed ApplicationsMarcia Villalba41m
State machines with AWS Step Functions coordinate retries, parallel steps and long waits while EventBridge routes events between microservices using JSON…
Talk on
Development-centric security in a Global enterpriseEmil Kvarnhammar, Gustav Lundsgård39m
IKEA shifts threat modeling into developer workflows, iterating from specialist-led assessments to a developer-driven model that focuses on feature-level…
Talk on
Genesis of websites on Google CloudMátyás Manninger, Sijohn Mathew45m
A one‑week recovery plan deploys a website six different ways: Cloud Storage for a public static site, Compute Engine VM running WordPress from a startup…
Talk on
Access control in message-driven systemsMarc Klefter36m
Claims that a token-based, OPA-backed model enforces authorization across asynchronous flows by creating per-message tokens with unique message ID and token…
Talk on
Better software design with domain modellingEric Normand49m
Three concrete lenses guide decisions: the data lens uses TypeScript and JSON to encode a coffee model (3 sizes × 3 roasts → nine possible coffees) and counts…
Talk on
Structure eats process for breakfastJesper Boeg42m
Claim: changing team rituals never overcomes mismatched organization design. Evidence: a product initiative still loses 80% business case value from idea to…
Talk on
The Evolution of Data ArchitectureBill Inmon27m
Claims that a data warehouse is a persistent, subject‑oriented store separating transactional and analytical worlds, created by heavy ETL work that normalizes…
Talk on
Challenging Dystopianism: Futures Literacy & Radical Imagination...Monika Bielskyte49m
Argues that the dystopia/utopia binary is misleading and measurable: Operation Paperclip and V2 rockets cost about 20,000 lives, Silicon-era accelerationists…
Talk on
What's next in C#Mads Torgersen42m
C# 12 ships next week and the session shows live code converting preexisting examples to new features, proving primary constructors on non-records generate…
Talk on
Stop Wasting Time on Ineffective Retrospectives!...Diana Larsen42m
Book update announces Agile Retrospectives, 2nd edition and shows concrete practices that work: tiny three minute micro Retros after Pomodoro-style chunks…
Talk on
Innovation within BoundsFrode Randers40m
Modernization targets a 1970s-born estate that still pays ~640 billion kronor yearly, so migration choices are pragmatic: legacy COBOL/C++/Java components move…
Talk on
The gravity of past successJohanna Månsson Grahn31m
Sweden frames its '90s success as the cause of a public sector lag with concrete examples: 1 million computers in 1998 fuels startups like Spotify Skype King…
Talk on
Qwik: Streaming JavaScript frameworkMiško Hevery49m
Claims that resumability replaces hydration so pages become instant on by serializing component boundaries and listeners, demonstrated by a button that…
Talk on
Chopping the MonolithNicolas Fränkel42m
Claim: isolate the frequently changing business logic (pricing) from a monolith by routing that endpoint through an api6 API Gateway to a Function-as-a-Service…
Talk on
Improving Credibility of ML SolutionsArmin Catovic35m
Claims concrete fixes: Motherbrain at EQT Partners fuses two employee data feeds and fuse two data sources with sliding-window ratio to beat deep learning…
Talk on
The Data LakehouseBill Inmon36m
Argues that a data lake becomes usable only after adding a searchable analytical infrastructure = metadata layer (taxonomies, ontologies, inline…
Talk on
The Tech We All DeserveGalit Ariel35m
Argues that tech both rescues and amplifies human flaws, citing concrete examples: a 3D-printed beating heart actually exists, neural interfaces like Neuralink…
Talk on
Riding the elevator: DDD in the penthouseMichael Plöd38m
Builds on Gregor Hohpe’s elevator analogy and shows concrete ways DDD informs leadership decisions: uses the DDD starter modeling process on GitHub, runs event…
Talk on
DuckDB: Harnessing in-process analytics for data science and beyondGabor Szarnyas40m
DuckDB is an in-process columnar SQL engine that runs inside applications and even WebAssembly in browser, exposing zero‑copy access to Arrow, Pandas and…
Talk on
CQRS: Do you really need two databases?Dejan Miličić31m
Argues that CQRS does not mandate two databases but that pragmatic choices decide persistence: event sourcing often pairs an event store + projection DB…
Talk on
End-2-end testing without the painAndreas Cederström41m
Claims writing write end-to-end tests first as TDD yields a testable system, using Cypress and Playwright to stub external APIs and control the browser, yields…
Talk on
The art of asking questionsJakob Sloth-Brodersen40m
Concrete guidance on when and how to ask and file bugs: self‑contained written questions with screenshots or short videos, use Slack/Confluence/Jira…
Talk on
Bring data teams together with data contractsJochen Christ44m
Introduces the Data Contract Specification and shows a live design session using Data Contract Studio plus an open source data contract CLI that lints, diffs…
Talk on
Build a modern Java Serverless ApplicationAbdellfetah Sghiouar, Mohammed Aboullaite39m
A live demo builds a photo app called Pika daily demo using Cloud Storage, Cloud Run, Cloud Functions, Cloud Vision API and Firestore, generating thumbnails…
Talk on
Storing Data Nature's WayCyrus Clarke45m
Claims that digital files encode into DNA and into living plants, with petabytes per gram as the theoretical density; lab work synthesizes A T C G sequences…
Talk on
Are you drowning your autonomy in good intentions?Sandy Mamoli34m
Claims that learned helplessness and anxiety have risen since 2020, backed by interviews with leaders across Europe, the US, Australia and New Zealand and OECD…
Talk on
RCE and the Full Cluster Breach: Don't Let Your Security Be the Punchline of a JokeJesper Larsson36m
A concrete exploit chain demonstrates user-controllable expression language leading to reverse shell via one-liner that lands root in an Alpine pod, then…
Talk on
Using a comic strip to call out all the agile BSLuxshan Ratnaravi, Mikkel Noe-Nygaard42m
Comic strip Comic Agilé exposes concrete agile anti patterns and the fixes — a waterfall rollout to become agile, misused velocity, teams overloaded across…
Talk on
C#'s functional journeyMads Torgersen42m
Live coding in Visual Studio traces concrete C# changes: delegates in C#1, generics and IEnumerable iterators in C#2, lambdas and extension methods enabling…
Talk on
What ever happened with Web Components?Dwane Hemmings46m
Browsers now ship full Web Components support, demos show Shadow DOM encapsulation, attribute callbacks and custom events that bubble and compose and remap…
Talk on
Cultivating Talent through Self-Leadership PracticesAnna Borg37m
Claims that self-leadership measurably improves performance and frees leaders to focus on direction, supported by examples from LinkedIn, Atlassian and Semco…
Talk on
How to Embrace the Futures: A Guide to Creating a Prepared MindsetSofie Hvitved31m
Claims specific forecasts like 90% synthetic content by 2026 and 15% auto-generated apps by 2027 sit beside a live pipeline demo where a whiteboard image goes…
Talk on
Olympic Tips to Be the Best You Can BeSandy Mamoli39m
Claims concrete and actionable: pick teams so you be the worst player on the best team that will accept you, keep a two‑year development plan, choose one coach…
Talk on
Leading Tech Teams in Uncertain TimesMartin Mazur42m
Claims five concrete practices: lead with context, enable discovery, use constraints, embrace difference, and plan to start again. Evidence includes a one‑week…
Talk on
Immutability Against The MachineMichał Płachta46m
Argument: model an entire app by composing immutable values that represent programs rather than mutating state. Live code shows Python and Scala REPLs, Apache…
Talk on
The Wetware Frontier: Augmenting The Human BodyHannes Sapiens Sjöblad40m
Claims rapid rise in implants, exoskeletons and gene editing with concrete examples: 60 conference chip implants, exobionics exoskeleton trials, Open Bionics…
Talk on
TypeScript Patterns for Better React ComponentsGlenn Reyes42m
Walks through concrete TypeScript recipes: how to type Compound Components and Polymorphic Components, how to type and augment forwardRef so no type casts are…
Talk on
Get old, go slow, write code!Tobias Modig38m
Argues that average developer age 28 is younger than expected and that experience matters more than raw speed, marshals polls and comparisons (teachers 42…
Talk on
Systems Thinking by combining Team Topologies with Context MapsMichael Plöd41m
Combines Team Topologies and Context Maps to show concrete, actionable judgments: when a stream‑aligned team is actually entangled by a shared kernel and…
Talk on
Evolutionary Testing StrategyGayathri Jegan Mohan38m
Claim: testing strategy must evolve alongside architecture or it creates costly tech debt; concrete moves include fitness functions (unit, contract…
Talk on
Catch Fire with Resilient Learning Teams: Leading for 21st CenturyDiana Larsen46m
Argues for a restart of leadership: replace blame with measurable practices that increase learning speed and team resilience. Presents three team…
Talk on
The top 5 JavaScript issues in all our codebasesPhil Nash35m
Scans of hundreds of millions of lines across thousands of repos produce a ranked list: most common JavaScript issues are unused assignments, == coercion…
Talk on
Getting started with Event-Driven Architectures in 2023Dennis Kieselhorst, Maximilian Schellhorn41m
Claims that event driven architecture removes tight coupling by publishing state changes to a broker and that durability, replay and consumer-paced retries…
Talk on
Towards Trustworthy AI: The European ApproachFredrik Heintz46m
Europe frames regulation and research around concrete requirements: a risk‑based AI Act with banned uses (social scoring, subliminal manipulation, real‑time…
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.