~/conference

NDC Sydney 2020

titleauthorlength
C# Source Generators - Write code that writes codeDavid Wengier59m
C# 9 adds Roslyn-based source generators that run inside the compiler pipeline, receive parsed syntax trees and Compilation objects, and emit additional C# (by…
Talk in English on
AI for the betterDennie Declercq53m
Practical demo notes show how microsoft cognitive services (Speech, Vision, Face, Custom Voice, Bot Service) convert real problems into working ideas…
Talk in English on
Practical Domain-Driven Design with EF CoreHossam Barakat55m
A small florist subscription app is refactored from an anemic model into a behavior-rich domain using .NET Core, EF Core and Mediator: constructors validate…
Talk in English on
Rise of the Machines – Technology in HumanityLars Klint46m
Argues real systems exist today: the Argus II bionic eye (≈350 patients) gives crude dot-outline vision and the pacemaker is now routine (pacemakers >1.5M…
Talk in English on
PWA For Games: An Enhanced Web Gaming ExperienceStephen Vinuya56m
Shows how to convert HTML5 games into installable PWAs using Angular + Pixi.js + p5.js and optional Three.js, with manifest.json and service workers generated…
Talk in English on
What We Learned Going ServerlessIllia Kavaliou47m
Serverless implementation uses AWS services (API Gateway, AWS Lambda, S3, DynamoDB, Cognito, SQS, SNS, CloudFormation) to ingest 35,000 daily files; a load…
Talk in English on
Common quandaries implementing your first Event Driven ArchitectureSarah Taraporewalla, Ann Mwangi45m
Teams migrate a refactored monolith to event driven architecture using Azure Event Hub (with a planned Kafka path) and sometimes simpler atom feeds for early…
Talk in English on
The Background on Background Tasks in .NET CoreScott Sauber59m
Compares concrete options: IHostedService, BackgroundService, Worker Service, and Hangfire with examples and pitfalls. Shows a Redis cache refresher running on…
Talk in English on
Securing Serverless Applications in AzureSjoukje Zaal50m
Shows how a serverless app authenticates users and calls other services end to end using concrete components and code. Demonstrates Azure Functions bound to…
Talk in English on
The Sunny Side of AIHenk Boelman19m
Describes how AI has moved from research into everyday cloud-hosted models and tiny on-device services, enabled by GPUs and REST APIs from platforms like…
Talk in Dutch on
Make your mouse move like a human - modern AI directly in web browserJakub Ledworowski13m
A tiny web playground records mouse trajectories between two checkboxes and trains a model in-browser with TensorFlow.js to predict the next cursor point from…
Talk in English on
Distributed Tracing Made Easy with .NET CoreJimmy Bogard01h 03m
Shows a working .NET Core 3.1 microservices demo that wires the Activity API to the W3C Trace Context (traceparent) headers, propagates context over HTTP and…
Talk in English on
Introduction to PASETO (platform-agnostic security tokens)Ruby Jane Cabagnot10m
Compares JWT and PASETO by name and behavior and gives concrete tradeoffs: PASETO enforces one true cipher suite per version, uses versioned protocols (v2…
Talk in English on
Effective Communication in a Remote First WorldRob Crowley55m
Company surveys show 70% feel more productive, 92% remain aligned and 84% feel empowered, yet 40% report degraded colleague interactions, so focus lands on…
Talk in English on
Serverless Azure In The EnterpriseDuncan Hunter, Adam Stephensen55m
Enterprises run production serverless for banks and government using concrete Azure pieces: Azure Front Door + API Management as the global gateway, Azure…
Talk in English on
Fixing poor performance patterns in Azure SQL Database applicationsMartin Cairney58m
Shows that switching Azure SQL from proxy to redirect (11000–11999) cuts round‑trip latency (example start 250 ms) when firewall and NSG ports are opened…
Talk in English on
Cloud-Native Kubernetes Workflows on AKS with ArgoRahul Rai, Tarun Pabbi52m
Shows Argo running on AKS and demos actual, working pipelines: a Kubernetes YAML that spins up container steps with Argo Workflows, Git-driven deploys via Argo…
Talk in English on
The Power of Performance FeedbackAmber Vanderburg01h 01m
Audience moves from 4/10→10/10 within five minutes by iterating feedback formats: numeric Likert, checkbox, word constraints. Presents three feedback…
Talk in English on
Svelte, cybernetically enhanced web appsDevlin Duldulao53m
Svelte is a compile-first UI approach that moves reactivity and DOM update work into build time, generating tiny vanilla JS update functions instead of diffing…
Talk in English on
Common mistakes and misconceptions in Web App Security using OAuth 2.0 and OpenId ConnectNahid Farrokhi01h 05m
Covers concrete pitfalls: authorization code interception and injection attacks and why PKCE is required for public and recommended for confidential clients…
Talk in English on
Easier infrastructure and safer secrets with Pulumi, Azure, and .Net CoreRian Finnegan56m
Shows a working demo that uses Pulumi with Azure Key Vault and GitHub Actions to create repeatable, idempotent infrastructure and keep runtime secrets out of…
Talk in English on
A deep dive into Conversational AI with Microsoft Bot FrameworkArafat Tehsin01h 03m
According to Gartner, conversational AI agents are named as top 3rd digital trend for 2020. Another research shows that bots are going to take over nearly 25%…
Talk in English on
Modernizing an existing system to take a more domain-driven approachWilliam Penberthy58m
Claims a feasible incremental path from monolith to domain-driven design using strangler fig, branch by abstraction and parallel run. Demonstrates moving…
Talk in English on
Ordering the chaos - cleaning logs and ordering events in microservicesAdam Furmanek01h 02m
Timestamps are unreliable across microservices because clocks drift, DST and tzdb changes and even leap seconds (2012 caused MySQL CPU spikes). The practical…
Talk in English on
Cloud-Native Kubernetes Workflows on AKS with ArgoRahul Rai, Tarun Pabbi52m
Shows Argo running on AKS with concrete demos: a multi-step container workflow executed via YAML-only configs, GitOps deployments via Argo CD, event wiring…
Talk in English on
Graphing Your Way Through the Cosmos: Common Data Problems Solved with GraphsChad Green57m
Shows that modelling business data as graphs avoids schema churn and messy join tables by actually demonstrating the work: a legacy table with 1,400 columns…
Talk in English on
Biometric security in the Azure CloudStefano Tempesta01h 00m
A working access-control pipeline ties Azure IoT Hub cameras to Cognitive Services Face API and Computer Vision, routes detections into an Azure Machine…
Talk in English on
Building Rock SOLID Serverless ApplicationsWilliam Liebenberg53m
Shows how to build Azure serverless apps that actually survive faults: uses Azure Functions with constructor DI, a resize‑images function demo that runs and…
Talk in English on
Eating an Elephant: Conquering big projects one bite at a time.Liam Elliott48m
Starts with clarifying ubiquitous language and the core bounded context so requirements shrink to what actually matters, not a sprawling spec. Uses…
Talk in English on
Say YES! to NoSQL: A Guide on When to Ditch Relational DatabasesAdrienne Braganza Tacke45m
Three-step decision framework: first evaluate the data by four characteristics — volume velocity variety valence — and prefer NoSQL when those are high; next…
Talk in English on
Artificial Intelligence? - more like Artificial Stupidity!Aiko Klosterman56m
Shows real wins like Google Translate earbuds and ML models that outperform doctors on cancer scans, then shows failures: a camera misreads a printed face on a…
Talk in English on
The Persuasion EquationBrooke Jamieson46m
Offers a reproducible workflow that turns smart‑building signals into decisions: integrate Office365 AD, a Cisco ring camera and Meraki wi‑fi to know who…
Talk in English on
Creating a hybrid and multi-cloud strategy using Azure API ManagementEldert Grootenboer01h 03m
Azure API Management is used as a single control plane to govern APIs across Azure, on‑premises and other cloud providers by using self‑hosted gateway…
Talk in Dutch on
IoT Solution Recipes - Beyond your first slice of Raspberry PiAdam Stephensen, Valeriia Savenko55m
Demo-heavy walkthrough of moving beyond Raspberry Pi prototypes to production using Azure IoT Central, IoT Plug and Play devices (MXChip, Raspberry Pi HATs)…
Talk in English on
Not all “Microservices frameworks” are made the sameDasith Wijesiriwardena17m
Argues that all-in-one microservice frameworks create accidental complexity and lock teams into bad abstractions, while runtimes and platforms let business…
Talk in English on
Kill All Mutants! (Intro to Mutation Testing)Dave Aronson52m
Explains mutation testing by making tiny code variants and running unit tests to see which variants are killed (cause failures) and which survive, with…
Talk in English on
Demystifying Front-End SecurityIlya Verbitskiy52m
Claims that XSS is a leading front-end risk are backed by specifics: about 40% of logged attacks, Samy worm infected ~1 million users, WordPress plugin flaws…
Talk in English on
Machine Learning simplified for Developers with ML.NETJernej Kavka59m
Uses ML.NET Model Builder to train a text classifier from a CSV of bank transactions, prototypes a working model in about an hour and single runs take ~8–15…
Talk in English on
Event Sourcing with EventStore and GoKen Faulkner16m
Shows how EventStore + Go writes JSON sales events and reads them back with a live subscriber, generating a demo stream (10 million looped events) and…
Talk in English on
Nerd sniping myself into a rabbit hole. Streaming online audio to a Sonos speakerMaarten Balliauw50m
An Android app is built that actually plays YouTube audio on Sonos by discovering speakers with SSDP broadcast discovery, sniffing traffic with tcpdump on…
Talk in English on
Elephant in the room and Innovation!Nelly Satari23m
Argues that innovation is for everyone and identifies the real barrier as the fear of failure, offering four concrete rules: reframe failure as information…
Talk in English on
The Mario Kart™ guide to career planningHannes Lowette57m
Uses Mario Kart as a concrete framework: set a 3–5 year direction, turn it into SMART goals and daily micro goals, pace learning just outside comfort so…
Talk in English on
Hot Chocolate: An introduction to GraphQL on ASP.Net CoreMichael Staib01h 04m
A demo builds a GraphQL server that sits on one endpoint and turns a Star Wars REST chain that took 2.9 seconds and many roundtrips into a GraphQL query that…
Talk in English on
From a distributed monolith to a microservices solutionJan de Vries54m
A migration story that warns against a false microservices jump and shows concrete fixes: an integration service + thin B2B API, hit with thousands of requests…
Talk in English on
Battles of an ImpostorMelissa Houghton47m
Imposter syndrome affects about 70% of people at some point, and this talk lays out a concrete three-step method—recognize, rationalize, reflect—with…
Talk in English on
The Dark Side Of EventsVladik Khononov54m
A team at Internovus rebuilds a sprawling monolith into microservices but finds events cause severe coupling, duplicated projection logic across dozens of…
Talk in English on
Managing the Burnout BurndownAnjuan Simmons01h 00m
Surveyed research shows nearly two thirds of workers feel burnout (23% very often, 44% sometimes) and employers incur roughly $190B in related costs; chronic…
Talk in English on
JavaScript for emails, are you sure?Phil Nash59m
Claim: AMP for email brings real interactivity into inboxes using concrete components and server endpoints. Demo builds a poll (pie vs cake) with amp-carousel…
Talk in English on
The Rise of Software Supply-Chain Attacks – How Secure is your .NET Application?Niels Tanis57m
Shows concrete supply‑chain failures (npm event-stream, XcodeGhost, Twilio SDK, stolen git credentials and a 500 GB Microsoft leak) and demonstrates tools that…
Talk in English on
CI/CD and beyond with GitHub ActionsDamien Brady01h 00m
Shows a real .NET + Node app called Tailwind Traders using GitHub Actions to build, test, publish and deploy to an Azure Web App via a publishing profile…
Talk in English on
Let systems communicate using Azure Integration ServicesSteef-Jan Wiggers45m
Azure Integration Services combines Logic Apps, API Management, Event Grid and Service Bus to implement hybrid and cloud-native integrations. Examples include…
Talk in English on
Creating a hybrid and multi-cloud strategy using Azure API ManagementEldert Grootenboer01h 03m
Azure API Management with Azure Arc and the self-hosted gateway is used to bring policy enforcement and telemetry close to on‑premises and edge services; a…
Talk in Dutch on
Say YES! to NoSQL: A Guide on When to Ditch Relational DatabasesAdrienne Braganza Tacke45m
NoSQL is framed as a decision process: first measure your data’s volume velocity variety valence (large volume, high write rate, diverse formats, or dense…
Talk in English on
Fighting Back Against a Distracted World - Increasing your Focus and Self-motivationStephen Haunts01h 05m
Quits full-time work, moves from working on a sofa to a rented office and co‑working space, and regains focus by breaking projects into tiny tasks, using…
Talk in English on
Using GraphQL as a Secure Innovation Boundary and data-driven culture driverRob Moore01h 00m
Telstra Purple builds Purple Graph, a GraphQL “secure innovation boundary” that joins HR, Microsoft Graph and other core systems into a single model, delivered…
Talk in English on
JavaScript for emails, are you sure?Phil Nash59m
Shows that AMP for Email actually ships interactive UI inside messages using amp-carousel and amp-form plus amp-image, amp-mustache and amp-bind; demo builds a…
Talk in English on
Practical Applications of ML in Software TestingMesut Durukal50m
Case study classifies bug severity from bug summaries using supervised learning with TF‑IDF NLP features, trained on roughly 400 real bugs split for…
Talk in English on
Building Qrio, a Bot That Plays Videos for My ToddlerAgustinus Nalwan43m
A home robot that recognizes toys (about 20 toy classes), identifies the person, and launches matching YouTube Kids videos is built and running on an NVIDIA…
Talk in English on
Wait, I have to test the front end too?Amy Kapernick53m
Shows how to add linting with eslint config and stylelint to catch syntax and style errors, then run pally (pa11y) via Puppeteer to write JSON results and…
Talk in English on
Deploying Docker for Database DevOps DominanceDaniel Mallott56m
Claim: Docker plus CI/CD can make database changes testable and deployable automatically. The demo wires Azure DevOps to spin up a SQL Server container in…
Talk in English on
FaaS or not to FaaS? Visible and invisible benefits of the Serverless paradigmaVadym Kazulkin51m
Compares total cost of ownership for AWS serverless stacks — Lambda plus API Gateway, SNS/SQS/Kinesis, S3, DynamoDB, Aurora Serverless — and gives a decision…
Talk in English on
Multi-cloud portability for Go applicationsPraveen Yedidi37m
Shows using Go Cloud generic APIs (blob, pubsub, secrets, runtimevar) to remove provider-specific SDK calls so an app swaps cloud providers by changing a…
Talk in English on
Vue.js is going to take the worldThiago Passos01h 03m
Argues that Vue is tiny and practical: the core ships as 20 KB core served via CDN, integrates with Bootstrap, VS Code and Vue Devtools, and boots from a…
Talk in English on
Flexibility with Serverless Azure FunctionsNelly Sattari16m
A working conference icebreaker app takes photos via a QR link, stores images in Blob Storage, triggers an HTTP Azure Function that calls Cognitive Services…
Talk in English on
Modernizing a legacy app using Windows Containers and Kubernetes: Challenges and Lessons learnedBahman Nikkhahan16m
Legacy clinical app with ~200 separate VM installs migrates to Azure Kubernetes Service (AKS) using Windows containers and Azure SQL to cut maintenance and…
Talk in English on
Unit Testing DeconstructedEmily Taylor21m
Argues a unit is a cohesive module and a unit test proves behavior while running isolated from other tests. Traces TDD back to Kent Beck and Test Driven…
Talk in English on
Handling secrets in cloud-based applicationsSteve Roberts55m
Demo deploys a .NET app to Elastic Beanstalk, lists S3 buckets and EC2 instances, and replaces local credential profiles with IAM roles with trust…
Talk in English on
From bulb to C# — how does computer work?Adam Furmanek01h 03m
Starts with light bulbs and switches to build AND/OR/NOT gates, then composes XOR, half and full adders, a clock oscillator and a set-reset flip-flop to make…
Talk in English on
Unleash the Power of VS CodeAaron Powell57m
Explains concrete ways VS Code becomes a full IDE: shows Control+P and command-palette navigation, demonstrates keyboard macros and snippets, and uses tasks to…
Talk in English on
A Deep Dive Into SameSite Cookies, What They Are and Why They MatterStephen Rees-Carter42m
Explains how browsers now interpret SameSite cookie values and what breaks: Chrome defaults to SameSite=Lax by default (rollout completed in mid‑2020)…
Talk in English on
Tips and tricks for robust big data applicationsYousry Mohamed53m
Demos use Spark (shell and containers), ORC/Parquet and Hive metadata to show concrete wins: a 10 million rows dataframe starts at ~200 KB, jumps to 71 MB with…
Talk in English on
State of WebXR: What do You Need to Know Today?Rabimba Karanjai27m
Clear claim: the web can deliver production mixed reality now using A-Frame and WebXR APIs with no vendor lock‑in. Demos include a browser tilt‑brush clone…
Talk in English on
Clean Testing: Clean Architecture with .NET CoreJason Taylor46m
Clean Architecture solution with a .NET Core to‑do app is wired to run real command/query handlers through MediatR, EF Core and the validation pipeline; tests…
Talk in English on
Cache Me Outside - Caching Methodologies & ArchitecturesAnthony Dang43m
Compares concrete caching approaches with demos and code: Cloudflare and Varnish hide errors unless purged programmatically, Azure CDN caches by default (Azure…
Talk in English on
Taking Models to the Next Level with Azure Machine LearningHenk Boelman57m
Starts with Azure Cognitive Services for quick sentiment and key-phrase extraction then builds an AutoML baseline on a 1.8 MB Tailwind Traders clothing reviews…
Talk in English on
Event-driven serverless architectures using Knative and Cloud RunMete Atamel55m
Explains how Knative Serving plus Knative Eventing and managed Cloud Run run containers serverless with real features: revision-based deploys, traffic…
Talk in English on
Goodbye Regex. Hello Parsers!Hackle Wayne58m
Regex breaks when routes and nested grammars need clarity so the demo replaces a tangled single regex with explicit TypeScript parsers, first built a parser…
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.