NDC Minnesota 2018
| title | author | length |
|---|---|---|
| Keynote: Apps, Algorithms and Abstractions: Decoding our Digital World | Dylan Beattie | 58m |
Picture the scene: you’re on a train, your phone goes ‘ping’, you take it out of your pocket and hey - someone sent you a message! It’s a video of a kitten… | ||
| Blazor, a new framework for browser-based .NET apps | Steve Sanderson | 01h 03m |
Blazor runs full .NET in the browser by shipping a Mono WebAssembly runtime and normal .NET assemblies (about 1.81 MB payload over 18 requests) and supports… | ||
| An Opinionated Approach to ASP.NET Core | Scott Allen | 57m |
Opinionated guidance for ASP.NET Core projects: keep a repository top-level layout like src/tests/samples, check in development and deployment scripts, use… | ||
| Own the future | Udi Dahan | 56m |
Companies on the S&P 500 drop from ~30 years to ~10–15 years as software reshapes industries, so rewrites usually fail: scope creep, 6–9 month collapse… | ||
| Implementing authorization in web applications and APIs | Brock Allen | 58m |
Authentication is easy, authorization is hard — so separate identity tokens from permission decisioning and map users to roles and permissions per application… | ||
| Own the future, NSB-style | Udi Dahan | 01h 13m |
Shows runnable .NET Core 2.0 code (github.com/particular-labs/net-core-demo) that composes UI pieces via a generic web host using two interfaces (route… | ||
| Deep Learning with CNTK and F# | Mathias Brandewinder | 57m |
Shows how to train real models with CNTK .NET API and F#: a toy classifier on 8x8 binary digits (32 ones, 32 twos) learns weights after ~1,000 passes and… | ||
| Intelligent Interfaces with Cognitive APIs, BOTs and IOT | Ian Philpot, Anu Prasad | 01h 00m |
A simulated edge device sends an accelerometer y-value 0.5 -> 0.1 to Azure IoT Hub via IoT Edge (edge agent + edge hub) running in Docker; IoT Hub forwards to… | ||
| Dependency Injection revisited | Mark Seemann | 54m |
Argues that dependency injection can be modeled as a tiny DSL and implemented in C# by translating an interface into a functor, then a free monad via Church… | ||
| Machine Learning for Gamers - Dungeon Forecasts & Dragon Regressions | Guy Royse | 47m |
Shows concrete recipes: one‑hot encoding for dragon color and categorical race, one‑hot encoding, numeric regression to predict a dragon hoard from age, color… | ||
| Augmented Reality: The Lion, The Witch and The Robot | Lars Klint | 52m |
Shows how Google’s ARCore plus Unity and an Android device produce real, usable AR: motion tracking, point cloud spatial mapping, plane detection (now vertical… | ||
| Introduction to Python | Austin Bingham | 01h 00m |
Starts by coding a Mandelbrot fractal, writing a 1,000×1,000 (1,000,000) pixel grayscale BMP from a ~106-line bitmap module and showing raw Python is slow but… | ||
| Lightning Talks - Leveraging APIs to Transform Healthcare | Crystal C. Yan | 13m |
USDS at HHS helps CMS ship two concrete products: a Quality Payment Program site plus an API that moves clinician submissions from Excel and three auth flows… | ||
| Lightning Talks - Angular2+ Reactive Forms | Lyndsey Padget | 19m |
Explains how Angular ReactiveFormsModule and RxJS let forms be built in TypeScript with a FormBuilder producing FormBuilder/FormGroup/FormArray structures so… | ||
| Go Mobile with Xamarin | Brent Edwards | 01h 01m |
Shows a working "Mobile Tasks" app built twice: Xamarin.Android and Xamarin.iOS, using Visual Studio/Visual Studio for Mac, social logins wired through Azure… | ||
| Creating airplane mode proof Xamarin applications | Gerald Versluis | 01h 04m |
A Xamarin.Forms client plus an ASP.NET Core backend on Azure demonstrates offline resilience: uses Akavache for disk caching (demo uses a 5‑second expiry)… | ||
| Up and Running with Progressive Web Apps | Nik Molnar | 01h 02m |
A live SodaPops demo shows a real web app retrofitted with a service worker that caches a named cache static and serves an offline HTML fallback so the app… | ||
| Ionic, ngrx and Angular: building web and mobile apps with one code base | Duncan Hunter | 01h 13m |
Claims that Ionic + Angular plus a shared state layer lets one codebase serve web and mobile with real reuse, demonstrated by moving from painful NPM packages… | ||
| Push it (Push it Real Good) | Lyndsey Padget | 01h 07m |
Covers concrete git techniques and when to use them: actual terminal commands for git fetch versus git pull, staging with git add then git commit, undo… | ||
| Angular Unit Testing from the Trenches | Justin James | 56m |
Practical, example-driven guide to unit testing Angular apps using the CLI with Karma and Jasmine, showing real code: component creation and DOM binding… | ||
| Cloud, Containers, Kubernetes | Bridget Kromhout | 01h 01m |
Microsoft-issued Mac supports Linux on Azure and real-world Docker use dates back to October 2013 when DramaFever runs Docker in production and later gets… | ||
| Cross-Platform Desktop Apps with Electron | David Neal | 58m |
Electron packages Node + Chromium bundled so desktop apps run on a predictable V8 and Chromium target (Node 8.9 / Chromium 61 for Electron 2.0), letting… | ||
| Leadership Guide for the Reluctant Leader | David Neal | 50m |
Completed a one-year leadership program with off-site sessions every six weeks that teach negotiation, team dynamics, communication and conflict resolution… | ||
| Protecting Encryption Keys with Azure Key Vault | Stephen Haunts | 57m |
Shows how to use Azure Key Vault with HSM-backed keys to store RSA 2048 keys, sign/verify digests, and keep secrets up to 25KB while keeping private keys… | ||
| Bigger, Faster and More Secure | Laura Bell | 51m |
OWASP Top Ten problems persist since 2004 and a pen test finding shows 40% of bugs come from original founders, so the talk argues change is overdue: replace… | ||
| Your Car “Knows” You: Security in Connected Vehicles & Roadway Infrastructure | Tiffany Rad | 01h 04m |
Claims that vehicles leak identifying signals and that cities already run DSRC pilots backed by live sensors lead to specific demonstrations of… | ||
| Serverless Applications with AWS | Norm Johanson | 54m |
Shows how to run .NET Core 2.0 on AWS Lambda with tooling from Visual Studio and the dotnet-lambda CLI, including using Linux-targeted dotnet publish to shrink… | ||
| The whirlwind tour of Authentication and Authorization with ASP.NET Core | Chris Klug | 59m |
Live demo shows ASP.NET Core 2 wired for real authentication: configure cookie authentication for local users, handle registration/sign-in by issuing claims… | ||
| Docker On Windows 101 | Ashley Poole | 47m |
Steps to get a .NET Core MVC site into containers: uses Docker for Windows to run Windows and Linux containers on Windows 10, writes a Dockerfile with… | ||
| Containers without Docker | Ben Hall | 49m |
Explains that containers are just Linux processes and demonstrates exact plumbing — extracting image tars, using docker import to create an image… | ||
| Docker Containers on Azure - let me count the ways | Michele Bustamante | 01h 07m |
Shows a concrete pipeline: build Docker images with Dockerfile and multi-stage builds, push tagged images to Azure Container Registry, then deploy via App… | ||
| The Hello World Show LIVE | Mark Rendle, Spencer Schneidenbach, Heather Downing, Niall Merrigan, Dylan Beattie, Michele Bustamante | 01h 07m |
A live panel delivers five concrete demos: a failed attempt to precompile .NET Core to native binaries, a plea to measure user happiness because slow UX can… | ||
| Surviving Microservices | Michele Bustamante | 57m |
Argues that microservices work only if you invest up front: expect a quick POC in 6–12 weeks and a realistic go‑live around eight months, plus people, tooling… | ||
| Why you should never build Microservices - and why we do it anyway | Martin Larsen | 01h 08m |
Argues that microservices are worth only when they solve people or scaling problems, not as a default: Queue-it’s virtual waiting room moves from monolith to… | ||
| Analyzing StackExchange with Azure Data Lake | Tom Kerkhove | 01h 02m |
Uploads a 150+ GB StackExchange dump to Azure Data Lake Store, runs U-SQL jobs in Data Lake Analytics with a custom XML extractor to avoid shredding XML… | ||
| From SQL to Azure Cosmos DB | Jimmy Bogard | 01h 01m |
Shows moving a real ecommerce system from SQL → MongoDB → Azure Cosmos DB, swapping a connection string to use the MongoDB API and storing orders as single… | ||
| The Death of Data: Risk, Retention, and Rot | Heidi Waterhouse | 43m |
Argues that indiscriminate hoarding poisons machine learning and everyday lives, citing a nine‑year old job application profile that still authenticates… | ||
| Who Needs Dashboards? | Jessica White | 35m |
Explains four dashboard types—BI, management, operational and development—and argues dashboards must show a clear actionable metric not vague visuals, citing a… | ||
| Introduction to Natural Language Processing with Python | Barbara Fusinska | 48m |
Hands-on pipeline that reads the Reuters dataset (74 indexes), builds a 500-word bag of words vocabulary with stop-word filtering and Porter stemming, converts… | ||
| Cloud Native .NET | Mark Rendle | 01h 03m |
A working reference app DeckHub demo shows .NET Core services running in Docker images, orchestrated by Kubernetes, with Postgres, Redis for data-protection… | ||
| Home Alone: How working for a fully remote company actually works | David Boike | 46m |
Particular Software runs a fully distributed engineering org with no office and no managers, about 42 people across 16 countries speaking 19 languages. Work… | ||
| Building Scalable, Maintainable Apps Using TypeScript and React | Kamran Ayub | 57m |
A migration of a jQuery/Knockout hybrid app into React plus TypeScript shows concrete patterns: folder layout with TSConfig path aliases, a real app called… | ||
| Let’s Make A Website, Right Frickin’ Now! | Lemon | 45m |
Builds a live site called verifiable.win from scratch in about an hour and ships it as a static repo on GitHub Pages behind CloudFlare, using Vue, Pug and Sass… | ||
| Setting Fire To My Desk: Adventures in Redis and Microcontrollers | Kyle J Davis | 48m |
Connects a $1 ESP8266 microcontroller directly to Redis by implementing RESP protocol on the device, reads temperature with a DS18B20 sensor, and streams data… | ||
| Modern TypeScript is amazing! | Jake Ginnivan | 49m |
Covers concrete TypeScript features added since 2.0 and how they change code: control flow analysis that narrows unions, strict null checks that ban implicit… | ||
| Browser Invasion: Desktop Apps and the Web | Tim G. Thomas | 56m |
Claim: web code runs as genuine desktop apps by marrying Chromium + Node.js via Electron, letting HTML/CSS/JS access native APIs. Demonstrations use Ember with… | ||
| “Hello, Multiverse!” - Quantum Computing and You | Simon Middlemiss | 54m |
Microsoft research aims for a scalable quantum stack with a cryogenic control computer and a planned topological qubit running near 3 mK; software includes an… | ||
| What You Need to Know About Open Source—Trust Me, I’m a Lawyer | Jeff Strauss | 01h 04m |
Defines open source by five concrete criteria (free redistribution, source availability, derivative rights, non-interference, non-discrimination), compares… | ||
| It’s Dangerous To Go Alone! Take This Team. | Trent Willis | 52m |
Three concrete stories link slow reviews, blame culture and isolation to measurable harm and remedies: Gallup finds 3 out of 10 workers feel their opinion… | ||
| Practical Ghostbusting: Meltdown, Spectre and You | Ian Coldwater | 50m |
Explains how Meltdown breaks hardware isolation by exploiting out‑of‑order execution and cache timing to read kernel and DRAM one byte at a time, while Spectre… | ||
| Designing for Trust | Crystal C. Yan | 43m |
Three concrete principles: hide technical detail by default while linking to full methods, use targeted user research to ask realistic questions and run… | ||
| How to Build a Smart Garage Door Opener / Sensor for Under $100 | Matt Milner | 58m |
Builds a working garage-door controller and status sensor that wires a magnetic door sensor and a relay into a Raspberry Pi 3, uses Windows 10 IoT Core with a… | ||
| Contract First API Design with OpenAPI V3 | Darrel Miller | 01h 00m |
OpenAPI V3 adds tangible features not buzzwords: links and callbacks let one operation reference another so clients can follow workflows; the new requestBody… | ||
| Introduction to webpack | Chris Klug | 01h 03m |
Basic, hands‑on walkthrough of configuring webpack to bundle a small app: shows entry points, building a dependency graph, and turning TS/HTML/LESS/images into… | ||
| Blockchain, Smart Contracts, and Ethereum | Wei-Meng Lee | 01h 01m |
Step‑by‑step demo shows how to get free test Ether, install MetaMask, and compile and deploy a Solidity contract in Remix IDE to the Ropsten testnet, proving a… | ||
| The Web That Never Was | Dylan Beattie | 55m |
The story of the web is a story about freedom. It's a story about information, about breaking down barriers, about creating new ways for people to communicate… | ||
| Running containerized applications on Azure Container Services | Marcel de Vries | 01h 09m |
Live demos show a Docker image starting a browser game with both Windows and Linux containers, using docker run, docker commit and docker-compose up to spin a… | ||
| Agile Software Architecture | Ian Cooper | 01h 03m |
Argues architecture is a usable map, not just a list of hard-to-change decisions, and agile is a risk‑reduction strategy with short feedback loops. Recommends… | ||
| Lightning Talks - Fear of the Bus: Docs and DevOps | Heidi Waterhouse | 21m |
Advocates classifying all DevOps knowledge into three bins: automatable, structural, secret and automating anything scriptable so runbooks become code not long… | ||
| nothing matches | ||