~/conference

NDC Minnesota 2019

date:2019-05-06..2019-05-09
location:Saint Paul, United States
series:NDC Minnesota · 2 editions
editions:[NDC Minnesota 2018, NDC Minnesota 2019]
titleauthorlength
Keynote: Hack to the FutureTroy Hunt55m
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…
Talk in English on
Serverless Architecture PatternsLynn Langit01h 02m
Draws patterns from real projects: functions (Lambda/Cloud Functions) for bursty workloads, containers and Kubernetes when startup latency or custom runtimes…
Talk in English on
Elasticsearch Suggesters: Beyond AutocompleteBrett Hazen50m
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…
Talk in English on
Kubernetes, Azure and .NET - What's it all about?Shahid Iqbal01h 01m
Introduces Kubernetes fundamentals with hands‑on demos: uses Docker Desktop and minikube locally, then provisions an AKS cluster with az aks create (cluster…
Talk in English on
Kubernetes - going beyond the basicsShahid Iqbal59m
Covers concrete ways to control placement (labels, nodeAffinity, taints/tolerations, pod anti‑affinity, or a custom scheduler), enforces policies via…
Talk in English on
From localhost to production: Managing your code with Azure DevOpsJay Harris01h 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…
Talk in English on
From zero to CD in 60 minutesGlenn F. Henriksen01h 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…
Talk in English on
A Skeptics guide to functional style javascriptJonathan Mills49m
Argues JavaScript is not purely functional but shows concrete, practical techniques: use map/reduce/filter instead of manual for-loops to avoid mutable state…
Talk in English on
Designing a Flexible UI Architecture with React and GraphQLKamran Ayub01h 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…
Talk in English on
ECMA 6 JavaScript, the Good PartsJennifer Estrada51m
ES2015 features get practical details: const creates an immutable binding (object properties stay mutable), lexical this from arrow functions removes most need…
Talk in English on
Exploring C# 8: The Deep DiveDavid Pine47m
C# 8 adds concrete types and syntax: IAsyncEnumerable<T> and await foreach for async streams (combined yield with suspended execution), nullable reference…
Talk in English on
No Strings Attached: JavaScript without Webpack, Transpilers, or FrameworksAshley M Grant59m
Demonstrates that ES2015+ features run natively so a jQuery app is rewritten to use let/const, classes, arrow functions, destructuring, spread/rest, fetch…
Talk in English on
Async injectionMark Seemann01h 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…
Talk in English on
How to Escape The Distributed MonolithIan Cooper59m
Companies with ~700 engineers and ~52 teams find RPC-based microservices become a distributed monolith because services use HTTP/gRPC and service meshes as…
Talk in English on
Fundamentals of Azure IoTJustin Grammens01h 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…
Talk in English on
Modern Web Testing: Going Beyond SeleniumDmitry Vinnik55m
Compares Selenium WebDriver with framework-specific and non‑Selenium alternatives using a TodoMVC demo and concrete code snippets, arguing tests should live…
Talk in English on
Securing Web Applications and APIs with ASP.NET Core 2.2 and 3.0Brock Allen01h 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…
Talk in English on
Augmented Reality - The State of PlayRafał 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…
Talk in English on
Are You Really Using Kanban, or Just Making a List of Issues?Tom Cudd48m
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…
Talk in English on
Everyday Agile for One: Recipes that make development for one … FunElsa Vezino47m
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…
Talk in English on
Hacking Your ProcessesRichard Wellum51m
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…
Talk in English on
UX + Engineering: A Tale of Two CitiesEdward Ecker, Joe Karlsson51m
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)…
Talk in English on
Serverless with KnativeMete Atamel47m
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…
Talk in English on
Hacking Humans : Social Engineering Techniques and How to Protect Against ThemStephen Haunts50m
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…
Talk in English on
An AI with an Agenda: How Our Cognitive Biases Leak Into Machine LearningArthur Doler56m
Humans’ biases routinely enter models because training data records past decisions and social patterns, producing concrete harms: ProPublica study shows risk…
Talk in English on
Clean Architecture with ASP.NET Core 2.2Jason Taylor51m
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…
Talk in English on
Getting Started with Cosmos DB + EF CoreThiago Passos45m
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…
Talk in English on
How to Build a RESTful Service with ASP.NET Core and SwaggerGregor Dzierzon57m
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…
Talk in English on
Goodbye REST APIs. Hello GraphQL!Cory House01h 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…
Talk in English on
Blazor: C# running in the browser via WebAssemblyScott Sauber58m
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…
Talk in English on
Dungeons, Dragons and FunctionsMathias Brandewinder01h 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+…
Talk in English on
Distributed Tracing and Monitoring with OpenCensusSimon Zeltser59m
OpenCensus provides multi-language client libraries, exporters and a collector so services send traces and metrics to different backends without redeploying…
Talk in English on
Bulletproof Transient Error Handling with PollyCarl Franklin51m
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…
Talk in English on
CloudWatch-ing: Creating More Useful Logs & Alerts with AWSRhia Dixon42m
AWS CloudWatch replaces scattered per-machine .txt logs with centralized CloudWatch log groups so all instances and threads are searchable, cutting batch lag…
Talk in English on
Using C# Expression Trees in the Real WorldSpencer Schneidenbach51m
Shows how C# expression trees are inspected, built with the Expression API, and transformed with an ExpressionVisitor to translate LINQ to SQL for Entity…
Talk in English on
Game On! Gamifying Your Apps for Fun and ProfitGwendolyn Faraday57m
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…
Talk in English on
Life Beyond Distributed Transactions: An Apostate's ImplementationJimmy Bogard01h 00m
Argues distributed transactions are limited to a single-item transactional boundary and shows a working implementation that coordinates multi-resource work…
Talk in English on
Service Workers: Transforming your App into a Progressive Web ApplicationAvindra Fernando01h 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…
Talk in English on
DevOps for Machine LearningDamian Brady56m
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…
Talk in English on
Modern web application bugsErlend Oftedal58m
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…
Talk in English on
Cypress: Where Automated Acceptance Testing Isn’t Just for QA AnymoreJustin James56m
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…
Talk in English on
Continuous Learning for DevelopersBrian MacDonald52m
Argues that continuous learning is an investment and that engagement — not learning-style theory — determines success, with practice/kinesthetic work as the…
Talk in English on
Quantum Computing ConceptsJohn Azariah01h 01m
Claims that quantum machines can beat classical for specific problems, not universally, and that molecular simulation will arrive long before RSA breaking…
Talk in English on
IP Fundamentals—Trust Me, I'm a LawyerJeff Strauss01h 02m
Clear, practical rules for creators: code is copyrighted automatically and copyright registration costs ~$35–$55 but gives statutory damages and prima facie…
Talk in English on
UX Design Fundamentals: What do your users really seeBilly Hollis01h 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…
Talk in English on
Scaling microservices with Message queues, .NET and KubernetesLewis Denham Parry42m
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…
Talk in English on
Networking at Conferences for Autistic People and IntrovertsDennie Declercq55m
Practical guidance for making connections at conferences specifically aimed at people who are introverted or on the autism spectrum. It explains why networking…
Talk in Dutch on
HACKERS, HOOLIGANS, HEISTS, & HISTORYBrian Contos59m
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…
Talk in English on
The Dark Side Of EventsVladik Khononov59m
Eight years at Internovus delivers concrete failure modes and fixes: publishing raw domain events causes logical, implementation and semantic coupling…
Talk in English on
From one release per quarter to 30 times a dayMarcel de Vries01h 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…
Talk in English on
CSS Grid - What is this Magic?!Amy Kapernick52m
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…
Talk in English on
Azure Functions 2.0: Enterprise-Grade ServerlessKaty Shimizu48m
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…
Talk in English on
How not to be the best app no one uses: Effective Onboarding for fun & profitKendall Miller01h 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…
Talk in English on
One Codebase to Rule Them All - Using React Native EverywhereJesse Weigel59m
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…
Talk in English on
Patterns for high-performance C#Federico Andres Lois01h 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#…
Talk in English on
SignalR: To Chat and BeyondDavid Pine53m
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…
Talk in English on
The Shape of Data: Machine Learning and TopologyKaisa Taipale50m
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…
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.