NDC Minnesota 2019
| title | author | length |
|---|---|---|
| Keynote: Hack to the Future | Troy Hunt | 55m |
Infosec is a continual game of one-upmanship; we build a defence and someone breaks it so we build another one then they break that and the cycle continues… | ||
| Serverless Architecture Patterns | Lynn Langit | 01h 02m |
Draws patterns from real projects: functions (Lambda/Cloud Functions) for bursty workloads, containers and Kubernetes when startup latency or custom runtimes… | ||
| Elasticsearch Suggesters: Beyond Autocomplete | Brett Hazen | 50m |
Shows how Elasticsearch 7.0.4 suggesters are used beyond simple autocomplete with live REST-API demos that build indices, custom analyzers and documents and… | ||
| Kubernetes, Azure and .NET - What's it all about? | Shahid Iqbal | 01h 01m |
Introduces Kubernetes fundamentals with hands‑on demos: uses Docker Desktop and minikube locally, then provisions an AKS cluster with az aks create (cluster… | ||
| Kubernetes - going beyond the basics | Shahid Iqbal | 59m |
Covers concrete ways to control placement (labels, nodeAffinity, taints/tolerations, pod anti‑affinity, or a custom scheduler), enforces policies via… | ||
| From localhost to production: Managing your code with Azure DevOps | Jay Harris | 01h 09m |
Covers a concrete Azure DevOps pipeline: connect a GitHub repo, run dotnet restore/build/test tasks, and publish a zip artifact; demo shows a typical build… | ||
| From zero to CD in 60 minutes | Glenn F. Henriksen | 01h 05m |
Starts from an empty directory, builds a React single page app and a .NET Core API, adds Jest snapshots and React Testing Library unit tests, creates YAML… | ||
| A Skeptics guide to functional style javascript | Jonathan Mills | 49m |
Argues JavaScript is not purely functional but shows concrete, practical techniques: use map/reduce/filter instead of manual for-loops to avoid mutable state… | ||
| Designing a Flexible UI Architecture with React and GraphQL | Kamran Ayub | 01h 02m |
A schema-driven UI is implemented with React, Redux, TypeScript, GraphQL and an Apollo + Redis cache to ship a UI schema that encodes validation, display… | ||
| ECMA 6 JavaScript, the Good Parts | Jennifer Estrada | 51m |
ES2015 features get practical details: const creates an immutable binding (object properties stay mutable), lexical this from arrow functions removes most need… | ||
| Exploring C# 8: The Deep Dive | David Pine | 47m |
C# 8 adds concrete types and syntax: IAsyncEnumerable<T> and await foreach for async streams (combined yield with suspended execution), nullable reference… | ||
| No Strings Attached: JavaScript without Webpack, Transpilers, or Frameworks | Ashley M Grant | 59m |
Demonstrates that ES2015+ features run natively so a jQuery app is rewritten to use let/const, classes, arrow functions, destructuring, spread/rest, fetch… | ||
| Async injection | Mark Seemann | 01h 01m |
Claims a concrete pattern: move impure DB calls to the edge, change repository reads to produce Task or collections and inject decision logic into the async… | ||
| How to Escape The Distributed Monolith | Ian Cooper | 59m |
Companies with ~700 engineers and ~52 teams find RPC-based microservices become a distributed monolith because services use HTTP/gRPC and service meshes as… | ||
| Fundamentals of Azure IoT | Justin Grammens | 01h 04m |
Live demo shows an MXChip Dev Kit ($40) running Arduino code uploaded from Visual Studio Code, sending JSON to Azure IoT Hub roughly every second. A function… | ||
| Modern Web Testing: Going Beyond Selenium | Dmitry Vinnik | 55m |
Compares Selenium WebDriver with framework-specific and non‑Selenium alternatives using a TodoMVC demo and concrete code snippets, arguing tests should live… | ||
| Securing Web Applications and APIs with ASP.NET Core 2.2 and 3.0 | Brock Allen | 01h 03m |
Covers concrete ASP.NET Core features: Kestrel edge support and HTTPS, the data protection key rolling demo (keys persisted as XML, default 90‑day rotation… | ||
| Augmented Reality - The State of Play | Rafał Legiędź | 56m |
Augmented reality is enterprise-ready not vaporware with concrete tools and deployments: development happens in Unity and C#, mobile platforms use ARKit/ARCore… | ||
| Are You Really Using Kanban, or Just Making a List of Issues? | Tom Cudd | 48m |
Maybe you think you're using Kanban now, but are you just tracking tasks in big ugly list? Kanban's focus on Flow, Work in Process, Visualization, and… | ||
| Everyday Agile for One: Recipes that make development for one … Fun | Elsa Vezino | 47m |
Practical recipes for solo development: use a visual backlog (screenshots show Trello/Azure DevOps boards), treat Kanban as a pull system with WIP=1, and… | ||
| Hacking Your Processes | Richard Wellum | 51m |
Adopts concrete hacks: standups require prepare a post-it and start with "who needs help?" so blockers surface first; run standups ticket-first or retire them… | ||
| UX + Engineering: A Tale of Two Cities | Edward Ecker, Joe Karlsson | 51m |
Argues that engineers join design before handoff and run dev-design workshops where a small squad (ideally one designer, one product, one or two devs)… | ||
| Serverless with Knative | Mete Atamel | 47m |
Knative 0.5 runs on Kubernetes with Istio or Gloo for routing and turns containers into serverless services with automatic auto-scale to 0, config-driven… | ||
| Hacking Humans : Social Engineering Techniques and How to Protect Against Them | Stephen Haunts | 50m |
Covers concrete attack mechanics and numbers: phishing makes up about 77% of social attacks, 90% of email is spam, phone scams targeted millions (2.4M/2.3M in… | ||
| An AI with an Agenda: How Our Cognitive Biases Leak Into Machine Learning | Arthur Doler | 56m |
Humans’ biases routinely enter models because training data records past decisions and social patterns, producing concrete harms: ProPublica study shows risk… | ||
| Clean Architecture with ASP.NET Core 2.2 | Jason Taylor | 51m |
Clean Architecture implemented on ASP.NET Core 2.2 with a runnable Northwind Traders sample that targets Windows, Mac and Linux and uses EF Core 2.2… | ||
| Getting Started with Cosmos DB + EF Core | Thiago Passos | 45m |
Shows wiring Entity Framework Core to Azure Cosmos DB using the EF Core provider and demos a simple blog (Post/Author/Category) where EF writes three documents… | ||
| How to Build a RESTful Service with ASP.NET Core and Swagger | Gregor Dzierzon | 57m |
Builds a small budget REST API with ASP.NET Core Web API, Entity Framework Core and SQL Server, exposes three resources (users, categories, expenses) with… | ||
| Goodbye REST APIs. Hello GraphQL! | Cory House | 01h 02m |
GraphQL lets the client declare exactly the JSON it wants, including nested relationships and specific fields returned from mutations, so one POST to a single… | ||
| Blazor: C# running in the browser via WebAssembly | Scott Sauber | 58m |
Blazor runs C# in the browser via WebAssembly using the Mono runtime, loading DLLs in the browser and shipping an initial payload of about 2.4 MB; demos show… | ||
| Dungeons, Dragons and Functions | Mathias Brandewinder | 01h 01m |
Reconstructs D&D rules into precise F# types and shows how F# discriminated unions and records make impossible states unrepresentable, turning vague 300–1,000+… | ||
| Distributed Tracing and Monitoring with OpenCensus | Simon Zeltser | 59m |
OpenCensus provides multi-language client libraries, exporters and a collector so services send traces and metrics to different backends without redeploying… | ||
| Bulletproof Transient Error Handling with Polly | Carl Franklin | 51m |
Connected applications only work when connected. What happens if the network breaks temporarily? Will your system recover smoothly or pitch a fit? Using an OSS… | ||
| CloudWatch-ing: Creating More Useful Logs & Alerts with AWS | Rhia Dixon | 42m |
AWS CloudWatch replaces scattered per-machine .txt logs with centralized CloudWatch log groups so all instances and threads are searchable, cutting batch lag… | ||
| Using C# Expression Trees in the Real World | Spencer Schneidenbach | 51m |
Shows how C# expression trees are inspected, built with the Expression API, and transformed with an ExpressionVisitor to translate LINQ to SQL for Entity… | ||
| Game On! Gamifying Your Apps for Fun and Profit | Gwendolyn Faraday | 57m |
Built a gamified recycling app called Amico that fails because game bits are stuck on a weak product, then pivots to education. Claims: Foursquare growth… | ||
| Life Beyond Distributed Transactions: An Apostate's Implementation | Jimmy Bogard | 01h 00m |
Argues distributed transactions are limited to a single-item transactional boundary and shows a working implementation that coordinates multi-resource work… | ||
| Service Workers: Transforming your App into a Progressive Web Application | Avindra Fernando | 01h 02m |
Shows how a web app becomes a real PWA by converting a Vue app with the Vue CLI PWA plugin, adding manifest.json and a service worker, and using Lighthouse to… | ||
| DevOps for Machine Learning | Damian Brady | 56m |
Shows a concrete DevOps-style ML pipeline: code and ETL in git, infrastructure-as-code to spin GPU VMs, training jobs that register model artifacts, and… | ||
| Modern web application bugs | Erlend Oftedal | 58m |
Shows reproducible demos of XML external entity attacks that read /etc/password and AWS metadata (including a $10,000 Twitter XXE report), XSLT and blind XXE… | ||
| Cypress: Where Automated Acceptance Testing Isn’t Just for QA Anymore | Justin James | 56m |
Cypress is a browser‑run UI test framework that demos running ~30 integration tests in ~34 seconds, scaffolding ~105 example tests on install and recording MP4… | ||
| Continuous Learning for Developers | Brian MacDonald | 52m |
Argues that continuous learning is an investment and that engagement — not learning-style theory — determines success, with practice/kinesthetic work as the… | ||
| Quantum Computing Concepts | John Azariah | 01h 01m |
Claims that quantum machines can beat classical for specific problems, not universally, and that molecular simulation will arrive long before RSA breaking… | ||
| IP Fundamentals—Trust Me, I'm a Lawyer | Jeff Strauss | 01h 02m |
Clear, practical rules for creators: code is copyrighted automatically and copyright registration costs ~$35–$55 but gives statutory damages and prima facie… | ||
| UX Design Fundamentals: What do your users really see | Billy Hollis | 01h 01m |
Claim: users only reliably perceive a tiny foveal area so inattentional blindness and priming make much of a screen invisible; evidence comes from quick-slide… | ||
| Scaling microservices with Message queues, .NET and Kubernetes | Lewis Denham Parry | 42m |
A .NET Core ticketing site sends a message for each click into a broker and a pool of workers that sleep five seconds per job; Prometheus scrapes a custom… | ||
| Networking at Conferences for Autistic People and Introverts | Dennie Declercq | 55m |
Practical guidance for making connections at conferences specifically aimed at people who are introverted or on the autism spectrum. It explains why networking… | ||
| HACKERS, HOOLIGANS, HEISTS, & HISTORY | Brian Contos | 59m |
A history of real incidents tied to measurable outcomes not platitudes: a worm that doubles infections every 8.5 seconds and hits 9% of hosts in 10 minutes… | ||
| The Dark Side Of Events | Vladik Khononov | 59m |
Eight years at Internovus delivers concrete failure modes and fixes: publishing raw domain events causes logical, implementation and semantic coupling… | ||
| From one release per quarter to 30 times a day | Marcel de Vries | 01h 01m |
Claims moving a legacy MVC app from quarterly releases to 30 times a day by rearchitecting into value‑stream teams, moving to Azure app services, and… | ||
| CSS Grid - What is this Magic?! | Amy Kapernick | 52m |
Builds a small note-taking app layout using display: grid, grid-template-columns with repeat() and 1fr, grid-template-rows, grid-column: 1 / -1 and span… | ||
| Azure Functions 2.0: Enterprise-Grade Serverless | Katy Shimizu | 48m |
Azure Functions 2.0 adds concrete enterprise features: the premium plan supplies reserved warm instances to cut cold starts (demo: consumption spikes to ~5,000… | ||
| How not to be the best app no one uses: Effective Onboarding for fun & profit | Kendall Miller | 01h 01m |
Claim: most users quit before meaningful value — about 65% of SaaS trials never return after the first session. Practical fixes: ask only an email first, score… | ||
| One Codebase to Rule Them All - Using React Native Everywhere | Jesse Weigel | 59m |
Argues a single JavaScript codebase can hit web, iOS, Android, Windows and desktop with 95% code reuse, using React Native Web, React XP, Electron and… | ||
| Patterns for high-performance C# | Federico Andres Lois | 01h 09m |
RavenDB 4.0 work focuses on shaving nanoseconds off hot paths by removing allocations, moving parts to unmanaged memory and rewriting key subsystems in C#… | ||
| SignalR: To Chat and Beyond | David Pine | 53m |
SignalR Core is shown powering three finished demos: a Razor Pages + Vue.js chat that uses Azure SignalR Service, a hosted background chatbot calling the I Can… | ||
| The Shape of Data: Machine Learning and Topology | Kaisa Taipale | 50m |
Uses the mapper algorithm implemented in Python and R to turn high‑dimensional datasets into graphs, then inspects structure rather than fitting a black‑box… | ||
| nothing matches | ||