cotalks.dev
Login
NDC Conferences
YouTube:
link
all (1828)
|
events (10)
Videos (1828)
Functional architecture - The pits of success - Mark Seemann
Go & Microservices - Matt Heath
Profiling with Heaptrack and Hotspot on Embedded Linux - Milian Wolff - NDC TechTown 2025
NDC TechTown 2025
Swarmfare - When the shit hits a thousand fans - Jan Dyre Bjerknes - NDC TechTown 2025
NDC TechTown 2025
Rustly typed APIs; ... JSON RPC with Rust, Procedural macros and a DSL- Mathias Myrland
NDC TechTown 2025
Unlocking Performance Through Reverse Engineering - Patrick Schittekat - NDC TechTown 2025
NDC TechTown 2025
Test automation with Python Behave without BDD - James Westfall - NDC TechTown 2025
NDC TechTown 2025
The role of new languages in the Future of the Qt Ecosystem - Cristián Maureira-Fredes
NDC TechTown 2025
The Code is Documentation Enough - Tina Ulbrich - NDC TechTown 2025
NDC TechTown 2025
Introduction to Bazel - Xavier Bonaventura - NDC TechTown 2025
NDC TechTown 2025
War story from the build system trenches: Integrating Bazel and Testwell CTC++ code coverage -
NDC TechTown 2025
Building C++: It Doesn't Have to be Painful! - Nicole Patricia Mazzuca - NDC TechTown 2025
NDC TechTown 2025
CMake — From Basics to Building - Petr Kmoch - NDC TechTown 2025
NDC TechTown 2025
Good Bye Electron, Hello Rust + Tauri! - Andreas Lillebø Holm - NDC TechTown 2025
NDC TechTown 2025
Practical TSN; using NetChan for distributed PoC - Henrik Austad - NDC TechTown 2025
NDC TechTown 2025
Knockin' on Header's Door: An Overview of C++ Modules - Alexsandro Thomas - NDC TechTown 2025
NDC TechTown 2025
The joys and sorrows of portable, cross-platform 3D graphics in Qt 6 - Laszlo Agocs - NDC TechTown
NDC TechTown 2025
Towards Correctness, Safety and Security in C++26 - Daniela Engert - NDC TechTown 2025
NDC TechTown 2025
Cryptographic Side-Channels on Embedded Devices - Tjerand Silde - NDC TechTown 2025
NDC TechTown 2025
Thinking Outside the Box – Social Sustainability in Tech Education & Recruitment - Eskil Domben
NDC TechTown 2025
Rust/C++ Interop: Carcinization or Intelligent Design? - Victor Ciura - NDC TechTown 2025
NDC TechTown 2025
Will your program still be correct next year? - Björn Fahller - NDC TechTown 2025
NDC TechTown 2025
Locknote: The Albatross Project
CPH DevFest 2024
|
Rendle
So You Want to Build An Event Driven System?
CPH DevFest 2024
|
James Eastham
Let’s catch up with C#! Exciting new features in C# 9, 10, 11 and 12!
CPH DevFest 2024
|
Filip Ekberg
👍 Looks GREAT To Me: Getting Past Bare Minimum Code Reviews
CPH DevFest 2024
|
Adrienne Braganza Tacke
CI/CD Patterns and Antipatterns - Things your Pipeline Should (Not) Do
CPH DevFest 2024
|
Daniel Raniz Raneland
Keynote: How To Be A Rockstar Developer
CPH DevFest 2024
|
Dylan Beattie
Designing for change with Vertical Slice Architecture - Chris Sainty - NDC London 2024
NDC London 2024
Mastering Operational Health for Engineering Leaders - Iccha Sethi - NDC London 2024
NDC London 2024
Tales from the .NET 8 Migration Trenches -
NDC London 2024
Choose your own adventure - Shaun Lawrence - NDC London 2024
NDC London 2024
Is .NET any good for Audio? - Mark Heath - NDC London 2024
NDC London 2024
OAUTH, OPENID CONNECT & .NET – THE GOOD PARTS - Anders Abel - NDC London 2024
NDC London 2024
From IL Weaving to Source Generators, the Realm story - Ferdinando Papale
NDC London 2024
A Brief History of Data Storage - Eli Holderness - NDC London 2024
NDC London 2024
Goodbye Azure Kubernetes Service! Hello Azure Container Apps! - Johnny Hooyberghs
NDC London 2024
Better Code Reviews FTW! - Tess Ferrandez-Norlander - NDC London 2024
NDC London 2024
[Interactive] Neural Style Transfer: The Art and Science of Generative AI - Saloni Garg
NDC London 2024
Workflows of Highly Functional App & Data Engineering Teams - Jerry Nixon
NDC London 2024
Keep your nose out of it. Denying yourself access to production - Glenn F. Henriksen
NDC London 2024
How GitHub delivers GitHub using GitHub - April Yoho - NDC London 2024
NDC London 2024
Not all attacks are malicious: DDoS from outside and within - Ingrid Guren & John Arne S. Pedersen
NDC London 2024
Designers vs Developers: Who is in control here? - Lemon 🍋 - NDC London 2024
NDC London 2024
Continuous Delivery for Legacy Code - Richard Groß - NDC London 2024
NDC London 2024
REST, gRPC, SignalR and GraphQL for .NET developers - François Bouteruche
NDC London 2024
How to fall in love with TDD - Gui Ferreira - NDC London 2024
NDC London 2024
Separating fact from fiction in a world of AI fairytales - Jodie Burchell - NDC London 2024
NDC London 2024
Architecture Modernization: Aligning Software, Strategy, and Structure - Nick Tune
NDC London 2024
Hannes LowetteBuild software like a bag of marbles, not a castle of LEGO® -
NDC London 2024
2FA2Furious: New Threats to MFA - Nathaniel Okenwa - NDC London 2024
NDC London 2024
The definitive deep dive into the .git folder - Rob Richardson - NDC London 2024
NDC London 2024
Understand the Next Phase of Web Development - Steve Sanderson - NDC London 2024
NDC London 2024
The Elephant in your Dataset: Addressing Bias in Machine Learning - Michelle Frost
NDC London 2024
Faster, Cheaper, Greener: Pick Three - Lea Mladineo - NDC London 2024
NDC London 2024
IaC Forged in Code: ARM/Bicep vs Terraform vs Pulumi - Mike Benkovich
NDC London 2024
Azure Cosmos DB - Low Latency and High Availability at Planet Scale - Kevin Pilch
NDC London 2024
Co-Create: Creating Better Together - Denise Jacobs - NDC London 2024
NDC London 2024
Let's talk about DX, Baby! - Jo Franchetti - NDC London 2024
NDC London 2024
Tracking Aircraft with Streams + Software-Defined Radio
NDC London 2024
|
Guy Royse
How JavaScript Happened: A Short History of Programming Languages
NDC London 2024
|
Mark Rendle
Front End Testing with GitHub Actions
NDC London 2024
|
Amy Kapernick
How to effectively spy on your systems
NDC London 2024
|
Laila Bougria
What's new in .NET 8 & C# 12
NDC London 2024
|
Filip Ekberg
What do your users really see: the science behind user interface design
NDC London 2024
|
Billy Hollis
From Mono to MAUI: the History of Xamarin
NDC London 2024
|
Richard Campbell
Zero-JavaScript Web Development with Astro
NDC London 2024
|
Ruby Jane Cabagnot
Ada Lovelace and The Very First Computer Program
NDC London 2024
|
Steven Goodwin
Distributed GraphQL APIs: Breaking Down Monoliths & Unlocking Agility for Dev Teams
NDC London 2024
|
Michael Staib
How hacking works - Web edition
NDC London 2024
|
Espen Sande-Larsen
You Keep Using That Word: Asynchronous And Interprocess Comms
NDC London 2024
|
Sam Newman
Moving IO to the edges of your app: Functional Core, Imperative Shell
NDC London 2024
|
Scott Wlaschin
Automate the Browser with Workers Browser Rendering API
NDC London 2024
|
Gift Egwuenu
Correcting Common Async/Await Mistakes in .NET 8
NDC London 2024
|
Brandon Minnick
Kafka for .NET Developers
NDC London 2024
|
Ian Cooper
Keynote: Transformers: The Rise of ChatGPT
NDC London 2024
|
Kesha Williams
Technical Neglect - Kevlin Henney - NDC London 2024
So You Want to Build An Event Driven System?
NDC London 2024
|
James Eastham
CS Fundamentals: Why SSL and SSH are Secure
NDC London 2024
|
Rob Conery
,
Jon Skeet
Open-Source Exploitation
NDC London 2024
|
David Whitney
Drones, RemoteID and the Thrilling Future of UAS Flight
NDC London 2024
|
Heather Downing
Practical OpenTelemetry in .NET 8
NDC London 2024
|
Martin Thwaites
Distribu-ready with the Modular Monolith
NDC London 2024
|
Layla Porter
.NET on tiny IOT Meadow Boards.
NDC London 2024
|
Clifford Agius
Background Services in ASP.NET Core and .NET
NDC London 2024
|
Steve Gordon
Unlocking The Secrets Of TLS
NDC London 2024
|
Scott Helme
You are doing logging in .NET wrong. Let’s fix it.
NDC London 2024
|
Nick Chapsas
Real-Time Connected Apps with .NET MAUI, Blazor and SignalR
NDC London 2024
|
Gerald Versluis
Success On Your Own Terms
NDC London 2024
|
Todd Gardner
Keynote: Debug your thinking
NDC London 2024
|
Laila Bougria
Managing Kubernetes the GitOps way
NDC Oslo 2023
|
Jeff French
Make a great-looking 3D landscape visualization! - Kristoffer Dyrkorn - NDC Oslo 2023
NDC Oslo 2023
OpenAPI & .NET: You're Doing It Wrong - Mark Rendle - NDC Oslo 2023
NDC Oslo 2023
Design Good Schemas - Get a Better Database - Nuri Halperin - NDC Oslo 2023
NDC Oslo 2023
God really plays dice - Introduction to Quantum Computing with Q# - Filip w - NDC Oslo 2023
NDC Oslo 2023
How AI is impacting cybersecurity. Does it? - Victoria Almazova - NDC Oslo 2023
NDC Oslo 2023
Let's Get Scary and Continuously Deploy Database Changes! - Dan Mallott - NDC Oslo 2023
NDC Oslo 2023
Developing an intersectional framework to analyze biases in artificial intelligence and deep neural
NDC Oslo 2023
How to choose the right database for your application - Zoe Steinkamp - NDC Oslo 2023
NDC Oslo 2023
The state of passwordless auth on the web - Phil Nash - NDC Oslo 2023
NDC Oslo 2023
Immersive storytelling with code, graphics and wit - Einar Otto Stangvik & Jonas Nilsson
NDC Oslo 2023
Message processing failed! But what's the root cause? - Laila Bougria - NDC Oslo 2023
NDC Oslo 2023
Securing your app's communications with Kubernetes, Azure Key Vault, and TLS certificates - Eugene
NDC Oslo 2023
Design systems and how to use it - Kitty Toft - NDC Oslo 2023
NDC Oslo 2023
Sessionize: From idea to 100.000 speakers, and beyond! - Domagoj Pavlešić - NDC Oslo 2023
NDC Oslo 2023
Robi - a programming game for kids - Ruth Merethe Granevang - NDC Oslo 2023
NDC Oslo 2023
Prometheus 101 - Nils Otto Johansen - NDC Oslo 2023
NDC Oslo 2023
Architecting a secure cloud framework - Sarah Young - NDC Oslo 2023
NDC Oslo 2023
Debugging Difficult Conversations - Or "How not to chicken out" - Andrew Murphy - NDC Oslo 2023
NDC Oslo 2023
Real-world examples on optimizing .NET performance - Stefán Jökull Sigurðarson - NDC Oslo 2023
NDC Oslo 2023
Principles and Practices of Building Machine Learning Systems - Camilla Montonen - NDC Oslo 2023
NDC Oslo 2023
Common Query Patterns in MQL (Mongo Query Language) - Nuri Halperin - NDC Oslo 2023
NDC Oslo 2023
CQRS Pitfalls and Patterns
NDC Oslo 2023
|
Udi Dahan
Did I break prod? - Ewelina Wilkosz - NDC Oslo 2023
NDC Oslo 2023
AI language models in journalism - Andre Voigt - NDC Oslo 2023
NDC Oslo 2023
5 reasons to start a book club - Marion Løken - NDC Oslo 2023
NDC Oslo 2023
Tracking Aircraft with Redis & Software-Defined Radio - Guy Royse - NDC Oslo 2023
NDC Oslo 2023
Modelling vs Reality - Einar Høst - NDC Oslo 2023
NDC Oslo 2023
Introduction to Serverless with .NET + AWS Lambda - Brandon Minnick - NDC Oslo 2023
NDC Oslo 2023
Clean Code: Be The Hero - Ben Dechrai - NDC Oslo 2023
NDC Oslo 2023
Real-time Fraud Detection Challenges and Solutions - Fawaz Ghali - NDC Oslo 2023
NDC Oslo 2023
Bun, Deno, Node.js? Recreating a JavaScript runtime from Scratch - Erick Wendel - NDC Oslo 2023
NDC Oslo 2023
How complex software impacts your cognitive abilities - Corstian Boerman - NDC Oslo 2023
NDC Oslo 2023
Working with Vue 3.0 and ASP.NET Minimal API - Rob Conery - NDC Oslo 2023
NDC Oslo 2023
.NET Systems Programming Learned the Hard Way - Aaron Stannard - NDC Oslo 2023
NDC Oslo 2023
Git Hidden Gems
NDC Oslo 2023
|
Enrico Campidoglio
Not having conflicts is not an option… let’s have good ones - Marion Løken - NDC Oslo 2023
NDC Oslo 2023
Let's Code an incremental source generator with Roslyn - Stefan Pölz - NDC Oslo 2023
NDC Oslo 2023
The Empowered Software Engineer - unlocking engineering potential - Martin Mazur - NDC Oslo 2023
NDC Oslo 2023
Imposter Syndrome: Overcoming Self-Doubt in Success - Heather Downing - NDC Oslo 2023
NDC Oslo 2023
Falling off the Edge: Practical Uses for Edge Computing - Alexander Karan - NDC Oslo 2023
NDC Oslo 2023
How hacking works - Web edition - Espen Sande-Larsen - NDC Oslo 2023
NDC Oslo 2023
Zen and the Art of Code Life Cycle Maintenance - Phil Nash - NDC Oslo 2023
NDC Oslo 2023
Kotlin - The Chronicles of Lost Semicolons - Christian Woerz - NDC Oslo 2023
NDC Oslo 2023
An Introduction to Residuality Theory - Barry O'Reilly - NDC Oslo 2023
NDC Oslo 2023
A Brief History of Computer Music - Anders Norås - NDC Oslo 2023
NDC Oslo 2023
Kubernetes Resiliency - Chris Ayers - NDC Oslo 2023
NDC Oslo 2023
A Brief History of Data Storage - Eli Holderness - NDC Olso 2023
NDC Oslo 2023
Testing strategy for your ASP.NET Core micro-service - Dror Helper - NDC Oslo 2023
NDC Oslo 2023
Build a Secure Developer Platform Using Argo, Istio and Vault - Jona Apelbaum & Allessandro Vozza
NDC Oslo 2023
Leadership Through Self-Awareness - Melissa Houghton - NDC Oslo 2023
NDC Oslo 2023
Training a PowerPoint AI to Play Tic Tac Toe - Brenton Adey - NDC Oslo 2023
NDC Oslo 2023
Reinventing Visio in 2023, A Blazor Project - Stephen Strong - NDC Oslo 2023
NDC Oslo 2023
Introducing the Windows App SDK - Nico Vermeir - NDC Oslo 2023
NDC Oslo 2023
What you can learn from an open-source project with 250 million downloads - Dennis Doomen - NDC Oslo
NDC Oslo 2023
Running ASP.NET Core Apps without a server? WHAT??? - Isaac Levin - NDC Oslo 2023
NDC Oslo 2023
Emerging threats against cloud application identities and what you should do about it - Sarah Young
NDC Oslo 2023
NOPASSWD: Building a Passwordless Cloud Infrastructure - Kyle Kotowick - NDC Oslo 2023
NDC Oslo 2023
Tales of Data Architecture Evolution - Josef Goldstein - NDC Oslo 2023
NDC Oslo 2023
The AI ethics session nobody knew we needed - Luise Freese and Iona Varga - NDC Oslo 2023
NDC Oslo 2023
Flexible Authorisation with ASP.NET Core 7.0 - Jason Taylor - NDC Oslo 2023
NDC Oslo 2023
Micro Frontends & how we applied it in the Chase App - Teresa wu - NDC Oslo 2023
NDC Oslo 2023
Succeeding at Reactive Architecture - Ian Cooper - NDC Oslo 2023
NDC Oslo 2023
Tactics for Building Background Services in .NET - Kevin Griffin - NDC Oslo 2023
NDC Oslo 2023
Balancing Coupling in Software Design - Vlad Khononov - NDC Oslo 2023
NDC Oslo 2023
Understanding Big Data for Software Engineers - David Ostrovsky - NDC Oslo 2023
NDC Oslo 2023
Fixing your layout headaches - Erik André Jakobsen - NDC Oslo 2023
NDC Oslo 2023
Can I crunch numbers on my GPU from .NET? - Yes you can, and it's easy! - Tor Kristen Haugen
NDC Oslo 2023
Transformation Blueprint for Developer-Centric Application Security - Larry Maccherone - NDC Oslo
NDC Oslo 2023
Have I Been Pwned: Serving billions of requests and terabytes of data without going broke! - Stefán
NDC Oslo 2023
Unleash the Power of Nuke: Consistent .NET Build Automation - Per Haagensen - NDC Oslo 2023
NDC Oslo 2023
Video editing on the command line aka. what happens when you ask a programmer to edit your video
NDC Oslo 2023
Infrastructure as Code on Azure: Bicep vs Terraform vs Pulumi - Erwin Staal - NDC Oslo 2023
NDC Oslo 2023
Ringbased Gated Releases - reliable and automated Deployments with Github Actions - Thomas Tomow
NDC Oslo 2023
Don't Panic: A Developer's Guide to Building Secure GraphQL APIs - Meenakshi Dhanani - NDC Oslo 2023
NDC Oslo 2023
How we revolutionized developer experience with 3.5 Platform Engineers - Jessica Andersson
NDC Oslo 2023
Tight Genes: Intro to Genetic Algorithms - Dave Aronson - NDC Oslo 2023
NDC Oslo 2023
Understanding Probabilistic Data Structures with 112,092 UFO Sightings - Guy Royse - NDC Oslo 2023
NDC Oslo 2023
Rebuilding Twitter Following Clean Architecture and Domain-Driven Design - Amichai Mantinband
NDC Oslo 2023
Real-time applications with Azure Web PubSub - Poornima Nayar - NDC Oslo 2023
NDC Oslo 2023
How to handle the luxury of having too much training data - Mathilde Ørstavik - NDC Oslo 2023
NDC Oslo 2023
Powering the Front-end with React, GraphQL and Relay - Martin Artola - NDC Oslo 2023
NDC Oslo 2023
Crypto Heist: The Aftermath of a Government Website Cryptojacking Attack - Scott Helme - NDC Oslo
NDC Oslo 2023
Calculating the Value of Pie: Real-Time Survey Analysis With Apache Kafka® - Danica Fine - NDC Oslo
NDC Oslo 2023
You are doing logging in .NET wrong. Let’s fix it. - Nick Chapsas - NDC Oslo 2023
NDC Oslo 2023
Performance tricks I learned from contributing to open source .NET packages - Daniel Marbach
NDC Oslo 2023
Property-Based Testing - Lucy Mair - NDC Oslo 2023
NDC Oslo 2023
Practical Event Sourcing with Marten and .NET - Oskar Dudycz - NDC Oslo 2023
NDC Oslo 2023
OAuth2 on a national level - how to secure extremely sensitive apis - Rune Andreas Grimstad
NDC Oslo 2023
The top 5 JavaScript issues in all our codebases - Phil Nash - NDC Oslo 2023
NDC Oslo 2023
What comes after Git? or, Building a cloud-native version control system in F# - Scott Arbeit
NDC Oslo 2023
Abusing GitHub for fun and profit: Actions and Codespaces Security - Magno Logan and Nitesh Surana
NDC Oslo 2023
Are your secrets secure? How mobile applications are leaking millions of credentials - Mackenzie J.
NDC Oslo 2023
The Next Decade of Software Is About Climate - What Is the Role of ML? - Sara Bergman
NDC Oslo 2023
Updating Old .NET Framework Apps: Tips + Tricks to Help Make You More Prepared - Isaac Levin
NDC Oslo 2023
CDNs 101: An Introduction to Content Delivery Networks - Jake Ginnivan - NDC Oslo 2023
NDC Oslo 2023
CSS in 2023 and beyond - Anton Ball - NDC Oslo 2023
NDC Oslo 2023
Chasing the holy grail: reusable web components and design tokens - Duncan Hunter - NDC Oslo 2023
NDC Oslo 2023
.NET gRPC - deep dive - Irina Scurtu - NDC Oslo 2023
NDC Oslo 2023
Clone yourself with Azure Custom Neural Voice - Callum Whyte - NDC Oslo 2023
NDC Oslo 2023
Demystifying OAuth, JWTs and Azure AD - Graeme Foster - NDC Oslo 2023
NDC Oslo 2023
A Contrarian View of Software Architecture - Jeremy Miller - NDC Oslo 2023
NDC Oslo 2023
Developing microservices like a boss with Dapr and Azure Container Apps - Jakob Ehn - NDC Oslo 2023
NDC Oslo 2023
Common mistakes in EF Core - Jernej Kavka - NDC Oslo 2023
NDC Oslo 2023
Warpforge: Decentralized supply chain management for building... Everything! - Eric Myhre
NDC Oslo 2023
A Teacher, an Economist and a Developer Walk Into a Bar - Adele Carpenter - NDC Oslo 2023
NDC Oslo 2023
It’s Your Decision. Where Do You Want to Take Your Career? - Leslie Martinich - NDC Oslo 2023
NDC Oslo 2023
Closing the documentation gap with Backstage.io - Martin Ehrnst & Bastiaan Wassenaar - NDC Oslo 2023
NDC Oslo 2023
My Worst Code Was My Best Code - Liam Westley - NDC Oslo 2023
NDC Oslo 2023
Email vs Capitalism, or, Why We Can't Have Nice Things - Dylan Beattie - NDC Oslo 2023
NDC Oslo 2023
Accessibility - how to get the job done in a highly collaborative manner - Kjersti K. & Frank Dahle
NDC Oslo 2023
Building Distributed GraphQL APIs - Michael Staib - NDC Oslo 2023
NDC Oslo 2023
Web Accessibility Deep Dive - Josefine Schaefer - NDC Oslo 2023
NDC Oslo 2023
Dev Containers. What are they and why do you need them? - Joseph Guadagno - NDC Oslo 2023
NDC Oslo 2023
Azure Static Web Apps with Blazor and .NET - Melissa Houghton - NDC Oslo 2023
NDC Oslo 2023
High Optionality Programming: Architectural Choices That Mitigate Technical Debt - Aaron Stannard
NDC Oslo 2023
AKS Survival Pack: what to consider before going all-in with AKS - Kristina Devochko - NDC Oslo 2023
NDC Oslo 2023
Back to Basics: Efficient Async and Await - Filip Ekberg - NDC Oslo 2023
NDC Oslo 2023
Stop using Entity Framework as a DTO provider! - Chris Klug - NDC Oslo 2023
NDC Oslo 2023
The Chips and Pickle Story: What's Really Behind Infamous, Historic UI Failures? - Dean Schuster
NDC Oslo 2023
Using WordPress as a Modern Web Dev - Amy Kapernick - NDC Oslo 2023
NDC Oslo 2023
Celebrity Deathmatch: Akka.NET vs Orleans - Hannes Lowette - NDC Oslo 2023
NDC Oslo 2023
The Principles of Green Software - How Green is Your Application - Sara Bergman - NDC Oslo 2023
NDC Oslo 2023
Practical OpenTelemetry for .NET - Martin Thwaites - NDC Oslo 2023
NDC Oslo 2023
Mixed Reality check - Scott Leaman - NDC Oslo 2023
NDC Oslo 2023
Efficient Learning for Developers Tips and Strategies - Tav Herzlich - NDC Oslo 2023
NDC Oslo 2023
Intentional Code - Minimalism in a World of Dogmatic Design - David Whitney - NDC Oslo 2023
NDC Oslo 2023
Developing resilience for the future of work - Michelle Mannering - NDC Oslo 2023
NDC Oslo 2023
A Performance Test on Steroids! - Jens Hordvik - NDC Oslo 2023
NDC Oslo 2023
Monorepo – How to do frontend faster, better and safer - Kari Meling Johannessen - NDC Oslo 2023
NDC Oslo 2023
Deep Dive into Advanced TypeScript: A Live Coding Expedition - Christian Woerz - NDC Oslo 2023
NDC Oslo 2023
Automating your DNS - Vatsalya Goel - NDC Oslo 2023
NDC Oslo 2023
1,2,3… testing: is this thing on(line)? Meet your new Microsoft Testing tools - Mike Martin
NDC Oslo 2023
OAuth and Proof of Possession - The long way round - Dominick Baier - NDC Oslo 2023
NDC Oslo 2023
Maximizing Efficiency and Minimizing Costs with Unreal Engine - Joakim Vindenes - NDC 2023
NDC Oslo 2023
C4 models as code - Simon Brown - NDC Oslo 2023
NDC Oslo 2023
Introduction to Smith-Waterman – An accurate DNA sequencing algorithm - Adam Gaidi - NDC Oslo 2023
NDC Oslo 2023
Automation of GUI testing using visual regression testing - Audun Wigum Arbo - NDC Oslo 2023
NDC Oslo 2023
You Keep Using That Word: Asynchronous And Interprocess Comms - Sam Newman - NDC Oslo 2023
NDC Oslo 2023
Frontend Architectures: The Next Generations - Mikael Brevik - NDC Oslo 2023
NDC Oslo 2023
Building a dedicated platform for frontend developers @ NAV - Hans Kristian Flaatten Andreas Nordahl
NDC Oslo 2023
Riding the wave of complexity - Markus Fanebust Dregi - NDC Oslo 2023
NDC Oslo 2023
Use your source code to document your application - Michaël Hompus - NDC London 2023
Azure Static Web Apps for the Enterprise - Stacy Cashmore - NDC London 2023
The Metaverse - Beyond the buzzword - Andreas Erben - NDC London 2023
Uno Platform: Your Apps Everywhere - Martin Zikmund - NDC London 2023
The Future of Cookies - Anders Abel - NDC Oslo 2023
NDC Oslo 2023
Introduction to Actor-based Development with Project Orleans - Chris Klug - NDC Oslo 2023
NDC Oslo 2023
Maths or magic? End-to-end encryption explained like I'm five - Paolo Insogna - NDC London 2023
Exciting new features in SQL Server for developers - Hasan Savran - NDC London 2023
Making a difference in open-source - Florian Verdonck - NDC London 2023
OpenTelemetry tracing for .NET developers - Vagif Abilov - NDC London 2023
How do I help my son? Revisited! - Dennie Declercq and Ivette Marchand - NDC Oslo 2023
NDC Oslo 2023
Testing in Production - Talia Nassi - NDC London 2023
The invisible elephant in the room - Magali Milbergue - NDC London 2023
How to steal Azure DevOps secrets - Björn Weström - NDC London 2023
Understanding Probabilistic Data Structures with 112,092 UFO Sightings - Guy Royse - NDC London 2023
.NET 7 API diff - Stefan Pölz - NDC Oslo 2023
NDC Oslo 2023
Ethical Machine Learning - Kesha Williams - NDC Oslo 2023
NDC Oslo 2023
Secrets of building robust UI components - Glenn Reyes - NDC Oslo 2023
NDC Oslo 2023
50 ways to show your data - Thomas Hütter - NDC London 2023
Is everything difficult or is it just me? - Jo Franchetti - NDC London 2023
Property-Based Testing - Lucy Mair - NDC London 2023
The Computer Science Behind Colour - Hayley Stewart - NDC London 2023
Building a Realtime Websocket API in Phoenix - Jamie Wright - NDC Oslo 2023
NDC Oslo 2023
Adventures in Rendering Off the Main Thread - Simon MacDonald - NDC Oslo 2023
NDC Oslo 2023
Psychologically Safe Reliability Management -
Throw away your Xbox - The future of games is written in JavaScript - Opher Vishnia - NDC London
Let's Code an incremental source generator with Roslyn - Stefan Pölz - NDC London 2023
Azure Static Web Apps with Blazor and .NET - Melissa Houghton - NDC London 2023
What's new in C#? - Exciting new features in C# 9, 10 and 11! - Filip Ekberg - NDC Oslo 2023
NDC Oslo 2023
Hacked on national television - Linus Kvarnhammar - NDC Oslo 2023
NDC Oslo 2023
One Serverless Principle to Rule Them All: Idempotency - Adrienne Braganza Tacke - NDC London 2023
VSCode for the C# Developer - Tim Corey - NDC London 2023
Tactics for Building Background Services in .NET - Kevin Griffin - NDC London 2023
Intentional Code - Minimalism in a World of Dogmatic Design - David Whitney - NDC London 2023
Architecting Fortresses: A Deep Dive into Advanced Security Measures for ReactJS Apps - Jim Manico
NDC Oslo 2023
AI for Inclusive Society - Responsible AI - Yashoda Singh - NDC Oslo 2023
NDC Oslo 2023
User testing in production: how to run a public beta - Eli Holderness - NDC London 2023
Fun with Algorithms - Tess Ferrandez-Norlander - NDC London 2023
OpenAPI & .NET: You're Doing It Wrong - Mark Rendle - NDC London 2023
Keynote: Why web tech is like this - Steve Sanderson - NDC London 2023
Rules to better ChatGPT and using the best API ever ⭐ - Adam Cogan - NDC Oslo 2023
NDC Oslo 2023
Deploying your JS App Anywhere with .NET MAUI - Alyssa Nicoll - NDC London 2023
Every Child Deserves Code and Bring Their Imagination to Life - Amrit Puri & Ruma Maharjan
NDC Oslo 2023
Spaces, squares, and circles - an intro to UI design - Ash Banaszek - NDC London 2023
Pilot Critical Decision Making skills - Clifford Agius - NDC London 2023
Refactoring Is Not Just Clickbait - Kevlin Henney - NDC London 2023
From Domain Boundaries to Software Architecture - Maxime Sanglan-Charlier
Top 5 techniques for building the worst microservice system ever - William Brander - NDC London 2023
Discussing Backend For Front-end - Nicolas Fränkel - NDC London 2023
Designing and Facilitating Better Workshops - Nick Tune, Mike Rozinsky & Dan Young - NDC London 2023
Building Operable Software with TDD (but not the way you think) - Martin Thwaites - NDC London 2023
Building confidence in concurrent code with a model checker - Scott Wlaschin - NDC London 2023
Logging, tracing and metrics: instrumentation in .NET and Azure - Alex Thissen - NDC London 2023
Pride & Prejudice & C# - Simon Painter - NDC Oslo 2023
Build it fast, make it quick - Cory Gideon - NDC London 2023
The Modern Trolley Problem - Responsible AI Principles - Michelle Sandford - NDC London 2023
GitHub + Azure: Better Together! - April Edwards - NDC London 2023
Building games in .NET MAUI - Shaun Lawrence - NDC London 2023
Power BI for the Developer - Peter Myers & Chris Webb
Incident Management - Talk the Talk, Walk the Walk - Hila Fish - NDC London 2023
Running Blazor in production, lessons learned - Jimmy Engström - NDC London 2023
Super Hero Layouts - Anton Ball - NDC London 2023
Micro-Frontends in AWS - Luca Mezzalira - NDC London 2023
How to use Chrome DevTools to improve accessibility of your webpage - Dominika Zając
Hostile JavaScript: Attacking and Defending the Browser - Todd Gardner - NDC London 2023
Where we're going... we don't need batch jobs - Adam Ralph - NDC London 2023
Celebrity Deathmatch: Akka.NET vs Orleans - Hannes Lowette - NDC London 2023
Message processing failed! But what's the root cause? - Laila Bougria - NDC London 2023
Building cloud-ready applications in .NET - Layla Porter - NDC London 2023
“Wouldn’t it be cool…” and other bad design approaches - Billy Hollis - NDC London 2023
What's new in C#? Exciting new features in C# 8.0, 9.0 and 10! - Filip Ekberg - NDC London 2023
Ethical Machine Learning - Kesha Williams - NDC London 2023
You Keep Using That Word: Asynchronous And Interprocess Comms - Sam Newman - NDC London 2023
Goodbye controllers, hello Minimal APIs - Nick Chapsas - NDC London 2023
Hyper Speed! When Big Data Blooms - Scott Helme - NDC London 2023
Owning Your Experience: Talking about Mental Health In the Workplace - Arthur Doler
Interview with Ari Hunt - Adam Cogan - NDC Conferences
How to deprecate a feature the right way - William Bishop - NDC London 2023
Getting API security right - Philippe De Ryck - NDC London 2023
Building Secure Microservices in Azure - Jimmy Bogard - NDC London 2023
Developing Flexible Authorisation Capabilities in ASP.NET Core - Jason Taylor - NDC London 2023
How to Build a Quokkabot - Amy Kapernick - NDC London 2023
CSS Techniques for Blazor Developers - Ed Charbeneau - NDC London 2023
Zero Downtime Application Deployments on Azure PaaS - Marcel de Vries - NDC London 2023
Emulating a Game Boy in .NET 6 - Wesley Cabus - NDC London 2023
Adding Live, Interactive Video to Your Application with Amazon IVS - Todd Sharp - NDC London 2023
Running a real world, mission-critical system on Azure - Loek Duys - NDC London 2023
How Kubernetes optimisation can combat climate change - Annie Talvasto - NDC London 2023
An Infrastructure as Code Bake-off, comparing ARM, Terraform and Bicep - Mike Benkovich
Exploring patterns to Debug Your Life - Dennie Declercq & Miriam Perrone - NDC London 2023
What is X++.net? - Brent Dawson - NDC London 2023
Exploring Serverless Options for .NET in Azure, AWS, and Beyond - Spencer Schneidenbach
Writing Code with Code: Getting Started with the Roslyn APIs - Steve Gordon - NDC London 2023
From App Security to Dev Security – Shift left with GitHub Advanced Security - Michael Kaufmann
Practical tips to elevate your UX and accessibility - Jessica Engström - NDC London 2023
.NET MAUI Blazor - Build Hybrid Mobile, Desktop, and Web apps - Gerald Versluis - NDC London 2023
Functional Programming with C# - Simon Painter - NDC London 2023
Sockets, Sparks, and Magic Smoke - Dylan Beattie - NDC London 2023
Vapourware: The best software that never was - Anders Norås - NDC London 2023
A perfect match: Dapr & Azure Container Apps - Sander Molenkamp - NDC London 2023
The Future of Energy - Richard Campbell - NDC London 2023
What's new in C# 11 - David Wengier - NDC London 2023
Clone yourself with Azure Custom Neural Voice - Callum Whyte - NDC London 202
Keynote: Crypto means Cryptography! - Scott Helme - NDC Security 2023
Building modern applications with GraphQL 2023 and beyond in ASP.NET Core 7 - Michael Staib
NOPASSWD: Building a Passwordless Cloud Infrastructure - Kyle Kotowick - NDC London 2023
The Next Decade of Software Development - Richard Campbell - NDC London 2023
A data driven approach to application security - Petter Kvalvaag & Kristian Reed
Using WebAssembly to run, extend, and secure your .NET application - Niels Tanis - NDC Security 2023
Google Family Link field test - Mateusz Krzeszowiec - NDC Security 2023
What the log4j incident taught us about Secure by Design - Daniel Deogun & Dan Bergh Johnsson
Block DNS exfiltration with dnsmasq proxy - Magnus Longva - NDC Security 2023
Security as Code: A DevSecOps Approach - Joseph Katsioloudes - NDC Security 2023
What is Linux kernel keystore and why you should use it in your next application - Ignat Korchagin
How hacking works - Espen Sande-Larsen - NDC Security 2023
How AI is impacting cybersecurity. Does it? - Victoria Almazova
Running system tests with active authn/z - Lars Skjorestad - NDC Security 2023
What happens if I change this URI… oooooh - Halvor Sakshaug - NDC Security 2023
Test Driven Application Security - Tobias Ahnoff & Martin Altenstedt - NDC Security 2023
What I learnt about automating security - George Coldham - NDC Security 2023
Using seccomp to limit the Linux kernel attack service - Michael Kerrisk - NDC Security 2023
Attacking through the Software Supply Chain - Felix Leder - NDC Security 2023
Building a sustainable security requirements process with the ASVS - Josh Grossman - NDC Security
In Defence of PHP - Stephen Rees-Carter - NDC Security 2023
Hacking the Juice Shop - Cecilia Wirén - NDC Security 2023
Lost and Found in Translation - Camilla Montonen
GitHub Actions: Vulnerabilities, Attacks, and Counter-measures - Magno Logan - NDC Security 2023
Is this okay!? How to review code for security issues - Rouan Wilsenach - NDC Security 2023
OPA everywhere! Exploring new opportunities in policy evaluation - Anders Eknert - NDC Security 2023
Defendable Products: How we try to improve security in our products - Ståle Pettersen - NDC Security
Securely deploying Infrastructure as Code - Chris Ayers - NDC Security 2023
Cyber Security vs. Statistics - Christopher Van Der Made
Improving the Chances of Success in Secure Software Development - Daniela Cruzes & Espen A. Johansen
OAuth – the good Parts - Anders Abel - NDC Security 2023
NOPASSWD: Building a Passwordless Cloud Infrastructure - Kyle Kotowick - NDC Security 2023
Return Oriented Programming, an introduction - Patricia Aas - NDC Security 2023
Introducing the OWASP Top 10 for Kubernetes - Steve Wade - NDC Security 2023
So long secure coding... Hello secure development! - Laura Bell - NDC Sydney 2022
Turbo Eureka - Mike Long & Øyvind Fanebust - NDC Security 2023
RBAC to the Future: Untangling Authorization in Kubernetes - Jimmy Mesta - NDC Security 2023
The insecurity of OAuth 2.0 in frontends - Philippe de Ryck - NDC Security 2023
OAuth and the long way to Proof of Possession - Dominick Baier & Steinar Noem - NDC Security 2023
A mortal's guide to making a pig run faster - Richard Banks - NDC Sydney 2022
Securing your .NET application software supply-chain - Niels Tanis - NDC Sydney 2022
Mayday! Software lessons from aviation disasters - Adele Carpenter - NDC Sydney 2022
You Shall Not Password: Modern Authentication for Web Apps - Eli Holderness - NDC Sydney 2022
Coding in the Cloud with GitHub Codespaces - Faten Healy - NDC Sydney 2022
A comprehensive, pragmatic, ethical exploration of Web3 - Rob Moore - NDC Sydney 2022
No, I don't need servers for .NET development in AWS! - Rob Van Pamel - NDC Sydney 2022
Effective DevOps for Organizations - Anthony Borton - NDC Sydney 2022
Bicep - Deploy to Azure cloud without it being a pain in the ARM - Paul Glavich - NDC Sydney 2022
Wearable Live Captions - Jo Franchetti - NDC Sydney 2022
Advanced TypeScript Type Utilities - Basarat Ali Syed - NDC Sydney 2022
Getting started with Kubernetes for your .NET Application - Martin Ullrich - NDC Sydney 2022
Developing and Deploying Containers and Microservices with Azure Container Apps - Will Velida
How Kubernetes optimisation can combat climate change - Annie Talvasto - NDC Sydney 2022
The Next Decade of Software Development - Richard Campbell - NDC Sydney 2022
Microsoft DevOps on AWS - Mohamed Wali - NDC Sydney 2022
How does Hot Reload even work? - David Wengier - NDC Sydney 2022
What's new in C#? Exciting new features in C# 8.0, 9.0 and 10! - Filip Ekberg - NDC Sydney 2022
Wish you were here: stories of building a remote development IDE - Matt Ellis - NDC Sydney 2022
Message Brokering and Event Driven Architecture on Azure - Marilag Dimatulac Svennevig - NDC Sydney
Locknote: Programming’s Greatest Mistakes - Mark Rendle - NDC Oslo 2022
How do our ideas about coding affect the software we create? - Christin Gorman - NDC Oslo 2022
Monitoring and alerting like a pro with Azure Monitor/Application Insights - Stefán Sigurðarson
Learning in public - Live coding on Twitch - Layla Porter - NDC Oslo 2022
Making Every Game and App More Accessible with .NET and AI - Alex Dunn - NDC Oslo 2022
How I work with JSON - Einar Høst - NDC Oslo 2022
Standing on the Shoulders of Giants - Jiaranai Keatnuxsuo - NDC Oslo 2022
Learning to Love DDD - a Tale of Two Products - Chris Simon - NDC Oslo 2022
Popcorn & Clocks; A story about scheduling in the browser - Stian Veum Møllersen - NDC Oslo 2022
Introduction to project Orleans for your distributed applications - Johnny Hooyberghs - NDC Oslo
Fractal Architecture - Mark Seemann - NDC Oslo 2022
.NET and Microsoft’s Pivot to the Cloud - Richard Campbell - NDC Oslo 2022
Hyper Speed! When Big Data Blooms - Scott Helme - NDC Oslo 2022
Let's build event store in one hour! - Oskar Dudycz - NDC Oslo 2022
Super Hero Layouts - Anton Ball - NDC Oslo 2022
Preparing for Disaster: Handling the Election and MGP at NRK.no - Ingrid Guren & John Arne Pedersen
Sami stopwords - How far have we gotten and why does it matter? - Espen Klem - NDC Oslo 2022
Down the Oregon Trail with Functional C# - Simon Painter - NDC Oslo 2022
From nothing to state of the art - Alexander Vassbotn Røyne-Helgesen - NDC Oslo 2022
Green Code 2020 - Anders Norås - NDC Oslo 2022
A bouquet of good and bad advice for young talents - Elin Brusberg - NDC Oslo 2022
Hidden features in MS Paint - Marianne Melhoos - NDC Oslo 2022
The Grand Unified Theory of Clean Architecture and Test Pyramid - Guilherme Ferreira - NDC Oslo 2022
6 years of serverless – Lessons learned from real-world applications - Moukarram Kabbash - NDC Oslo
A web for anyone, anywhere, anytime - Rowdy Rabouw - NDC Oslo 2022
Saving elephants with Raspberry Pi’s & Machine Learning - Thijs Suijten - NDC Oslo 2022
How to create maintainable and testable Blazor components - Egil Hansen - NDC Oslo 2022
5 mistakes we made transforming to Platform teams in FINN.no - Vilde Opsal - NDC Oslo 2022
Building a level 5 autonomous vehicle (in TrackMania) - Manu Gopinathan & Malte Loller-Andersen
WhatsApp, Web3, and Wordle: Evolving a Digital Society - Dylan Beattie - NDC Oslo 2022
Wearable Live Captions - Jo Franchetti - NDC Oslo 2022
Testing at scale - Adam Furmanek - NDC Oslo 2022
Remixing Frontend Development - Kristofer Selbekk - NDC Oslo 2022
Effective DevOps for Organizations - Damian Brady - NDC Oslo 2022
Building Secure Microservices in Azure - Jimmy Bogard - NDC Oslo 2022
Writing a compiler with LLVM - Cailin Smith - NDC Oslo 2022
Visualization for Effective Testing and Learning - Davrondzhon Gafurov - NDC Oslo 2022
What I Learnt Fixing 50+ Broken Kubernetes Clusters - David Flanagan - NDC Oslo 2022
Strangling The Monolith: Applied Patterns & Practices From The Trenches - Thomas Ploch
Help! I've created a serverless monolith! - Marc Duiker - NDC Oslo 2022
Don't Panic - how to get back into your learning zone! - Maarten Hoppen - NDC Oslo 2022
Building that glorious monolith. And carving it too. - Glenn F. Henriksen - -NDC Oslo 2022
Writing a full-text search engine in TypeScript - Michele Riva - NDC Oslo 2022
What's new in C#? Exciting new features in C# 8.0, 9.0 and 10! - Filip Ekberg - NDC Oslo 2022
Refactoring Is Not Just Clickbait - Kevlin Henney - NDC Oslo 2022
I'm just trying to keep my head above water - Chris Klug - NDC Oslo 2022
How To Not Strangle Your Coworkers: Resolving Conflict with Collaboration - Arthur Doler - NDC Oslo
Domain modelling in object-oriented and functional programming, based on C# and F# - Marcin Kern
Building beautiful Blazor apps with Tailwind CSS - Chris Sainty - NDC Oslo 2022
Vapourware: The best software that never was - Anders Norås - NDC Oslo 2022
Securing SPAs and Blazor Applications using the BFF (Backend for Frontend) Pattern - Anders Abel
.NET MAUI What/How and Why - Clifford Agius - NDC Oslo 2022
Failure is Always an Option - Dylan Beattie - NDC Oslo 2022
Building a .NET Rocks! Podcast App in MAUI Blazor - Carl Franklin - NDC Oslo 2022
The Culture Map - Diego Garcia Lozano - NDC Oslo 2022
How we secure NAV.no and 1/3 of Norway's national budget - Hans Kristian Flaatten - NDC Oslo 2022
Victory instinct and mental strength - Genette Våge - NDC Oslo 2022
Parens of the Dead: Live pair programming and zombies - Magnar Sveen & Christian Johansen
From F# to Python with Fable - Dag Brattli - NDC Oslo 2022
CSS in motion: Animations for fun and profit - Martine Dowden - NDC Oslo 2022
An Underwater Dance with Data Engineering in Azure - Ashley Russell - NDC Oslo 2022
.NET Rocks Live: Making OpenSource Work for Everyone - Carl Franklin/ Richard Campbell/David Whitney
Amazing Algorithms for Solving Problems in Software - Barry Stahl - NDC Oslo 2022
What happens if I change this URI… oooooh - Halvor Sakshaug - NDC Oslo 2022
We need to talk about Whistleblowing - Marion Løken - NDC Oslo 2022
Smarter Everything with ML & the IoT - Brandon Satrom - NDC Oslo 2022
Formal verification of C# smart contracts - Allister Beharry - NDC Oslo 2022
Garbage data in, garbage models out - Jodie Burchell - NDC Oslo 2022
Secretless access to Azure SQL server using Managed Identity - Hallstein Brøtan - NDC Oslo 2022
We must talk about String - Einar Høst - NDC Oslo 2022
Implementation of right-to-left languages on the frontend - Iryna Zelenetska - NDC Oslo 2022
Practical Pipelines: A Houseplant Soil Alerting System with ksqlDB - Danica Fine - NDC Oslo 2022
How to Build a Quokkabot - Amy Kapernick - NDC Oslo 2022
Social Anxiety 2.0 - Dennie Declercq & Stacy Cashmore - NDC Oslo 2022
Help! We’re inheriting a large F# application - Matias Pettersen & Teodor Ande Elstad - NDC Oslo
Dungeons, Dragons, and Graph Databases - Guy Royse - NDC Oslo 2022
Death to Latency: Building Reactive, Cloud Native Apps with Akka.NET - Aaron Stannard - NDC Oslo
Lean & Lego: Building the Millennium Falcon Redux - James Lewis - NDC Oslo 2022
Best-practices for securing your Azure Container Services - Sjoukje Zaal - NDC Oslo 2022
Web3 is a pyramid of dumpster fires - Odin Standal - NDC Oslo 2022
How I designed the most efficient deepfake detector in the world with $100 - Mathis Hammel
Fun with Algorithms - Tess Ferrandez-Norlander - NDC Oslo 2022
Embracing gRPC in .NET - Irina Scurtu - NDC Oslo 2022
Domain-Driven Design & Team Topologies For Product-led Organizations - Nick Tune - NDC Oslo 2022
The Problems Micro Frontends Won't Solve That No One Wants to Talk About - Jennifer Wadella
Observable Web Applications - Todd Gardner - NDC Oslo 2022
Exploring Source Generators - Martin Ullrich - NDC Oslo 2022
Dealing with eventual consistency - Dennis van der Stelt - NDC Oslo 2022
Applied Functional Programming in Computational Genomics - Jamie Dixon - NDC Oslo 2022
Change wings on the fly - Tatiana Kolesnikova - NDC Oslo 2022
Turning Dreaming into Doing - A Life Manual for Nerds - Lars Klint - NDC Oslo 2022
Count-min Sketch to Infinity - Steve Lorello - NDC Oslo 2022
At Least Once - Ian Cooper - NDC Oslo 2022
Consuming GraphQL using C# - Brandon Minnick - NDC Oslo 2022
The Future of Energy - Richard Campbell - NDC Oslo 2022
Why you shouldn't trust me - Keerthana Ganesh & Shubham Patil - NDC Oslo 2022
The Curious Incident in your Software in the Day-Time - Liam Westley - NDC Oslo 2022
GitHub Copilot, using AI to help you learn, code, and build - Michelle Mannering - NDC Oslo 2022
Defensive Coding Bootcamp - - Heather Downing - NDC Oslo 2022
Advanced API and Integration Problems & Patterns - Udi Dahan - NDC Oslo 2022
The Modern Trolley Problem - Responsible AI Principals - Michelle Sandford - NDC Oslo 2022
Shrink The Web: How To Get Happier By Removing Crap - Lemon 🍋 - NDC Oslo 2022
Share Pie: The DDD Treasure Hidden in Plain Sight - Nick Tune - NDC Oslo 2022
How our critical systems fail, and what we do about it - Simon Randby & Fredrik Bekkevold - NDC Oslo
Secret Management: The Soft Way - Lian Li - NDC Oslo 2022
Look ma, no hands! - How to program without using your hands - Peder Voldnes Langdal - NDC Oslo
The Metaverse and the location problem - Scott Leaman - NDC Oslo 2022
Take control of your cloud environment using IaC with Pulumi - Tomas Jansson - NDC Oslo 2022
Serverless GraphQL in .NET with Azure Functions and Hot Chocolate - Michael Staib - NDC Oslo 2022
Reducing the environmental footprint in nautical transport with F# & Serverless - Roman Provazník
How to Manage your Ducks: Being a More Sustainable You - Amy Kapernick
“Wouldn’t it be cool…” and other bad design approaches - Billy Hollis - NDC Oslo 2022
Betting the company on Clojure - Erik Assum
Building Operable Software with TDD (but not the way you think) - Martin Thwaites
Death to Test Environments - Nikolai Norman Andersen - NDC Oslo 2022
Web performance APIs you (probably) didn't know existed - Matheus Albuquerque - NDC Oslo 2022
I ♥️ Form Controls! - David Benson - NDC Oslo 2022
Down-to-Earth Cloud Scaling - Meg Gotshall - NDC Oslo 2022
Testing Web Applications with Playwright - Debbie O'Brien - NDC Oslo 2022
Death by downtime - Dag Helge Østerhagen & Rune Andreas Grimstad - NDC Oslo 2022
Keynote: Managing the Burnout Burndown - Anjuan Simmons - NDC Oslo 2022
Keynote: Abstraction Patterns - Kate Gregory - NDC TechTown 2022
Thinking Erlang in a connected world - Ali Sabil - NDC TechTown 2022
Surviving a chip shortage - Inge Fredriksen - NDC TechTown 2022
Package management in C++ - Mikhail Svetkin - NDC TechTown 2022
C++: what comes next? - Chandler Carruth - NDC TechTown 2022
How C++23 changes the way we write code - Timur Doumler - NDC TechTown 2022
C++ Lambda Idioms - Timur Doumler - NDC TechTown 2022
A lock-free atomic shared_ptr - Timur Doumler - NDC TechTown 2022
Getting started with Yocto Project - Chris Simmons - NDC TechTown 2022
Fundamentals of Embedded Linux - Chris Simmons - NDC TechTown 2022
5 Years Of Teaching C++: A Retrospective - Martin Hořeňovský - NDC TechTown 2022
Neotron - why write a brand new ‘DOS’ for Arm in Rust? - Jonathan Pallant - NDC TechTown 2022
Learning Rust the wrong way - Ólafur Waage - NDC TechTown 2022
How we made Zivid Two - our 2nd generation 3D machine vision camera for robotics - Arild Ulfeng
Contemporary C++ in action - Daniela Engert - NDC TechTown2022
An Introduction To Floating Point Math - Martin Hořeňovský - NDC TechTown 2022
Identifying Common Code Smells (In C++) - Arne Mertz - NDC TechTown 2022
Making sense of Volatile - Inge Fredriksen - NDC TechTown 2022
Lightning Updates - Hana Dusíková - NDC TechTown 2022
42 Silly Ways to say Hello in C - Olve Maudal - NDC TechTown 2022
Keynote: Lies Developers Tell Themselves - Billy Hollis - NDC Minnesota
MISRA C++202x: It ain't your grandpa's MISRA any more - Loïc Joly - NDC TechTown 2022
Signed Integers Considered Harmful - Robert Seacord - NDC TechTown 2022
Auto-testing for situational awareness - James Westfall - NDC TechTown 2022
Zephyr RTOS: Software power tools for constrained devices - Balaji Srinivasan & Eirik Midttun
The Floor is Lava, trying to teach C++ - Patricia Aas - NDC TechTown 2022
Properties of Unit Tests - Arne Mertz - NDC TechTown 2022
Code Analysis ++ - Anastasia Kazakova - NDC TechTown 2022
C++20 - My Favourite Code Examples - Nicolai Josuttis - NDC TechTown 2022
Analysis of Real World Apps with Frida - Kyle Ossinger - NDC TechTown 2022
The Boeing 737 MAX: When Humans and Technology Don't Mix - Kyle Kotowick - NDC TechTown 2022
How to start a program - Anders Schau Knatten - NDC TechTown 2022 2
Breaking Dependencies: Type Erasure - The Implementation Details - Klaus Iglberger
Error handling in C++: as easy as "use exceptions"? - Vitaly Fanaskov - NDC Techtown 2022
Keynote: The Next Decade of Software Development - Richard Campbell - NDC Minnesota
Keynote: Securing the Future - Laura Bell - NDC Minnesota 2022
Keynote: Capability, Vulnerability, Fallibility, and Flexibility - Anjuan Simmons - NDC Minnesota 22
A Preview of C++ 23 - Daniela Engert - NDC TechTown 2022
Theory makes beautiful programs - Jørgen Kvalsvik - NDC TechTown 2022
Typical C++, But Why? - Björn Fahller - NDC TechTown 2022
#WinUIEverywhere - Nick Randolph - NDC Melbourne 2022
NDC Melbourne 2022
JWT! What is it good for? Absolutely everything! - Ben Dechrai - NDC Melbourne 2022
NDC Melbourne 2022
Apollo Federation: Connecting GraphQL Microservices - Allen Azemia - NDC Melbourne 2022
NDC Melbourne 2022
Developing Spidey Senses
NDC Melbourne 2022
|
Ron Dagdag
Does Spam have an opinion? - Lars Klint - NDC Melbourne 2022
NDC Melbourne 2022
JavaScript apps go Int(ernationa)l
NDC Melbourne 2022
|
Phil Nash
Five Design Patterns to build resilient Applications
NDC Melbourne 2022
|
Derek Bingham
Stop Caring about Kubernetes with Azure Container Apps & Dapr
NDC Melbourne 2022
|
Todd Whitehead
Easier Deployments using a Green:Blue Strategy
NDC Melbourne 2022
|
Patrick Zhao
Building a Raspberry Pi Robot Arm with .NET 6, Blazor and SignalR
NDC Melbourne 2022
|
Peter Gallagher
Interviewing like a Boss
NDC Melbourne 2022
|
Kris Howard
Azure Kubernetes Services 101 for Developers
NDC Melbourne 2022
|
Jorge Arteiro
Mobile App Accessibility - Allison Ravenhall - NDC Melbourne 2022
NDC Melbourne 2022
Down the Oregon Trail with Functional C# - Simon Painter - NDC Melbourne 2022
NDC Melbourne 2022
How to write better legacy code: A developer's wishlist - Bhaman Nikkahan - NDC Melbourne 2022
NDC Melbourne 2022
Demystifying Azure AD, JWTs & OIDC - Graeme Foster - NDC Melbourne 2022
NDC Melbourne 2022
Chasing the holy grail Reusable Web Components and Design Tokens - Duncan Hunter
NDC Melbourne 2022
Building Airplanes in the Sky with Serverless and Low Code - Todd Whitehead - NDC Melbourne 2022
NDC Melbourne 2022
Working in the industry as a PhD graduate - Sahar Sohrabi - NDC Melbourne 2022
NDC Melbourne 2022
Hello AI World! - Why Developers Should Care About AI - Matthew Renze - NDC Melbourne 2022
NDC Melbourne 2022
PICKUP DATA: A Kafka Adventure Game - Kris Jenkins - NDC Melbourne 2022
NDC Melbourne 2022
The Modern Trolley Problem - Michelle Sandford - NDC Melbourne 2022
NDC Melbourne 2022
Making neural networks run in browser with ONNX - Ron Dagdag - NDC Melbourne 2022
NDC Melbourne 2022
Avoiding DNS Pain - Kieran Jacobsen - NDC Melbourne 2022
NDC Melbourne 2022
Understanding the Cyber Security Acronym Soup - Kieran Jacobsen - NDC Melbourne 2022
NDC Melbourne 2022
Diamonds are forever, so are URLs - Wing Ho - NDC Melbourne 2022
NDC Melbourne 2022
DevOps Pitfalls, Beyond The Technology - Emad Alashi - NDC Melbourne 2022
NDC Melbourne 2022
210 x 297 UX Design for the Physical World - Rebecca Platt - NDC Melbourne 2022
NDC Melbourne 2022
eXential XSS (Cross Site Scripting) - Alex Mackey - NDC Melbourne 202
NDC Melbourne 2022
Bicep: Deploy to Azure cloud without it being a pain in the Arm - Paul Glavich - NDC Melbourne 2022
NDC Melbourne 2022
Entity Framework Core Unchained Getting the Best Performance from Your ORM - Dan Mallott
NDC Melbourne 2022
IP Allow lists suck Secure your staging environments with Cloudflare workers - Klee Thomas
NDC Melbourne 2022
Refactoring Components - Erin Zimmer - NDC Melbourne 2022
NDC Melbourne 2022
Space in the 2020's - Richard Campbell - NDC Melbourne 2022
NDC Melbourne 2022
Unleash the Power of Visual Studio Code - Aaron Powell - NDC Melbourne 2022
NDC Melbourne 2022
Banking on Australia as a tech nation - James Wilson - NDC Melbourne 2022
NDC Melbourne 2022
Practical Pipelines A Houseplant Soil Alerting System with ksqlDB - Danica Fine - NDC Melbourne 202
NDC Melbourne 2022
Defensive Coding Bootcamp - Heather Downing - NDC Melbourne 2022
NDC Melbourne 2022
NET Everything - Melissa Houghton - NDC Melbourne 2022
NDC Melbourne 2022
Pipelines, IaC and Deployments with Github Actions & Octopus Deploy - Derek Campbell - NDC Melbourne
NDC Melbourne 2022
Coding in the Cloud with GitHub Codespaces - Damian Brady - NDC Melbourne 2022
NDC Melbourne 2022
Deploying Cloud Infrastructure using Pulumi - Shahid Iqbal - NDC Melbourne 2022
NDC Melbourne 2022
Type safe GraphQL with TypeScript - Aaron Powell - NDC Melbourne 2022
NDC Melbourne 2022
Engineering for Low Code Solutions - Andrew Coates - NDC Melbourne 2022
NDC Melbourne 2022
How to Close the Diversity Gap - Heather Wilde - NDC Melbourne 2022
NDC Melbourne 2022
What's new in C# 11 now with less controversy!! - David Wengier - NDC Melbourne 2022
NDC Melbourne 2022
Containers for dotnet developers - Jorge Arteiro - NDC Melbourne 2022
NDC Melbourne 2022
How to Build a Quokkabot - Amy Kapernick - NDC Melbourne 2022
NDC Melbourne 2022
Beyond Sentiment Analysis: Object Detection with ML NET - Arafat Tehsin - NDC Melbourne 2022
NDC Melbourne 2022
Developing Flexible Authorisation Capabilities in ASP NET Core - Jason Taylor - NDC Melbourne 2022
NDC Melbourne 2022
#ndcoslo #shorts
10 Tips to Rocking as an Azure Architect - Adam Cogan - NDC Melbourne 2022
NDC Melbourne 2022
Scalable Microservices with gRPC & Kubernetes - Sanket Singh - NDC Melbourne 2022
NDC Melbourne 2022
One Step Deeper in Dapr's Pub:Sub - Emad Alashi - NDC Melbourne 2022
NDC Melbourne 2022
Web APIs for delightful two factor auth experiences - Phil Nash - NDC Melbourne 2022
NDC Melbourne 2022
Event driven architectures on Azure
NDC Melbourne 2022
|
Graeme Foster
Azure and Containers, the tale of the two inseparable friends
NDC Melbourne 2022
|
Yaser Adel Mehraban
Locks are tricky — let's understand them by building one
NDC Melbourne 2022
|
Adam Furmanek
A11y on the back end
NDC Melbourne 2022
|
Samuel Levy
Learning from Disaster
NDC Melbourne 2022
|
Ian Hughes
From Rags to Revenue: 5 years of a developer startup - Ben Cull - NDC Melbourne 2022
NDC Melbourne 2022
I fought the law and the law won
NDC Melbourne 2022
|
Hackle Wayne
Using C# Source Generators to Build a .NET IoT Device
NDC Melbourne 2022
|
Alon Fliess
Kill All Mutants! Intro to Mutation Testing
NDC Melbourne 2022
|
Dave Aronson
Video Analytics for mere mortals with NVIDIA DeepStream SDK - Yousry Mohamed - NDC Melbourne 2022
NDC Melbourne 2022
GitHub Actions - CI:CD and more - Damian Brady - NDC Melbourne 2022
NDC Melbourne 2022
A web for anyone, anywhere, anytime - Rowdy Rabouw - NDC Melbourne 2022
NDC Melbourne 2022
Fractal Architecture - Mark Seemann - NDC Melbourne 2022
NDC Melbourne 2022
The Curious Incident in your Software in the Day Time
NDC Melbourne 2022
|
Liam Westley
Always crashing in the same car
NDC Melbourne 2022
|
William Tulloch
Building Skills and Creating Communities
NDC Melbourne 2022
|
Donna Edwards
End to End DevOps with GitHub
NDC Melbourne 2022
|
Damian Brady
Keynote - The Next Decade of Software Development - Richard Campbell - NDC Melbourne 2022
NDC Melbourne 2022
The Adoption and Operation of Serverless at LEGO.com - Sheen Brisals & Luke Hedger
The Return of the Authentication Cookie - Anders Abel - NDC Copenhagen 2022
JSON over HTTP Multiple Ways - Poornima Nayar - NDC Copenhagen 2022
Supercharge your Kubernetes Ingress with Kong Ingress Controller - Viktor Gamov - NDC Copenhagen
GraphQL Observability with Elastic and OpenTelemetry - Michael Staib - NDC Copenhagen 2022
NDC TechTown 2022
Repeatable Execution - Mark Seemann - NDC Copenhagen 2022
Lean & Lego: Building the Millennium Falcon Redux - James Lewis - NDC Copenhagen 2022
Programming’s Greatest Mistakes - Mark Rendle - NDC Copenhagen 2022
Micro-frontend magic in a regulated environment - James Strachan & Nikola Kovačević
Automate yourself out of a job with Roslyn - Mark Rendle - NDC Copenhagen 2022
Distributed Tracing in .NET 6 using OpenTelemetry - Martin Thwaites - NDC Copenhagen 2022
Fractal Architecture - Mark Seemann - NDC Copenhagen 2022
Where’s C# headed? - Mads Torgersen - NDC Copenhagen 2022
The functional journey of C# - Mads Torgersen - NDC Copenhagen 2022
XSS History and Conclusion - Jim Manico
Who tests their cloud code anyway? - Lars Klint - NDC Copenhagen 2022
OWASP Project History - Jim Manico
How to Customize your Terminal - Scott Hanselman
Password History - Jim Manico
.NET Developer? You're an IoT Developer Too! - Rob Lauer - NDC Copenhagen 2022
Stretching for Zero Downtime Upgrades in Azure - Sven Malvik - NDC Copenhagen 2022
Powering the Front-end with React, GraphQL and Relay - Martin Artola - NDC Copenhagen 2022
Yarn Berry: a next generation package manager - Michael Richardson - NDC Copenhagen 2022
Elasticsearch Under the Hood - Philipp Krenn - NDC Copenhagen 2022
Serverless landscape beyond functions - Mete Atamel - NDC Copenhagen 2022
Async Code Reviews Are Killing Your Company’s Throughput - Dragan Stepanović - NDC Copenhagen 2022
Flow Engineering, boost velocity, quality & happiness through your value stream - Steve Pereira
Machine Learning in the Real World - Karsten Strøbæk - NDC Copenhagen 2022
Failure is Always an Option - Dylan Beattie - NDC Copenhagen 2022
How to Effectively Move from Ideation to Implementation - Amber Vanderburg - NDC Copenhagen 2022
Kubernetes and Selenium Grid for highly scalable browser and device farm - Ragavan Ambighananthan
Building beautiful Blazor apps with Tailwind CSS - Chris Sainty - NDC Copenhagen 2022
Design & Reality - Mathias Verraes - NDC Copenhagen 2022
Evolving your APIs, a Pragmatic Approach - Nicolas Fränkel - NDC Copenhagen 2022
Getting started with GraphQL in .NET - Michael Staib - NDC Copenhagen 2022
Codezillas: The Universal Truths of Building Trust - Nathaniel Schutta & Whitney Lee
Build Automation Revolution with NUKE - Matthias Koch - NDC Copenhagen 2022
Plain Text - Dylan Beattie - NDC Copenhagen 2022
Hacking C#: Development for the Truly Lazy - Simon Painter - NDC Copenhagen 2022
Keynote: Software Architecture, Team Topologies and Complexity Science - James Lewis
Automated Canary Deployments with HashiCorp Consul - Nic Jackson & Erik Veld - NDC London 2022
Actors can rule your DDD world - Hannes Lowette - NDC London 2022
Managing Event Driven Architectures - Ian Cooper - NDC London 2022
Practical tips to elevate your UX and accessibility - Jessica Engström - NDC London 2022
Back to Basics: Efficient Async and Await - Filip Ekberg - NDC London 2022
Having fun with Generics and Abstract classes in C# - Don Wibier - NDC London 2022
Real-time Machine Learning with Pulsar Functions - David Kjerrumgaard - NDC London 2022
JavaScript Metaprogramming - Dave Fancher - NDC London 2022
Real-Time Revolution: SignalR in Action - Kevin Griffin - NDC London 2022
DevOps for Databases - Scott Sauber - NDC London 2022
Introducing the Windows App SDK - Nico Vermeir - NDC London 2022
Azure Functions: a guide to getting started - Layla Porter - NDC London 2022
You Shall Not Password: Modern Authentication for Web Apps - Eli Holderness - NDC London 2022
Building AI enriched applications with Azure Cognitive Search and CosmosDb - Glenn Colpaert
Test Driven Development in JavaScript – writing tests that don’t suck! - David Whitney
ASP.NET Core Beyond the Basics - Chris Klug - NDC London 2022
Practical tips and tricks for CI/CD success - Zan Markan - NDC London 2022
What I learnt about Containers - Graham Chukwumaobi - NDC London 2022
Good Writers Become Better Developers - Rizwana Akmal Khan - NDC London 2022
Marvels of Teenage Engineering - Anders Norås - NDC London 2022
Handling Application State in Blazor - Carl Franklin - NDC London 2022
Building beautiful Blazor apps with Tailwind CSS - Lemon - NDC London 2022
Building beautiful Blazor apps with Tailwind CSS - Chris Sainty - NDC London 2022
You're on mute! WebRTC and our lives on screen - Liz Moy - NDC London 2022
The Silver Bullet Syndrome Part 2 - Complexity Strikes Back! - Hadi Hariri - NDC London 2022
Share Pie: The DDD Treasure Hidden in Plain Sight - Nick Tune - NDC London 2022
Mayday! Software lessons from aviation disasters - Adele Carpenter - NDC London 2022
Cypress for developers who hate writing tests - Ruby Jane Cabagnot - NDC London 2022
Building your personal online brand using Static Blazor Apps, one step at a time - Stacy Cashmore
GraphQL Observability with Elastic and OpenTelemetry - Michael Staib - NDC London 2022
Advanced .NET debugging - Tess Ferrandez-Norlander - NDC London 2022
I don’t want to miss a Thing 🎶 - Track Database Changes with Apache Kafka - Francesco Tisiot
How the fastest growing companies develop their public API - Josh Twist - NDC London 2022
Controlling My Home Sauna Using .NET 6 and MAUI - Johnny Hooyberghs - NDC London 2022
Build Team Relationships & Push Through Conflicts with Nonviolent Communication - Jenny Martin
Empower your Azure IaC with Bicep! - Eldert Grootenboer - NDC London 2022
Open source for fun and profit: rethinking the long road of sustainability - Tania Allard
Measuring DevSecOps - Victoria Almazova - NDC London 2022
Making sense of unstructured data with AI - Henk Boelman - NDC London 2022
User Experience Pitfalls - Ash Banaszek - NDC London 2022
Tailwind CSS: A Different Approach to Styling Websites - Shawn Wildermuth - NDC London 2022
Concurrent Affairs: Procedural Programming Unlocked - Kevlin Henney - NDC London 2022
Performance in the .NET Runtime - Matt Warren - NDC London 2022
Dungeons, Dragons, and Graph Databases - Guy Royse - NDC London 2022
Awesome Azure Authentication Adventures - Glenn F. Henriksen - NDC London 2022
Design for Developers - Lex Lofthouse - NDC London 2022
Commodore 64 Emulation in JavaScript - Imran Nazar - NDC London 2022
Software developers are roller coaster addicts? - Johnny Hooyberghs - NDC London 2022
Securing your .NET application software supply-chain - Niels Tanis - NDC London 2022
Domain-Driven Refactoring - Jimmy Bogard - NDC London 2022
How to be Fast: A Look at High Performance Websites - Eric Brandes - NDC London 2022
Fractal architecture - Mark Seemann - NDC London 2022
End the "WOrKs on My MAcHiNe!" Nightmare With CS Code and Dev Containers - Rob Conery
Failure is Always an Option - Dylan Beattie - NDC London 2022
Building a microservice architecture with ASP.NET Core - Gill Cleeren - NDC London 2022
Entity Framework (Core) Unchained: Getting the Best Performance from Your ORM - Dan Mallott
PM on the NuGet team at Microsoft - Claire Novotny - NDC London 2022
Move your dev environment to the cloud with GitHub Codespaces - Jakob Ehn - NDC London 2022
What's new in C#? Exciting new features in C# 8.0, 9.0 and 10! - Filip Ekberg - NDC London 2022
.NET on tiny IOT Meadow Boards - Clifford Agius - NDC London 2022
An Introduction to Elasticsearch for .NET Developers - Steve Gordon - NDC London 2022
The Curious Incident in your Software in the Day-Time - Liam Westley - NDC London 2022
Zero to Document Hero - Intro to MongoDB and .NET - Luce Carter - NDC London 2022
Pipelines, IaC and Deployments with Github Actions & Octopus Deploy - Derek Campbell
A 101 in Time Series Data - Jay Clifford - NDC London 2022
The Untruthful Art - Five Ways of Misrepresenting Data - Alexander Arvidsson - NDC London 2022
Indexing, Searching, and Aggregation with RediSearch and .NET - Steve Lorello - NDC London 2022
How Product Manufacturing Can Teach us to Write Better Software - Stephen Haunts - NDC London 2022
Serverless Patterns Made Simple with Real World Usecases - Sheen Brisals - NDC London 2022
The Visible Developer: Why You Shouldn't Blend In - Heather Downing - NDC London 2022
Let's Talk About Web Components - Jemima Abu - NDC London 2022
The global future of work - inspiration/ insight from emerging markets - Charles Sekwalor
Nitty-Gitty: Master Git from the Inside - Manu Magalhães - NDC London 2022
Catching Scammers on Kafka streams with Graphs - Ebru Cucen - NDC London 2022
Brewing Tea Over HTTP - Imran Nazar - NDC London 2022
API design for Front-end engineers - Teresa Wu - NDC London 2022
Integration, integration, integration - Jon Skeet - NDC London 2022
CUPID - for joyful coding - Daniel Terhorst-North - NDC London 2022
Goodbye controllers, hello Minimal APIs - Nick Chapsas - NDC London 2022
Observable Web Applications - Todd Gardner - NDC London 2022
Building a wearable live captioning display to help - Jo Franchetti - NDC London 2022
Lean & Lego: Building the Millennium Falcon Redux - James Lewis - NDC London 2022
Making Blazor work with everything, plus WebAssembly on the server - Steve Sanderson
Build powerful distributed applications with Dapr and .NET - Rodrigo Díaz Concha - NDC Porto 2022
From Flatland to Spaceland - Rafał Legiędź - NDC Porto 2022
Sandboxing .NET assemblies for fun, profit and of course security! - Niels Tanis - NDC Porto 2022
Blazing Accessibility Basics - Dennie Declercq - NDC Porto 2022
It’s easy to create a good looking product, but what about a useful one? - Eleftheria Batsou
Testing in Production - Talia Nassi - NDC Porto 2022
Functional Programming with C# - Simon Painter - NDC Porto 2022
Deep dive into Durable Functions - Laurent Bugnion - NDC Porto 2022
Now THAT'S What I Call Service Worker! - Jeremy Wagner - NDC Porto 2022
Embracing gRPC in .NET - Irina Scurtu - NDC Porto 2022
Achieving great API-ness. Why streaming and API management go hand in hand - Ljubica Lazarevic
Making Every Game More Accessible with .NET and AI - Alex Dunn - NDC Porto 2022
Change wings on the fly - Tatiana Kolesnikova - NDC Porto 2022
Mixing Paradigms Using the Latest C# Language Features - Zoran Horvat - NDC Porto 2022
Come listen to me, I’m a fraud! A story on success - Joep Piscaer - NDC Porto 2022
The Bizarre Quantum World with Q# and Azure Quantum - Filip W - NDC Porto 2022
Application security from start to finish - Michael Kaufmann - NDC Porto 2022
The Art of Documentation and Readme.md - Ben Hall - NDC Porto 2022
Embrace chaos to achieve stability - René van Osnabrugge - NDC Porto 2022
Learning about machine learning from kids - Dale Lane - NDC Porto 2022
State management in Blazor - Don Wibier - NDC Porto 2022
Migrating your messaging workloads to the Cloud with Azure Service Bus - Eldert Grootenboer
Minimal APIs in ASP.NET 6.0 - Rob Richardson - NDC Porto 2022
Space Flight in the 2020s - Richard Campbell - NDC Porto 2022
Smart home from scratch - a little C#, a little C++ and cheap Chinese electronics - Nir Dobovizki
The Care and Feeding of Software Engineers - Heather Downing - NDC Porto 2022
The Grand Unified Theory of Clean Architecture and Test Pyramid - Guilherme Ferreira - NDC Porto
Leadership Lessons from the Agile Manifesto - Anjuan Simmons - NDC Porto 2022
Exploring the Wonderful World of Python on Devices - Brandon Satrom - NDC Porto 2022
Open Source at commercial organisations - Daniel Albuquerque & Nikos Katirtzis - NDC Porto 2022
The Last XSS Defense Talk - Jim Manico - NDC Porto 2022
Realities & Misconceptions about Enterprise Applications of AI/ML and Data - Brooke Jamieson
Implementing async with coroutines and fibers - project Loom in C# - Adam Furmanek - NDC Porto 2022
Auditing your data and answering the question, is it the end of the day yet? - Simona Meriam
Impactful mentorship - Eldert Grootenboer & Olena Borzenko - 2 sides of a story - NDC Porto 2022
Embracing Simplicity - Guilherme Ferreira - NDC Porto 2022
Top new CNCF projects to look out for - Annie Talvasto - NDC Porto 2022
The Developer's Guide to Data Modelling with Document Databases - Adrienne Braganza Tacke
DevOps transformation – the good, the bad and the ugly - Todor Todorov - NDC Porto 2022
The definitive deep dive into the .git folder - Rob Richardson - NDC Porto 2022
Relia...bility? - Ricardo Castro - NDC Porto 2022
Scaling Reliability Engineering with Tools - Nikos Katirtzis & Daniel Albuquerque - NDC Porto 2022
Uno Platfrom: Your Apps Everywhere - Martin Zikmund - NDC Porto 2022
How Farfetch is facing the Cloud cost challenge - Anderson Oliveira - NDC Porto 2022
Share Pie: The DDD Treasure Hidden in Plain Sight - Nick Tune - NDC Porto 2022
Supporting your peers' growth as a tech lead - Alon Kiriati - NDC Porto 2022
Building modern applications with GraphQL 2021 and beyond in ASP.NET Core 6 - Michael Staib
A gentle introduction to Deep Learning - Laurent Bugnion - NDC Porto 2022
Build and deploy production ready PyTorch models - Henk Boelman - NDC Porto 2022
Cost cutting strategies for Azure Cosmos DB - Hasan Savran - NDC Porto 2022
Securing SPAs and Blazor Applications using the BFF (Backend for Frontend) Pattern - Dominick Baier
Design & Development Considerations for Dual Screen Devices - Stephanie Stimac - NDC Porto 2022
GraphQL Observability with Elastic and OpenTelemetry - Michael Staib - NDC Porto 2022
I'm Going To Make You Stop Hating CSS - Lemon 🍋 - NDC Porto 2022
Streaming three ways with Blazor: REST, gRPC, and SignalR - Carl Franklin - NDC Porto 2022
Let's Talk About Web Components - Jemima Abu - NDC Porto 2022
Not your Grandmother's On-Prem - Tomer Gabel - NDC Porto 2022
Building beautiful Blazor apps with Tailwind CSS - Chris Sainty - NDC Porto 2022
Event Sourcing - what could possibly go wrong? - Andrzej Ludwikowski - NDC Porto 2022
Mocking in Front-end and Back-end TypeScript Tests - Rob Richardson - NDC Porto 2022
Looking Back - The Last Twenty Years of Software Development - Richard Campbell - NDC Porto 2022
Secure Open Source Practices - Jillian Ratliff - NDC Porto 2022
.NET Rocks Live – Modernizing .NET Applications - Richard Campbell, Carl Franklin & Mark Rendle
How Product Manufacturing Can Teach us to Write Better Software - Stephen Haunts - NDC Porto 2022
What's new in C#? Exciting new features in C# 8.0, 9.0 and 10! - Filip Ekberg - NDC Porto 2022
OAuth – the good Parts - Dominick Baier - NDC Porto 2022
Actors can rule your DDD world - Hannes Lowette - NDC Porto 2022
Automate yourself out of a job with Roslyn - Mark Rendle - NDC Porto 2022
Back to Basics: Efficient Async and Await - Filip Ekberg - NDC Porto 2022
Hustle and Flow - Ian Cooper - NDC Porto 2022
Lean & Lego: Building the Millennium Falcon Redux - James Lewis - NDC Porto 2022
Fractals, Factories and Fast Food - Dylan Beattie - NDC Porto 2022
Domain-Driven Design and Team Topologies for Product-led Organizations - Nick Tune - NDC Porto 2022
Hacking C# from the inside - how to do anything in .NET - Adam Furmanek - NDC Porto 2022
NDC Copenhagen #shorts
Domain-Driven Refactoring - Jimmy Bogard - NDC Porto 2022
What’s next for Blazor, and .NET on WASI - Steve Sanderson - NDC Porto 2022
Moving 17 years of old legacy code and sites into the Cloud - Scott Hanselman - NDC Porto 2022
NDC Security #shorts
NDC London #shorts
Developing for Linux on Windows - Scott Hanselman - NDC Porto 2022
Fractal Architecture - Mark Seemann - NDC Porto 2022
NDC Porto 2022 #shorts
How to use GitHub Actions with Security in mind - Rob Bos - NDC Security 2022
How to detect Malware in Encrypted Traffic Without Decryption - Christopher van der Made
Secure Coding Back to Basics - Erlend Oftedal - NDC Security 2022
Centralized Policy Management - Noaa Barki - NDC Security 2022
Secure Data Exchange in Digital Government Context - Petteri Kivimäki - NDC Security 2022
HelseID - Dag Helge Østerhagen & Rune Andreas Grimstad - NDC Security 2022
Vulnerabilities that Hide from your Tools - Jillian Ratliff - NDC Security 2022
Demostrating Binary Exploitation - Marit Iren Rognli Tokle & Christian Resell - NDC Security 2022
Minimum Viable Security - David Melamed - NDC Security 2022
Breaking AES with side channel analysis - Turid Herland - NDC Security 2022
Measuring DevSecOps - Victoria Alamzova - NDC Security 2022
Getting API Security Right - Philippe De Ryck - NDC Security 2022
Passwords are not going away - Per Thorsheim - NDC Security 2022
ASP.NET Core Meets Owasp Top 10 - Anders Abel - NDC Security 2022
Common Python Coding Mistakes - Christopher van der Made - NDC Security 2022
Sandboxing a Linux Application - Martin Ertsås - NDC Security 2022
It doesn't take much to be above average - Alexander Lystad - NDC Security 2022
Why We Should Kill Saml2 - Anders Abel - NDC Security 2022
Opening The Playbook; What to do when you've been hacked - Heather Wilde - NDC Security 2022
Security Control Enhancements - Jim Manico - NDC Security 2022
HTTPS History - Jim Manico
Protect your code with GitHub security features - Rob Bos - NDC Security 2022
Protect Yourself Against Supply Chain Attacks - Rob Bos - NDC Security 2022
Hyper Speed: When Big Data Blooms - Scott Helme - NDC Security 2022
Introduction to Security Testing History - Jim Manico
AppSec is Too Hard!? - Philippe De Ryck - NDC Security 2022
Sharing Health Information Through APIs - Steinar Noem - NDC Security 2022
Classic Vulnerabilities - Patricia Aas - NDC Security 2022
On Building Teams - Niall Merrigan - NDC Security 2022
Keynote: James Lewis - Software Architecture, Team Topologies and Complexity Science
Keynote - The Last Twenty Years of Software Development Richard Campbell - NDC London 2022
Cloud Hacking Scenarios - Michal Brygidyn - NDC Security 2022
Gamify your Security - Jillian Ratliff - NDC Security 2022
Keynote - Software Architecture, Team Topologies and Complexity Science - James Lewis - NDC Porto
Keynote - Building Teams Through Systems Thinking and Stories - Scott Hanselman
Keynote - The Abridged History of Application Security - Jim Manico - NDC Security 2022
Move the needle - Eric Rabinovitch - NDC Sydney 2021
From Horror Story... to Fairy Tale - Michael Dowden - NDC Sydney 2021
Beyond Sentiment Analysis: Real Time Object Detection with ML NET - Arafat Tehsin - NDC Sydney 2021
You're on Mute! WEBRTC and our lives on screen - Phil Nash - NDC Sydney 2021
A practical approach to operating Data Service tiers on Kubernetes - Rags Srinivas - NDC Sydney 2021
Local Development Techniques with Kubernetes - Rob Richardson - NDC Sydney 2021
Containers in Azure - Yaser Adel Mehraban - NDC Sydney 2021
Next level Security for your Azure applications - Jan de Vries - NDC Sydney 2021
Implementing an Event Sourcing strategy on Azure - Olena Borzenko & Eldert Grootenboer - NDC Sydney
Building Enterprise Microservices using Ocelot and Azure - Patrick Zhao - NDC Sydney 2021
Unleash your inner CTO! - Rob Crowley - NDC Sydney 2021
Super fast transactions in low milli seconds using Cosmos DB and Redis - Bryden Oliver
Cloudy with a chance of mobile - Matt Goldman - NDC Syndey 2021
The Marvels of Teenage Engineering - Anders Norås - NDC Oslo 2021
The Worst Programming Language Ever - Mark Rendle - NDC Oslo 2021
Scaling Machine Learning Pipelines in Cloud - Salman Iqbal - NDC Oslo 2021
Building beautiful Blazor apps with Tailwind CSS - Chris Sainty - NDC Oslo 2021
Building GraphQL APIs in C# - Brandon Minnick - NDC Oslo 2021
ClojureScript: Fun and productive web development with next level tooling - Christian Johansen
Logging Apache Spark How we made it easy - Simona Meriam - NDC Oslo 2021
Yarn Berry: a next generation package manager - Michael Richardson - NDC Oslo 2021
Improve your IaC game in Azure with Template Specs - Børge Wiik - NDC Oslo 2021
Whodunit? A performance murder mystery - Thomas Heartman - NDC Oslo 2021
How do I start a sustainability community in my organisation - Sara Bergman - NDC Oslo 2021
Securing your NET application software supply chain - Niels Tanis - NDC Oslo 2021
Managing your settings in a secure way using Azure App Configuration - Cecilia Wirén - NDC Oslo 202
Learnings from the Enterprise-level Kubernetes transformation at Elkjøp Nordic - Fredrik Klingenberg
Defence in depth as Code - Tobias Ahnoff & Martin Altenstedt - NDC Oslo 2021
Deep dive in Durable Functions - Laurent Bugnion - NDC Oslo 2021
Rethinking Reactive Architectures - David Leitner - NDC Oslo 2021
Automating a service worker with Workbox 6 - Maxim Salnikov - NDC Oslo 2021
Why you need an API, and what to do about it - Glenn Henriksen - NDC Oslo 2021
The Untruthful Art: Five ways of misrepresenting Data - Alexander Arvidsson - NDC Oslo 2021
Best practices unit testing Blazor components with bUnit - Egil Hansen - NDC Oslo 2021
Building Reliable Services at NRK TV - Einar Høst - NDC Oslo 2021
From AI first, to user first - Klara Vatn - NDC Oslo 2021
Reliable Client Server Data Transport for F# web applications - Zaid Ajaj - NDC Oslo 2021
Building a Gameboy Emulator - David Whitney - NDC Oslo 2021
SOLID Revisited : The State of the Matter - Phil Nash - NDC Oslo 2021
The Hows and Whys of Running our own OpenID Connect Identity Provider - Roland Guijt - NDC Oslo 2021
Transitioning to NET MAUI - Mitchel Sellers - NDC Oslo 2021
SAFE Stack: The Pit of Success for Functional Web Programming - Isaac Abraham - NDC Oslo 2021
How to really work together as a team - Stacy Cashmore - NDC Oslo 2021
Architectural Thinking on Flutter State Management - Majid Hajian - NDC Oslo 2021
Event driven applications in Azure - Laurent Bugnion - NDC Oslo 2021
Debugging one layer deeper - Kevin Gosse - NDC Oslo 2021
Component Driven Repo for a Component Driven World - Debbie O'Brien - NDC Oslo 2021
Good Fences Make Good Neighbors - Trond Hjorteland - NDC Oslo 2021
Lending Privilege - Anjuan Simmons - NDC Oslo 2021
Top Security Threats to Mobile Devices in 2021 & Beyond - Ruby Jane Cabagnot - NDC Oslo 2021
Stop Punching Yourself in the Face - Hannes Lowette - NDC Oslo 2021
ASP NET Core Beyond the Introductino - Chirs Klug - NDC Oslo 2021
Make UI tests part of your pipeline - Lars Alexander Jakobsen - NDC Oslo 2021
Time Traveling in the Cloud - Sam Vanhoutte - NDC Oslo 2021
No more conflicts: Jamstack that works for developers & business users with Gatsby.js-Arisa Fukuzaki
Writing a MMORPG game in Elm on both client and server - Martin Janiczek - NDC Oslo 2021
Why you should consider WebAssembly in your next frontend project - Håkan Silfvernagel
Critical Decision Making - Clifford Aguis - NDC Oslo 2021
Embracing Collaborative Chaos - Lyndsay Prewer - NDC Oslo 2021
Debugging NET Apps - Tess Ferrandez - NDC Oslo 2021
The Next Decade of Software Development - Richard Campbell - NDC Oslo 2021
Microservices for building an IDE - Maarten Balliauw - NDC Oslo 2021
Hyper Speed: When Big Data Blooms - Scott Helme - NDC Oslo 2021
Automate Yourself Out of a Job with Roslyn - Mark Rendle - NDC Oslo 2021
Developing microservice applications with Dapr - Jakob Ehn - NDC Oslo 2021
Space in the 2020's - Richard Campbell - NDC Oslo 2021
Blazor, NET 6, and WebAssembly - Steven Sanderson - NDC Oslo 2021
Demonstrating Binary Exploitation - Marit Iren & Christian Resell - NDC Oslo 2021
Passwords are so 1990 - Sam Bellen - NDC Oslo 2021
Implementing an Event Sourcing strategy on Azure - Olena Borzenko & Eldert Grootenboer
When you think there is no time for learning or coding - Eleftheria Batsou - NDC Oslo 2021
The sceptics guide to pattern matching - Matt Ellis - NDC Oslo 2021
Impactful Mentorship - Eldert Grootenboer & Olena Borzenko - NDC Oslo 2021
Decision Making in the Abscence of Ground Truth - Gary Short - NDC Oslo 2021
Data Modeling and Partitioning in Azure Cosmos DB - Mark Brown - NDC Oslo 2021
Using Immutable Data Structures - Spencer Schneidenbach - NDC Oslo 2021
Building a Mobile Flight Simulator - Clifford Agius - NDC Oslo 2021
Auditing Data and Answering the life long question Is it the end of the day yet? - Simona Meriam
Kotlin: Boring Languages are dead Long Live Boring Languages - August Lilleaas - NDC Oslo 2021
An AI with an Agenda - Arthur Dohler - NDC Oslo 2021
The Leader's Leap - Martin Mazur - NDC Oslo 2021
Leveraging Stream API within Service Worker - Majid Hajian - NDC Oslo 2021
Zero to Document Hero - Luce Carter - NDC Oslo 2021
Plain Text - Dylan Beattie - NDC Oslo 2021
Kubernetes isn't the answer - Joe Piscaer - NDC Oslo 2021
Build Automation Revolution - Matthias Koch - NDC Oslo 2021
Learning in Public:: Live Coding on Twitch - Layla Porter - NDC Oslo 2021
Enrich your projects with LowCode magic - Rui Santos - NDC Oslo 2021
Web Components An Introduction to the Future - Tobias Ljungstrom
Drinking a river of IoT data with Akka NET - Hannes Lowette - NDC Oslo 2021
Desired State How React, Kubernetes and control Theory have lots in common - Branislav Jenco
Building a classic adventure game with Blazor - Sander Molenkamp - NDC Oslo 2021
Managing Asynchronous APIs - Ian Cooper - NDC Oslo 2021
Power of Civic Tech Community - Matěj 'Horm' Horák - NDC Oslo 2021
From Gin & Tonics at 4 to delivery at pace - Anthony Nicls & Marcel Britsch - NDC Oslo 2021
The Path of Freedom - Stephen Haunts - NDC Oslo 2021
The Spirit of Creativity - Stephen Haunts - NDC Oslo 2021
Tomas Jansson - Self service infrastructure using pulumi automation - NDC Oslo 2021
Performance Testing From Zero to Hero with K6 & Azure - Jose Luis Latorre Millas - NDC Oslo 2021
Flying Blind Lessons Learned from Presenting Online - Alexander Arvidsson - NDC Oslo 2021
Nerd sniping myself into a rabbit hole - Maarten Balliauw - NDC Oslo 2021
Rust wasm: Browser games! - Thomas Heartman - NDC Oslo 2021
Formatting F# Code, There and Back Again - Florian Verdonck - NDC Oslo 2021
GitHub Actions DevOps Pipelines as code using C# - Mattias Karlsson - NDC Oslo 2021
Computational Creativity - Dylan Beattie - NDC Oslo 2021
APIs for Infrastructure… on steroids - Paul Stack - NDC Oslo 2021
The Perils and Promise of Artificial Intelligence - Richard Campbell - NDC Oslo 2021
Eventuous Event Sourcing with NET - Alexey Zimarev - NDC Oslo 2021
What's New in F# 6 0 - Don Syme - NDC Oslo 2021
HelseID Introducing Modern Web Security in a Geriatric Health Sector- Rune Grimstad & Dag Østerhagen
The Boeing 737 MAX When Humans and Technology Don't Mix - Kyle Kotowick - NDC Oslo 2021
Roslyn Source Generators Never send a human to do a machine's job - Stefan Pölz - NDC Oslo 2021
Going real time using Azure CosmosDB and React - Olena Borzenko - NDC Oslo 2021
Carving Microservices out of the Monolith with Domain Storytelling - Henning Schwentner
OpenTelemetry will save your day and night - Alexey Zimarev - NDC Oslo 2021
Uno Platfrom Your apps everywhere - Martin Zikmund - NDC Oslo 2021
How Kubernetes plays Tetris with your containers - Salman Iqbal - NDC Oslo 2021
A Guide To Functional Programming - Jemima Abu - NDC Oslo 2021
Aligning Bounded Contexts with Subdomains in Legacy Code - Mufrid Krilic. -NDC Oslo 2021
A continuous fairytale - Oda Hoem & Tina Christin Siversen - NDC Oslo 2021
Building Cloud Native NET Applications with Project Tye - Jon Galloway - NDC Oslo 2021
How To Make Your Website A Progressive Web App And Why You Might Want To - Lemon 🍋 - NDC Oslo 2021
Autonomy, is that what we really want? - Kenny Baas Schwegler & Evelyn Van Kelle - NDC Oslo 2021
Building desktop apps using NET MAUI and Blazor - Daniel Hindrikes - NDC Oslo 2021
Desktop development in .NET 6 - Olia Gavrysh - NDC Oslo 2021
Using the BFF pattern to secure SPA and Blazor Applications - Dominick Baier - NDC Oslo 2021
OAuth – the good Parts - Dominick Baier - NDC Oslo 2021
Eliminating Hidden Dangers to Your Applications Patterns for Reliable Systems - Barry Stahl
Developer Fundamentals of Serverless NET Development with Azure Durable Functions - Jonah Andersson
What's new in C#? Exciting new features in C# 8 0 and 9 0 - Filip Ekberg - NDC Oslo 2021
Choreography vs Orchestration in serverless microservices - Mete Atamel & Guillaume Laforge
Does spam have an opinion? Using machine learning to understand your spam - Lars Klint - NDC Sydney
How to Become a Tech Conference Speaker - Brooke Jamieson - NDC Sydney 2021
Flexing your Biceps with Azure - William Liebenberg - NDC Syndey 2021
Common mistakes in EF Core - Jernej Kavka - NDC Sydney 2021
Type-safe GraphQL with TypeScript - Aaron Powell - NDC Sydney 2021
Leadership Through Self Awareness - Melissa Houghton - NDC Sydney 2021
Keynote: Two roads diverged in the woods - Liam Westley
Keynote: Unicorn Hunting - Mikko Hypponen - NDC Oslo 2021
NDC Community Tuesday.
Inside a static analyser: type system - Yuri Minaev - NDC TechTown 2021
Delivering code with GitHub Actions - Antonio Liccardi - NDC TechTown 2021
TestOps at scale - James Westfall - NDC TechTown 2021
Little Red Riding Hood & the k-d tree forest - Jørgen Kvalsvik - NDC TechTown 2021
Secure Coding in C and C++ - Volatility Ahead - Robert Seacord - NDC TechTown 2021
Diving deeper into control groups (cgroups) v2 - Michael Kerrisk - NDC TechTown 2021
An introduction to control groups (cgroups) version 2 - Michael Kerrisk - NDC TechTown 2021
An Introduction to Android Automotive OS - Chris Simmonds - NDC TechTown 2021
Catching up with Catch2: Changes recent and future - Martin Hořeňovský - NDC TechTown 2021
A (short) Tour of C++ Modules - Daniela Engert - NDC TechTown 2021
Introducing a matrix class to the C++ standard library - Guy Davidson - NDC TechTown 2021
Keynote: Testing as an equal 1st class citizen (to coding) - Jon Jagger - NDC TechTown 2021
A Physical Units Library For C++ - Mateusz Pusz - NDC TechTown 2021
TypeScript for C++ programmers - Ólafur Waage - NDC TechTown 2021
SOLID Revisited : The State of the Matter - Phil Nash - NDC TechTown 2021
From Program to Process - What Happens After the Compiler - Anders Schau Knatten - NDC TechTown 2021
Implementing C++ Semantics in Python - Tamir Bahar - NDC TechTown 2021
Agile embedded development under regulatory constraints - Espen Albrektsen - NDC TechTown 2021
Real Programming - Sjur Julin - NDC TechTown 2021
Demonstrating binary exploitation - Marit Iren Rognli Tokle & Christian Resell
Software Engineering Is About Tradeoffs - Mateusz Pusz - NDC TechTown 2021
The Genius of the RISC-V Microprocessor - Erik Engheim - NDC TechTown 2021
Virtual Reality with Qt Quick 3D - Andy Nichols - NDC TechTown 2021
How to write a really good board support package for Yocto Project - Chris Simmonds
Designing a modern build system and dependency manager, how hard can it be? - Jussi Pakkanen
What has writing about the Core Guidelines shown me? - Guy Davidson
Asynchronous I/O and coroutines for smooth data streaming - Björn Fahller - NDC TechTown 2021
How to start using coroutines - Mikhail Svetkin - NDC TechTown 2021
Dependency Management in C++ - Patricia Aas - NDC TechTown 2021
Sandboxing a Linux application - Martin Ertsås - NDC TechTown 2021
Instrumenting machine code over WebRTC - Ole André Vadla Ravnås - NDC TechTown 2021
NDC TechTown 2021 Keynote - Garbage In, Pearls Out? - Jason Turner
Goodbye Regex. Hello Parsers! - Hackle Wayne - NDC Sydney 2020
NDC Sydney 2020
Event-driven serverless architectures using Knative and Cloud Run - Mete Atamel - NDC Sydney 2020
NDC Sydney 2020
Taking Models to the Next Level with Azure Machine Learning - Henk Boelman - NDC Sydney 2020
NDC Sydney 2020
Cache Me Outside - Caching Methodologies & Architectures - Anthony Dang - NDC Sydney 2020
NDC Sydney 2020
Clean Testing: Clean Architecture with .NET Core - Jason Taylor - NDC Sydney 2020
NDC Sydney 2020
State of WebXR: What do You Need to Know Today? - Rabimba Karanjai - NDC Sydney 2020
NDC Sydney 2020
Tips and tricks for robust big data applications - Yousry Mohamed - NDC Sydney 2020
NDC Sydney 2020
A Deep Dive Into SameSite Cookies, What They Are and Why They Matter - Stephen Rees-Carter
NDC Sydney 2020
Unleash the Power of VS Code - Aaron Powell - NDC Sydney 2020
NDC Sydney 2020
From bulb to C# — how does computer work? - Adam Furmanek - NDC Sydney 2020
NDC Sydney 2020
Handling secrets in cloud-based applications - Steve Roberts - NDC Sydney 2020
NDC Sydney 2020
Unit Testing Deconstructed - Emily Taylor - NDC Sydney 2020
NDC Sydney 2020
Modernizing a legacy app using Windows Containers and Kubernetes: Challenges and Lessons learned
NDC Sydney 2020
Flexibility with Serverless Azure Functions - Nelly Sattari - NDC Sydney 2020
NDC Sydney 2020
Vue.js is going to take the world - Thiago Passos - NDC Sydney 2020
NDC Sydney 2020
Multi-cloud portability for Go applications - Praveen Yedidi - NDC Sydney 2020
NDC Sydney 2020
FaaS or not to FaaS? Visible and invisible benefits of the Serverless paradigma - Vadym Kazulkin
NDC Sydney 2020
Deploying Docker for Database DevOps Dominance - Daniel Mallott - NDC Sydney 2020
NDC Sydney 2020
Building Qrio, a Bot That Plays Videos for My Toddler - Agustinus Nalwan - NDC Sydney 2020
NDC Sydney 2020
Practical Applications of ML in Software Testing - Mesut Durukal - NDC Sydney 2020
NDC Sydney 2020
JavaScript for emails, are you sure? - Phil Nash - NDC Sydney 2020
NDC Sydney 2020
Using GraphQL as a Secure Innovation Boundary and data-driven culture driver - Rob Moore
NDC Sydney 2020
Say YES! to NoSQL: A Guide on When to Ditch Relational Databases - Adrienne Tacke - NDC Sydney 2020
NDC Sydney 2020
Creating a hybrid and multi-cloud strategy using Azure API Management
NDC Sydney 2020
Let systems communicate using Azure Integration Services - Steef-Jan Wiggers - NDC Sydney 2020
NDC Sydney 2020
CI/CD and beyond with GitHub Actions - Damien Brady - NDC Sydney 2020
NDC Sydney 2020
The Rise of Software Supply-Chain Attacks – How Secure is your .NET Application? - Niels Tanis
NDC Sydney 2020
15 Minute Yoga for Software Developers - Amy Dunstan - NDC Melbourne 2021
4 Steps from JavaScript to TypeScript - Phil Nash - NDC Melbourne 2021
Power BI Embedded Analytics Explained - Peter Myers - NDC Melbourne 2021
Machine Learning for Software Developers (...and Knitters) - Kris Howard - NDC Melbourne 2021
Introduction to Digital Twins with the Azure Digital Twin Platform - Alex Mackey - NDC Melbourne
Functional Programming with C# - Simon Painter - NDC Oslo 2020
NDC Oslo 2020
GitHub Like a Boss - Michelle Mannering - NDC Melbourne 2021
Records Deep Dive: What, Why and How - David Wengier - NDC Melbourne 2021
Scott Hanselman - Beyond Mentorship - Storytelling and Sponsorship - NDC Melbourne 2021
How to develop to be compliant with OAuth 2.1 out of the gate - Nahid Farrokhi - NDC London 2021
NDC Melbourne 2021
Breaking the language barrier: how do we quickly add multilanguage support in our AI application?
The top 10 best new features in C# version 6 to 9 - Chris Klug
DRY TDD with AutoFixture - Enrico Campidoglio
Incidents are a new normal - Kasia Szulc - NDC London 2021
Why you should consider Web Assembly in your next frontend project - Håkan Silfvernagel
Agile Evolution: An Enterprise transformation that shows that you can too - Martin Hinshelwood
Practical Domain-Driven Design with EF Core - Hossam Barakat - NDC London 2021
ReST API Design: A beginner's guide - Janani Subbiah - NDC London 2021
Ten Things Every Voice Application Should Do - Jeff Blankenburg - NDC London 2021
A Tour of Go for the C# Developer - Jeremy Clark - NDC London 2021
DevOps with Azure Kubernetes Service
NodeJS, ML, K8s and Unethical Face Recognition - Joel Lord - NDC London 2021
The Implementation and Practice of DevSecOps - Jihai Zhou
Retrospectives Antipatterns - Aino Vonge Corry - NDC London 2021
The Mario Kart™ guide to building a career - Hannes Lowette - NDC London 2021
Orchestrate and build serverless solutions with Azure Logic Apps - Brian Gorman - NDC London 2021
Service Principals and Managed Identities - the Identity tools every Azure developer should know
The Untruthful Art - Five Ways of Misrepresenting Data - Alexander Arvidsson - NDC London 2021
Web Components as micro apps - Craig West - NDC London 2021
Asynchronous Distributed Systems - David Ostrovsky - NDC London 2021
TestCafé: Web Testing Made Easy! - Don Wibier - NDC London 2021
Offline web applications don't exist anymore! - Francesco Leardini - NDC London 2021
Why your company needs an internal API and what you should do about it - Glenn F. Henriksen
Web Performance Tuning with browser APIs - Yaser Adel Mehraban - NDC London 2021
Writing Cross Platform Games with MonoGame and .NET - Stephen Haunts - NDC London 2021
TDD Revisited - Ian Cooper - NDC London 2021
Unleash the Power of VS Code - Aaron Powell - NDC London 2021
When to go from collaborative modelling to coding? - Gien Verschatse - Kenny Baas-Schwegler
Thirteen ways of looking at a Turtle - Scott Wlaschin - NDC London 2021
.NET Core Dependency Injection – The Booster Jab - Steve Collins - NDC London 2021
Designing composable functional libraries, not just for data visualization - Tomas Petricek
Securing Multitenant Databases with Entity Framework Core - Zoran Horvat - NDC London 2021
Getting Started with Computer Vision - Seth Juarez - NDC London 2021
Finding System Boundaries with Domain Storytelling - Stefan Hofer - NDC London 2021
I know what you did last project (common mistakes we make in Azure) - Sasha Kranjac, Mustafa Toroman
Gaining Confidence with Cypress Tests - Rob Richardson - NDC London 2021
How to secure your GitHub Actions - Rob Bos
Power your .NET application with the new generation of diagnostics - Raffaele Rialdi
Building a Robot Arm with .NET 5, Raspberry Pi, Blazor and Signal R - Peter Gallagher
Advanced Bluetooth® Technology - Under the APIs - Martin Woolley - NDC London 2021
Automating Android: Command line controls - Quintin Balsdon - NDC London 2021
Authentication and Authorization in Blazor - Marco De Sanctis - NDC London 2021
Mobius – writing your own .NET runtime running on .NET Core - Konrad Kokosa - NDC London 2021
Little Fluffy Clouds - Liam Westley - NDC London 2021
A pragmatic approach to turn your data into actionable insights - Irina Dragunova - NDC London 2021
REST - The ignored parts - Irina Scurtu - NDC London 2021
Lessons Learned from the Trenches: Connectivity and Performance Tips&Tricks, Jose Manuel Jurado Diaz
Software and Database Refactor Patterns - Bill Penberthy - NDC London 2021
Running PHP apps on .NET 5 - Jakub Míšek & Ben Fistein - NDC London 2021
Access All Areas: Making Accessibility More Accessible - André Lemos -NDC London 2021
Evolutionary history of the RabbitMQ .NET Client towards concurrency - Daniel Marbach
DevOps for Your Relational Database Foundations - Brian Randell - NDC London 2021
Dude, where is my class?! - Hackle Wayne - NDC London 2021
The leadership balancing act - achieving success without burning out - Donna Edwards
How To Make Your Website A Progressive Web App (And Why You Might Want To) - Lemon 🍋
Building a Mobile Flight Simulator - Clifford Agius - NDC London 2021
CI/CD and beyond with GitHub Actions - Damian Brady - NDC London 2021
Smart home from scratch - a little C#, a little C++ and a whole lot of cheap Chinese electronics
🤖 Building a Telegram bot with Apache Kafka and ksqlDB - Robin Moffatt - NDC London 2021
When Open Source Came to Microsoft - Richard Campbell - NDC London 2021
Blazor, GraphQL and a headless CMS - Poornima Nayar - NDC London 2021
HTTP Security Headers You Need To Have On Your Web Apps - Scott Sauber - NDC London 2021
Observable Web Applications - Todd Gardner - NDC London 2021
Getting Started with GitHub Actions - Mickey Gousset - NDC London 2021
Hiding The Lead - Sam Newman - NDC London 2021
OpenTelemetry 101 - Rob Ashton - NDC London 2021
Microsoft Q# and Azure Quantum - Johnny Hooyberghs - NDC London 2021
Infrastructure *is* Code with the AWS Cloud Development Kit - Steve Roberts - NDC London 2021
Postponing architectural choices and start developing first with Dapr - Michaël Hompus
Hot Chocolate: GraphQL Schema Stitching with ASP.Net Core - Michael Staib - NDC London 2021
Getting Started with Unity and AR/VR for the .NET Developer - Davide Zordan
The Ultimate Guide To Building Better Azure ARM Templates - Eldert Grootenboer - NDC London 2021
Blazor & gRPC - Code-first .NET SPA developer productivity - Christian Weyer - NDC London 2021
Building a Game Boy emulator in .NET Core! - David Whitney - NDC London 2021
OAuth in 2021 – What’s up? - Dominick Baier - NDC London 2021
Migrate your Web Apps to ASP.NET Core, one page at a time - Mark Rendle - NDC London 2021
Reactive Programming, State Management, and Redux for the Modern Front End Dev - Jennifer Wadella
JavaScript for emails, are you sure? - Phil Nash
NDC Sydney 2020
Managing the Burnout Burndown - Anjuan Simmons
NDC Sydney 2020
From a distributed monolith to a microservices solution - Jan de Vries
NDC Sydney 2020
Hot Chocolate: An introduction to GraphQL on ASP.Net Core - Michael Staib
NDC Sydney 2020
The Mario Kart™ guide to career planning - Hannes Lowette
NDC Sydney 2020
Elephant in the room and Innovation! - Nelly Satari
NDC Sydney 2020
Nerd sniping myself into a rabbit hole. Streaming online audio to a Sonos speaker - Maarten Balliauw
NDC Sydney 2020
Event Sourcing with EventStore and Go - Ken Faulkner
NDC Sydney 2020
Machine Learning simplified for Developers with ML.NET - Jernej Kavka
NDC Sydney 2020
Demystifying Front-End Security - Ilya Verbitskiy
NDC Sydney 2020
Kill All Mutants! (Intro to Mutation Testing) - Dave Aronson
NDC Sydney 2020
Not all “Microservices frameworks” are made the same - Dasith Wijesiriwardena
NDC Sydney 2020
IoT Solution Recipes - Beyond your first slice of Raspberry Pi - Adam Stephensen & Valeriia Savenko
NDC Sydney 2020
A deep dive into Conversational AI with Microsoft Bot Framework - Arafat Tehsin
NDC Sydney 2020
Artificial Intelligence? - more like Artificial Stupidity! - Aiko Klosterman
NDC Sydney 2020
The Background on Background Tasks in .NET Core - Scott Sauber
NDC Sydney 2020
Creating a hybrid and multi-cloud strategy using Azure API Management - Eldert Grootenboer
NDC Sydney 2020
The Persuasion Equation - Brooke Jamieson
NDC Sydney 2020
Say YES! to NoSQL: A Guide on When to Ditch Relational Databases - Adrienne Tacke
NDC Sydney 2020
Eating an Elephant: Conquering big projects one bite at a time. - Liam Elliott
NDC Sydney 2020
Building Rock SOLID Serverless Applications - William Liebenberg
NDC Sydney 2020
Graphing Your Way Through the Cosmos: Common Data Problems Solved with Graphs - Chad Green
NDC Sydney 2020
Biometric security in the Azure Cloud - Stefano Tempesta
NDC Sydney 2020
Innovation and Trends in Flutter for web - Kamal Shree
NDC Sydney 2020
Cloud-Native Kubernetes Workflows on AKS with Argo - Rahul Rai & Tarun Pabbi
NDC Sydney 2020
Ordering the chaos - cleaning logs and ordering events in microservices - Adam Furmanek
NDC Sydney 2020
Modernizing an existing system to take a more domain-driven approach - William Penberthy
NDC Sydney 2020
Common quandaries implementing your first Event Driven Architecture - Sarah & Ann
NDC Sydney 2020
What We Learned Going Serverless - Illia Kavaliou
NDC Sydney 2020
The sunny side of AI - Henk Boelman
NDC Sydney 2020
Easier infrastructure and safer secrets with Pulumi, Azure, and .Net Core - Rian Finnegan
NDC Sydney 2020
Common mistakes and misconceptions in Web App Security using OAuth 2.0 and OpenId Connect
NDC Sydney 2020
Svelte, cybernetically enhanced web apps - Devlin Duldulao
NDC Sydney 2020
The Power of Performance Feedback - Amber Vanderburg
NDC Sydney 2020
PWA For Games: An Enhanced Web Gaming Experience - Stephen Vinuya
NDC Sydney 2020
Cloud-Native Kubernetes Workflows on AKS with Argo - Rahul Rai & Tarun Pabbi
NDC Sydney 2020
Fixing poor performance patterns in Azure SQL Database applications - Martin Cairney
NDC Sydney 2020
Serverless Azure In The Enterprise - Duncan Hunter & Adam Stephensen
NDC Sydney 2020
Securing Serverless Applications in Azure - Sjoukje Zaal
NDC Sydney 2020
Practical Domain-Driven Design with EF Core - Hossam Barakat
NDC Sydney 2020
Rise of the Machines – Technology in Humanity - Lars Klint
NDC Sydney 2020
Effective Communication in a Remote First World - Rob Crowley
NDC Sydney 2020
Introduction to PASETO (platform-agnostic security tokens) - Ruby Jane Cabagnot
NDC Sydney 2020
Distributed Tracing Made Easy with .NET Core - Jimmy Bogard
NDC Sydney 2020
Make your mouse move like a human - modern AI directly in web browser - Jakub Ledworowski
NDC Sydney 2020
AI for the better - Dennie Declercq
NDC Sydney 2020
C# Source Generators - Write code that writes code - David Wengier
NDC Sydney 2020
How not to choke on a big old project - Yuri Minaev
NDC TechTown 2020
QProperty - QML property binding in C++ - Mikhail Svetkin
NDC TechTown 2020
The Pipes Library: How Plumbing Can Make Your Code More Expressive - Jonathan Boccara
NDC TechTown 2020
Leadership Guide for the Reluctant Leader - David Neal
NDC TechTown 2020
What do you mean by "Cache Friendly"? - Björn Fahller
NDC TechTown 2020
Lazy QObject tree traversal - Vitaly Fanaskov
NDC TechTown 2020
Proactive Security, less buzzword, more action - Siren Hofvander
NDC TechTown 2020
Paradigms Lost, Paradigms Regained: Programming with Objects and Functions and More - Kevlin Henney
NDC TechTown 2020
C++ Error Handling Revisited - Raphael Meyer
NDC TechTown 2020
Coroutines are Qt: safer thread pools interactions - Pietro Fezzardi & Alain Carlucci
NDC TechTown 2020
C++ ecosystem: the renaissance edition - Anastasiia Kazakova
NDC TechTown 2020
Algorithmic and microarchitecture optimizations of C++ applications - Alexander Maslennikov
NDC TechTown 2020
C++ Parallel Programming Models - Eran Gilad
NDC TechTown 2020
Embracing Simplicity - Guilherme Ferreira
NDC TechTown 2020
Battles of an Impostor - Melissa Houghton
NDC TechTown 2020
25 Years of SSL - Secure(ish) Sockets Layer - Scott Helme
NDC TechTown 2020
Trying to build an Open Source browser in 2020 - Patricia Aas
NDC TechTown 2020
Learning in public - Live coding on Twitch - - Layla Porter - NDC Oslo 2021
Tackling Social-technical complexity in the heart of your team - Evelyn & Kenny
NDC Oslo 2020
Eventing with Knative and Cloud Run: From Basics to Advanced - Mete Atamel
NDC Oslo 2020
Machine Learning for .NET developers - Olia Gavrysh
NDC Oslo 2020
A Friendly Introduction to Deep Learning for Computer Vision - Seth Juarez
NDC Oslo 2020
Kafka as a Platform: the Ecosystem from the Ground Up - Robin Moffatt
NDC Oslo 2020
Running atomic transactions across multiple data models?!? - Loris Cro
NDC Oslo 2020
Production readiness in Azure: A practical guide - David Pazdera
NDC Oslo 2020
Getting graphy - a hands-on crash course with Neo4j - Ljubica Lazarevic
NDC Oslo 2020
Vue.js is going to take the world - Thiago Passos
NDC Oslo 2020
Hiding The Lead - Sam Newman
NDC Oslo 2020
Rise of the Machines – Technology in Humanity - Lars Klint
NDC Oslo 2020
Navigating microservices with .NET Core - Ryan Nowak
NDC Oslo 2020
Building real-time applications with Blazor and GraphQL - Michael Staib
NDC Oslo 2020
Microservices for building an IDE – The innards of JetBrains Rider - Maarten Balliauw
NDC Oslo 2020
Keep your nose out of it. Denying yourself access to production - Glenn F. Henriksen
NDC Oslo 2020
The Ethical Dilemma of AI: Save the World or Forsake It? - Tim Huckaby
NDC Oslo 2020
Migrate and Modernize with Kubernetes and Windows Containers - Vishwas Lele
NDC Oslo 2020
Don't Fly Blind - Implementing Effective Application Instrumentation - John Garland
NDC Oslo 2020
Security Tooling in Your DevOps Pipeline - Nancy Gariché
NDC Oslo 2020
3D printed Bionic Hand a little IOT and a Xamarin Mobile App - Clifford Agius
NDC Oslo 2020
Owning Your Experience: Talking about Mental Health In the Workplace - Arthur Doler
NDC Oslo 2020
AI in the battle against fakes - Henk Boelman
NDC Oslo 2020
It's a Polyglot World - Mark Fussell & Shailendra Singh Chauhan - NDC Oslo 2020
NDC Oslo 2020
Rendering 3D Worlds in C# - David Whitney - NDC Oslo 2020
NDC Oslo 2020
How we almost delivered 100 tons of Stracciatella Mousse - Björn Wendland & Tobias Schröder
NDC Oslo 2020
Data Mesh in Practice - Arif Wider & Max Schultze - NDC Oslo
NDC Oslo 2020
Azure cloud for the web frontend developers - Maxim Salnikov - NDC Oslo 2020
NDC Oslo 2020
From Tables to Documents -- Changing Your Database Mindset - Lauren Schaefer - NDC Oslo 2020
NDC Oslo 2020
Why we’ll never see time travellers of the 80s in year 2038 - Sindre Lindstad - NDC Oslo 2020
NDC Oslo 2020
BeeIoT - Enter the World of Bees - Tom Erik Støwer & Kim Bredesen - NDC Oslo 2020
NDC Oslo 2020
SQL Server hates you(?) - what the DBAs never told the developers - Alexander Arvidsson - NDC Oslo
NDC Oslo 2020
OpenFaaS: Serverless platform with no strings attached? - Andreas Mosti - NDC Oslo 2020
NDC Oslo 2020
Building Quality in Legacy Systems - The Art of Asking Questions - Mufrid Krilic - NDC Oslo 2020
NDC Oslo 2020
Browser Fingerprinting: Stalking With a Personal Touch - Eivind Arvesen - NDC Oslo 2020
NDC Oslo 2020
A motivating process for deriving Objectives and Key Results (OKRs) - Helge Grenager Solheim
NDC Oslo 2020
My experiences using Azure Blueprints for a year - Børge Wiik - NDC Oslo 2020
NDC Oslo 2020
See a heart surgery being planned with HoloLens 2 - Scott Leaman - NDC Oslo 2020
NDC Oslo 2020
Pull Requests: Merge With Your Team - Eirik Isene - NDC Oslo 2020
NDC Oslo 2020
Confessions of a reformed pentester - Nick Murison - NDC Oslo 2020
NDC Oslo 2020
Beyond LINQ: Using Expression Trees in .NET - Max Arshinov - NDC Oslo 2020
NDC Oslo 2020
Choosing The Best Mobile Framework - Brandon Minnick
NDC Oslo 2020
Don’t Drop ACID - Transactions in Distributed NoSQL - Matthew Groves - NDC Oslo 2020
NDC Oslo 2020
Complex systems design in nature - Ian Johnson - NDC Oslo 2020
NDC Oslo 2020
Event-driven computing with Kubernetes - Jakob Ehn - NDC Oslo 2020
NDC Oslo 2020
Billions of records: the real success story using Microsoft Power BI Embedded - Irina Dragunova
NDC Oslo 2020
Smart home from scratch - Nir Dobovizki - NDC Oslo 2020
NDC Oslo 2020
The Accidental Security Professional - Elin Tøndel - NDC Oslo 2020
NDC Oslo 2020
Total Rewrite: A Story About F# and Azure Functions in Production - Almir Mesic - NDC Oslo 2020
NDC Oslo 2020
Serving election results to an entire nation - Hallstein Brøtan - NDC Oslo 2020
NDC Oslo 2020
Capability Mapping - Ian Cooper
NDC Oslo 2020
Improve the illusion of speed - Optimize your web experience to perfection! - Marius Røed - NDC Oslo
NDC Oslo 2020
High Level Advise for your Cloud Security Strategy - Andreas Lohne - NDC Oslo 2020
NDC Oslo 2020
Agile is a Dirty Word - James Birnie
NDC Oslo 2020
Fighting Back Against a Distracted World - Increasing your Focus and Self-motivation - NDC Oslo 2020
NDC Oslo 2020
This Startup Life: 3 Years Deep - Ben Cull - NDC Oslo 2020
NDC Oslo 2020
Headless CMS and Decoupled CMS in .NET Core - Ruby Jane Cabagnot
NDC Oslo 2020
Making your interns succeed! - Sara Bergman - NDC Oslo 2020
NDC Oslo 2020
Death of a Craftsman: A software developer identity crisis - Einar Høst - NDC Oslo 2020
NDC Oslo 2020
DIY security and privacy: roll your own VPN in 10 minutes - Jonas Nordstrand - NDC Oslo 2020
NDC Oslo 2020
Considerations for a large-scale low-latency system - Helge Grenager Solheim - NDC Oslo 2020
NDC Oslo 2020
Breaking the build with K6 load tests - Lars Jakobsen - NDC Oslo 2020
NDC Oslo 2020
When each millisecond counts? - Dmitry Konovalov - NDC Oslo 2020
NDC Oslo 2020
How we saved the Black Friday sales for a major jewelry shop - Niklas Bae Pedersen - NDC Oslo 2020
NDC Oslo 2020
Fluxing Up Your .NET Apps - Alex Dunn - NDC Oslo 2020
NDC Oslo 2020
Immutable Infrastructure on Azure - Evgeny Borzenin - NDC Oslo 2020
NDC Oslo 2020
Refactoring the Architect’s role - Yogi Aradhye - NDC Oslo 2020
NDC Oslo 2020
Building a Better GitHub Pages Experience Using Azure Services, How Hard Can It be? - Chris Klug
NDC Oslo 2020
“OAuth 2.1” and beyond - Dominick Baier - NDC Oslo 2020
NDC Oslo 2020
The Power of Composition - Scott Wlaschin - NDC Oslo 2020
NDC Oslo 2020
Analyzing source code using Roslyn - Erik Schierboom - NDC Oslo 2020
NDC Oslo 2020
Building a real-time serverless app in Blazor using AWS - Martin Beeby. -NDC Oslo 2020
NDC Oslo 2020
Functional data that adapts to change - Don Syme - NDC Oslo 2020
NDC Oslo 2020
Learning from Disaster - Ian Hughes
NDC Oslo 2020
The leadership balancing act - achieving success without burning out - Donna Edwards - NDC Oslo 2020
NDC Oslo 2020
Kafka as a Platform: the Ecosystem from the Ground Up - Robin Moffatt - NDC Oslo 2020
NDC Oslo 2020
Introduction to GitHub Actions - Edward Thomson - NDC Oslo 2020
NDC Oslo 2020
The Developer's Field Guide to Software Security - Jennifer Janesko - NDC Oslo 2020
NDC Oslo 2020
Measuring DevSecOps: building metrics to understand effectiveness and success - Victoria Almazova
NDC Oslo 2020
Top 5 Things to do Today to Give Your Users a Better Experience - Billy Hollis - NDC Oslo 2020
NDC Oslo 2020
Autism in Tech - Dennie Declercq - NDC Oslo 2020
NDC Oslo 2020
Embracing Simplicity - Guilherme Ferreira - NDC Oslo 2020
NDC Oslo 2020
From Devops to DevSecOps - Bruno Amaro Almeida - NDC Oslo 2020
NDC Oslo 2020
DevOps in Real Life, A How-To - Ola Petersson & Jessica Andersson - NDC Oslo 2020
NDC Oslo 2020
E2E testing goes Corporate - Björn Weström - NDC Oslo 2020
NDC Oslo 2020
Cardboard boss - Elise Garborg Undheim - NDC Oslo 2020
NDC Oslo 2020
Hybrid Cloud Restore by Veeam Software - Magnus Lislevatn - NDC Oslo 2020
NDC Oslo 2020
Let’s stop blaming our users for getting hacked when it is our problem to solve - Scott Brady
NDC Oslo 2020
Infrastructure as Software - Paul Stack - NDC Oslo 2020
NDC Oslo 2020
Feature flags: the toggle, the A/B test and the canary - Santosh Hari - NDC Oslo 2020
NDC Oslo 2020
The "Guilded" Age: How a UX Guild can transform design at your company - Ash Banaszek
NDC Oslo 2020
Ring-fence the Chaos: When Technical Teams Meet Organisational Systems - Anthony Dang
NDC Oslo 2020
From WCF to gRPC - Mark Rendle - NDC Oslo 2020
NDC Oslo 2020
Quantum Computing Deep Dive - Johnny Hooyberghs - NDC Oslo 2020
NDC Oslo 2020
Reducing Third-Party Security Risk in .NET Core Applications - Niels Tanis - NDC Oslo 2020
NDC Oslo 2020
Real rebels pay their taxes - Nils Norman Haukås - NDC Oslo 2020
NDC Oslo 2020
Compassionate Components - Kristofer Selbekk - NDC Oslo 2020
NDC Oslo 2020
Continuous Delivery with Azure Web Apps - Vidar Kongsli - NDC Oslo 2020
NDC Oslo 2020
Build a DevOps Culture: Microsoft's Journey to adopt an Agile Mindset and DevOps culture - Gousset
NDC Oslo 2020
The Art & Joy of Testing in Production - Geert van der Cruijsen - NDC Oslo 2020
NDC Oslo 2020
Building an open source government application platform in the cloud - Buadu, Larsen & Kylstad
NDC Oslo 2020
Megahertz, Gigahertz, Registers and Instructions: How does a CPU actually work? - Kendall Miller
NDC Oslo 2020
What is a software security initiative and do I need one? - Nick Murison - NDC Oslo 2020
NDC Oslo 2020
Going fast and cheap with Bots, Sanity and Kubernetes - Olav Nybø - NDC Oslo 2020
NDC Oslo 2020
F# as a Better Python - Phillip Carter - NDC Oslo 2020
NDC Oslo 2020
Does Your Codebase Spark Joy? - Jenna Pederson - NDC Oslo 2020
NDC Oslo 2020
The 5 Pillars of Collaborative Product Ownership - John Le Drew - NDC Oslo 2020
NDC Oslo 2020
Strangling Hydra one head at the time - Markus Fanebust Dregi - NDC Oslo 2020
NDC Oslo 2020
Modern Web UI with Blazor WebAssembly - Steve Sanderson - NDC Oslo 2020
NDC Oslo 2020
Do Developers Dream of Stateless Apps? - Łukasz Gebel - NDC Oslo 2020
NDC Oslo 2020
Where's my Stuff? Exploring data storage options in Azure - Mike Benkovich - NDC Oslo 2020
NDC Oslo 2020
Domain Driven UI - Roman Sachse - NDC Oslo 2020
NDC Oslo 2020
Chinafy your apps + Lessons you can steal from China - Adam Cogan - NDC Oslo 2020
NDC Oslo 2020
Building confidence in concurrent code with a model checker - Scott Wlaschin - NDC Oslo 2020
NDC Oslo 2020
A Tale Of Four Startups - Liam Westley - NDC Oslo 2020
NDC Oslo 2020
Welcome to the (state) machine - Mauro Servienti - NDC Oslo
NDC Oslo 2020
OpenID Connect & OAuth 2.0 – Security Best Practices - Dominick Baier - NDC Oslo 2020
NDC Oslo 2020
Safety-critical systems from the inside - Maciej Gajdzica - NDC Oslo 2020
NDC Oslo 2020
Make it Boring - Jeremy Wagner - NDC Oslo 2020
NDC Oslo 2020
TDD and the Terminator - An introduction to Test Driven Development - Layla Porter - NDC Oslo 2020
NDC Oslo 2020
Type-setting in CSS: Using typography to enhance your design - Martine Dowden - NDC Oslo 2020
NDC Oslo 2020
Authoring ARM templates the easy way with FARMer - Isaac Abraham
NDC Oslo 2020
Clean Testing - Clean Architecture with .NET Core - Jason Taylor - NDC Oslo 2020
NDC Oslo 2020
How Sigmund Freud would perform a code review? - Piotr Czajka - NDC Oslo 2020
NDC Oslo 2020
Domain-Driven Refactoring - Jimmy Bogard - NDC Oslo 2020
NDC Oslo 2020
Kiss My Sass - Martine Dowden - NDC Oslo 2020
NDC Oslo 2020
Future-Proof Mobile Cross-Platform Apps with Flutter - Christian Wenz - NDC Oslo 2020
NDC Oslo 2020
GraphQL, gRPC or REST? Resolving the API Developer's Dilemma - Rob Crowley - NDC Oslo 2020
NDC Oslo 2020
Designing and rewriting asynchronous tasks from scratch - Kevin Gosse - NDC Oslo 2020
NDC Oslo 2020
Reinforcement Learning: Pac-Man - Malte Loller-Andersen & Manu Gopinathan - NDC Oslo 2020
NDC Oslo 2020
Why you should consider Web Assembly in your next frontend project - Håkan Silfvernagel
NDC Oslo 2020
How Effective Teams Use Git - Enrico Campidoglio - NDC Oslo 2020
NDC Oslo 2020
Who's your user? OpenID from the ground-up - Johannes Brodwall - NDC Oslo 2020
NDC Oslo 2020
A Brief History of Computer Music - Anders Norås - NDC Oslo 2020
NDC Oslo 2020
Cultivating Production Excellence - Liz Fong-Jones
NDC DevOps 2020
Measuring DevSecOps: building metrics to understand effectiveness and success - Victoria Almazova
NDC DevOps 2020
Top Secret Cloud Native Security Lessons - Ben Hall
NDC DevOps 2020
How Effective Teams Use Git - Enrico Campidoglio
NDC DevOps 2020
Octopus Runbooks, putting the Ops in DevOps - Derek Campbell
NDC DevOps 2020
Infrastructure as code - is it really? - Shahid Iqbal
NDC DevOps 2020
Microservices and Serverless - Sam Newman
NDC DevOps 2020
Database Deployment Cowboys to Continuous Delivery Heroes - Adam Close
NDC DevOps 2020
It's A Trap! - Sam Newman
NDC DevOps 2020
Using Immutable Data Structures in C# and .NET - Spencer Schneidenbach
NDC London 2020
Reducing Third-Party Security Risk in .NET Core Applications - Niels Tanis
NDC London 2020
Introducing the benefits of the testing diamond - Moreton Brockley
NDC London 2020
The Rise of Klintwalker – Mastering Your Inner Developer Part 2 - Lars Klint
NDC London 2020
Fighting Back Against a Distracted World - Increasing your Focus and Self-motivation -Stephen Haunts
NDC London 2020
Modernizing Large Frontends with Web Components - Sam Julien
NDC London 2020
Who’s not in the room? Build better products by engaging hard to reach users - Ariba Jahan
NDC London 2020
Big Data Analytics in Near-Real-Time with Apache Kafka Streams - Allen Underwood
NDC London 2020
Getting the best out of Entity Framework Core - Jon P Smith
NDC London 2020
The Perimeter Has Been Shattered: Attacking and Defending Mobility and IoT on the Enterprise Network
NDC London 2020
The Art of Code - Dylan Beattie
NDC London 2020
Combatting illegal fishing with Machine Learning and Azure - Carmel Eve & Jess Panni
NDC London 2020
A tale of two sides of 2FA - Christine Seeman
NDC London 2020
Drinking a river of IoT data with Akka.NET - Hannes Lowette
NDC London 2020
Lambda? You Keep Using that Letter - Kevlin Henney
NDC London 2020
How to Build a Magical Living Room - Saron Yitbarek
NDC London 2020
Continuous Integration and Delivery for Databases - Jimmy Bogard
NDC London 2020
Test Driven Compliance - Mike Long
NDC London 2020
How to train your impostor - Carolina Gilabert
NDC London 2020
Navigating microservices with .NET Core - Ryan Nowak
NDC London 2020
Deep Dive on Server-Side Blazor - Carl Franklin
NDC London 2020
Crash, bang, wallop: miscellaneous lessons from exploring a drum kit - Jon Skeet
NDC London 2020
The Reduced NDC Company - Mark Rendle
NDC London 2020
Fly the Enterprise: Applying Aviation Lessons to DevOps Teams - Kendall Miller
NDC London 2020
Reinventing the Transaction Script - Scott Wlaschin
NDC London 2020
Breaking black-box AI - Evelina Gabasova
NDC London 2020
Single Page Architectures with VueJS and ASP.NET Core - Kevin Griffin
NDC London 2020
Go Pro on .NET with F# - Isaac Abraham
NDC London 2020
Serverless containers with Knative and Cloud Run - Mete Atamel
NDC London 2020
How does designing your culture help your code? - Vimla Appadoo
NDC London 2020
How to hire great engineers - Norman Noble
NDC London 2020
Building a real-time serverless app in Blazor using AWS - Martin Beeby
NDC London 2020
3D printed Bionic Hand a little IOT and a Xamarin Mobile App - Clifford Agius
NDC London 2020
Alexa, ask Cortana to tell Google to... - Alex Dunn
NDC London 2020
Sprinkle some sparkle on it: Teaching Xamarin with Selfies - Luce Carter & Layla Porter
NDC London 2020
Challenges of Managing CoreFX repo - Karel Zikmund
NDC London 2020
Angular and The Case for RxJS - Sandi Barr
NDC London 2020
How Does Data Science Revolutionize the World of Machines? - Victoriya Kalmanovich
NDC London 2020
How to code music? - Laura Silvanavičiūtė
NDC London 2020
Effective Microservice Communication and Conversation Patterns - Jimmy Bogard
NDC London 2020
Wait, I have to test the front end too? - Amy Kapernick
NDC London 2020
Turning a side project into a business 10 lessons in 10 minutes - David James
NDC London 2020
The State of Vue.js in 2020 - Why You Should Make The Leap - Gwendolyn Faraday
NDC London 2020
Introduction to GitHub Actions - Edward Thomson
NDC London 2020
Shrink The Web: How To Get Happier By Removing Crap - Lemon
NDC London 2020
Turbocharged: Writing High-Performance C# and .NET Code - Steve Gordon
NDC London 2020
The monster under the bed - working with legacy code - Ioana Bota
NDC London 2020
OWASP ZAP HUD WTF? - Robin Minto
NDC London 2020
Blazor in more depth - Ryan Nowak & Steve Sanderson
NDC London 2020
From the OWASP Top Ten(s) to the OWASP ASVS - Jim Manico
NDC London 2020
Keep it Clean: Why Bad Data Ruins Projects and How to Fix it - Philip Winder
NDC London 2020
Change your habits: Modern techniques for modern C# - Bill Wagner
NDC London 2020
Why Kubernetes is Not Enough - Gaurav Gupta
NDC London 2020
Beyond REST with GraphQL in .Net core - Irina Scurtu
NDC London 2020
Machine Learning for .NET developers - Olia Gavrysh
NDC London 2020
Can TypeScript really make infrastructure management easy? - Paul Stack
NDC London 2020
Frontend in F#? Hold my beer! - Vagif Abilov
NDC London 2020
Micro Frontends – a strive for fully verticalized systems - David Leitner
NDC London 2020
The Internet of Pwned Things - Troy Hunt
NDC London 2020
An introduction to Machine Learning using LEGO - Jeppe Tornfeldt Sørensen
NDC London 2020
Delightful Durable Function Patterns - Adrienne Tacke
NDC London 2020
Empowering Soft Skills with Team Dynamics/Communication Skills - Crux Conception
NDC London 2020
How To Secure Your MicroServices - Andy Davies
NDC London 2020
A Developer's Introduction to Electronics - Guy Royse
NDC London 2020
Frictionless Frontends for Backend Developers - Mandy Michael
NDC London 2020
OpenID Connect & OAuth 2.0 – Security Best Practices - Dominick Baier
NDC London 2020
Modernizing the enterprise desktop application - Oren Novotny
NDC London 2020
Shor's Algorithm is Scary NOW - James Birnie
NDC London 2020
Serverless: Five Key Things you need to Know - Gojko Adzic
NDC London 2020
Debugging - A dive into Breakpoints - Philip Sutton
NDC London 2020
A Developer’s Introduction to Kubernetes - Chris Klug
NDC London 2020
From WCF to gRPC - Mark Rendle
NDC London 2020
There’s an Imposter in this room! - Angharad Edwards
NDC London 2020
Cynicism Doesn’t Build Products - Gwen Diagram
NDC London 2020
Capability Mapping - Ian Cooper
NDC London 2020
Controlling Wildfires While Only Getting Singed. - Jessica White
NDC London 2020
Make your custom .NET GC - "whys" and "hows" - Konrad Kokosa
NDC London 2020
How to Steal an Election - Gary Short
NDC London 2020
Rip It Up And Start Again? - Sam Newman
NDC London 2020
Securing Serverless Applications in Azure - Sjoukje Zaal
NDC London 2020
Application Diagnostics in .NET Core 3.1 - Damian Edwards & David Fowler
NDC London 2020
: The OWASP Top Ten Proactive Controls 2018 - Jim Manico
NDC London 2020
Blazor, a new framework for browser-based .NET apps - Steve Sanderson
NDC London 2020
What you always wanted to know about Deep Learning, but were afraid to ask - Wei-Meng Lee
NDC London 2020
EVE Online: Defending our players from hackers and the evolution of account security
NDC London 2020
There are no snow days when you work remote. - Jennifer Wadella
NDC London 2020
Lean, not mean. Building sustainable software with Lean software practices - David James
NDC London 2020
Using cats to purfect your software architecture - Andy Clarke
NDC London 2020
SignalR Deep Dive: Building Servers - David Fowler & Damian Edwards
NDC London 2020
We are the Guardians of our Future - Tess Ferrandez-Norlander
NDC London 2020
The Cyberattack on Visma in 2018, experience sharing and views from the blue team - Espen Johansen
.NET Core Data Security : Hope is not a Strategy - Stephen Haunts
Implementing OpenID Connect and OAuth 2.0 – Tips from the Trenches - Dominick Baier
Designing a Secure Software Development Lifecycle with DevOps - Mike Long
Common API Security Pitfalls - Philippe De Ryck
The Future of AppSec is Cloud-Native - Jimmy Mesta
OpenID Connect & OAuth 2.0 – Security Best Practices - Dominick Baier
Modern Web Vulnerabilities 2020 - Erlend Oftedal
Why Don't Users Do What They are Supposed to Do? A look at users and security - Silje Lærk
25 Years of SSL - Secure(ish) Sockets Layer - Scott Helme
Measuring DevSecOps: building metrics to understand effectiveness and success - Victoria Almazova
Introduction to Election Security - Patricia Aas
A reasonable guide to security practices - Niall Merrigan
Keynote: Post Quantum Future - Jaya Baloo
Beyond infrastructure as code DSLs - Jake Ginnivan
Blazor in more depth - Steve Sanderson & Ryan Nowak
NDC Sydney 2019 Lightning Talks - Has AlTaiar, Michael John Pena, Negar Ghanbari & Vatsalya Goel
Unity for the enterprise developer - Matt Ellis
gRPC for ASP.NET Core, a new framework for high performance APIs - James Newton-King
Tackling Dreaded .Net Cold Starts When Going Serverless - Sarjeel Yusuf
Busting the Func'ing Jargon - Daniel Chambers
Access All Areas: Making Accessibility More Accessible - André Lemos
Introduction to Angular 8 - Alain Chautard
Being cheap with the cloud - Aaron Powell
Apache Kafka Event streaming platform for .NET developers - Viktor Gamov
EVE Online: Defending our players from hackers - Stefán Jökull Sigurðarson
A brief history of Cloud - Alex Mackey
Full Stack Accessibility, and the Business Case for being Inclusive - Larene Le Gassick
The next 5 years of ASP.NET Core - Ryan Nowak
Monitoring a Global Multitenant Service - Magnus Mårtensson
Bank Grade Security - Kieran Jacobsen
Static Sites, Dynamic microservices, & Azure: How we built Microsoft Docs and Learn - Dan Fernandez
Service degraded: Tackling burnout in the IT industry - Sonia Cuff
Cloud Governance: Winning the battle between speed and control - Sonia Cuff
GraphQL, gRPC or REST? Resolving the API Developer's Dilemma - Rob Crowley
So, you want to be a CTO? - Mahesh Krishnan
Going 0 to 100 with Kubernetes - Scott Holden
Modern JavaScript For Web Dinosaurs - Ryan Preece
Internals of Exceptions - Adam Furmanek
Async demystified - Karel Zikmund
Building a Realtime "Backend in a Box" with PostgreSQL and Vue - Rob Conery
Real-time Face Recognition With Microsoft Cognitive Services - Jernej Kavka (JK)
Dissecting Kubernetes (K8s) - An Intro to Main Components - Joshua Sheppard
DataDevOps for the Modern Data Warehouse on Microsoft Azure - Lace Lofranco
Reverse Engineering a Classic Video Game - Tim Comport
Serverless and App Service Security on Azure - Pratik Khasnabis & Mahesh Krishnan
Opening Doors with JSON Web Tokens - Ben Dechrai
DDD really matters! - Jimmy Nilsson
DevOps for the Commodore 64: so what's your excuse? - Todd Whitehead
Pragmatic DevOps - How and Why - Damian Brady
Deep Learning with CNTK and F# - Mathias Brandewinder
Keeping your builds green using Docker - Jakob Ehn
I Don’t Need No Stinkin’ Framework - Mastering Shadow DOM - Martine Dowden
How to put a Penguin in a Cloud: Linux on Azure - Brendan Richards
Handling Angular Forms Without Losing Your Sanity - Jennifer Wadella
API team characteristics and best practices - Nahid Farrokhi
TypeScript - Beyond the Basics - Eric Potter
A Tale Of Four Startups - Liam Westley
Modern day C# development in Visual Studio 2019 - Kevin Pilch
How to do in-app chaos testing - Wesley Cabus
Iterative metrics, dashboards and monitors - Carmel Hinks
Using Flutter to develop cloud enabled mobile applications - Pooja Bhaumik & Nick Randolph
Innovation and Trends in Cloud Computing - Julio Faerman
Commuting like a developer - Anton Ball
Containers/Docker - what, why and how - Shahid Iqbal
Thousands of concurrent connections with Azure SignalR Service - Nelly Sattari & Stafford Williams
Building Trust in Teams - Richard Campbell
Continuous Intelligence: Keeping your AI Application in Production - Arif Wider
Microservices for building an IDE – The innards of JetBrains Rider - Maarten Balliauw
Azure SpendOps – The Art of Effectively Managing Azure Costs - William Liebenberg
Back to Basics: Efficient Async and Await - Filip Ekberg
What's going on with Project Fugu? - Phil Nash
F# Code I Love - Don Syme
Renault car infotainment system with TomTom LIVE Services - Peter Bindels
Freestanding C++ - Past, Present, and Future - Ben Saks
The Evolution of Accelerated 2D and 3D Graphics in Qt - Laszlo Agocs
Testing The Tests: Mutation Testing for C++ - Seph De Busser
Uncertain Models - Learning from the past and optimizing for the future - Markus Fanebust Dregi
The Anatomy of an Exploit - Patricia Aas
The Dawn of a New Error - Phil Nash
Reverse engineering a legacy software in a complex system: A systems engineering approach
Just enough Assembly for Compiler Explorer - Anders Schau Knatten
Scaling Qt from Desktop to Servers and Micro-controllers - Volker Hilsheimer
C++ Insights: See your source code with the eyes of a compiler - Andreas Fertig
The ultimate guide to software updates on embedded Linux devices - Mirza Krak
Embracing Modern CMake - Stephen Kelly
Make your tests tell the story of your domain - Mads Opheim & Anne Landro
No Nonsense UI Design - Erik Engheim
Customizing Qt to create first class graphical experiences on highly customized hardware
Unicode - going down the rabbit hole - Peter Bindels
Using Conan in a real-world complex project - Kristian Jerpetjøn
Prioritizing Security correctly - Ole Alexander Pihl Konstad
Overview on the Synthesis of Beyond Budgeting, Open Space, Sociocracy & Ag
Locknote: The Internet of Pwned Things - Troy Hunt
"New" Features in C - Dan Saks
Compile Time Regular Expressions - Hana Dusíková
C++ Code Smells - Jason Turner
C++ Smart Pointers - Usage and Secrets - Nicolai Josuttis
Containers unplugged: understanding user namespaces - Michael Kerrisk
Containers unplugged: Linux namespaces - Michael Kerrisk
Securing the Connected Car - Mirza Krak
"Allegro" Means Both Fast and Happy. Coincidence? - Andrei Alexandrescu
Modern techniques for keeping your code dry - Björn Fahller
HiMake - the build tool that builds the Kongsberg missile software - Arne Førlie
Developing the Bloomberg Terminal -- Local performance & measurement techniques - Paul Williams
How to build Python-C++ libraries - Jørgen Kvalsvik
Storage Duration and Linkage in C and C++ - Dan Saks
Using Android as OS for a single purpose system - Martin Ertsås
The Hitchhiker's Guide to Faster Builds - Viktor Kirilov
A Short Life span - For A Regular Mess - Victor Ciura
From circuit board design to finished product: the hobbyist’s guide to hardware manufacturing
How did Linux become a mainstream embedded operating system? - Chris Simmonds
Developing a missile simulator - Arnstein Tinjar
How I learned to love Ada as a C++ developer - Maya Posch
C++ in containers - Marc Goodner
Model Based SW Engineering: a success story from development of the Joint Strike Missile
Generators, Coroutines and Other Brain Unrolling Sweetness - Adi Shavit
C++ Modules and Large-Scale Development (Part 2) - John Lakos
C++ Modules and Large-Scale Development (Part 1) - John Lakos
C++ Concepts for Developers - Hubert Matthews
The Most Average Function There Is - Andrei Alexandrescu
Combining C++17 Features - Nicolai Josuttis
The TANDBERG Way - Olve Maudal
NDC TechTown 2019 Keynote: Elections: Trust and Critical Infrastructure - Patricia Aas
An in-flight port from Angular to React, a tale of performance and happiness - Christiansen & Paulin
Accessibility: Coding and Beyond - Svetlana Kouznetsova
Correcting Common Async/Await Mistakes in .NET - Brandon Minnick
Hack to the Future - Troy Hunt
Privacy and GDPR: What all developers should know - Johannes Brodwall
Advanced .NET debugging techniques from real world investigations - Christophe Nasarre and Kevin Gos
A practical look at security and identity in ASP.NET Core and Entity Framework Core - Jon P Smith
Security Static Analysis - Avoiding an Angry Mob of Engineers - Josh Brown-White
Blazor, a new framework for browser-based .NET apps - Steve Sanderson
Best practices for securing CI/CD pipeline - Victoria Almazova
Shaving my head made me a better programmer - Alex Qin
Logging, Metrics and Events in ASP NET Core - Martin Thwaites
A practical guide to deep learning - Tess Ferrandez-Norlander
Moving the enterprise to Kubernetes - Gustav Kaleta and Fredrik Klingenberg
Real world hypermedia at NRK TV - Einar W. Høst
The Moon: Gateway to the Solar System - Richard Campbell
Building a bank from scratch in the Cloud - Hans Kristian Flaatten
Powering 100+ million daily users - Rezaul Hoque
The New Frontier: A Gentle Introduction to Rust - Matthew Gathu
Write your own domain specific language with F# - Mikhail Smal
Functional Web Programming in .Net with the SAFE Stack - Anthony Brown
Developing Kernel Drivers with Modern C++ - Pavel Yosifovich
How we messed everything up but still got LoRa to the stratosphere - Sindre Lindstad
Mobile AR in 10 minutes - Kristina Simakova
I didn't know that - Stefan Judis
What's cooking for JavaScript: a look at current TC39 proposals - Branislav Jenco
Securing the web with AI - Callum Whyte
Why our products and communities need our empathy - Sasha Romijn
5 Tips for Cultivating EQ in the Workplace - Christina Aldan
Kotlin coroutines: new ways to do asynchronous programming - Svetlana Isakova
Deliberate Architecture - Robert Smallshire
The Curiously Recurring Pattern of Coupled Types - Adi Shavit and Björn Fahller
Monolith Decomposition Patterns - Sam Newman
Empower Your Microservices with Istio Service Mesh - Hossam Barakat
Deep Learning in the world of little ponies - Galiya Warrier
A Skeptics Guide to Graph Databases - David Bechberger
ML and the IoT: Living on the Edge - Brandon Satrom
Real-Time, Distributed Applications w/ Akka.NET, Kubernetes, .NET Core, and Azure Kubernetes Service
Kotlin for C# Developers - Alex Dunn
Keynote: Enterprise transformation (and you can too) - Donovan Brown
Mirror mirror on the wall, what is the vainest metric of them all? - Paul Stack
Living in eventually consistent reality - Bartosz Sypytkowski
Is AI right for me? - Amber McKenzie
Rediscovering fire - on designing portable, multi-language libraries - Jørgen Kvalsvik
Hacking with Go - Victoria Almazova
The Visible Developer- Why You Shouldn't Blend In - Heather Downing
Trying to learn C# - Patricia Aas
Celebrate Your Expert: Overcoming Imposter Syndrome - Jay Harris
Evolving compositional user interfaces - Thomas Presthus & Asbjørn Ulsberg
It's about time - Christin Gorman
Who's Who? Federating Identity with Azure B2C - Andrew Coates
ML BuzzWords demystified - Oleksandra Sopova & Natalia An
The Hitchhiker's Guide to the Cloud - Bruno Amaro Almeida
Protecting sensitive data in huge datasets: Cloud tools you can use - Felipe Hoffa
Machine Learning: The Bare Math Behind Libraries - Piotr Czajka and Łukasz Gebel
Advanced Azure App Services - K. Scott Allen
Live Site Culture & Site Reliability at Azure DevOps - Martin Hinshelwood
Creating solutions for everyone - Alex Mackey
The Neverending Story: Agile Transformation for DevOps - Sarah Ziegenfuss
Entity Framework debugging using SQL Server: A Detective Story - Chris Woodruff
Building Great Teams - Donna Edwards
Architecture: The Stuff That's Hard to Change - Dylan Beattie
Microservices without DDD is risky business! - Trond Hjorteland
CompSci and My Day Job - Rob Conery
Deep Learning in Microsoft Azure: CNTK, CaffeOnSpark and Tensorflow - Jen Stirrup
Lowering in C#: What's really going on in your code? - David Wengier
System Stable: Robust connected applications with Polly, the .NET Resilience Framework - Bryan Hogan
Modern Continuous Integration with Azure Pipelines - Edward Thomson
War stories from .NET team - Karel Zikmund
Dev and Test Agility for your Database with Docker - Julie Lerman
Futurology for Developers - the Next 30 Years in Tech - Mark Rendle
Building personalization with Orleans and Actor Modelling - Harald Schult Ulriksen
Solving Tricky Coordination Problems in Stateless .NET Services - Loris Cro
Making the most of Security Tests - Paweł Krzywicki
Fabulous – F# for cross-platform mobile apps - Don Syme
Security – only developers can make it proactive - Beata Szturemska
Getting started with Azure DevOps - Donovan Brown
Security Vulnerabilities Decomposition: Another way to look at Vulnerabilities - Katy Anton
Cognitive biases in software development - Ian Hughes
Source Instrumentation for Monitoring C++ in Production - Steven Simpson
5 Lessons Learned from Implementing 40+ Machine Learning Projects - Xiaopeng Li
test && commit || revert. What?! - Kari Eline Strandjord
Five Ways to Break a Git Repository - Edward Thomson
Unlocking the doors of parliament - Sindre Lindstad
How to tame your team monsters! - Hanne Lian & Nora Holte
I Love Learning From People! - Bryan Hogan
How to deal with your demons - Lubaba Farin Tanisha
"OMG! A Girl?!" What to do when a woman joins your team - Meg Gotshall
Emojis – the fun and weird parts! - Jøran Vagnby Lillesand
Practical Chaos Engineering breaking things on purpose to make them more resilient against failure
Terraform best practices with examples and arguments - Anton Babenko
Universal Design of Software Solutions Necessary for some, good for everyone
Observability Driven Development - Geert van der Cruijsen
Lessons from the API Management trenches - Eldert Grootenboer
Building a parser in C#, from first principles - Nicholas Blumhardt
Why FIDO Security Keys & Webauthn are Awesome - Jen Tong
Pragmatic Performance: When to care about perf, and what to do about it - David Wengier
How to be cool in the age of legacy - Jøran Vagnby Lillesand
An Introduction to WebAssembly - Guy Royse
How to use ML NET to write crushing metal riffs - Michał Łusiak
Build your Cloud Operating Model on Azure from zero to hero - David Pazdera
Heterogeneous pipeline processing with Kubernetes and Google Cloud Pub Sub - Håkon Åmdal
What vulnerabilities? Live hacking of containers and orchestrators - Lewis Denham-Parry
Pointless or Pointfree - Damjan Vujnovic
The Seven Deadly Presentation Sins - Samantha Coates and Andrew Coates
Empathetic Design Systems - Jennifer Wong
Indexing and searching NuGet.org with Azure Functions and Search - Maarten Balliauw
Securing Web APIs from JavaScript/SPA Applications - Brock Allen
Anchored Metadata - Austin Bingham
Crash, Burn, Report - Scott Helme
Adding business logic to your tokens. What could possibly go wrong - Linda Lawton
Terraforming Azure - Torstein Nicolaysen
Developing privacy - Glenn F. Henriksen
Functional Patterns for the Object Oriented - Øystein Kolsrud
The Functional Toolkit - Scott Wlaschin
Kill Evil Mutants! - Dave Aronson
DIY Async Message Pump: Lessons from the trenches - Daniel Marbach
Getting out of quicksand, with DevOps! - Roman Pickl
A Primer on Functional Programming - Sarah Withee
Chasing holograms - the future of HoloLens development - Scott Leaman
Understanding Git — Behind the Command Line - Enrico Campidoglio
Azure on the cheap - Karl Syvert Løland
Testing GraphQL: From Zero To Hundred Percent - Roy Derks
Panel discussion on the future of .NET
Chinafy your apps + Lessons you can steal from China - Adam Cogan
10 years of microservices at FINN.no - and we still haven’t slain that dragon! - Henning Spjelkavi
Responsible JavaScript - Jeremy Wagner
I'm Going To Make You Stop Hating CSS - Lemon
Web components and micro apps, the web technologies peacekeeper - Yaser Adel Mehraban
Mechanical C++ Refactoring in the Present and in the Future - Stephen Kelly
Rust for C++ developers - What you need to know to get rolling with crates - Pavel Yosifovich
Making IoT: An Intro for Web Devs - Kristina Durivage
Avoiding the Agile Alignment Trap with DevOps - Mike Long
C++: λ Demystified - Andreas Fertig
Automatic text summarization - Masa Nekic
C# and Rust: combining managed and unmanaged code without sacrificing safety - Ashley Mannix
Drones & AI - What's all the buzz about ? - Adam Stephensen
Why databases cry at night? - Michael Yarichuk
An introduction to Machine Learning using LEGO - Jeppe Tornfeldt Sørensen
Advanced Serverless Workflows with Durable Functions - Jeremy Likness
Reactive DDD—When Concurrent Waxes Fluent - Vaughn Vernon
Event Driven Collaboration - Ian Cooper
Adding Observability to Distributed Systems - David Ostrovsky
Building APIs Rapidly with Azure Functions - Lars Klint
Getting to DDD: Pragmatic or Principled? - Julie Lerman
C# 8 and Beyond - Filip Ekberg
Writing Allocation Free Code in C# - Matt Ellis
Writing a Neural Net from Scratch - Joe Albahari
What is the point of Microsoft? 3.0 - Liam Westley
Hidden gems in .NET Core 3 - David Fowler & Damian Edwards
Unity 101 for C# Developers - Andy Clarke
Three Rewrites, One Startup - An Architect’s Journey - Spencer Schneidenbach
Turing's Toy - The story of a mathematical idea that changed the world - Øystein Kolsrud
RSA encryption in 10 minutes - Fredrik Meyer
Code Review Etiquettes 101 - Janani Subbiah
What hit my webservice with 408?! - Paweł Krzywicki
Root-of-trust - What it is and why you need one in IoT - Ole Alexander Konstad
I thought we did things right until I went looking - Security errors in Norwegian websites - Håvard
Shiny objects are cool, but so is building products people use - Jenna Pederson
IoT meets IPv6: The Perfect Storm? - Kristian Bognæs
DevOps ICU: Improving DevOps Results by (Correctly) Integrating UX - Debbie Levitt
Keynote: Leadership Guide for the Reluctant Leader - David Neal
The Shape of Data: Machine Learning and Topology - Kaisa Taipale
SignalR: To Chat and Beyond - David Pine
Patterns for high-performance C# - Federico Andres Lois
One Codebase to Rule Them All - Using React Native Everywhere - Jesse Weigel
Azure Functions 2.0: Enterprise-Grade Serverless - Katy Shimizu
How not to be the best app no one uses: Effective Onboarding for fun & profit - Kendall Miller
CSS Grid - What is this Magic?! - Amy Kapernick
From one release per quarter to 30 times a day - Marcel de Vries
The Dark Side Of Events - Vladik Khononov
HACKERS, HOOLIGANS, HEISTS, & HISTORY - Brian Contos
Networking at conferences for autistic people and introverts - Dennie Declercq
Scaling microservices with Message queues, .NET and Kubernetes - Lewis Denham-Parry
IP Fundamentals—Trust Me, I'm a Lawyer - Jeff Strauss
UX Design Fundamentals: What do your users really see - Billy Hollis
Continuous Learning for Developers - Brian MacDonald
Cypress: Where Automated Acceptance Testing Isn’t Just for QA Anymore - Justin James
Modern web application bugs - Erlend Oftedal
DevOps for Machine Learning - Damian Brady
Service Workers: Transforming your App into a Progressive Web Application - Avindra Fernando
Life Beyond Distributed Transactions: An Apostate's Implementation - Jimmy Bogard
Game On! Gamifying Your Apps for Fun and Profit - Gwendolyn Faraday
Using C# Expression Trees in the Real World - Spencer Schneidenbach
CloudWatch-ing: Creating More Useful Logs & Alerts with AWS - Rhia Dixon
Bulletproof Transient Error Handling with Polly - Carl Franklin
Distributed Tracing and Monitoring with OpenCensus - Simon Zeltser
Blazor: C# running in the browser via WebAssembly - Scott Sauber
Goodbye REST APIs. Hello GraphQL! - Cory House
Getting Started with Cosmos DB + EF Core - Thiago Passos
How to Build a RESTful Service with ASP.NET Core and Swagger - Gregor Dzierzon
Clean Architecture with ASP.NET Core 2.2 - Jason Taylor
An AI with an Agenda: How Our Cognitive Biases Leak Into Machine Learning - Arthur Doler
Hacking Humans : Social Engineering Techniques and How to Protect Against Them - Stephen Haunts
UX + Engineering: A Tale of Two Cities - Edward Ecker & Joe Karlsson
Hacking Your Processes - Richard Wellum
Everyday Agile for One: Recipes that make development for one … Fun - Elsa Vezino
Augmented Reality - The State of Play - Rafał Legiędź
Are You Really Using Kanban, or Just Making a List of Issues? - Tom Cudd
Securing Web Applications and APIs with ASP.NET Core 2.2 and 3.0 - Brock Allen
Modern Web Testing: Going Beyond Selenium - Dmitry Vinnik
Fundamentals of Azure IoT - Justin Grammens
How to Escape The Distributed Monolith - Ian Cooper
Exploring C# 8: The Deep Dive - David Pine
No Strings Attached: JavaScript without Webpack, Transpilers, or Frameworks - Ashley Grant
ECMA 6 JavaScript, the Good Parts - Jennifer Estrada
Designing a Flexible UI Architecture with React and GraphQL - Kamran Ayub
From zero to CD in 60 minutes - Glenn F. Henriksen
A Skeptics guide to functional style javascript - Jonathan Mills
From localhost to production: Managing your code with Azure DevOps - Jay Harris
Kubernetes - going beyond the basics - Shahid Iqbal
Kubernetes, Azure and .NET - What's it all about? - Shahid Iqbal
Elasticsearch Suggesters: Beyond Autocomplete - Brett Hazen
Serverless Architecture Patterns - Lynn Langit
Keynote: Hack to the Future - Troy Hunt
Agility ≠ Speed - Kevlin Henney
Developer Accessible Machine Learning - Michal Lusiak
Fantastic Mr. Function - Damjan Vujnovic
Recent Solutions Using Deep Learning Models/ The How and Why - Hazel Clarke
A Practical Guide to Dashboarding - Jessica White
Real World Guide to Web API authentication on Azure - Heather Downing
Keyboards? Where we’re going, we don’t need keyboards - Don Wibier
Autonomous microservices don't share data. Period - Dennis van der Stelt
Reading other peoples code - Patricia Aas
Protecting Encryption Keys with Azure Key Vault - Stephen Haunts
All our aggregates are wrong - Mauro Servienti
Quantum Computing Concepts - John Azariah
Dungeons, Dragons and Functions - Mathias Brandewinder
Building Clients for OpenID Connect/OAuth 2-based Systems - Dominick Baier
Code the future, now - Adam Ralph
Securing Web Applications and APIs with ASP.NET Core 2.2 and 3.0 - Dominick Baier
What Is This Cloud Native Thing Anyway? - Sam Newman
Async injection - Mark Seemann
Life Beyond Distributed Transactions: An Apostate's Implementation - Jimmy Bogard
Presentations
Six Little Lines of Fail - Jimmy Bogard
Presentations
Vertical Slice Architecture - Jimmy Bogard
Presentations
Betting on evolutionary architecture - James Lewis
Evolutionary Architecture — Worldwide
From SQL to Azure Cosmos DB - Jimmy Bogard
Presentations
From SQL to Azure Cosmos DB - Jimmy Bogard
Presentations
Compositional UIs - the Microservices Last Mile - Jimmy Bogard
Presentations
Six Little Lines of Fail - Jimmy Bogard
Presentations
Continuous Delivery in Azure - Jimmy Bogard
Presentations
Compositional UIs - the Microservices Last Mile - Jimmy Bogard
Presentations
Taking Elixir to the Metal with Rust - Sonny Scroggin
Other Conferences 2017
Avoiding Microservice Megadisasters - Jimmy Bogard
Presentations
Solid ASP.NET Core - Jimmy Bogard
Presentations
Domain Driven Design: The Good Parts - Jimmy Bogard
Presentations
Head to Head #2: K. Scott Allen and Jimmy Bogard
Presentations
Talk To Your Microservice Via a Chat Bot, not UI - Yegor Bugayenko
Conferences