cotalks.dev
Login
NDC Oslo 2023
Videos
1 — .NET 7 API diff - Stefan Pölz - NDC Oslo 2023
2 — C4 models as code - Simon Brown - NDC Oslo 2023
3 — Flexible Authorisation with ASP.NET Core 7.0 - Jason Taylor - NDC Oslo 2023
4 — Rules to better ChatGPT and using the best API ever ⭐ - Adam Cogan - NDC Oslo 2023
5 — AI for Inclusive Society - Responsible AI - Yashoda Singh - NDC Oslo 2023
6 — Architecting Fortresses: A Deep Dive into Advanced Security Measures for ReactJS Apps - Jim Manico
7 — Hacked on national television - Linus Kvarnhammar - NDC Oslo 2023
8 — What's new in C#? - Exciting new features in C# 9, 10 and 11! - Filip Ekberg - NDC Oslo 2023
9 — Adventures in Rendering Off the Main Thread - Simon MacDonald - NDC Oslo 2023
10 — Secrets of building robust UI components - Glenn Reyes - NDC Oslo 2023
11 — Building a Realtime Websocket API in Phoenix - Jamie Wright - NDC Oslo 2023
12 — Ethical Machine Learning - Kesha Williams - NDC Oslo 2023
13 — How do I help my son? Revisited! - Dennie Declercq and Ivette Marchand - NDC Oslo 2023
14 — Introduction to Actor-based Development with Project Orleans - Chris Klug - NDC Oslo 2023
15 — The Future of Cookies - Anders Abel - NDC Oslo 2023
16 — Riding the wave of complexity - Markus Fanebust Dregi - NDC Oslo 2023
17 — Building a dedicated platform for frontend developers @ NAV - Hans Kristian Flaatten Andreas Nordahl
18 — Frontend Architectures: The Next Generations - Mikael Brevik - NDC Oslo 2023
19 — You Keep Using That Word: Asynchronous And Interprocess Comms - Sam Newman - NDC Oslo 2023
20 — Automation of GUI testing using visual regression testing - Audun Wigum Arbo - NDC Oslo 2023
21 — Introduction to Smith-Waterman – An accurate DNA sequencing algorithm - Adam Gaidi - NDC Oslo 2023
22 — Maximizing Efficiency and Minimizing Costs with Unreal Engine - Joakim Vindenes - NDC 2023
23 — OAuth and Proof of Possession - The long way round - Dominick Baier - NDC Oslo 2023
24 — 1,2,3… testing: is this thing on(line)? Meet your new Microsoft Testing tools - Mike Martin
25 — Deep Dive into Advanced TypeScript: A Live Coding Expedition - Christian Woerz - NDC Oslo 2023
26 — Automating your DNS - Vatsalya Goel - NDC Oslo 2023
27 — Monorepo – How to do frontend faster, better and safer - Kari Meling Johannessen - NDC Oslo 2023
28 — A Performance Test on Steroids! - Jens Hordvik - NDC Oslo 2023
29 — Developing resilience for the future of work - Michelle Mannering - NDC Oslo 2023
30 — Mixed Reality check - Scott Leaman - NDC Oslo 2023
31 — Practical OpenTelemetry for .NET - Martin Thwaites - NDC Oslo 2023
32 — The Principles of Green Software - How Green is Your Application - Sara Bergman - NDC Oslo 2023
33 — Celebrity Deathmatch: Akka.NET vs Orleans - Hannes Lowette - NDC Oslo 2023
34 — Intentional Code - Minimalism in a World of Dogmatic Design - David Whitney - NDC Oslo 2023
35 — Efficient Learning for Developers Tips and Strategies - Tav Herzlich - NDC Oslo 2023
36 — Using WordPress as a Modern Web Dev - Amy Kapernick - NDC Oslo 2023
37 — The Chips and Pickle Story: What's Really Behind Infamous, Historic UI Failures? - Dean Schuster
38 — Stop using Entity Framework as a DTO provider! - Chris Klug - NDC Oslo 2023
39 — Back to Basics: Efficient Async and Await - Filip Ekberg - NDC Oslo 2023
40 — High Optionality Programming: Architectural Choices That Mitigate Technical Debt - Aaron Stannard
41 — Azure Static Web Apps with Blazor and .NET - Melissa Houghton - NDC Oslo 2023
42 — Dev Containers. What are they and why do you need them? - Joseph Guadagno - NDC Oslo 2023
43 — Web Accessibility Deep Dive - Josefine Schaefer - NDC Oslo 2023
44 — Building Distributed GraphQL APIs - Michael Staib - NDC Oslo 2023
45 — Accessibility - how to get the job done in a highly collaborative manner - Kjersti K. & Frank Dahle
46 — Email vs Capitalism, or, Why We Can't Have Nice Things - Dylan Beattie - NDC Oslo 2023
47 — My Worst Code Was My Best Code - Liam Westley - NDC Oslo 2023
48 — AKS Survival Pack: what to consider before going all-in with AKS - Kristina Devochko - NDC Oslo 2023
49 — It’s Your Decision. Where Do You Want to Take Your Career? - Leslie Martinich - NDC Oslo 2023
50 — The AI ethics session nobody knew we needed - Luise Freese and Iona Varga - NDC Oslo 2023
51 — Closing the documentation gap with Backstage.io - Martin Ehrnst & Bastiaan Wassenaar - NDC Oslo 2023
52 — A Teacher, an Economist and a Developer Walk Into a Bar - Adele Carpenter - NDC Oslo 2023
53 — Warpforge: Decentralized supply chain management for building... Everything! - Eric Myhre
54 — Common mistakes in EF Core - Jernej Kavka - NDC Oslo 2023
55 — Developing microservices like a boss with Dapr and Azure Container Apps - Jakob Ehn - NDC Oslo 2023
56 — A Contrarian View of Software Architecture - Jeremy Miller - NDC Oslo 2023
57 — Demystifying OAuth, JWTs and Azure AD - Graeme Foster - NDC Oslo 2023
58 — Clone yourself with Azure Custom Neural Voice - Callum Whyte - NDC Oslo 2023
59 — .NET gRPC - deep dive - Irina Scurtu - NDC Oslo 2023
60 — Chasing the holy grail: reusable web components and design tokens - Duncan Hunter - NDC Oslo 2023
61 — CSS in 2023 and beyond - Anton Ball - NDC Oslo 2023
62 — CDNs 101: An Introduction to Content Delivery Networks - Jake Ginnivan - NDC Oslo 2023
63 — Updating Old .NET Framework Apps: Tips + Tricks to Help Make You More Prepared - Isaac Levin
64 — The Next Decade of Software Is About Climate - What Is the Role of ML? - Sara Bergman
65 — Are your secrets secure? How mobile applications are leaking millions of credentials - Mackenzie J.
66 — Abusing GitHub for fun and profit: Actions and Codespaces Security - Magno Logan and Nitesh Surana
67 — What comes after Git? or, Building a cloud-native version control system in F# - Scott Arbeit
68 — The top 5 JavaScript issues in all our codebases - Phil Nash - NDC Oslo 2023
69 — OAuth2 on a national level - how to secure extremely sensitive apis - Rune Andreas Grimstad
70 — Practical Event Sourcing with Marten and .NET - Oskar Dudycz - NDC Oslo 2023
71 — Property-Based Testing - Lucy Mair - NDC Oslo 2023
72 — Performance tricks I learned from contributing to open source .NET packages - Daniel Marbach
73 — You are doing logging in .NET wrong. Let’s fix it. - Nick Chapsas - NDC Oslo 2023
74 — Tales of Data Architecture Evolution - Josef Goldstein - NDC Oslo 2023
75 — Calculating the Value of Pie: Real-Time Survey Analysis With Apache Kafka® - Danica Fine - NDC Oslo
76 — Crypto Heist: The Aftermath of a Government Website Cryptojacking Attack - Scott Helme - NDC Oslo
77 — Powering the Front-end with React, GraphQL and Relay - Martin Artola - NDC Oslo 2023
78 — How to handle the luxury of having too much training data - Mathilde Ørstavik - NDC Oslo 2023
79 — Real-time applications with Azure Web PubSub - Poornima Nayar - NDC Oslo 2023
80 — Rebuilding Twitter Following Clean Architecture and Domain-Driven Design - Amichai Mantinband
81 — Understanding Probabilistic Data Structures with 112,092 UFO Sightings - Guy Royse - NDC Oslo 2023
82 — Tight Genes: Intro to Genetic Algorithms - Dave Aronson - NDC Oslo 2023
83 — How we revolutionized developer experience with 3.5 Platform Engineers - Jessica Andersson
84 — Don't Panic: A Developer's Guide to Building Secure GraphQL APIs - Meenakshi Dhanani - NDC Oslo 2023
85 — Ringbased Gated Releases - reliable and automated Deployments with Github Actions - Thomas Tomow
86 — Infrastructure as Code on Azure: Bicep vs Terraform vs Pulumi - Erwin Staal - NDC Oslo 2023
87 — Video editing on the command line aka. what happens when you ask a programmer to edit your video
88 — Unleash the Power of Nuke: Consistent .NET Build Automation - Per Haagensen - NDC Oslo 2023
89 — Have I Been Pwned: Serving billions of requests and terabytes of data without going broke! - Stefán
90 — Transformation Blueprint for Developer-Centric Application Security - Larry Maccherone - NDC Oslo
91 — Can I crunch numbers on my GPU from .NET? - Yes you can, and it's easy! - Tor Kristen Haugen
92 — Fixing your layout headaches - Erik André Jakobsen - NDC Oslo 2023
93 — Understanding Big Data for Software Engineers - David Ostrovsky - NDC Oslo 2023
94 — Balancing Coupling in Software Design - Vlad Khononov - NDC Oslo 2023
95 — Tactics for Building Background Services in .NET - Kevin Griffin - NDC Oslo 2023
96 — Succeeding at Reactive Architecture - Ian Cooper - NDC Oslo 2023
97 — Micro Frontends & how we applied it in the Chase App - Teresa wu - NDC Oslo 2023
98 — NOPASSWD: Building a Passwordless Cloud Infrastructure - Kyle Kotowick - NDC Oslo 2023
99 — Introducing the Windows App SDK - Nico Vermeir - NDC Oslo 2023
100 — Emerging threats against cloud application identities and what you should do about it - Sarah Young
101 — Running ASP.NET Core Apps without a server? WHAT??? - Isaac Levin - NDC Oslo 2023
102 — What you can learn from an open-source project with 250 million downloads - Dennis Doomen - NDC Oslo
103 — Reinventing Visio in 2023, A Blazor Project - Stephen Strong - NDC Oslo 2023
104 — Training a PowerPoint AI to Play Tic Tac Toe - Brenton Adey - NDC Oslo 2023
105 — Leadership Through Self-Awareness - Melissa Houghton - NDC Oslo 2023
106 — Build a Secure Developer Platform Using Argo, Istio and Vault - Jona Apelbaum & Allessandro Vozza
107 — Testing strategy for your ASP.NET Core micro-service - Dror Helper - NDC Oslo 2023
108 — A Brief History of Data Storage - Eli Holderness - NDC Olso 2023
109 — Kubernetes Resiliency - Chris Ayers - NDC Oslo 2023
110 — A Brief History of Computer Music - Anders Norås - NDC Oslo 2023
111 — An Introduction to Residuality Theory - Barry O'Reilly - NDC Oslo 2023
112 — Kotlin - The Chronicles of Lost Semicolons - Christian Woerz - NDC Oslo 2023
113 — Zen and the Art of Code Life Cycle Maintenance - Phil Nash - NDC Oslo 2023
114 — How hacking works - Web edition - Espen Sande-Larsen - NDC Oslo 2023
115 — Falling off the Edge: Practical Uses for Edge Computing - Alexander Karan - NDC Oslo 2023
116 — Imposter Syndrome: Overcoming Self-Doubt in Success - Heather Downing - NDC Oslo 2023
117 — The Empowered Software Engineer - unlocking engineering potential - Martin Mazur - NDC Oslo 2023
118 — Let's Code an incremental source generator with Roslyn - Stefan Pölz - NDC Oslo 2023
119 — Not having conflicts is not an option… let’s have good ones - Marion Løken - NDC Oslo 2023
120 — Git Hidden Gems - Enrico Campidoglio - NDC Oslo 2023
121 — .NET Systems Programming Learned the Hard Way - Aaron Stannard - NDC Oslo 2023
122 — Working with Vue 3.0 and ASP.NET Minimal API - Rob Conery - NDC Oslo 2023
123 — How complex software impacts your cognitive abilities - Corstian Boerman - NDC Oslo 2023
124 — Bun, Deno, Node.js? Recreating a JavaScript runtime from Scratch - Erick Wendel - NDC Oslo 2023
125 — Real-time Fraud Detection Challenges and Solutions - Fawaz Ghali - NDC Oslo 2023
126 — Clean Code: Be The Hero - Ben Dechrai - NDC Oslo 2023
127 — Introduction to Serverless with .NET + AWS Lambda - Brandon Minnick - NDC Oslo 2023
128 — Modelling vs Reality - Einar Høst - NDC Oslo 2023
129 — Tracking Aircraft with Redis & Software-Defined Radio - Guy Royse - NDC Oslo 2023
130 — 5 reasons to start a book club - Marion Løken - NDC Oslo 2023
131 — AI language models in journalism - Andre Voigt - NDC Oslo 2023
132 — Every Child Deserves Code and Bring Their Imagination to Life - Amrit Puri & Ruma Maharjan
133 — Did I break prod? - Ewelina Wilkosz - NDC Oslo 2023
134 — CQRS pitfalls and patterns - Udi Dahan - NDC Oslo 2023
135 — Common Query Patterns in MQL (Mongo Query Language) - Nuri Halperin - NDC Oslo 2023
136 — Principles and Practices of Building Machine Learning Systems - Camilla Montonen - NDC Oslo 2023
137 — Real-world examples on optimizing .NET performance - Stefán Jökull Sigurðarson - NDC Oslo 2023
138 — Debugging Difficult Conversations - Or "How not to chicken out" - Andrew Murphy - NDC Oslo 2023
139 — Architecting a secure cloud framework - Sarah Young - NDC Oslo 2023
140 — Prometheus 101 - Nils Otto Johansen - NDC Oslo 2023
141 — Robi - a programming game for kids - Ruth Merethe Granevang - NDC Oslo 2023
142 — Sessionize: From idea to 100.000 speakers, and beyond! - Domagoj Pavlešić - NDC Oslo 2023
143 — Securing your app's communications with Kubernetes, Azure Key Vault, and TLS certificates - Eugene
144 — Design systems and how to use it - Kitty Toft - NDC Oslo 2023
145 — Message processing failed! But what's the root cause? - Laila Bougria - NDC Oslo 2023
146 — Immersive storytelling with code, graphics and wit - Einar Otto Stangvik & Jonas Nilsson
147 — The state of passwordless auth on the web - Phil Nash - NDC Oslo 2023
148 — How to choose the right database for your application - Zoe Steinkamp - NDC Oslo 2023
149 — Developing an intersectional framework to analyze biases in artificial intelligence and deep neural
150 — Let's Get Scary and Continuously Deploy Database Changes! - Dan Mallott - NDC Oslo 2023
151 — How AI is impacting cybersecurity. Does it? - Victoria Almazova - NDC Oslo 2023
152 — God really plays dice - Introduction to Quantum Computing with Q# - Filip w - NDC Oslo 2023
153 — Design Good Schemas - Get a Better Database - Nuri Halperin - NDC Oslo 2023
154 — OpenAPI & .NET: You're Doing It Wrong - Mark Rendle - NDC Oslo 2023
155 — Make a great-looking 3D landscape visualization! - Kristoffer Dyrkorn - NDC Oslo 2023
156 — Managing Kubernetes the GitOps way with Flux - Jeff French - NDC Oslo 2023