{ } 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 22
Part 1: Mastering golang micro-services: From Design to Deployment
Rabieh Fashwall
0 hour
-
Jan 22
Part 2: Mastering golang micro-services: From Design to Deployment
Rabieh Fashwall
1 hour
Radisson Blu Scandinavia Hotel
-
Jan 23
Plants vs thieves: Automated Tests in the World of Web Security
Ramona Schwering
1 hour
-
Jan 23
Advanced Malware Analysis Techniques – Unmasking Hidden Threats
Ankshika Maunthrooa
1 hour
-
Jan 27
NDC London 2025
27 - 31 January 2025
100
Speakers
50
Technologies
12
Workshops
110
Talks
Jan 29
Blazor-testing from A to Z
Egil Hansen
1 hour
-
Jan 29
Developers and Testers: The Yin and Yang of Software Development
Stacy Cashmore, Karen Todd
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
-
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
From Zero to Hero: Effective testing in C#
Nick Chapsas
-
Contact us
Program with GUTs in C
Kevlin Henney
-
Contact us
Kill All Mutants! (Intro to Mutation Testing)
Dave Aronson
-
Contact us
What We Learned Going Serverless
Illia Kavaliou
-
Contact us
Lightning Talks
Emily Taylor, Bahman Nikkhahan, Nelly Sattari
-
Contact us
Test Automation - the Good, the Bad and the Ugly
Ilya Verbitskiy
-
Contact us
Wait, I have to test the front end too?
Amy Kapernick
-
Contact us
Future of Software Testing: Artificial Intelligence Assistance
Mesut Durukal
-
Contact us
Clean Testing - Clean Architecture with .NET Core
Jason Taylor
-
Contact us
Introduction to Cypress for end-to-end testing
Alain Chautard
-
Contact us
Mastering Test-Driven Development (TDD) in C#
Gui Ferreira
-
Contact us
Test Driven Development with Modern Javascript
Roy Osherove
-
Contact us
Performance as a culture - not another survival kit.
William Mendes
-
Contact us
Using GraphQL as a Secure Innovation Boundary and data-driven culture driver
Rob Moore, Sam Curry, Kieran Jacobsen
-
Contact us
Observable Web Applications
Todd Gardner
-
Contact us
TDD Revisited
Ian Cooper
-
Contact us
Gaining Confidence with Cypress Tests
Rob Richardson
-
Contact us
TestCafé: Web Testing Made Easy!
Don Wibier
-
Contact us
Embracing collaborative chaos - running Chaos Days on large platforms
Lyndsay Prewer
-
Contact us
Performance testing: from zero to hero with k6 & Azure
Jose Luis Latorre Millas
-
Contact us
Agile embedded development under regulatory constraints
Espen Albrektsen
-
Contact us
Catching up with Catch2: Changes recent and future
Martin Hořeňovský
-
Contact us
Cypress for developers who hate writing tests
Ruby Jane Cabagnot
-
Contact us
User Experience Pitfalls
Ash Banaszek
-
Contact us
Best Practices for Unit Testing Blazor Components with bUnit
Egil Hansen
-
Contact us
Who killed Performance? A murder mystery
Thomas Heartman
-
Contact us
Building reliable services at NRK TV
Einar Høst
-
Contact us
Roslyn Source Generators - Never send a human to do a machine's job
Stefan Pölz
-
Contact us
Lightning Talks
Stefan Pölz, Majid Hajian, Rui Santos, Maarten Balliauw
-
Contact us
Lightning Talks
Lars Jakobsen, Matěj 'Horm' Horák, Ruby Jane Cabagnot
-
Contact us
TestOps at scale
James Westfall
-
Contact us
Test Driven Development in JavaScript – writing tests that don’t suck!
David Whitney
-
Contact us
Roslyn Source Generators - Never send a human to do a machine's job
Stefan Pölz
-
Contact us
Instrumenting machine code over WebRTC
Ole André Vadla Ravnås
-
Contact us
Observable Web Applications
Todd Gardner
-
Contact us
Lightning Talks
Teresa wu, Imran Nazar, Ebru Cucen
-
Contact us
Testing in production
Gojko Adzic
-
Contact us
Kubernetes and Selenium Grid for highly scalable browser and device farm
Ragavan Ambighananthan
-
Contact us
Embrace chaos to achieve stability
René van Osnabrugge
-
Contact us
Kill All Mutants! (Intro to Mutation Testing)
Dave Aronson
-
Contact us
Digital Transformation Through GitOps and Infrastructure as Code
Stuart Clark
-
Contact us
Mocking in Front-end and Back-end TypeScript Tests
Rob Richardson
-
Contact us
Effective testing in microservice systems
Christian Horsdal
-
Contact us
Refactoring Components
Erin Zimmer
-
Contact us
Testing Web Applications with Playwright
Debbie O'Brien
-
Contact us
The Planet sends an S.O.S. – Taking Responsibility for our Carbon Footprint
Jutta Eckstein
-
Contact us
Preparing for Disaster – Handling the Election and MGP at NRK.no
Ingrid Guren, John Arne S. Pedersen
-
Contact us
Structuring Havoc and mastering chaos with Azure Chaos Studio
Zoë Kroontje-Gillette
-
Contact us
Properties of Unit Tests
Arne Mertz
-
Contact us
How to create maintainable and testable Blazor components
Egil Hansen
-
Contact us
Theory makes beautiful programs; or MC/DC in gcc
Jørgen Kvalsvik
-
Contact us
Visualization for Effective Testing and Learning
Davrondzhon Gafurov
-
Contact us
Surviving a chip shortage
Inge Fredriksen
-
Contact us
Auto-testing for situational awareness
James Westfall
-
Contact us
Testing at scale - how to test when you go globally with a fleet of thousands of machines
Adam Furmanek
-
Contact us
Analysis of Real World Apps with Frida
Kyle Ossinger
-
Contact us
What happens if I change this URI… oooooh
Halvor Sakshaug
-
Contact us
Observable Web Applications
Todd Gardner
-
Contact us
How our critical systems fail, and what we do about it
Simon Randby, Fredrik Bekkevold
-
Contact us
Building Operable Software with TDD (but not the way you think)
Martin Thwaites
-
Contact us
Who tests their cloud code anyway?
Lars Klint
-
Contact us
Testing the Pandemic
Amanda Dean
-
Contact us
Playwright can do this?
Stefan Judis
-
Contact us
Message processing failed! But what's the root cause?
Laila Bougria
-
Contact us
Testing in Production
Talia Nassi
-
Contact us
Best Practices for Unit Testing Blazor Components with bUnit
Egil Hansen
-
Contact us
Azure Static Web Apps for the Enterprise
Stacy Cashmore
-
Contact us
Test Driven Application Security
Tobias Ahnoff, Martin Altenstedt
-
Contact us
Property-Based Testing
Lucy Mair
-
Contact us
Building Operable Software with TDD (but not the way you think)
Martin Thwaites
-
Contact us
User testing in production: how to run a public beta
Eli Holderness
-
Contact us
Building confidence in concurrent code with a model checker
Scott Wlaschin
-
Contact us
Running system tests with active authn/z
Lars Skjorestad
-
Contact us
What happens if I change this URI… oooooh
Halvor Sakshaug
-
Contact us
Cyber Security vs. Statistics: Fighting False Positives to Automate your Security Operations
Christopher Van Der Made
-
Contact us
Security as Code: A DevSecOps Approach
Joseph Katsioloudes
-
Contact us
The big gap: Mobile Forensics
Lorena Carthy-Wilmot
-
Contact us
Part 2/2: Learning Automated Testing in .NET From Scratch
Scott Sauber
-
Contact us
What you can learn from an open-source project with 250 million downloads
Dennis Doomen
-
Contact us
Testing strategy for your ASP.NET Core micro-service
Dror Helper
-
Contact us
The Chips and Pickle Story: What's Really Behind Infamous, Historic UI Failures?
Dean Schuster
-
Contact us
1,2,3 … testing : is this thing on(line)? Meet your new Microsoft Testing tools.
Mike Martin
-
Contact us
Web Accessibility Deep Dive
Josefine Schaefer
-
Contact us
Stories from DART: Taking the ware out of ransomware
Sarah Young
-
Contact us
Did I break prod?
Ewelina Wilkosz
-
Contact us
How complex software impacts your cognitive abilities
Corstian Boerman
-
Contact us
Warpforge: Decentralized supply chain management for building... Everything!
Eric Myhre
-
Contact us
Property-Based Testing
Lucy Mair
-
Contact us
Lightning Talks
Audun Wigum Arbo, Adam Gaidi, Joakim Vindenes
-
Contact us
Lightning Talks
Jens Hordvik, Scott Leaman, Sara Bergman, Brynjar Steinbakk Ulriksen
-
Contact us
Tools and practices to help you deal with legacy code
Dennis Doomen
-
Contact us
How to start a modern C++ project?
Mikhail Svetkin
-
Contact us
An engineer's guide to Linux Kernel upgrades
Ignat Korchagin
-
Contact us
What the Soviet Space Program Taught Me About Digital Product Development
Dean Schuster
-
Contact us
Test Driven Development with C# - from Padawan to Jedi
Scott Sauber
-
Contact us
Automating Accessibility Assurance
Sandi Barr
-
Contact us
Blazor-testing from A to Z
Egil Hansen
-
Contact us
TDD Revisited
Ian Cooper
-
Contact us
User testing in production: how to run a public beta
Eli Holderness
-
Contact us
Secure development with C++ - Lessons and techniques
Helge Penne
-
Contact us
The art of living with broken things
James Westfall
-
Contact us
Using Python and Behave to test C++ applications
Arne Mertz
-
Contact us
Testing strategy for your cloud based ASP.NET Core services
Dror Helper
-
Contact us
What you can learn from an open-source project with 300 million downloads
Dennis Doomen
-
Contact us
Property-Based Testing: Unveiling the Truth on Test Reduction
Ewald Verhoeven
-
Contact us
Continuous Load Testing with GitHub Actions
Chris Ayers
-
Contact us
Behaviour Driven Development - A case study
Ron Brosh
-
Contact us
Optimizing Cloud Detection & Response With Security Chaos Engineering
Kennedy Torkura
-
Contact us
Part 1/2: Learning Automated Testing in .NET From Scratch
Scott Sauber
-
Contact us
Accessibility Testing 101
Erissa Duvall
-
Contact us
Detecting Malicious Activity: Unveiling the Secrets of MS-SQL Logging
Tristan Bennett
-
Contact us
How to fall in love with TDD
Gui Ferreira
-
Contact us
Front End Testing with GitHub Actions
Amy Kapernick
-
Contact us
Distributed load testing with k6
Thijs Feryn
-
Contact us
Front End Testing with GitHub Actions
Amy Kapernick
-
Contact us
OWASP Juice Shop - An Open Source Software and security Fairytale
Björn Kimminich
-
Contact us
Tune your Toolbox for Velocity and Value
Josh Grossman
-
Contact us
Red Teaming Large Language Models
Armin Buescher
-
Contact us
No Size Fits All: Empowering Engineers with Custom Application Security tests
Michal Kamensky
-
Contact us
Technical Neglect
Kevlin Henney
-
Contact us
.NET Testing Best Practices
Rob Richardson
-
Contact us
Going production scale with Gen AI - Patterns for your API
Scott Holden
-
Contact us
Playing Video Games One Frame at a Time
Ólafur Waage
-
Contact us
What the Soviet Space Program Taught Me About Digital Product Development
Dean Schuster
-
Contact us
.NET Testing Best Practices
Rob Richardson
-
Contact us
Sphere of Control: Techniques to Tackle Tech Debt Today
Dustin Thostenson
-
Contact us
Tackling property data with readable code
Lars Furu Kjelsaas
-
Contact us
Metal-In Test-Driven Development: A Dual-Target TDD approach
Fran Climent
-
Contact us
How to fall in love with TDD
Gui Ferreira
-
Contact us
Part 1/2: Performance testing with Grafana K6
Ole Kristian Pedersen, Fredrik Alvsaker
-
Contact us
No More SQLite - How to Write Tests With EF Core Using TestContainers
Daniel Ward
-
Contact us
Omg, how do I write software that isn't a ticking timebomb!?
Eivind Jahren
-
Contact us
AI-Powered E2E UI Testing: Faster Creation, Easier Maintenance
Daniel Ostrovsky
-
Contact us
Mobile Farming for Perfection
Sasha Denisov
-
Contact us
Securing APIs by Design
Jose Haro Peralta
-
Contact us
A11y Broke My Build
Kristoffer Nordström
-
Contact us
How to be a problem solver?
Carolina Pascale Campos
-
Contact us
Data modeling strategies in NoSQL databases
Hasan Savran
-
Contact us
The Grand Unified Theory of Clean Architecture and Test Pyramid
Gui Ferreira
-
Contact us
From Code to Customer: How Continuous Deployment Can Accelerate Your Software Development Cycle
Tobias Mende
-
Contact us
Advanced Playwright Techniques for Flawless Testing
Debbie O'Brien
-
Contact us
Mutation Testing in Python with Cosmic Ray
Austin Bingham
-
Contact us
Test architecture is a real thing
James Westfall
-
Contact us
Deep dive with Blueye underwater drones
Jonas Follesø
-
Contact us
How to fall in love with TDD
Gui Ferreira
-
Contact us
Unit Testing Your Transactional Database
Dan Mallott
-
Contact us
Optimizing Cloud Detection & Response With Security Chaos Engineering
Kennedy Torkura
-
Contact us
Writing (in)efficient C#
Callum Whyte
-
Contact us
Test Cheap, Code Simple
Hackle Wayne
-
Contact us
Leisurely React and TypeScript for Thinker-Doers
Hackle Wayne
-
Contact us
Driving Your C# Code with Tests
Kevlin Henney
-
Contact us
Building a High-Value AppSec Scanning Programme
Josh Grossman
-
Contact us
Pragmatic Unit Testing Now!
Hackle Wayne
-
Contact us
Condition coverage in gcc: introduction and intuition
Jørgen Kvalsvik
-
Contact us
Leisurely React and TypeScript at Odd Hours
Hackle Wayne
-
Contact us
Driving Your C++ Code with Tests
Kevlin Henney
-
Contact us
Lightning Talks 4
Milica Mihajlija, Sasha Denisov, Kristoffer Strube
-
Contact us
Testing in production
Gojko Adzic
-
Contact us
Part 2/2: Performance testing with Grafana K6
Ole Kristian Pedersen, Fredrik Alvsaker
-
Contact us
The Grand Unified Theory of Clean Architecture and Test Pyramid
Gui Ferreira
-
Contact us
Building Scalable and Maintainable APIs with ASP.NET Core Workshop
Spencer Schneidenbach
-
Contact us
Lightning Talks 2
Kristoffer Nordström, Andrew Murphy, Mackenzie Jackson, Ilya Sher, Roland Bodenstaff
-
Contact us
Keynote: Testing as an equal 1st class citizen (to coding).
Jon Jagger
-
Contact us
Testing as an equal 1st class citizen (to coding)
Jon Jagger
-
Contact us
Who tests their cloud code anyway?
Lars Klint
-
Contact us
A Day of Lean Code
Kevlin Henney
-
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