~/conference

NDC Oslo 2021

.NET developers, backend engineers, cloud architects, frontend developers, security engineers, devops engineers, data engineers, mobile developers

C# 8-10 language features; Blazor with BFF pattern; WebAssembly for frontend; Rust to WebAssembly games; Azure Durable Functions workflows; Dapr microservice development; Event sourcing with Eventuous; Azure Cosmos DB partitioning; GitHub Actions pipelines in C#; K6 performance testing with Azure; GraphQL APIs in C#; Logging and telemetry for Apache Spark

titleauthorlength
NDC Community Tuesday.Dylan Beattie02h 14m
A forensic walkthrough shows a multi-step breach: an SQL injection against a bespoke CMS exposes an unsalted MD5 password file, attackers use rainbow tables to…
Talk in English on
Keynote: Unicorn HuntingMikko Hypponen54m
A clear claim: organized ransomware gangs now hold billion‑dollar war chests — cybercrime unicorns — partly because early Bitcoin hoards appreciate, turning…
Talk in English on
Learning in public - Live coding on TwitchLayla Porter01h 04m
Live coding on Twitch focuses on practical setup and community mechanics: uses OBS with a JSON scene collection (linked on GitHub), integrates StreamElements…
Talk in English on
Keynote: Two roads diverged in the woodsLiam Westley46m
Career story lists concrete choices and outcomes: builds an in‑house Sky News weather system in Visual Basic 1.0 running on Windows 3.1; co‑founds a software…
Talk in English on
Choreography vs Orchestration in serverless microservicesMete Atamel, Guillaume Laforge01h 03m
Compares Pub/Sub event choreography versus centralized Cloud Workflows orchestration by rebuilding a photo‑sharing app: original pipeline uses Cloud Storage…
Talk in English on
Developer Fundamentals of Serverless NET Development with Azure Durable FunctionsJonah Andersson54m
Presents concrete claims and code: Azure Durable Functions (C# .NET) manage checkpoints and replay so long running stateful workflows are possible, with a…
Talk in English on
What's new in C#? Exciting new features in C# 8 0 and 9 0Filip Ekberg01h 02m
C# 8–10 add concrete features and runtime requirements: nullable reference types make the compiler warn on potential nulls to reduce NullReferenceExceptions…
Talk in English on
Eliminating Hidden Dangers to Your Applications Patterns for Reliable SystemsBarry Stahl58m
Claim: it is impossible to reliably make two independent state changes in a single execution context, so avoid the Dual-Writes anti-pattern. Concrete…
Talk in English on
OAuth – the good PartsDominick Baier54m
OAuth has settled on a small set of practical rules: the ecosystem centers on two flows — client credentials flow for machine‑to‑machine and authorization code…
Talk in English on
Using the BFF pattern to secure SPA and Blazor ApplicationsDominick Baier01h 02m
Argues that SPAs and Blazor must stop storing OAuth tokens in the browser and adopt a full BFF where ASP.NET Core + the OpenID Connect handler keep tokens…
Talk in English on
Desktop development in .NET 6Olia Gavrysh53m
.NET 6 is out (November) as an LTS release with yearly cadence and promises one-codebase tooling across web, mobile and desktop; ASP.NET Core benchmarks show…
Talk in English on
Building desktop apps using .NET MAUI and BlazorDaniel Hindrikes31m
Hybrid approach claims: reuse Blazor website components inside a native shell, run UI in BlazorWebView while everything else is 100% native, and access…
Talk in English on
Autonomy, is that what we really want?Kenny Baas Schwegler, Evelyn Van Kelle49m
Argues that autonomy must be balanced across code, team, cross-team and organizational levels using concrete practices: use polarity mapping to manage the…
Talk in English on
How To Make Your Website A Progressive Web App And Why You Might Want ToLemon58m
Progressive Web Apps turn a normal website into an installable, offline-capable app by adding three concrete pieces: HTTPS, a manifest.json, and a service…
Talk in English on
Building Cloud Native .NET Applications with Project TyeJon Galloway01h 05m
Project Tye is a developer tool that runs multiple .NET projects locally as real processes, delay dockerizing until deploy so breakpoints attach normally, and…
Talk in English on
A continuous fairytaleOda Hoem, Tina Christin Siversen57m
A case study of a public driving‑license system that shifts from eight releases a year to deploying by need, often deploy daily, using an Atlas + OpenShift…
Talk in English on
Aligning Bounded Contexts with Subdomains in Legacy CodeMufrid Krilic56m
Attempt to carve a bounded context out of a legacy .NET prescription system aims to align subdomains with code by moving projects into a new Visual Studio…
Talk in English on
A Guide To Functional ProgrammingJemima Abu37m
Covers how writing pure functions and using immutable values in JavaScript makes code predictable, easier to test and reuse; shows concrete fixes: replace…
Talk in English on
Uno Platfrom Your apps everywhereMartin Zikmund48m
Uno Platform lets you write C#/XAML once and compile the same UI and business logic for Windows, Android, iOS, macOS, Linux and the web; demo compiles a WinUI…
Talk in English on
How Kubernetes plays Tetris with your containersSalman Iqbal58m
Kubernetes decides pod placement by filtering, scoring and binding nodes using the API server, etcd and kubelet; it packs containers for resource efficiency…
Talk in English on
OpenTelemetry will save your day and nightAlexey Zimarev59m
OpenTelemetry provides unified traces, metrics and logs by wiring .NET Activity/DiagnosticSource and the new System.Diagnostics metrics API into a single…
Talk in English on
Carving Microservices out of the Monolith with Domain StorytellingHenning Schwentner52m
Domain Storytelling teaches how to find microservice boundaries by having users tell step-by-step scenarios and drawing them with a simple pictographic…
Talk in English on
Roslyn Source Generators Never send a human to do a machine's jobStefan Pölz01h 02m
Explains concrete mechanics: C# 9 adds partial methods with visibility and module initializers that let Roslyn generators emit implementations at compile time…
Talk in English on
Going real time using Azure CosmosDB and ReactOlena Borzenko44m
Builds a serverless real-time stock monitor using Azure Cosmos DB change feed, a serverless React app, and Azure Functions Cosmos DB and SignalR bindings to…
Talk in English on
The Boeing 737 MAX When Humans and Technology Don't MixKyle Kotowick57m
Boeing fits much larger engines onto a 1967 airframe, shifting lift forward and causing nose-up tendency, then hides a software fix called MCAS that forces…
Talk in English
HelseID Introducing Modern Web Security in a Geriatric Health SectorRune Andreas Grimstad, Dag Helge Østerhagen01h 00m
HelseID is a national trust service that protects Norway’s health APIs using OAuth2 and OpenID Connect running on an IdentityServer stack; it issues roughly 1…
Talk in English on
What's New in F# 6 0Don Syme59m
F# 6 ships with .NET 6 and Fable JavaScript targets, adds F# tasks and resumable code for higher-performance async interop, and unifies string interpolation…
Talk in English on
Eventuous Event Sourcing with .NETAlexey Zimarev57m
Eventuous is an opinionated .NET library that builds a production-ready event sourcing stack: Event Store for persistence, MongoDB projections, Google…
Talk in English on
APIs for Infrastructure… on steroidsPaul Stack57m
Live demo shows Pulumi code that deploys an Azure Function in ~1 minute by creating resource group, storage account, blob (zipped function), SAS URL and…
Talk in English on
The Perils and Promise of Artificial IntelligenceRichard Campbell48m
History of AI moves from Deep Blue (1997, ~11 gigaflops) and expert systems to neural nets that beat image challenges after Imagenet: 14 million labeled images…
Talk in English on
GitHub Actions DevOps Pipelines as code using C#Mattias Karlsson48m
Demonstrates using Cake (C#) to define GitHub Actions pipelines as code, installed via a dotnet tool manifest and run with dotnet cake, so pipelines run…
Talk in English on
Computational CreativityDylan Beattie59m
Shows machine-generated heavy metal riffs produced with ML.NET plus lyrics stitched from a Markov chain corpus, curated into a live song that mostly works…
Talk in English on
Formatting F# Code, There and Back AgainFlorian Verdonck01h 03m
A practical report on an F# code formatter that actually runs: Fantomas parses source via FSharp.Compiler.Service, builds an AST plus token trivia to preserve…
Talk in English on
Rust wasm: Browser games!Thomas Heartman53m
Builds a browser Breakout clone using Rust compiled to WASM with Bevy as the engine and wasm-bindgen for JS interop; compilation needs a web-specific renderer…
Talk in English on
Flying Blind Lessons Learned from Presenting OnlineAlexander Arvidsson53m
Adaptation happens in about a week: streamer techniques get repurposed to teach Azure demos and switch between PowerPoint and the Azure portal without…
Talk in English on
Nerd sniping myself into a rabbit holeMaarten Balliauw15m
Android app proxies YouTube audio to Sonos by sniffing the phone app traffic, extracting the MP4 audio track, remuxing AAC into ADTS frames and serving it over…
Talk in English on
Performance Testing From Zero to Hero with K6 & AzureJose Luis Latorre Millas55m
Shows how to replace deprecated Azure load testing with k6 run scripts wired into an Azure DevOps YAML pipeline, publishing artifacts and passing secrets, and…
Talk in English on
Self service infrastructure using pulumi automationTomas Jansson58m
Shows how Pulumi and the Pulumi Automation API run inside a web or CLI app to give teams on-demand infrastructure: TypeScript programs create an Azure resource…
Talk in English on
The Path of FreedomStephen Haunts01h 01m
Case study details concrete enough to decide: a 2 GB sound library is sold as a 100‑DVD run, five initial sales and later ~£400–500/year as passive income; a…
Talk in English on
The Spirit of CreativityStephen Haunts44m
Covers concrete actions: wrote 15 short stories (3–4k words each), hires editors and an illustrator, and plans a small press that experiments with a 60%…
Talk in English on
Power of Civic Tech CommunityMatěj 'Horm' Horák08m
Volunteering in a civic‑tech community accelerates career growth by giving real responsibilities in a low‑risk setting: two years of contributions lead to…
Talk in English on
From Gin & Tonics at 4 to delivery at paceAnthony Nicls, Marcel Britsch39m
A focused 10‑person team (three external consultants plus seven engineers, QA, UX and a junior product owner) tackles the IELTS booking flow that originally…
Talk in English on
Managing Asynchronous APIsIan Cooper57m
Describes using AsyncAPI to declare channels, message schemas and protocol bindings, pairing it with CloudEvents for consistent event metadata and…
Talk in English on
Building a classic adventure game with BlazorSander Molenkamp01h 01m
A full adventure engine runs in Blazor WebAssembly using Blazor components plus a tiny in-memory mediator for UI events; graphics come from Phaser JS via…
Talk in English on
Desired State How React, Kubernetes and control Theory have lots in commonBranislav Jenco46m
Claim: many layers—from UI to infra—are instances of a single desired state reconciliation abstraction where a declarative, stateless API diffs a saved desired…
Talk in English on
Drinking a river of IoT data with Akka NETHannes Lowette01h 01m
Claims Akka.NET scales IoT ingestion to very large fleets using the actor model, with 2 million messages on a laptop versus Petabridge’s 50 million messages…
Talk in English on
Web Components An Introduction to the FutureTobias Ljungstrom44m
Web Components are production ready and built with native browser APIs: HTML templates, Custom Elements and Shadow DOM. The demo constructs a reusable custom…
Talk in English on
Leveraging Stream API within Service WorkerMajid Hajian13m
Demo shows streaming a grayscale PNG transformer and chunked JSON parser that process a 10 MB JSON over fetch using Response.body as a readable stream and…
Talk in English on
Enrich your projects with LowCode magicRui Santos15m
Demonstrates using Power Platform (Power BI, PowerApps, Power Automate, Power Virtual Agents) to expose an Azure API as a custom connector in about 30 seconds…
Talk in English on
Kubernetes isn't the answerJoe Piscaer52m
Argues Kubernetes often causes more organizational friction than it solves and recommends choosing the simplest tool that fixes a specific bottleneck. Gives…
Talk in English on
Learning in Public:: Live Coding on TwitchLayla Porter01h 03m
Live coding on Twitch forces regular coding, accountability and live rubber‑ducking, uses OBS plus a shared OBS scene JSON to manage scenes, StreamElements for…
Talk in English on
Build Automation RevolutionMatthias Koch58m
NUKE brings build logic into a C# console app, using IDE refactorings, debugging, source generators for solution/project models, and fluent dotnet task…
Talk in English on
Plain TextDylan Beattie54m
A fast survey of how text encoding actually breaks things: a 5‑wire telegraph to ASCII's 7 bits, 8‑bit code pages, and why Windows stores UTF‑16 leading to…
Talk in English on
Zero to Document HeroLuce Carter01h 02m
Compares SQL tables to BSON documents and shows concrete code: a .NET Web API and MVC mflix clone built with the official MongoDB driver (about 52 million…
Talk in English on
Kotlin: Boring Languages are dead Long Live Boring LanguagesAugust Lilleaas43m
Argues Kotlin becomes the pragmatic “boring” default for JVM and Android because its type system gives null-safety via nullable types and smart casting, shows…
Talk in English on
An AI with an AgendaArthur Dohler49m
Seven concrete failure modes for deployed ML: phantoms of false correlation (finds spurious links), biased sample data (historical mortgages, Amazon recruiting…
Talk in English on
The Leader's LeapMartin Mazur58m
Defines a concrete pathway from coder to leader with five steps then a sixth return: Call, Fear, Leap, Abyss, Climb, Return. Recommends practical tools…
Talk in English on
Building a Mobile Flight SimulatorClifford Agius01h 01m
Rebuilt a British Airways 787 cockpit into a trailer, replacing clunky PCs and controls with a .NET instructor app, Prepared3D visuals, WideView networking and…
Talk in English on
Auditing Data and Answering the life long question Is it the end of the day yet?Simona Meriam37m
Nielsen builds Life Line: an auditing pipeline that injects an Avro audit header with a 5-minute window, emits metadata via both Kafka and an API Gateway, and…
Talk in English on
Using Immutable Data StructuresSpencer Schneidenbach55m
Argues that making data immutable in C# reduces runtime errors and removes many cross-thread synchronization needs, showing practical tools and tradeoffs: uses…
Talk in English on
Data Modeling and Partitioning in Azure Cosmos DBMark Brown01h 03m
Migrates an AdventureWorks subset into Azure Cosmos DB, showing embedding customer address/password cuts a three-query cost (~17 RU) to a single 2.83 RU…
Talk in English on
Decision Making in the Abscence of Ground TruthGary Short56m
Claims a repeatable method to make quantitative risk estimates without historical data using subject matter experts, producing management-ready KPIs and…
Talk in English on
Impactful MentorshipEldert Grootenboer, Olena Borzenko01h 02m
A practical how-to from mentor and mentee: start by choosing a topic you love (story about a failed Cosmos DB implementation), write a concise abstract with…
Talk in English on
When you think there is no time for learning or codingEleftheria Batsou42m
Starts coding by doing 100 Days of Code (kicks off on 31 Dec), posts each day to GitHub and Twitter, and uses short public videos to win a freelance job —…
Talk in English on
The sceptics guide to pattern matchingMatt Ellis01h 02m
C# pattern matching evolves from C#7 through C#10 into concrete features: switch expression, property pattern, positional pattern, plus type, constant…
Talk in English on
Implementing an Event Sourcing strategy on AzureOlena Borzenko, Eldert Grootenboer56m
Concrete recipe: producers push JSON events into Event Hubs (Kafka endpoint), an Azure Function reads the stream and inserts documents into Cosmos DB as an…
Talk in English on
Demonstrating Binary ExploitationMarit Iren, Christian Resell01h 00m
Live reproduction of a real sudo vulnerability shows a heap overflow triggered by a trailing backslash in a command line argument that copies into a heap…
Talk in English on
Passwords are so 1990Sam Bellen47m
Argues that passwords are replaceable with public/private key flows using the WebAuthn API and hardware or platform authenticators, demonstrates a working Mac…
Talk in English on
Blazor, .NET 6, and WebAssemblySteve Sanderson01h 00m
.NET 6 Blazor demo shows a Blazor WebAssembly inventory app running a client-side SQLite via native dependencies (e_sqlite3 compiled to WASM) with EF Core, hot…
Talk in English on
Developing microservice applications with DaprJakob Ehn57m
Dapr provides language-agnostic building blocks (service invocation, state, pub/sub, bindings, observability) via a local sidecar that the app talks to over…
Talk in English on
Automate Yourself Out of a Job with RoslynMark Rendle01h 00m
Roslyn is Microsoft's compiler-as-a-service and the talk shows how to use Roslyn Workspaces plus Microsoft.Build.Locator to load solutions, then read…
Talk in English on
Space in the 2020'sRichard Campbell57m
Survey of current space efforts lists suborbital rides (Virgin Galactic, New Shepard) as short free‑fall experiences costing $300k tickets while orbital…
Talk in English on
Hyper Speed: When Big Data BloomsScott Helme01h 00m
Processes about 65,000 JSON CSP/telemetry reports per second and uses a Bloom filter in Redis to answer “seen before?” queries in memory, returning definite no…
Talk in English on
Microservices for building an IDEMaarten Balliauw50m
Rider splits IDE features across JVM front-end and .NET back-end and uses an open‑source writer protocol — a Kotlin DSL that generates cross‑language bindings…
Talk in English on
The Next Decade of Software DevelopmentRichard Campbell58m
Predicts Moore's Law ends within the decade and shows why—transistor density hits atomic limits—while noting Apple M1 as a system-on-chip example that wins by…
Talk in English on
Debugging .NET AppsTess Ferrandez-Norlander53m
Demo-heavy troubleshooting that locates who holds memory and why it is not reclaimed, using concrete commands and artifacts: dotnet-counters to spot growing GC…
Talk in English on
Embracing Collaborative ChaosLyndsay Prewer46m
Platform runs hundreds of microservices owned by 60 delivery teams across seven platform teams and experiments with planned disruptions called Chaos Days…
Talk in English on
Critical Decision MakingClifford Aguis01h 02m
Explains a concrete incident-based method for fast team choices using TDODAR with a running-clock discipline — start a stopwatch at failure, list symptoms…
Talk in English on
Why you should consider WebAssembly in your next frontend projectHåkan Silfvernagel44m
Argues that WebAssembly gives near‑native speed and lets backend code be reused in the browser, showing a Rust workflow that compiles with wasm-pack and…
Talk in English on
Writing a MMORPG game in Elm on both client and serverMartin Janiczek54m
Built New Ash World with Elm on client and server, running as two Elm apps that communicate over websockets with an automatic binary format so there is zero…
Talk in English on
Make UI tests part of your pipelineLars Alexander Jakobsen13m
A short demo writes a JavaScript UI test with Cypress.io, uses CSS selectors to type, click and assert a success page, and shows time‑travel, screenshots and…
Talk in English on
No more conflicts: Jamstack that works for developers & business users with Gatsby.jsArisa Fukuzaki55m
Builds a component-driven blog using Gatsby (now SSG/SSR/DSG in Gatsby v4), Storyblok as the headless CMS, gatsby-source-storyblok plus the Storyblok…
Talk in English on
Time Traveling in the CloudSam Vanhoutte01h 03m
Uses an open NASA engine telemetry set and a docker simulator that spins up 100 simulated engines sending 27-parameter readings into IoT Hub; ingests straight…
Talk in English on
ASP NET Core Beyond the IntroductinoChirs Klug01h 02m
Shows working code for URL rewriting via a custom middleware that reads and writes HttpContext.Request.Path and even swaps Response.Body into a memory stream…
Talk in English on
Stop Punching Yourself in the FaceHannes Lowette50m
Series of concrete cautionary stories about choices that backfire: using RavenDB vs S3 to archive raw files becomes expensive and brittle; adopting Agatha…
Talk in English on
Top Security Threats to Mobile Devices in 2021 & BeyondRuby Jane Cabagnot14m
Lists eight concrete mobile risks and specific mitigations: phishing and smishing remain top vectors, advocate employee training and reduced access; malicious…
Talk in English on
Good Fences Make Good NeighborsTrond Hjorteland59m
Claim: modularity only works when boundaries reflect business goals, communication patterns and people, not just code. Advocates a systems‑thinking method that…
Talk in English on
Lending PrivilegeAnjuan Simmons55m
Argues that people can use everyday access to change careers: credibility lending (Leonard Nimoy negotiates equal pay for Nichelle Nichols; Stephen Colbert…
Talk in English on
Debugging one layer deeperKevin Gosse58m
Production crashes once per day lead to WinDbg memory dumps and SOS-assisted stacks, disassembly mapping native CLR code back to C++ and object headers, and a…
Talk in English on
Component Driven Repo for a Component Driven WorldDebbie O'Brien57m
Argues that front-end monoliths break at scale and shows a working demo that builds four storefronts (shoe, perfume, electronics, sports) from independently…
Talk in English on
Event driven applications in AzureLaurent Bugnion01h 01m
Shows a concrete serverless design: an HTTP negotiate function returning SignalRConnectionInfo issues short-lived tokens that clients use to open duplex…
Talk in English on
Architectural Thinking on Flutter State ManagementMajid Hajian45m
Compares six state approaches (setState, Riverpod, BLoC, MobX, Redux, GetIt) against seven clear criteria: simplicity, agility, scalability, testability…
Talk in English on
How to really work together as a teamStacy Cashmore53m
Pair programming converts scattered individual work (often one story per developer) into focused, collaborative delivery that cuts lead time and improves PR…
Talk in English on
SAFE Stack: The Pit of Success for Functional Web ProgrammingIsaac Abraham01h 03m
A working SAFE Stack app is shown with 93% F# across client and server, a live Azure App Service site backing a million-document search index, and a…
Talk in English on
Transitioning to .NET MAUIMitchel Sellers52m
.NET MAUI is delayed past .NET 6 GA so production migrations wait, but migrations are often simple: create a new project, copy files except App.xaml, update…
Talk in English on
The Hows and Whys of Running Our Own OpenID Connect Identity ProviderRoland Guijt48m
Shows how an organisation built and runs its own OpenID Connect identity provider using IdentityServer to retain control instead of a cloud SaaS. Covers…
Talk in Dutch on
SOLID Revisited : The State of the MatterPhil Nash51m
Traces SOLID’s origin back to pre-2000 papers, argues the five rules mostly collapse into two ideas—cohesion and polymorphism with contracts—and flags ocp and…
Talk in English on
Building a Gameboy EmulatorDavid Whitney49m
Walks through a line-for-line transliteration of CoffeeGB into C# on .NET Core, showing how headless mode boots real ROMs, how opcodes map to a switch-driven…
Talk in English on
Reliable Client Server Data Transport for F# web applicationsZaid Ajaj53m
A library called Fable.Remoting provides a native F# RPC layer that combines REST and gRPC ideas into a single, type-safe client/server model and claims no…
Talk in English on
From AI first, to user firstKlara Vatn58m
Spacemaker builds an AI engine that generates billions of layout proposals and is sold to Autodesk for over 2 billion NOK; initial black‑box outputs prove…
Talk in English on
Best practices unit testing Blazor components with bUnitEgil Hansen55m
bUnit is a testing library layered on xUnit/NUnit that renders Blazor components with the real renderer but no browser or JS, so tests run in milliseconds and…
Talk in English on
Building Reliable Services at NRK TVEinar W. Høst01h 00m
NRK TV serves ~500k users daily and defines reliability with concrete SLOs (example: 99.95% uptime → 4 minutes downtime/week) and per-minute SLI measurements…
Talk in English on
The Untruthful Art: Five ways of misrepresenting DataAlexander Arvidsson56m
Lists five concrete tricks: truncated y-axis (sets baselines to exaggerate spikes), cherry-picking (selecting years or obscure metrics to hide trends)…
Talk in English on
Why you need an API, and what to do about itGlenn F. Henriksen49m
Argues for a company service platform that sits above messy ERP/CRM/e‑commerce systems, exposing HTTP APIs so teams can innovate without touching core systems…
Talk in English on
Automating a service worker with Workbox 6Maxim Salnikov51m
Workbox 6 automates service worker tasks: workbox-build injects a precache manifest during build, Rollup bundles and terser minifies the SW, and workbox-window…
Talk in English on
Rethinking Reactive ArchitecturesDavid Leitner55m
Argues that reactive architecture is useful but not a silver bullet, showing concrete patterns: event-centric persistence, outbox pattern, listen-to-self, and…
Talk in English on
Deep dive in Durable FunctionsLaurent Bugnion58m
Azure Durable Functions provide code-based workflow orchestration on Azure with fan-out/fan-in parallelism and long running steps by using a special…
Talk in English on
Defence in depth as CodeTobias Ahnoff, Martin Altenstedt50m
Slides and live demo show a practical six-step model implemented in ASP.NET Core 6: HTTPS hosting plus reverse proxy, JWT validation with Duende…
Talk in English on
Managing your settings in a secure way using Azure App ConfigurationCecilia Wirén46m
Azure App Configuration centralizes key/value settings with free and standard tiers (7 vs 30 day history, API call limits), supports import/export of…
Talk in English on
Learnings from the Enterprise-level Kubernetes transformation at Elkjøp NordicFredrik Klingenberg01h 02m
Elkjøp migrates 200+ microservices from Azure App Service to AKS, replacing 70→200 app services and cutting hosting cost from ~3M NOK/yr to ~1M NOK/yr while…
Talk in English on
Securing your .NET application software supply chainNiels Tanis58m
Shows concrete fixes: a binary diff demo finds non-reproducible DLLs caused by PDB paths and resolves them by embedding symbols and using dotnet-reproducible /…
Talk in English on
Whodunit? A performance murder mysteryThomas Heartman44m
A Rust JSON transformer becomes up to 45 times slower after added dedup, split and sort. Benchmarks with Criterion and comparisons expose quadratic dedup as…
Talk in English on
How do I start a sustainability community in my organisationSara Bergman10m
Outlines concrete steps: survey existing efforts, recruit allies, choose between green-by-software or green software, set a SMART goal, then run phases of…
Talk in English on
Improve your IaC game in Azure with Template SpecsBørge Wiik12m
Azure Template Specs, out of preview in spring 2021, stores ARM templates as a first-class Azure resource so teams deploy consistent infrastructure with…
Talk in English on
Logging Apache Spark How we made it easySimona Meriam13m
Centralized log search for Spark on EMR uses Filebeat on every EC2 node and Metricbeat, shipping lines to Redis -> Logstash -> Elasticsearch -> Kibana via…
Talk in English on
Yarn Berry: a next generation package managerMichael Richardson51m
Yarn Berry (Yarn 2/3) rearchitects Yarn with a plugin system, better workspace support, yarn dlx and constraints (written in Prolog) and an encouraged install…
Talk in English on
ClojureScript: Fun and productive web development with next level toolingChristian Johansen49m
ClojureScript compiles to JavaScript and the demo shows a tight live workflow: editing in Emacs with a REPL inside editor, hot reload and a browser running the…
Talk in English on
Building GraphQL APIs in C#Brandon Minnick59m
Claims that GraphQL cuts client-server round trips and lets clients shape responses get demonstrated with concrete tools and code: uses .NET 6 ASP.NET Core…
Talk in English on
Building beautiful Blazor apps with Tailwind CSSChris Sainty55m
Shows how to integrate Tailwind CSS with Blazor WebAssembly using the tailwind CLI (npx tailwindcss) and its JIT mode to shrink a generated CSS file from ~4 MB…
Talk in English on
Scaling Machine Learning Pipelines in CloudSalman Iqbal54m
Kubeflow on Kubernetes lets teams write reusable ML workflows in Python that compile to Argo YAML and run as containerized pods, with node selectors for GPUs…
Talk in English on
The Worst Programming Language EverMark Rendle01h 01m
A satirical language called BS combines real bad ideas into a working spec: €-prefixed vars with -> dereference and commas for string concat, arrays starting…
Talk in English on
The Marvels of Teenage EngineeringAnders Norås58m
A tour of specific bedroom feats: a 12‑year‑old publishes BASIC game in PC Magazine (Dec 1984); a 16‑year‑old ports Tetris from a 16‑bit Electronica 60 to…
Talk in English on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.