{ } Programutvikling
Events and Workshops
In-house
About us
Dark
Light
Filter
Course Calendar
Sort after topic
Jan 20
NDC Security 2025
20 - 23 January 2025
40
Speakers
20
Technologies
8
Workshops
50
Talks
Jan 20
Identity & Access Control for modern Applications and APIs using ASP.NET 9
Anders Abel
2 days
Radisson Blu Scandinavia Hotel
15 990 NOK
Register
Jan 27
NDC London 2025
27 - 31 January 2025
100
Speakers
50
Technologies
12
Workshops
110
Talks
Jan 29
Open Source, Open Mind: The Cost of Free Software
Dylan Beattie
1 hour
-
Jan 29
Building a Robot Arm with .NET 8, Raspberry Pi, Blazor and SignalR
Peter Gallagher
1 hour
Queen Elizabeth II Centre
-
Jan 29
Building the NDC London Mobile App Live! with .NET MAUI
Gerald Versluis
1 hour
-
Jan 29
Build Trust with Your Users Through UX
Tetiana Gulei
1 hour
-
Jan 29
Adventures in Spacetime
Kevlin Henney
1 hour
-
Jan 30
Speak your users’ language: what to look out for when going global
Robin Martijn
1 hour
-
Jan 30
Asymmetric Encryption: A Deep Dive
Eli Holderness
1 hour
-
Jan 30
You’re Doing Exceptions Wrong
Matt Burke
1 hour
-
Jan 30
Demystify cloud-native development with .NET Aspire
Maddy Montaquila
1 hour
-
Jan 30
How I built a ZX Spectrum emulator from scratch using C# and Blazor
Jimmy Engström
1 hour
-
Jan 30
NDC Party: A Brief History of Computer Art
Anders Norås
1 hour
Queen Elizabeth II Centre
-
Jan 31
Use AI and Aspire to bring your apps into 2025
Steve Sanderson
1 hour
-
Jan 31
The Unsung Hero of Modern Software: Asynchronous Messaging
Irina Dominte (Scurtu)
1 hour
-
Jan 31
OPFS: Next evolution in web storage or just another buzzword ?
Piyush Gupta
1 hour
-
Jan 31
Building a Browser Based Code Editor
Jo Franchetti
1 hour
-
Jan 31
82 Bugs I Collected in a Year You Won’t Believe Made It to Production
François Martin
1 hour
Queen Elizabeth II Centre
-
Jan 31
Digital Spit-Fire Interface Rage: How to Calm the Savage User
Dean Schuster
1 hour
-
Apr 29
NDC Melbourne 2025
29 April - 1 May 2025
40
Speakers
30
Technologies
10
Workshops
50
Talks
May 19
NDC Oslo 2025
19 - 23 May 2025
150
Speakers
45
Technologies
20
Workshops
160
Talks
Sept 8
Copenhagen Developers Festival 2025
8 - 12 September 2025
100
Speakers
5
Bands
100
Talks
10
Workshops
Sept 22
NDC TechTown 2025
22 - 25 September 2025
50
Speakers
15
Technologies
10
Workshops
60
Talks
On demand courses
OpenAPI & .NET: You're Doing It Wrong
Rendle .
-
Contact us
Level-up Your DevOps with GitHub Actions and Kubernetes
Rob Richardson
-
Contact us
Test-driven Development in JavaScript Workshop
Damjan Vujnovic
-
Contact us
Choosing The Best AWS Service For Your Website + API
Brandon Minnick
-
Contact us
Sessionize: From idea to 100.000 speakers, and beyond!
Domagoj Pavlešić
-
Contact us
Identity & Access Control for modern Applications and APIs using ASP.NET Core 8
Anders Abel
-
Contact us
Taking Blazor Apps to the Next Level
Carl Franklin
-
Contact us
Reactive Programming, State Management, and Redux for the Modern Front End Developer
Jennifer Wadella
-
Contact us
Tuning web performance with just browser APIs
Yaser Adel Mehraban
-
Contact us
JavaScript for emails, are you sure?
Phil Nash
-
Contact us
Innovation and Trends in Flutter for web
Kamal Shree
-
Contact us
Ordering the chaos - cleaning logs and ordering events in microservices
Adam Furmanek
-
Contact us
Vue.js is going to take the world
Thiago Passos
-
Contact us
How to code music?
Laura Silvanavičiūtė
-
Contact us
A Deep Dive Into SameSite Cookies, What They Are and Why They Matter
Stephen Rees-Carter
-
Contact us
PWA For Games: An Enhanced Web Gaming Experience
stephen vinuya
-
Contact us
Evolving your APIs, a Pragmatic Approach
Nicolas Fränkel
-
Contact us
Web Performance Matters Workshop
Yaser Adel Mehraban
-
Contact us
Demystifying Front-End Security
Ilya Verbitskiy
-
Contact us
Blazor Master Class - Day 3
Carl Franklin
-
Contact us
Wait, I have to test the front end too?
Amy Kapernick
-
Contact us
Mixing Real and Virtual in WebXR: Virtual and Mixed Reality for everyone
Rabimba Karanjai
-
Contact us
Serverless Azure In The Enterprise
Duncan Hunter, Adam Stephensen
-
Contact us
Introduction to Cypress for end-to-end testing
Alain Chautard
-
Contact us
Build native cross-platform apps with .NET MAUI and Blazor Hybrid
Sweeky Satpathy, Maddy Montaquila, Gerald Versluis
-
Contact us
Making the web accessible to all
Anuradha Kumari
-
Contact us
Web performance matters
Yaser Adel Mehraban
-
Contact us
Life, the Universe, and JavaScript
Dylan Beattie
-
Contact us
Common mistakes and misconceptions in Web Application Security using OAuth 2.0 and OpenId Connect
Nahid Farrokhi
-
Contact us
Off on the Right Foot for React and TypeScript
Hackle Wayne
-
Contact us
Observable Web Applications
Todd Gardner
-
Contact us
Tuning web performance with just browser APIs
Yaser Adel Mehraban
-
Contact us
HTTP Security Headers You Need To Have On Your Web Apps
Scott Sauber
-
Contact us
Web Components as Micro Apps.
Craig West
-
Contact us
Blazor & gRPC - Code-first .NET SPA developer productivity
Christian Weyer
-
Contact us
Blazor in 2021
Steve Sanderson
-
Contact us
REST - the ignored parts
Irina Dominte (Scurtu)
-
Contact us
A pragmatic approach to turn your data into actionable insights
Irina Dragunova
-
Contact us
Building a Robot Arm with .NET 5, Raspberry Pi, Blazor and Signal R
Peter Gallagher
-
Contact us
Offline web applications don't exist anymore!
Francesco Leardini
-
Contact us
How To Make Your Website A Progressive Web App (And Why You Might Want To)
Lemon 🍋
-
Contact us
Why you should consider Web Assembly in your next frontend project
Håkan Silfvernagel
-
Contact us
Intro to Blazing Web Accessibility (*)
Dennie Declercq
-
Contact us
How to develop to be compliant with OAuth 2.1 out of the gate
Nahid Farrokhi
-
Contact us
Authentication and Authorization in Blazor
Marco De Sanctis
-
Contact us
Running PHP apps on .NET 5
Ben Fistein, Jakub Míšek
-
Contact us
TestCafé: Web Testing Made Easy!
Don Wibier
-
Contact us
ASP.NET Core Beyond the Basics
Chris Klug
-
Contact us
Uno Platfrom: Your apps everywhere
Martin Zikmund
-
Contact us
Stabel: A concatenative programming language
Robin H. Hansen
-
Contact us
Cypress for developers who hate writing tests
Ruby Jane Cabagnot
-
Contact us
A Guide To Functional Programming
Jemima Abu
-
Contact us
Let's Talk About Web Components
Jemima Abu
-
Contact us
Web Components: an Introduction to the Future
Tobias Ljungström
-
Contact us
No more conflicts - Jamstack that works for developers & business users with Gatsby.js
Arisa Fukuzaki
-
Contact us
HelseID - Introducing Modern Web Security in a Geriatric Health Sector
Dag Helge Østerhagen, Rune Andreas Grimstad
-
Contact us
Why you should consider Web Assembly in your next frontend project
Håkan Silfvernagel
-
Contact us
Rust games ... in your browser!
Thomas Heartman
-
Contact us
Yarn Berry: a next generation package manager
Michael Richardson
-
Contact us
Building your personal online brand using Static Blazor Apps, one step at a time.
Stacy Cashmore
-
Contact us
SAFE Stack: The Pit of Success for Functional Web Programming
Isaac Abraham
-
Contact us
Using the BFF pattern to secure SPA and Blazor Applications
Dominick Baier
-
Contact us
Let's code together - bringing F# to JS world.
Krzysztof Cieślak
-
Contact us
Securing React with Trusted Types
Philippe De Ryck
-
Contact us
Plain Text
Dylan Beattie
-
Contact us
Building beautiful Blazor apps with Tailwind CSS
Chris Sainty
-
Contact us
Reliable client-server data transport for F# web applications
Zaid Ajaj
-
Contact us
GraphQL clients from F# applications
Zaid Ajaj
-
Contact us
Blazor, .NET 6, and WebAssembly
Steve Sanderson
-
Contact us
What's New in F# 6.0
Don Syme
-
Contact us
Lightning Talks
Stefan Pölz, Majid Hajian, Rui Santos, Maarten Balliauw
-
Contact us
Tailwind CSS: A Different Approach to Styling Websites
Shawn Wildermuth
-
Contact us
Local Development Techniques with Kubernetes
Rob Richardson
-
Contact us
You're on mute! WebRTC and our lives on screen
Phil Nash
-
Contact us
I'm Going To Make You Stop Hating CSS.
Lemon 🍋
-
Contact us
Why you should consider Web Assembly in your next frontend project
Håkan Silfvernagel
-
Contact us
Modern Web Dev with Blazor WebAssembly & .NET 6
Jason Taylor
-
Contact us
Building beautiful Blazor apps with Tailwind CSS
Chris Sainty
-
Contact us
You Shall Not Password: Modern Authentication for Web Apps
Eli Holderness
-
Contact us
Real-Time Revolution: SignalR in Action
Kevin Griffin
-
Contact us
You're on mute! WebRTC and our lives on screen
Liz Moy
-
Contact us
Building modern applications with GraphQL 2021 and beyond in ASP.NET Core 6
Michael Staib
-
Contact us
Awesome Azure Authentication Adventures
Glenn F. Henriksen
-
Contact us
Now THAT'S What I Call Service Worker!
Jeremy Wagner
-
Contact us
Design for Developers
Lex Lofthouse
-
Contact us
Design & Development Considerations for Dual Screen Devices
Stephanie Stimac
-
Contact us
Building a wearable live captioning display to help
Jo Franchetti
-
Contact us
Observable Web Applications
Todd Gardner
-
Contact us
Making Blazor work with everything, plus WebAssembly on the server
Steve Sanderson
-
Contact us
Handling Application State in Blazor
Carl Franklin
-
Contact us
Lightning Talks
Teresa wu, Imran Nazar, Ebru Cucen
-
Contact us
Embracing gRPC in .NET
Irina Dominte (Scurtu)
-
Contact us
Blazing Accessibility Basics
Dennie Declercq
-
Contact us
Part 2/2: Hello (Virtual) Worlds
Keren Kenzi
-
Contact us
Extending HTML with Web Components
Rowdy Rabouw
-
Contact us
Building Fullstack Apps in Blazingly Fast with Blitz.js
Aleksandra Sikora
-
Contact us
Full Stack Web Dev with SAFE Stack
Isaac Abraham
-
Contact us
Uno Platfrom: Your Apps Everywhere
Martin Zikmund
-
Contact us
Kubernetes and Selenium Grid for highly scalable browser and device farm
Ragavan Ambighananthan
-
Contact us
Part I - Building cross-platform apps with Uno Platform
Martin Zikmund
-
Contact us
Building a Robot Arm with .NET 6, Raspberry Pi, Blazor and SignalR
Peter Gallagher
-
Contact us
Securing SPAs and Blazor Applications using the BFF (Backend for Frontend) Pattern
Anders Abel
-
Contact us
OAuth – the good Parts
Dominick Baier
-
Contact us
Let's Talk About Web Components
Jemima Abu
-
Contact us
Secure Open Source Practices
Jillian Ratliff
-
Contact us
Looking Back - The Last Twenty Years of Software Development
Richard Campbell
-
Contact us
Maintainable and scalable Service Workers
Patricio Vargas
-
Contact us
Web APIs for delightful two factor auth experiences
Phil Nash
-
Contact us
JavaScript apps go Int(ernationa)l
Phil Nash
-
Contact us
Fun functional F# for front end web devs
Aaron Powell
-
Contact us
Azure static web apps: The easiest way to run your front end in Azure
Geert van der Cruijsen
-
Contact us
eXential XSS (Cross Site Scripting)
Alex Mackey
-
Contact us
A web for anyone, anywhere, anytime
Rowdy Rabouw
-
Contact us
You Can Run Usability Studies!
Aras Bilgen
-
Contact us
Building beautiful Blazor apps with Tailwind CSS
Chris Sainty
-
Contact us
Embracing gRPC in .NET
Irina Dominte (Scurtu)
-
Contact us
Refactoring Components
Erin Zimmer
-
Contact us
Scalable Microservices with gRPC & Kubernetes
Sanket Singh
-
Contact us
A New Dimension: 3D in CSS
Amit Sheen
-
Contact us
Always crashing in the same car - the state of front-end web development in 2022
William Tulloch
-
Contact us
Build Native Mobile, Desktop and Web Applications in .NET with the Uno Platform
Nick Randolph
-
Contact us
Flavours of State Management with Blazor WebAssembly
William Liebenberg
-
Contact us
Dealing with eventual consistency
Dennis van der Stelt
-
Contact us
The Problems Micro Frontends Won't Solve That No One Wants to Talk About
Jennifer Wadella
-
Contact us
A web for anyone, anywhere, anytime
Rowdy Rabouw
-
Contact us
Testing Web Applications with Playwright
Debbie O'Brien
-
Contact us
.NET Everything
Melissa Houghton
-
Contact us
What you need to know about Web 3 but were afraid to ask
Wei-Meng Lee
-
Contact us
CSS in motion: Animations for fun and profit
Martine Dowden
-
Contact us
Shrink The Web: How To Get Happier By Removing Crap
Lemon 🍋
-
Contact us
Web performance APIs you (probably) didn't know existed
Matheus Albuquerque
-
Contact us
.NET Everything
Melissa Houghton
-
Contact us
Building beautiful Blazor apps with Tailwind CSS
Chris Sainty
-
Contact us
How to create maintainable and testable Blazor components
Egil Hansen
-
Contact us
Super Hero Layouts
Anton Ball
-
Contact us
Observable Web Applications
Todd Gardner
-
Contact us
I ♥️ Form Controls!
David Benson
-
Contact us
Popcorn & Clocks; A story about scheduling in the browser
Stian Veum Møllersen
-
Contact us
Running Blazor in production, lessons learned
Jimmy Engström
-
Contact us
You Shall Not Password: Modern Authentication for Web Apps
Eli Holderness
-
Contact us
Forget about OAuth 2.0. Here comes OAuth 2.1
Philippe De Ryck
-
Contact us
Advanced TypeScript Type Utilities
Basarat Ali Syed
-
Contact us
Micro frontends - Slicing up the monolith
Duncan Hunter
-
Contact us
Azure Static Web Apps with Blazor and .NET
Melissa Houghton
-
Contact us
Lightning Talks
Iryna Zelenetska, Hallstein Brøtan, Einar Høst
-
Contact us
Local Development Techniques with Kubernetes
Rob Richardson
-
Contact us
Part 1/2: Build your own Secure Messenger
Ben Dechrai
-
Contact us
The state of passwordless auth on the web
Phil Nash
-
Contact us
Rapid Solution Development with ASP.NET Core Blazor WebAssembly
Jason Taylor
-
Contact us
JWT! What is it good for? Absolutely everything (almost)!
Ben Dechrai
-
Contact us
Remix, is it more React hype?
Aaron Powell
-
Contact us
GraphQL is just APIs for hipsters, right?
Aaron Powell
-
Contact us
The Coming Disruptions in Development (and what it means to you)
Richard Campbell
-
Contact us
Let's build a media app with Blazor
Steve Sanderson
-
Contact us
Supercharging OAuth 2.0 Security
Philippe De Ryck
-
Contact us
Azure Static Web Apps with Blazor and .NET
Melissa Houghton
-
Contact us
How to use Chrome DevTools to improve accessibility of your webpage
Dominika Zając
-
Contact us
Playwright can do this?
Stefan Judis
-
Contact us
Throw away your Xbox - The future of games is written in JavaScript
Opher Vishnia
-
Contact us
Uno Platform: Your Apps Everywhere
Martin Zikmund
-
Contact us
Part 1/2: Building cross-platform apps with Uno Platform
Martin Zikmund
-
Contact us
Spaces, squares, and circles - an intro to UI design
Ash Banaszek
-
Contact us
Micro-Frontends in AWS
Luca Mezzalira
-
Contact us
Super Hero Layouts
Anton Ball
-
Contact us
Best Practices for Unit Testing Blazor Components with bUnit
Egil Hansen
-
Contact us
The Computer Science Behind Colour
Hayley Stewart
-
Contact us
Azure Static Web Apps for the Enterprise
Stacy Cashmore
-
Contact us
Running Blazor in production, lessons learned
Jimmy Engström
-
Contact us
CSS Techniques for Blazor Developers
Ed Charbeneau
-
Contact us
Building modern applications with GraphQL 2023 and beyond in ASP.NET Core 7
Michael Staib
-
Contact us
Power BI for the Developer
Peter Myers, Chris Webb
-
Contact us
Defensive Coding Bootcamp
Heather Downing
-
Contact us
Hostile JavaScript: Attacking and Defending the Browser
Todd Gardner
-
Contact us
Migrating to React Hooks
Ben Ilegbodu
-
Contact us
Web App Optimization
Yonatan Kra
-
Contact us
Modern Web Application Development for .NET Developers
Gill Cleeren
-
Contact us
TypeScript for React Developers
Ben Ilegbodu
-
Contact us
Beyond the Basics: Advanced Web Apps with .NET 8
Dylan Beattie
-
Contact us
Using WordPress as a Modern Web Dev
Amy Kapernick
-
Contact us
Secrets of building robust UI components
Glenn Reyes
-
Contact us
OpenAPI & .NET: You're Doing It Wrong
Rendle .
-
Contact us
Common mistakes in EF Core
Jernej Kavka
-
Contact us
Bun, Deno, Node.js? Recreating a JavaScript runtime from Scratch
Erick Wendel
-
Contact us
Building a Pan/Tilt/Zoom Live Streaming Camera Rig for Under $100
Todd Sharp
-
Contact us
1,2,3 … testing : is this thing on(line)? Meet your new Microsoft Testing tools.
Mike Martin
-
Contact us
CSS in 2023 and beyond
Anton Ball
-
Contact us
Web Accessibility Deep Dive
Josefine Schaefer
-
Contact us
Real-time applications with Azure Web PubSub
Poornima Nayar
-
Contact us
Demystifying web performance tooling and metrics
Anna Migas
-
Contact us
Real World Minimal APIs
Shawn Wildermuth
-
Contact us
Part 1/2: ASP.NET Core 7 from Scratch
Shawn Wildermuth
-
Contact us
How hacking works - Web edition
Espen Sande-Larsen
-
Contact us
Make a great-looking 3D landscape visualization!
Kristoffer Dyrkorn
-
Contact us
Part 1/2: Artisanal HTTP - or HTTP by hand
Bjørn Einar Bjartnes
-
Contact us
The inmates are running the asylum
Rachel Appel
-
Contact us
CDNs 101: An Introduction to Content Delivery Networks
Jake Ginnivan
-
Contact us
Building a Realtime Websocket API in Phoenix
Jamie Wright
-
Contact us
The top 5 JavaScript issues in all our codebases
Phil Nash
-
Contact us
OAuth2 on a national level - how to secure extremely sensitive apis
Rune Andreas Grimstad
-
Contact us
How to choose the right database for your application
Zoe Steinkamp
-
Contact us
Bulding a dedicated platform for frontend developers at NAV
Hans Kristian Flaatten, Andreas Nordahl
-
Contact us
Frontend Architectures: The Next Generations
Mikael Brevik
-
Contact us
.NET gRPC - deep dive
Irina Dominte (Scurtu)
-
Contact us
Accessibility - how to get the job done in a highly collaborative manner
Kjersti Krokmogen, Frank Dahle
-
Contact us
Reinventing Visio in 2023, A Blazor Project.
Stephen Strong
-
Contact us
Monorepo – How to do frontend faster, better and safer
Kari Meling Johannessen
-
Contact us
Adventures in Rendering Off the Main Thread
Simon MacDonald
-
Contact us
Chasing the holy grail: reusable web components and design tokens
Duncan Hunter
-
Contact us
Email vs Capitalism, or, Why We Can't Have Nice Things
Dylan Beattie
-
Contact us
Powering the Front-end with React, GraphQL and Relay
Martin Artola
-
Contact us
OAuth and Proof of Possession - The long way round
Dominick Baier
-
Contact us
Azure Static Web Apps with Blazor and .NET
Melissa Houghton
-
Contact us
The Future of Cookies
Anders Abel
-
Contact us
Building Distributed GraphQL APIs
Michael Staib
-
Contact us
Part 2/2: Artisanal HTTP - or HTTP by hand
Bjørn Einar Bjartnes
-
Contact us
Part 2/2: ASP.NET Core 7 from Scratch
Shawn Wildermuth
-
Contact us
Lightning Talks
Audun Wigum Arbo, Adam Gaidi, Joakim Vindenes
-
Contact us
Lightning Talks 3
Erik André Jakobsen, Tor Kristen Haugen
-
Contact us
Your website does not need JavaScript
Amy Kapernick
-
Contact us
You can't do that with JavaScript!
Espen Sande-Larsen
-
Contact us
Resumability in the next generation frontend framework With O(1) loading time
Ruby Jane Cabagnot
-
Contact us
Connect remotely like a pro! Hack VPNs, avoid firewalls, connect even when your machine is down
Adam Furmanek
-
Contact us
Super Hero Layouts
Anton Ball
-
Contact us
What the Soviet Space Program Taught Me About Digital Product Development
Dean Schuster
-
Contact us
Developer Smackdown
Selena Small, Michael Milewski
-
Contact us
An Introduction to Blazor in .NET 8
Carl Franklin
-
Contact us
Beats in the Browser - Coding Music with JavaScript
Rowdy Rabouw
-
Contact us
The state of passwordless auth on the web
Phil Nash
-
Contact us
You Shall Not Password: Modern Authentication for Web Apps
Eli Holderness
-
Contact us
Automating Accessibility Assurance
Sandi Barr
-
Contact us
Upgrade any .NET applications with the latest .NET stack.
Olia Gavrysh
-
Contact us
Combining the powers of Azure SWA and APIs
Poornima Nayar
-
Contact us
A Practical Guide for Crafting Resilient UI Components
Glenn Reyes
-
Contact us
Your website does not need JavaScript
Amy Kapernick
-
Contact us
How hacking works - Workshop edition
Espen Sande-Larsen
-
Contact us
Shrink The Web: How To Get Happier By Removing Crap
Lemon 🍋
-
Contact us
Introduction to Distributed Systems with C# and .NET
Dylan Beattie
-
Contact us
How to use Chrome DevTools to improve accessibility of your webpage
Dominika Zając
-
Contact us
CSS :is(.awesome)
Martine Dowden
-
Contact us
Blazor-testing from A to Z
Egil Hansen
-
Contact us
.NET gRPC - deep dive
Irina Dominte (Scurtu)
-
Contact us
Lightning Talks
Hila Fish, Praveen Kottarathil, Dilek Akçay
-
Contact us
Secret Shortcuts of Loading Web Performance
Nikola Mitrovic
-
Contact us
The Crisps and Pickle Story: What's Really Behind Infamous, Historic UI Failures?
Dean Schuster
-
Contact us
Building your personal online brand using Static Blazor Apps, one step at a time
Stacy Cashmore
-
Contact us
High Security OAuth
Dominick Baier, Brock Allen
-
Contact us
Automating a service worker with Workbox 6
Maxim Salnikov
-
Contact us
The Evolution of Responsive Web Design: What's Next?
Trung Vo
-
Contact us
What Users Want? Engineering toolkit for creating better products
Limor Mekaiten
-
Contact us
React Server Components: A New Way to Build Fast and Interactive Web Apps
Aurora Walberg Scharff
-
Contact us
Continuous Delivery for Legacy Code
Richard Groß
-
Contact us
Keynote: Where Web Tech is Going Now
Steve Sanderson
-
Contact us
Craig's Amazing Rust Spectacular (brought to you by Rust-eze)
Craig Spence
-
Contact us
Beats in the Browser - Coding Music with JavaScript
Rowdy Rabouw
-
Contact us
Clean Architecture with .NET MAUI, Blazor, and ASP.NET Core
Matt Goldman
-
Contact us
The next level apps for Web developers - Machine learning on browsers 🤯
Erick Wendel
-
Contact us
Automate the Browser with Workers Browser Rendering API
Gift Egwuenu
-
Contact us
Distribu-ready with the Modular Monolith
Layla Porter
-
Contact us
2FA2Furious: New Threats to MFA
Nathaniel Okenwa
-
Contact us
Styling the Future: A Deep Dive into Modern CSS
Anton Ball
-
Contact us
Background Services in ASP.NET Core and .NET
Steve Gordon
-
Contact us
Accessibility Testing 101
Erissa Duvall
-
Contact us
Conquering complexity: refactoring JavaScript projects
Phil Nash
-
Contact us
From Magic to Mechanics: Demystifying GPU Programming
Adam Gaidi
-
Contact us
.NET MAUI Blazor - Build Hybrid Mobile, Desktop, and Web apps
Gerald Versluis
-
Contact us
Front End Testing with GitHub Actions
Amy Kapernick
-
Contact us
Distributed load testing with k6
Thijs Feryn
-
Contact us
Build and Deploy a Fullstack App with Open Source Tooling
Noam Honig
-
Contact us
Distributed GraphQL APIs: Breaking Down Monoliths and Unlocking Agility for Development Teams
Michael Staib
-
Contact us
Distributed GraphQL APIs: Breaking Down Monoliths and Unlocking Agility for Development Teams
Michael Staib
-
Contact us
Zero-JavaScript Web Development with Astro
Ruby Jane Cabagnot
-
Contact us
Level up with GitHub Copilot: using AI to learn, code, and build
Michelle “MishManners” Duke
-
Contact us
Not all attacks are malicious: DDoS from outside and within
Ingrid Guren, John Arne S. Pedersen
-
Contact us
The Future of Cookies
Anders Abel
-
Contact us
Understand the Next Phase of Web Development
Steve Sanderson
-
Contact us
.NET gRPC - deep dive
Irina Dominte (Scurtu)
-
Contact us
Secure Programming for the Enterprise in .NET, .NET Core and Future
Stephen Haunts
-
Contact us
I Connected My Farm To The Internet. Now What?
Lars Klint
-
Contact us
.NET Testing Best Practices
Rob Richardson
-
Contact us
Unleashing the Power of Microservices with Dapr and Azure Container Apps
William Liebenberg
-
Contact us
Making Single Page Apps Accessible: It's easier than you think
Jess Budd
-
Contact us
Advanced HTML for Good Developers
Mandy Michael
-
Contact us
Next Generation Developer Platforms & Deployable Architectural Archetypes
Adam Stephensen
-
Contact us
Migrate your Web Apps to ASP.NET Core, one page at a time
Rendle .
-
Contact us
HTMX: Why You Don't Always Need a SPA Framework
Duncan Hunter
-
Contact us
React Server Components: A New Way to Build Fast and Interactive Web Apps
Aurora Walberg Scharff
-
Contact us
Building a Design System that Scales with Your Organization: Tips and Tricks
Dennis Spierenburg
-
Contact us
Advanced HTML for Performance & Accessibility
Mandy Michael
-
Contact us
“Adding accessibility” made it worse - but why?
Sabrina Jodexnis
-
Contact us
WebAssembly++: Build AI-driven applications for browser, edge, and server(less)
Christian Weyer
-
Contact us
Mobile Application Development with React Native
Eirik Langholm Vullum
-
Contact us
Your website does not need JavaScript
Amy Kapernick
-
Contact us
What is the accessibility tree, really?
Mathilde Buenerd
-
Contact us
Building Secure API's and Web Applications
Philippe De Ryck
-
Contact us
Modern Web Development with C# and .NET
Dylan Beattie
-
Contact us
Part 2/2: Building cross-platform apps with Uno Platform
Martin Zikmund
-
Contact us
Ask me Anything - SSW TV - Yaser Adel Mehraban
Yaser Adel Mehraban
-
Contact us
TLS/HTTPS Security for Web Developers
Scott Helme
-
Contact us
Let's build a .NET YouTube player! For which platform? All of them!
Steve Bilogan
-
Contact us
Hello (Virtual) World
Keren Kenzi
-
Contact us
Part 1/2: Hello (Virtual) Worlds
Keren Kenzi
-
Contact us
How to Make Your Website Not Ugly: Basic UX for Programmers
Hilary Stohs-Krause
-
Contact us
Contract Testing Made Easy: Mastering Pact for Microservices in C#
Irina Dominte (Scurtu)
-
Contact us
Contract Testing Made Easy: Mastering Pact for Microservices in C#
Irina Dominte (Scurtu)
-
Contact us
The Blazor Multiverse: get to know the different Blazor frameworks
Anjuli Jhakry
-
Contact us
The History of Computer Art
Anders Norås
-
Contact us
What's new with CSS?
Amy Kapernick
-
Contact us
A History of Knobs on Microwaves
Taylor Troesh
-
Contact us
React Server Components: A New Way to Build Fast and Interactive Web Apps
Aurora Walberg Scharff
-
Contact us
Asymmetric Encryption: A Deep Dive
Eli Holderness
-
Contact us
Offline first!
Rowdy Rabouw
-
Contact us
Our future without passwords
Milica Mihajlija
-
Contact us
Gotchas in Blazor Web Apps for .NET 8
Carl Franklin
-
Contact us
Caching the uncacheable in Varnish
Thijs Feryn
-
Contact us
Building functional DSL for life-saving applications
Roman Provazník
-
Contact us
Use of AI in Modern Dataviz
Øystein Moseng
-
Contact us
EventSource: The under appreciated sibling of WebSockets – a dive into real time communication
Benedicte Emilie Brækken
-
Contact us
The Final Frontier: Security APIs in Modern Browsers
Christian Wenz
-
Contact us
Building a Robot Arm with .NET 8, Raspberry Pi, Blazor and SignalR
Peter Gallagher
-
Contact us
How writing just one import the wrong way slows down your website
François Martin
-
Contact us
Solving Layout Challenges With Pure Sass
Lemon 🍋
-
Contact us
AI-Powered E2E UI Testing: Faster Creation, Easier Maintenance
Daniel Ostrovsky
-
Contact us
What we learned rebuilding the largest Nordic electronic retail website in Next.js 14?
Tomas Jansson
-
Contact us
ASP.NET Core Authentication and Authorization - the Key Concepts
Anders Abel
-
Contact us
How to add genuinely useful AI to your webapp (not just chatbots)
Steve Sanderson
-
Contact us
Lightning Talks 1
Sweeky Satpathy, Kent Inge Fagerland Simonsen, Karl Solgård, Mikkel Mørk Hegnhøj
-
Contact us
How hacking works - Web edition
Espen Sande-Larsen
-
Contact us
Building a Robot Arm with .NET 8, Raspberry Pi, Blazor and SignalR
Peter Gallagher
-
Contact us
It’s About Time! Practical examples of time zones in TypeScript
Michael Dowden
-
Contact us
Securing APIs by Design
Jose Haro Peralta
-
Contact us
Part 1/2: Enhancing ASP.NET Core Razor Pages with HTMX: A Simplicity-First Approach
Chris Woodruff
-
Contact us
Building amazing Front-End Project with Gemma: A State-of-the-Art Open Model
Teresa wu
-
Contact us
ClojureScript: Fun and productive web development with next level tooling
Christian Johansen
-
Contact us
Evil Tech: How Devs Became Villains
Sergès Goma
-
Contact us
A11y Broke My Build
Kristoffer Nordström
-
Contact us
ASP.NET Core Authentication and Authorization - the Key Concepts
Anders Abel
-
Contact us
Sound generation in the browser using Web Audio and C#
Kristoffer Strube
-
Contact us
Modern & secure adaptive streaming on the Web
Katarzyna Dusza
-
Contact us
Clean Architecture with ASP.NET Core 9
Jason Taylor
-
Contact us
Entertainment as Code
Salma Alam-Naylor
-
Contact us
Build Your Own Game Engine in the Browser. No experience necessary, all experience welcome!
David Whitney
-
Contact us
Building a Browser Based Code Editor
Jo Franchetti
-
Contact us
Side Projects: The Unsung Heroes of Software Development
Rasmus Kromann-Larsen
-
Contact us
Design Engineering: The next era of Software Design
Diana Mounter
-
Contact us
Working with Vue 3.0 and ASP.NET Minimal API
Rob Conery
-
Contact us
Carl Franklin's Blazor Workshop
Carl Franklin
-
Contact us
Identity & Access Control for modern Applications and APIs using ASP.NET Core 7
Brock Allen, Joe DeCock
-
Contact us
Interviewing: The Fundamental Product Research Skill
Aras Bilgen
-
Contact us
Leisurely React and TypeScript for Thinker-Doers
Hackle Wayne
-
Contact us
Workshop: Firebase fundamentals - Part 1/2
Mats Byrkjeland, Carl Joachim Otvik
-
Contact us
Application Building with ASP.NET Core 3.1
Scott Hanselman, Kevin Pilch, Javier Calvarro Nelson
-
Contact us
Mastering Vue.js
Thiago Passos, Jason Taylor
-
Contact us
Progressive Web Apps (PWA) - Offline, Fast and Mobile App UX
Craig West
-
Contact us
JavaScript for Developers
Damjan Vujnovic
-
Contact us
Building Secure API's and Web Applications
Jim Manico
-
Contact us
Ordering the chaos - cleaning logs and ordering events in microservices
-
Contact us
From Hot Metal to HTML: The Story of Typography
Dylan Beattie
-
Contact us
JavaScript for emails, are you sure?
-
Contact us
Blazor and the future of .NET web apps
Jeffrey Fitz
-
Contact us
Leisurely React and TypeScript at Odd Hours
Hackle Wayne
-
Contact us
Web Components as Micro Apps
Craig West
-
Contact us
Identity & Access Control for modern Applications and APIs using ASP.NET Core 7
Dominick Baier, Anders Abel
-
Contact us
Web performance matters
Yaser Adel Mehraban
-
Contact us
Power BI Embedded Analytics Explained
Peter Myers
-
Contact us
Blazor Master Class - Day 1
Carl Franklin
-
Contact us
React using TypeScript
Jake Ginnivan
-
Contact us
Ten Key Steps for Enhanced Web App Security
Ben Dechrai
-
Contact us
Minimal APIs in ASP.NET 6.0
Rob Richardson
-
Contact us
Workshop: Web development from the future - Part 1/2
Jakub Holý
-
Contact us
Lightning Talks 4
Milica Mihajlija, Sasha Denisov, Kristoffer Strube
-
Contact us
Blazor Workshop
Chris Sainty
-
Contact us
Building Web Apps with C# and .NET 8
Dylan Beattie
-
Contact us
Blazor Master Class - Day 2
Carl Franklin
-
Contact us
Everything Vue - A “learn as you build” workshop!
Gwendolyn Faraday
-
Contact us
Production-ready APIs with .NET 7
Irina Dominte (Scurtu)
-
Contact us
Workshop: Firebase fundamentals - Part 2/2
Mats Byrkjeland, Carl Joachim Otvik
-
Contact us
Workshop: Experience interactive development while creating a REST service without a single restart - Part 2/2
Jakub Holý
-
Contact us
Part 2/2: Enhancing ASP.NET Core Razor Pages with HTMX: A Simplicity-First Approach
Chris Woodruff
-
Contact us
Blazor and the future of .NET web apps
Jeremy Likness
-
Contact us
Application Building with ASP.NET Core 3.0
Damian Edwards
-
Contact us
How to be Fast: A Look at High Performance Websites
Eric Brandes
-
Contact us
Web Development with React and Redux
Damjan Vujnovic
-
Contact us
NGRX in Angular
Devlin Duldulao
-
Contact us
WhatsApp, Web3, and Wordle: Evolving a Digital Society
Dylan Beattie
-
Contact us
Micro-Frontends Architecture
Luca Mezzalira
-
Contact us
Workshop: Experience interactive development while creating a REST service without a single restart - Part 1/2
Jakub Holý
-
Contact us
Building Modern Apps with GraphQL in ASP.NET Core 7 and React 18
Michael Staib, Martin Artola
-
Contact us
Fullstack GraphQL
Michael Staib, Martin Artola
-
Contact us
Mastering Vue.js
Thiago Passos, Jason Taylor
-
Contact us
Fundamentals of Web Performance
Todd Gardner
-
Contact us
React
Aaron Powell
-
Contact us
Locknote: How JavaScript Happened: A Short History of Programming Languages
Rendle .
-
Contact us
The OWASP Top Ten for Developers
Jim Manico
-
Contact us
Lightning Talks 2
Kristoffer Nordström, Andrew Murphy, Mackenzie Jackson, Ilya Sher, Roland Bodenstaff
-
Contact us
Part 2/2: Build your own Secure Messenger
Ben Dechrai
-
Contact us
4 Steps from JavaScript to TypeScript (
Phil Nash
-
Contact us
Lightning Talks 3
François Martin, Milica Mihajlija, Sasha Denisov, Kristoffer Strube
-
Contact us
Workshop: Web development from the future - Part 2/2
Jakub Holý
-
Contact us
Modern Front End Fundamentals
Amy Kapernick
-
Contact us
Programutvikling uses cookies to see how you use our website. We also have embeds from YouTube and Vimeo. How do you feel about that?
All good!
Don't want it