NDC Sydney 2017
2017-08-14..2017-08-18
Sydney, Australia
[NDC Sydney 2016, NDC Sydney 2017, NDC Sydney 2018, NDC Sydney 2019, NDC Sydney 2020, NDC Sydney 2022, NDC Sydney 2024, NDC Sydney 2026]
| title | author | length |
|---|---|---|
| Functional Design Patterns | Scott Wlaschin | 01h 06m |
Uses F# code to show exact patterns: uses a NonZeroInt type and Option return to make a divide function total, demonstrates partial application for DI by… | ||
| Docker, FROM scratch | Aaron Powell | 01h 00m |
Starts from Docker basics and shows concrete commands and outcomes: running isolated Ubuntu containers with docker run -it -v and port binding, creating… | ||
| Hacking Humans : Social Engineering Techniques and How to Protect Against Them | Stephen Haunts | 41m |
Social engineering causes real breaches: phishing represents 77% of social attacks and clicking links accounts for 88% of reported phishing; phone fraud… | ||
| Pushing C# to the limit | Joe Albahari | 57m |
Builds a production-ready high-speed communications library in C# that uses shared memory lock-free pipes and unsafe pointers via memory-mapped views, plus… | ||
| Introduction to ASP.NET Core Razor Pages | Damian Edwards | 01h 00m |
Razor Pages in ASP.NET Core 2.0 is a page‑focused layer inside MVC that uses the same view engine and supports ActionResults, Filters, model… | ||
| Functional Programming Patterns for Mere Mortals | Daniel Chambers | 01h 03m |
Shows concrete use of functor, applicative, monad patterns with Haskell, F#, PureScript and .NET libraries (FSharpX, parsec, optparse‑applicative)… | ||
| Domain Modeling Made Functional | Scott Wlaschin | 52m |
Shows how F#’s type system—option type, discriminated union and generics—encodes business rules so invalid states can’t exist at compile time. Builds concrete… | ||
| Techniques and practices for testing Angular | Duncan Hunter, Adam Stephensen | 56m |
Shows how to test an Angular app end-to-end and unit-level using Angular CLI, Karma, Jasmine, Protractor and Wallaby. Builds a tiny “Chuck Norris jokes”… | ||
| Building AI Solutions with Google OR-Tools | Barry Stahl | 01h 04m |
Shows how to model and solve real problems with Google OR-Tools, from Sudoku pruning a 10^77 search space down to about 10^21 using all-different constraint… | ||
| Writing high performance code in .NET | Bart De Smet | 01h 02m |
Builds a reactor platform that hosts a billion queries in memory across hundreds to thousands of machines and uses Service Fabric, .NET and Rx. Uses PerfView… | ||
| Simplified Unit Testing with the Entity Framework Core InMemory Provider | Jason Taylor | 15m |
Advocates using the EF Core InMemory provider to replace mocks so tests new up a real DbContext, seed six customers, and assert behavior; one demo has 12… | ||
| Building Native Android Apps using React Native | Wei-Meng Lee | 01h 05m |
Shows how to build real Android apps with React Native using Node/NPM and watchman, open the generated Android folder in Android Studio, and deploy via… | ||
| C# Language Internals | Bart De Smet | 01h 00m |
Live demo of compiler internals showing the actual code paths: inspects Roslyn source and generated IL, attaches the compiler in the debugger, and opens… | ||
| ASP.NET Core for Angular, React, and Knockout developers | Steve Sanderson | 01h 02m |
Project templates ship with .NET Core 2.0 and wire up Webpack, HMR and testing so you get live TypeScript/LESS rebuilds and Hot Module Replacement for… | ||
| Building Data Intensive Microservices with Apache Kafka | Yaniv Rodenski | 59m |
Argues that Kafka replaces fragile DB-as-integration patterns with a partitioned, offset-addressable transaction log so multiple microservices and stores… | ||
| Developing Object Recognition for HoloLens | Stephen Carter | 59m |
Shows how to build real-time object recognition on HoloLens using the Vuforia Augmented Reality SDK: captures and labels images, trains and packages models… | ||
| Deploying Applications as Containers on Windows Server 2016 | Ben Hall | 58m |
Windows Server 2016 adds Windows Server 2016 native containers so Docker can build, run and orchestrate real Windows apps; demo shows an unmodified ASP.NET MVC… | ||
| An Introduction Into Using Angular’s Material Design | Tracy Lee | 48m |
Angular Material is stable enough for production: the demo uses Angular Material beta 8 with Component Dev Kit (CDK), Angular 4.x and CLI 1.3, plus animations… | ||
| Designing Great Progressive Web Apps | Nicole Saidy | 35m |
Mobile pages average 19 seconds to load but PWAs use service workers and an app shell to show UI immediately, cut perceived wait, and reach offline resilience… | ||
| Serilog: Instrumentation that Works for You | Nicholas Blumhardt | 59m |
Serilog captures format strings as structured events so code emits message templates with named placeholders, preserves typed properties and can serialize… | ||
| Six Little Lines of Fail | Jimmy Bogard | 01h 02m |
Six innocuous lines post to Stripe, SendGrid and RabbitMQ inside one DB transaction and produce three real failures: missing emails, downstream systems not… | ||
| How to start and run a software lifestyle business | Joe Albahari | 59m |
Built a freemium utility called LinkPad (3 months to v1) that hits 50,000 downloads in a year and totals ~2 million downloads while replacing a full‑time… | ||
| From C# to Golang, My Data Science Journey | Julian Bright | 49m |
Covers moving a model-serving pipeline from C# runtimes to Go microservices, replacing a C# model server with Golang services to reduce memory use and request… | ||
| Designing Wonderful .NET APIs | James Newton-King | 01h 02m |
Argues concrete API rules and shows them applied to Newtonsoft.Json: follow Pit of Success, avoid Wall of Complexity, exploit the Power of Sameness… | ||
| Data Cleansing With SQL And R | Kevin Feasel | 01h 02m |
Shows concrete methods using SQL Server and R tidyverse: normalize a messy CSV into a new incident table with primary/foreign keys, use TRY_PARSE for dates and… | ||
| Keynote: Using EEG and Machine Learning to Perform Lie Detection | Jennifer Marsman | 01h 01m |
14 EEG channels recorded with an Emotiv EPOC headset at 128 Hz sampling produce labeled truth/lie segments (manual markers) that are fed into Azure Machine… | ||
| There is a better way | Geoffrey Huntley | 40m |
A practical tour of ReactiveUI, a set of Reactive Extensions helpers that run on nine platforms (net, Xamarin mobile, UWP, WinForms, Samsung Tizen TV) and now… | ||
| Logic vs. side effects: functional goodness you don't hear about | Enrico Buonanno | 01h 00m |
Argues that separating logic from side effects yields pure functions for testable, cacheable, parallelizable code and limits IO to a small interpreter. Uses C#… | ||
| Algebraic Data Types for C# | John Azariah | 01h 03m |
Generates immutable sum and product types for C# by parsing a small DSL with F# parser combinators, mapping its AST to a Roslyn AST builder, and plugging the… | ||
| Adventure in learning Go for a C# dev! | Ken Faulkner | 12m |
A C# developer documents learning Go on Windows and reports concrete tradeoffs: Go produces a single native binary, uses goroutines and channels that scale to… | ||
| Microservices at Scale - ASP.NET Core, Service Fabric, and Azure in production | Louis DeJardin | 58m |
A production-ready microservices pipeline is built using VisualStudio.com, Service Fabric, ASP.NET Core and Azure VMs with automated CI/CD, pull-request gated… | ||
| Asynchronous Programming From The Ground Up | Filip Ekberg | 59m |
Demos in WPF and ASP.NET show that async/await compiles into a generated state machine (example decompiles to ~70 lines) that preserves context, so blocking… | ||
| Machine Learning with F#, Redux | Mathias Brandewinder | 01h 02m |
Argues that .NET + F# is a practical ML stack and shows it end to end: uses IPython notebooks with an F# kernel and F# type providers to load Titanic CSVs… | ||
| Debugging and Profiling .NET Core Apps on Linux | Sasha Goldshtein | 59m |
Shows how to profile .NET Core on Linux using actual tools and steps: use perf record -F 97 to sample CPU (example run captured 720 samples), enable JIT… | ||
| Implementing authorization in web applications and APIs | Dominick Baier | 01h 02m |
Explains why authentication stays in an identity service (example: IdentityServer issuing identity tokens) while authorization lives closer to each API via a… | ||
| Building Native iOS Apps using React Native | Wei-Meng Lee | 01h 01m |
Shows how React Native builds true native iOS apps using JavaScript with a real example app that shares 99% of code across iOS and Android, runs on RN ~0.47… | ||
| Profiling Node Applications | Sasha Goldshtein | 01h 02m |
Profiling Node in production distinguishes concrete root causes: V8’s --prof requires starting Node with a flag, while perf can attach live but needs a perf… | ||
| What’s new in ASP.NET Core 2.0 | Damian Edwards | 01h 02m |
Announces .NET Core 2.0 and .NET Standard 2.0 (adds roughly 15,000 APIs), introduces Razor Pages as a built-in page model, and merges templates/tools under… | ||
| C# Scripting in the .NET Core world | Filip W | 59m |
While still being relatively niche, over the recent years C# scripting has grown to become a first class citizen in the Roslyn compiler and can now be enjoyed… | ||
| Hack Your Career | Troy Hunt | 59m |
A technologist recounts concrete moves: starts a blog since 2009, publishes a five‑part CI/CD series, automates Azure deployments with PowerShell, builds tools… | ||
| The History of .NET | Richard Campbell | 54m |
A concise timeline of decisions and outcomes: Microsoft moves from languages company to platform builder, ships CLR and C# (2002) and ASP.NET, bets on… | ||
| Reverse Engineering a Bluetooth Lightbulb | Jesse Phelps | 46m |
Reverse engineers a cheap Flux LED bulb protocol by capturing Android Bluetooth HCI snoop logs, loading them into Wireshark, and identifying GATT write… | ||
| Blockchain is Cyberpunk | David Burela | 01h 02m |
Explains how public proof-of-work chains and private consortia differ and shows concrete tooling: Azure Blockchain Service templates to spin up consortium… | ||
| HTTP/2 - The future of the web today | Rob Crowley | 01h 00m |
HTTP/2 replaces many HTTP/1.x hacks by sending multiple multiplexed streams over one TCP connection per origin, using a binary framing layer and HPACK header… | ||
| F# Without Windows | Mitchell Tilbrook | 13m |
Shows how to set up, compile and run F# on Mac/Linux/docker using the dotnet core CLI and a plain text editor, creating a CLI app, test project, NuGet package… | ||
| Machine Learning and Big Data Magic with Node.js and Google Cloud | Sara Robinson, Bret McGowen | 59m |
Shows how to call Google Cloud's cloud vision API to label faces, detect landmarks and logos (demo uploads a koala, creates thumbnails, saves JSON), use… | ||
| Security And Microservices | Sam Newman | 53m |
Microservices increase attack surface but also enable tighter per-service controls; key claims: HTTPS everywhere via Let's Encrypt (ACME) and client-side… | ||
| Imposter Syndrome: Overcoming Self-Doubt in Success | Heather Downing | 46m |
Claim: imposter feelings affect a large portion of tech workers — 70% of developers report impostor feelings — and they can become self‑fulfilling. Example… | ||
| Security in ASP.NET Core 2.0 | Barry Dorrans | 01h 01m |
Kestrel now supports HTTPS and Visual Studio can issue self‑signed certs; running Kestrel on the edge is supported but not recommended. Authentication becomes… | ||
| New Features in TypeScript 2 and beyond | Basarat Ali Syed | 01h 00m |
Shows concrete TypeScript 2+ features and how they behave with real JS code: allowJs/checkJs lets projects keep .js files while enabling type checking… | ||
| UX Patterns for Web Developers | Nicole Saidy, Jad Joubran | 49m |
Mobile users expect speed: one in two want pages under 2s while average 3G mobile loads 19s, so the talk argues to ship far less JavaScript (Uber ships three… | ||
| Ionic, ngrx and Angular | Duncan Hunter, Adam Stephensen | 48m |
Ionic, ngrx and Angular: building web and mobile apps with one code base
Ionic is amazing and boringly easy. If you already know Angular, you can get an app… | ||
| Interactive C# Development with Roslyn | Filip W | 59m |
It’s fair to say that most software developers value very highly the productivity boost that comes with being able to work in a development environment that… | ||
| .NET Data Security : Hope is not a Strategy | Stephen Haunts | 48m |
Practical .NET steps for protecting data: use RNGCryptoServiceProvider to generate 32‑byte session keys and 16‑byte IVs, hash with SHA‑256 and HMAC for… | ||
| Deep dive into building Bots with the Microsoft Bot Framework and Cognitive Services | Vishesh Oberoi | 01h 00m |
Shows a practical pipeline: bots implemented as plain web services using Microsoft Bot Framework, calling LUIS and QnA Maker for intent and FAQ, using Bing… | ||
| A lap around Microsoft Cognitive Services Vision API | Tim Huckaby | 01h 00m |
Live demos show Microsoft Cognitive Services Vision APIs as REST endpoints that identify faces, emotions, objects and text, and scale to production. Custom… | ||
| Analyzing 33 million bike trips with BigQuery | Sara Robinson | 33m |
Analyzes 33 million Citi Bike trips loaded into BigQuery (4.5 GB, 33M rows) and visualizes results with Data Studio, Carto and Exploratory. Queries show fleet… | ||
| Building for Alexa with Web API | Heather Downing | 57m |
Demonstrates building an Alexa custom skill end-to-end using .NET and Web API hosted on Azure, including deployment, remote debugging and the portal… | ||
| When Feature flags go bad | Edith Harbaugh | 56m |
Feature flags let code be toggled live for kill switch emergency stops, percent rollouts and geography/IP targeting, and early access tied to metrics like NPS… | ||
| What is React Fibre? | Jake Ginnivan | 48m |
React v16 replaces the reconciler with a complete reimplementation called Fibre that separates reconciler from renderer, exposes an official renderer API… | ||
| What the Functional? What, How and Why | Rob Howard | 51m |
Argues that the core of functional programming is referential transparency and purity, then shows concrete JavaScript and Ruby examples: a pure double versus… | ||
| UX design lessons from fighting games | Xharmagne Carandang | 14m |
Maps fighting-game mechanics to UX patterns and shows what actually changed when applied: a combo-trainer onboarding prototype that teaches sequencing, an… | ||
| Herding cats is easy compared to managing developers | Dom Millar | 10m |
Managing developers is hard and messy but solvable with concrete habits: oversee a team of 30 developers (plus testers, BIs and PMs), run regular one-on-ones… | ||
| Growing Serverless code with Azure Functions and F# | Mathias Brandewinder | 01h 03m |
Explains how to build a real application using Azure Functions and F# by showing concrete techniques: use explicit module boundaries to avoid a spaghetti of… | ||
| Building Docker Applications with .NET | Michele Bustamante | 01h 06m |
Docker runs full .NET Framework apps in Windows containers support full .NET Framework and ASP.NET Core images can target Linux or Windows with no code… | ||
| Web Apps can’t really do *that*, can they? | Steve Sanderson | 01h 02m |
Live demos show service workers implementing precache, a network‑first fetch with a 200 ms timeout and background cache update, and offline serving… | ||
| Elasticsearch: you know, for more than search | Russ Cam | 01h 00m |
Elasticsearch and the Elastic stack get used for three concrete pipelines: a graph API that computes statistically significant co‑occurrence (used on MovieLens… | ||
| Windows Subsystem for Linux | Jorge Arteiro | 11m |
Windows Subsystem for Linux runs full distro userlands like Ubuntu and openSUSE on Windows with a ~200 MB download and ~500 MB disk footprint, using syscall… | ||
| Designing Voice User Interfaces for Amazon Alexa | Fabien Ruffin | 15m |
Explains how an Alexa skill maps utterances, slots and intents to JSON requests and shows a working property‑valuation skill that confirms a parsed free‑text… | ||
| Using robots to test mobile apps | Sammy Connelly | 34m |
A hackathon-built robot called Tappy McTapFace uses a 3D-printed Tapster 2.0 design and an Arduino running Standard Firmata with the Johnny-Five JavaScript API… | ||
| Life is like a Box of Chocolate(y) | David Gardiner | 52m |
Automates a Windows dev workstation from a fresh install to a configured box using Chocolatey (NuGet-based, 5000+ packages), wrapping installers into… | ||
| Shipping Many Small React Components at Domain.com.au | Jess Telford | 01h 04m |
More than just a TodoMVC, this is a real-world story of how we've created over 220 components, by 22 developers, shared across 10 teams, working on 5 brands… | ||
| Scaling Docker Containers using Kubernetes and Azure Container Service | Ben Hall | 01h 04m |
Demo builds a multi‑node Kubernetes cluster on Azure Container Service using ARM templates, then migrates a sample web app with kubectl manifests. The session… | ||
| An Introduction to NativeScript | John Bristowe | 47m |
NativeScript claims to run JavaScript JIT “on the metal” calling native iOS (JavaScriptCore) and Android (V8) APIs directly and produces real Xcode/Gradle… | ||
| Continuous Delivery in Azure | Jimmy Bogard | 01h 03m |
Walks a real ASP.NET Core + EF6 app from Visual Studio right‑click publish to a full CI/CD pipeline: GitHub push triggers a build (AppVeyor) that runs 21… | ||
| Take your ASP.NET apps to the next level with Google Cloud Platform | Mete Atamel | 58m |
Moves the Contoso University ASP.NET MVC5 app to Google Cloud by provisioning a Windows Server VM and a SQL Server VM on Compute Engine and publishing directly… | ||
| APIs with Microsoft Azure PaaS Services | Bill Chesnut | 01h 01m |
Shows how to compose an API gateway that fronts serverless backends using Azure API Management, Azure Functions and Azure Logic Apps, with Azure API Apps for… | ||
| The Code Behind The Vulnerability | Barry Dorrans | 58m |
Covers four real Microsoft security bulletins and live demos: a 2011 hash collision DoS fixed by per-process randomized string hashing; a padding oracle… | ||
| Squashing JavaScript Bugs | Todd H. Gardner | 01h 08m |
A buggy demo app called getRanter gets debugged live using Chrome DevTools and shows concrete fixes: add event.preventDefault to stop form submits, bind or… | ||
| Making Enabling Apps for Disabled People | Dennie Declercq | 48m |
An overview of a Xamarin cross-platform app template (Android, iOS, Windows) that implements accessibility patterns: a text-to-speech plugin, large consistent… | ||
| GraphQL - A query language to empower your API consumers | Rob Crowley | 01h 00m |
GraphQL sits as a thin query layer that returns exactly the fields a client requests in one round trip, cutting “chatty” REST calls; the demo uses Facebook’s… | ||
| TensorFlow in Three Sentences | Barbara Fusinska | 59m |
Three clear claims: build a computational graph (constants, placeholders, variables; session run), choose a level of abstraction from raw ops to DNNClassifier… | ||
| Create a Consistent, Repeatable and Dependable DevOps process using FAKE | Has AlTaiar | 10m |
Claims a reproducible, portable CI build implemented as a single F# script and demonstrates practical pieces that work end to end: FAKE via NuGet orchestrates… | ||
| Service Workers | Patrick Kettner | 33m |
Covers registering and debugging Service Worker registration and lifecycle events using Workbox and Chrome DevTools, and builds a demo that caches API… | ||
| The Technical Debt Prevention Clinic | Richard Banks | 01h 01m |
Defines technical debt as intentionally shipped but immature working code and contrasts that with outright bad code (bugs, copy/paste, flaky tests); recommends… | ||
| Congratulations, You're an Architect | Stephen Kennedy | 11m |
Argues that architecture is mostly attitudes and behaviors not patterns, and gives concrete practices: paraphrase to check assumptions and treat conversations… | ||
| React Native Better Than Native | Mitchell Tilbrook | 54m |
Claims that React Native speeds development by eliminating long builds (often 1–5 minutes for small apps and 45+ minutes for large ones) and enabling hot code… | ||
| Learning effective Kanban from your coffee shop | Dom Raniszewski | 10m |
Cafe operations map to Kanban: orders become latte tokens placed on a visible board, baristas take from a single FIFO queue and complete an entire drink before… | ||
| Top Ten Worst Repositories to host on GitHub | Carlos Martín Nieto | 43m |
GitHub recounts real failure modes: built Lariat caching layer to collapse thousands of identical fetches, developed Spokes ref-update bottleneck mitigation… | ||
| Where's my free lunch? | Hadi Hariri | 46m |
Free services hide real costs: registries hit billion downloads a week with no SLA and an 11‑line left‑pad removal breaks millions of builds; VC‑backed… | ||
| Prescriptive Architecture Guidance for Cloud Applications | Mahesh Krishnan | 01h 04m |
Provides a catalog of concrete Azure architecture patterns and when to choose each, with runnable artifacts including ARM templates, Azure Functions, Service… | ||
| Programming Robots – Making Friends with Cozmo | Lars Klint | 59m |
Cozmo is controlled with the Python SDK and an Android device wired to the laptop, with a VGA camera at ~30 fps, four motors, and three cubes that glow and… | ||
| Crappy to Happy: Strategies to Help You Kick Butt at Work | Kylie Hunt | 59m |
Claims that happiness raises profitability by 147%, cuts turnover by 65%, shrinkage by 28% and absenteeism by 37% anchor practical tactics: assume most bad… | ||
| Techniques in creating great cross platform apps. | Nigel Sampson | 54m |
Demo code shows C# view models shared across iOS, Android, Windows and macOS using Xamarin and Visual Studio 2017, with live examples of dotnet standard… | ||
| C#: Change, Openness, and Innovation | Bill Wagner | 54m |
C# is moving to an open design with compilers, docs and language proposals on GitHub, Roslyn powering editors like OmniSharp, and dotnet core 2.0 and NuGet as… | ||
| What’s New in Visual Studio 2017 and VS Code | Adam Cogan | 01h 03m |
Visual Studio 2017 v15.3 shows built-in templates for Angular/React, Azure publish tooling, and faster debugging; Live Unit Testing now supports dotnet core… | ||
| Building Resilient Applications In Microsoft Azure | Scott Allen | 01h 00m |
Covers concrete Azure patterns and tradeoffs: use Traffic Manager (DNS‑level routing, performance/weighted/priority/geographic modes, TTL default 300s) to… | ||
| Site Reliability 101 | Adrian Ubalde | 04m |
Claim: simple redundancy prevents small failures from becoming outages. Uses a real example of slides hosted on Prezi with a local Prezi desktop app copy and a… | ||
| Building a development environment out of your production deployment | Orin Thomas | 54m |
Many born‑in‑the‑cloud shops deploy straight to production; this shows how to convert an Azure subscription into separate dev and prod subscriptions by… | ||
| The (Awesome) Future of Web Apps | Jad Joubran | 50m |
Progressive Web Apps enable home‑screen install, push, offline and near‑native installs by combining a web app manifest with a service worker that precaches… | ||
| How to Tame a Penguin - Master Linux with ASP.NET Core | Brendan Richards | 56m |
Assumes a Windows .Net developer and shows concrete steps: use apt-get update/upgrade and add Microsoft package sources, install .NET Core (sudo apt-get… | ||
| Continuous Security | Laura Bell | 52m |
Argues concrete steps to make security part of the pipeline: use STRIDE threat modeling and security personas to drive stories, run OWASP ZAP (headless) or… | ||
| Running a Bug Bounty Program @ SEEK | Julian Berton | 56m |
SEEK runs a two‑week, production bug bounty POC via Bugcrowd with 50 researchers invited and a $15k USD pool, yielding 104 reports, 3 high severity findings… | ||
| Self-Aware Applications: Automatic Production Monitoring | Dina Goldshtein | 01h 05m |
Uses ETW call-stack sampling plus Windows performance counters to trigger deeper probes (example: sample CPU stacks every 100 ms after ~10s above ~80% CPU) and… | ||
| Virtual reality for web developers | Alex Mackey | 53m |
Shows how to build VR with plain JavaScript and HTML using A-Frame, backed by Three.js/WebGL, and an alternative React VR workflow; demos include a browser… | ||
| Real world PowerBI | Matt Davies | 58m |
Power BI gets business users to build and maintain reports so development stops absorbing endless reporting backlog, using Power BI Desktop + Service, data… | ||
| A team's transition to Continuous Delivery | Ashley Noble | 01h 01m |
Team cuts build+deploy time from days to about an hour and reaches 22 deployments a day with three to production, by adopting trunk-based CI, automated… | ||
| Analyzing StackExchange data with Azure Data Lake | Tom Kerkhove | 59m |
Processes a 150 GB+ StackExchange dump by uploading XML to Azure Data Lake Store & Analytics, deploying a custom C# XML extractor (NuGet DLL) to produce CSV… | ||
| Gang up on difficult problems with Mob Programming | Jim Pelletier | 14m |
A team of about five to six people shares one keyboard, swaps control on a five-minute timer, and mobbed for roughly two weeks to perform a behavior-preserving… | ||
| Chatbots - the next UI | Azadeh Khojandi, Jordan Knight | 59m |
Builds a working cocktail chatbot end to end using TypeScript + Bot Builder, a Yeoman boilerplate and Visual Studio Code, wired to LUIS intent/entity… | ||
| Peanut Butter and Chocolate: Integrating Hadoop with SQL Server | Kevin Feasel | 59m |
Shows concrete recipes to move data: use Sqoop for bulk import/export, a NuGet-based .NET file-maintenance ETL that copies HDFS files into SQL Server in ~50… | ||
| How one team built their first microservice | Jim Pelletier | 54m |
A small microservice that handles goal comments and a live feed is built using dotnet core, Docker containers deployed to Docker + AWS ECS with Terraform… | ||
| Redux, beyond React | Aaron Powell | 51m |
Explains how Redux actually works (actions → reducers → store), shows middleware, observables via system.observable and Rx integration, and demos: a console… | ||
| Confusion In The Land Of The Serverless | Sam Newman | 52m |
Defines serverless as a platform-level abstraction (not zero servers), contrasts functions-as-a-service like AWS Lambda (60s limits, JVM pre-warming) with… | ||
| The Art of Coding a Conversation: Designing Bots | Vishesh Oberoi | 50m |
Argues that bots are just apps and shows concrete tooling and metrics: uses LUIS for intent/entities and the Bot Framework connector to host a single endpoint… | ||
| Accessing Accessible Accessibility | Jennifer Wong | 53m |
Team has four months to guarantee all consumer flows are accessible and focuses on concrete steps: a WebAIM audit flags issues, automated Totally script + JSX… | ||
| 10 Things I learnt from my first HoloLens app | Hannes Nel | 01h 02m |
Build of a minimalist HoloLens game called Paddle Bounce uses Unity + the Mixed Reality Toolkit and Visual Studio to prototype in-editor with gaze/hand… | ||
| Accessibility for UX: Don't worry, it's much worse than you think | Elle Waters | 59m |
Shows concrete tests and fixes: use a straw test (hold a straw to narrow your viewport) to reveal poor form grouping, then fix layout with simple CSS and… | ||
| "The website's down!" Stories and lessons on keeping your website up. | Adrian Ubalde | 25m |
A high‑traffic site suffers three outage days in one week with 21 outages in a single afternoon caused by Redis session spikes, prompting a rapid switch to an… | ||
| DevOps For Dishwashers - Bringing grown up practices to the Internet of Things | Christopher J Biggs | 47m |
Practical roadmap for IoT DevOps with concrete tools and numbers: uses Docker images for arm and x86 built in CI (GitLab), a pool of Raspberry Pi CI workers to… | ||
| Effective Eventual Consistency with Actor Models + Amazon Web Services | Philip Laureano | 43m |
Claims a practical way to sidestep CAP by using CRDTs + Event Sourcing and immutability: every clickstream event is hashed into a unique id, duplicated into S3… | ||
| Transient Test Environments | Robert Wagner | 42m |
Shows how to create a fresh, realistic integration environment for every branch by wiring GitHub webhooks to Azure Functions and the Octopus Deploy API, then… | ||
| Choice is Overrated - Designing Products That Know What You Want Before You Do | Heather Wilde | 50m |
Argues that true anticipatory products pair IoT + machine learning + UX to remove needless choices, showing concrete wins and failures: Amazon Dash button and… | ||
| HoloLens Development: The Next Steps | Lars Klint | 01h 01m |
Covers concrete HoloLens techniques: use of Mixed Reality Toolkit to configure Unity projects, gesture handlers for tap hold manipulate and navigation, and… | ||
| App deployment PaaS battle! | Matt Davies, Rob Moore | 01h 00m |
One .NET Core HTTP API gets deployed to Azure App Service, Azure Container Instances, Azure Service Fabric and AWS Elastic Beanstalk using the same codebase… | ||
| Embracing Docker simplicity - while harnessing platform power | Michele Bustamante | 01h 18m |
Builds an API and web image, uses Docker Compose networking to connect them, pushes images to Docker Hub with CI auto-builds, and runs a demo on Azure… | ||
| What can we learn from 750 billion GitHub events and 42 TB of code | Felipe Hoffa | 01h 03m |
Five years of GitHub metadata and 750 billion GitHub events plus 42 TB of code live in public datasets and get analyzed with BigQuery and GHTorrent. Queries… | ||
| Terraforming the world, one cloud at a time. | Jeremy Cade | 01h 03m |
Shows how Terraform actually builds and manages infrastructure across AWS, Azure and vSphere, using terraform apply and provider plugins to create VPCs, ASGs… | ||
| The Power of Inclusion | Dennie Declercq | 36m |
A session about accessible software for people with a disability. As developer you can develop apps, to help people with a disability. It's a sector that is… | ||
| Designing interfaces that don't suck when your customers scale! | Rob Pearson | 12m |
Octopus Deploy evolves lessons into concrete UX fixes: a dashboard that works for ten projects becomes unusable at hundreds or thousands because of horizontal… | ||
| #CANchangeratio - Women in Tech program to inspire more women into technology | Subha Chari | 15m |
Program trains high school girls with 40 hours of coding to build a living website the school keeps, trains teachers, runs Design Thinking workshops, company… | ||
| Progressive what apps | Patrick Kettner | 39m |
Demonstration solves a 45 MB video blackout by replacing it with a <6 KB SVG animation and wireframes the caching: a service worker install/fetch flow that… | ||
| The bold promise of teaching computers to understand the visual world | Tim Huckaby | 59m |
Company builds the election-night TV map used by major networks and dozens of state voting apps, then demonstrates real systems using Microsoft Cognitive… | ||
| How success can take you to the brink of failure: a case study | Vanessa Love | 48m |
Accenture’s rapid adoption of Octopus Deploy overloads a single RavenDB-backed instance with 300+ teams and ~700–1,564 tentacles (3,000+ targets), causing… | ||
| Software & the art of bicycle maintenance | Edith Harbaugh | 49m |
Bikes-to-software rules: biked ~3,300 miles in 65 days with a longest day of 128 miles, starts each morning by reset[ting] the odometer to zero to force daily… | ||
| Your Customers Hate You (And Other Lies) | Heather Wilde | 54m |
Argues that customer complaints are gold rather than hate, with concrete practices: use NPS for signal (Evernote averages ~9.5), treat each bug report as a… | ||
| Beyond Chatops: Bots @ Domain | Paul McManus | 11m |
Ten concrete bot patterns used at Domain: alerting from New Relic, Raygun and app stores into chat; pushing scheduled events like listings going live and… | ||
| Tales of a Unicorn Herder - Security in Startups and Disruptive Teams | Laura Bell | 45m |
So your team is part of a highly innovative, totally disruptive company/organisation/team/university department/cult and you're going to conquer the world?… | ||
| In Summary | Chris Hewitt | 09m |
A concrete pipeline that uses an Azure Blob Trigger to invoke an Azure Function which calls Text Analytics to produce automatic summaries of documents stored… | ||
| Successful Code Sharing Principles for Mobile Development | Filip Ekberg | 57m |
Shows concrete patterns: put shared interfaces and models in a PCL or NuGet package, keep platform projects thin, and register platform implementations through… | ||
| Take Control of the Data of You | Nigel Parker | 55m |
A personal data pipeline demonstrates using Cortana Analytics Suite, Azure Machine Learning, Cosmos DB, LUIS.ai and Power BI to detect illness early. Wearable… | ||
| Something Something Cyber | Troy Hunt | 01h 05m |
How do dormant cyber pathogens spread? Do hackers really wear hoodies while they hack? And how hard is to become a genuine, bona fide evil cyber hacker… | ||
| nothing matches | ||