cotalks.dev
Login
Øredev 2025
Videos
1 — Mattias Karlsson - GitHub Actions DevOps Pipelines as Code using C# and Cake SDK
2 — Simon Wardley - From here to there and back again
3 — Tiera Fletcher - Innovating the Journey to Mars
4 — Justyna Zander - Physical AI: Crafting Resilient Systems with Emotional Intelligence
5 — David J. Cuartielles Ruiz - Open Bio-compatible Electronics
6 — Nicklas Hermansson - Welcome to 2049: Are You Ready?
7 — Saurabh Shrivastava - Architecting the Future: Modern Solution Design with Agentic AI
8 — Kim Falk - Recommender Systems: Crafting Effective Personalised Experiences
9 — Søren Bramer Schmidt - Unikernels at Scale: 1 Million Databases, 1 Server
10 — Edoardo Dusi - Honey, I Shrunk the Bits. Or how modern HTTP compression works.
11 — Martin Nilsson - Visualizing Test Coverage and Prioritization with Quality Criteria
12 — Joshua Kerievsky - Collective Risk Management
13 — Erwin Staal - Infrastructure from Code: The Next Generation of Cloud Management
14 — José Carlos Chávez - End of Life of Software: Can expired milk become a security breach?
15 — Elodie Mandel-Briefer - Deciphering animal emotions using machine learning and vocalisations
16 — Hugo Hjertén - "We need a Data Platform!"
17 — Charles Humble - Green AI: Making Machine Learning Environmentally Sustainable
18 — Natalia Chepiga - Networking for Quantum: how simulations help us to design the future
19 — Darya Petrashka - You don’t think about your Streamlit app optimization until you deploy it to AWS
20 — Michelle Sandford - Overcoming Your Imposter Syndrome with GitHub Copilot*
21 — Christian Fredriksson & Henrik Lindström - 10 years of Kafka. Tips, tricks and lessons learned
22 — Hinse ter Schuur - Level Up Your Java Streams with Gatherers
23 — Nick Tune - Legacy Architecture Migration Patterns with DDD
24 — Alex Feyerke - The UI/UX Benefits and Trade-Offs of Local-First Apps
25 — Eli Holderness - Asymmetric Encryption: A Deep Dive
26 — Michelle Sandford - Code is Life - Building a Responsible Generative AI Solution
27 — Dr. Ryan Rad - The LLM Revolution: From Inception to the Future of Thinking Machines
28 — Courtney Yatteau - A Developer's Guide to Open Source Web Mapping Libraries
29 — Darya Petrashka - Empower your Bedrock agent with GraphRAG
30 — Camilo Tapia - Stop the Noise: Build Your Own Smart App Firewall with Rust and Pingora
31 — Marilag Dimatulac Svennevig - Doing more with internal developer portals
32 — Taswar Bhatti - Unleashing the Power of Vector Search with Azure SQL Database
33 — Ricardo Magalhães - DevSecOps Guide to Bulletproof Your Development Workflow
34 — Vagif Abilov - Actors in .NET, 2025 edition
35 — Vernon Richards - Everything the Tester in your life wants you to know but is too afraid to tell you
36 — Trung Vo - The Magic You Have Been Missing in CSS Layouts
37 — Hannes Lowette - 10 things you didn't know EF Core can do
38 — Josh Long - Bootiful Spring Boot: A DOGumentary
39 — Emma Armstrong - Access Points for Testing: From Human Opportunities to Digital Techniques
40 — Tina Woods - The Next Frontier of Longevity: Harnessing science & technology for health & wellness
41 — Sigal Shaharabani - Streaming your database - Easier said than done?
42 — David McCarter - Röck Yoür Cöde: Everything That .NET Developer Needs to Know About Disposable Types
43 — Chiara De Luca - Brain-inspired computational primitives for reliable neuromorphic intelligence
44 — Adam Tornhill & Markus Borg - Code Rot at Machine Speed: Preventing AI-Induced Technical Debt
45 — James Haliburton - Where Should the Agent Act? New Approach to Product Discovery for Agentic Systems
46 — Goran Vuksic - Building the Duckling Droid: AI, Robotics, and Computer Vision in Action
47 — Artur Skowroński - Running Java on ARM - is it worth it?
48 — Annette Vendelbo - To lead or not to lead? That is the question
49 — Mátyás Manninger - Let’s make SQL great again - Google BigQuery’s Pipe query syntax
50 — Shawn Wildermuth - What's New in C# 14 and .NET 10
51 — Adam Tornhill - Transforming Software Evolution: Lessons from 10 Years of Clojure in Production
52 — Jitesh Gosai - Navigating Uncertainty in Complex Software Systems
53 — João Proença - Decoding Synthetic Monitoring: A Journey from E2E UI Tests to Service-Level Probes
54 — Annette Vendelbo - The recipe for enterprise agility
55 — Katrina Clokie - Speaking Tech to Power: The CTO Guide to Board Presentations
56 — Christian Henrik Reich - An Apache Spark query's journey through the stack
57 — Julian Burr - Out-of-Order Streaming — The Future of Web Development
58 — Stacy Cashmore - Making Static Dynamic - Adding SignaR to Azure Static Web Apps
59 — Joshua Kerievsky - eXtreme Programming with Artificial Intelligence
60 — Mazin Inaad - TestOps: A Journey to Story-Based Releases
61 — Mike Burrows - Introducing the Deliberately Adaptive Organisation
62 — Amijai Saragovi - Growing GPUs on trees: design of functional protein–semiconductor hybrid materials
63 — Darren Richardson - Dead Internet Theory: Fiction, or Future?
64 — Gerhard Brueckl - Deep-Dive into Delta Lake
65 — Lars Wikman - Keeping secrets in your opponent's hands
66 — Tore Nestenius - How Do You Get an Access Token in Azure? A Developer’s Guide to TokenCredentials
67 — Adam Bien - Real World (Enterprise) Java: Zero Bloat, Max Productivity
68 — Anton Gunnarsson - Into the Visual World of State Machines
69 — Morten Elvang - Lead with Strategy
70 — Ivett Ördög - How to sell a big refactor or rewrite to the business?
71 — Staffan Palopää - Accelerating Domain-Driven Design with AI
72 — Gunnar Grosch & Ricardo Sueiras - From vibe coding to spec-driven development
73 — Edoardo Dusi - Bundlers: a deep dive into modern JavaScript build tools
74 — James Ward - Structured Concurrency: Managing the Hierarchical Cancelation and Error Handling
75 — Simon Wardley - Rewilding Software Engineering - AI, Tools and Human Decisions
76 — Katrina Clokie - Reframing a Career: Tester to CTO
77 — Fazeleh Hoseini - Do AI-models gossip?
78 — Gerrit Grunwald - Trash Talk - Exploring the memory management in the JVM
79 — Dylan Beattie - Rockstar 2.0: Building an Esoteric Language Interpreter in .NET
80 — Alex Merced - The Pillars of the Iceberg Ecosystem: The Table Spec, The Catalog Spec & Table Service
81 — Zoe Steinkamp - Catalogs, Iceberg, and Delta: Building the Foundation for Lakehouse Analytics
82 — Rikard Edgren - From Entertaining to Useful: LLMs for Test Tooling
83 — Anjuli Jhakry - .NET MAUI: beyond Hello World!
84 — James Ward & Josh Long - Building AI Agents with Spring & MCP
85 — Birol Yildiz - When Incidents Fix Themselves: AI SRE in action
86 — Sergès Goma - Dark Patterns to Rule Them All
87 — Hannes Lowette - If only I had known...
88 — Stacy Cashmore - Azure Static Web Apps for the Enterprise
89 — Robin Heggelund Hansen - 150 000 nodes in a Virtual DOM? No problem!
90 — Andreas Wänqvist - Evolving Intelligence: Designing Autonomous AI Agents
91 — Jimmy Dahlqvist - /Automate. Serverless and event-driven approach to DevOps
92 — Roman Zhukov - Making EU CRA (Cyber Resilience Act) simplified and non-scary for OSS contributors
93 — Lianne Potter - Are ‘Friends’ Electric?: What It Means to Be Human Now and Tomorrow in the Age of AI
94 — Elizabeth Zagroba - Live Exploratory Testing
95 — Björn Sundling - Azure DevOps security - Lessons learned
96 — David Mellum - Web development with Rust, is it ready? Is it even useful?
97 — Mike Burrows - How organisations scale
98 — Max Arshinov - 50 Years of Choosing the Wrong Database: Lessons from History (and My Own Projects)
99 — Trung Vo - Creating Fast-Feeling Web Apps