~/conference

NDC Sydney 2017

titleauthorlength
Functional Design PatternsScott Wlaschin01h 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…
Talk in English on
Docker, FROM scratchAaron Powell01h 00m
Starts from Docker basics and shows concrete commands and outcomes: running isolated Ubuntu containers with docker run -it -v and port binding, creating…
Talk in English on
Hacking Humans : Social Engineering Techniques and How to Protect Against ThemStephen Haunts41m
Social engineering causes real breaches: phishing represents 77% of social attacks and clicking links accounts for 88% of reported phishing; phone fraud…
Talk in English on
Pushing C# to the limitJoe Albahari57m
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…
Talk in English on
Introduction to ASP.NET Core Razor PagesDamian Edwards01h 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…
Talk in English on
Functional Programming Patterns for Mere MortalsDaniel Chambers01h 03m
Shows concrete use of functor, applicative, monad patterns with Haskell, F#, PureScript and .NET libraries (FSharpX, parsec, optparse‑applicative)…
Talk in English on
Domain Modeling Made FunctionalScott Wlaschin52m
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…
Talk in English on
Techniques and practices for testing AngularDuncan Hunter, Adam Stephensen56m
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”…
Talk in English on
Building AI Solutions with Google OR-ToolsBarry Stahl01h 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…
Talk in English on
Writing high performance code in .NETBart De Smet01h 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…
Talk in English on
Simplified Unit Testing with the Entity Framework Core InMemory ProviderJason Taylor15m
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…
Talk in English on
Building Native Android Apps using React NativeWei-Meng Lee01h 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…
Talk in English on
C# Language InternalsBart De Smet01h 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…
Talk in English on
ASP.NET Core for Angular, React, and Knockout developersSteve Sanderson01h 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…
Talk in English on
Building Data Intensive Microservices with Apache KafkaYaniv Rodenski59m
Argues that Kafka replaces fragile DB-as-integration patterns with a partitioned, offset-addressable transaction log so multiple microservices and stores…
Talk in English on
Developing Object Recognition for HoloLensStephen Carter59m
Shows how to build real-time object recognition on HoloLens using the Vuforia Augmented Reality SDK: captures and labels images, trains and packages models…
Talk in Spanish on
Deploying Applications as Containers on Windows Server 2016Ben Hall58m
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…
Talk in English on
An Introduction Into Using Angular’s Material DesignTracy Lee48m
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…
Talk in English on
Designing Great Progressive Web AppsNicole Saidy35m
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…
Talk in English on
Serilog: Instrumentation that Works for YouNicholas Blumhardt59m
Serilog captures format strings as structured events so code emits message templates with named placeholders, preserves typed properties and can serialize…
Talk in English on
Six Little Lines of FailJimmy Bogard01h 02m
Six innocuous lines post to Stripe, SendGrid and RabbitMQ inside one DB transaction and produce three real failures: missing emails, downstream systems not…
Talk in English on
How to start and run a software lifestyle businessJoe Albahari59m
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…
Talk in English on
From C# to Golang, My Data Science JourneyJulian Bright49m
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…
Talk in Spanish on
Designing Wonderful .NET APIsJames Newton-King01h 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…
Talk in English on
Data Cleansing With SQL And RKevin Feasel01h 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…
Talk in English on
Keynote: Using EEG and Machine Learning to Perform Lie DetectionJennifer Marsman01h 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…
Talk in English on
There is a better wayGeoffrey Huntley40m
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…
Talk in English on
Logic vs. side effects: functional goodness you don't hear aboutEnrico Buonanno01h 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#…
Talk in English on
Algebraic Data Types for C#John Azariah01h 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…
Talk in English on
Adventure in learning Go for a C# dev!Ken Faulkner12m
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…
Talk in English on
Microservices at Scale - ASP.NET Core, Service Fabric, and Azure in productionLouis DeJardin58m
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…
Talk in English on
Asynchronous Programming From The Ground UpFilip Ekberg59m
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…
Talk in English on
Machine Learning with F#, ReduxMathias Brandewinder01h 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…
Talk in English on
Debugging and Profiling .NET Core Apps on LinuxSasha Goldshtein59m
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…
Talk in English on
Implementing authorization in web applications and APIsDominick Baier01h 02m
Explains why authentication stays in an identity service (example: IdentityServer issuing identity tokens) while authorization lives closer to each API via a…
Talk in English on
Building Native iOS Apps using React NativeWei-Meng Lee01h 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…
Talk in English on
Profiling Node ApplicationsSasha Goldshtein01h 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…
Talk in English on
What’s new in ASP.NET Core 2.0Damian Edwards01h 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…
Talk in English on
C# Scripting in the .NET Core worldFilip W59m
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…
Talk in English on
Hack Your CareerTroy Hunt59m
A technologist recounts concrete moves: starts a blog since 2009, publishes a five‑part CI/CD series, automates Azure deployments with PowerShell, builds tools…
Talk in English on
The History of .NETRichard Campbell54m
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…
Talk in English on
Reverse Engineering a Bluetooth LightbulbJesse Phelps46m
Reverse engineers a cheap Flux LED bulb protocol by capturing Android Bluetooth HCI snoop logs, loading them into Wireshark, and identifying GATT write…
Talk in English on
Blockchain is CyberpunkDavid Burela01h 02m
Explains how public proof-of-work chains and private consortia differ and shows concrete tooling: Azure Blockchain Service templates to spin up consortium…
Talk in English on
HTTP/2 - The future of the web todayRob Crowley01h 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…
Talk in English on
F# Without WindowsMitchell Tilbrook13m
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…
Talk in English on
Machine Learning and Big Data Magic with Node.js and Google CloudSara Robinson, Bret McGowen59m
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…
Talk in English on
Security And MicroservicesSam Newman53m
Microservices increase attack surface but also enable tighter per-service controls; key claims: HTTPS everywhere via Let's Encrypt (ACME) and client-side…
Talk in English on
Imposter Syndrome: Overcoming Self-Doubt in SuccessHeather Downing46m
Claim: imposter feelings affect a large portion of tech workers — 70% of developers report impostor feelings — and they can become self‑fulfilling. Example…
Talk in English on
Security in ASP.NET Core 2.0Barry Dorrans01h 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…
Talk in English on
New Features in TypeScript 2 and beyondBasarat Ali Syed01h 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…
Talk in English on
UX Patterns for Web DevelopersNicole Saidy, Jad Joubran49m
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…
Talk in English on
Ionic, ngrx and AngularDuncan Hunter, Adam Stephensen48m
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…
Talk in English on
Interactive C# Development with RoslynFilip W59m
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…
Talk in English on
.NET Data Security : Hope is not a StrategyStephen Haunts48m
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…
Talk in English on
Deep dive into building Bots with the Microsoft Bot Framework and Cognitive ServicesVishesh Oberoi01h 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…
Talk in English on
A lap around Microsoft Cognitive Services Vision APITim Huckaby01h 00m
Live demos show Microsoft Cognitive Services Vision APIs as REST endpoints that identify faces, emotions, objects and text, and scale to production. Custom…
Talk in English on
Analyzing 33 million bike trips with BigQuerySara Robinson33m
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…
Talk in English on
Building for Alexa with Web APIHeather Downing57m
Demonstrates building an Alexa custom skill end-to-end using .NET and Web API hosted on Azure, including deployment, remote debugging and the portal…
Talk in English on
When Feature flags go badEdith Harbaugh56m
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…
Talk in English on
What is React Fibre?Jake Ginnivan48m
React v16 replaces the reconciler with a complete reimplementation called Fibre that separates reconciler from renderer, exposes an official renderer API…
Talk in English on
What the Functional? What, How and WhyRob Howard51m
Argues that the core of functional programming is referential transparency and purity, then shows concrete JavaScript and Ruby examples: a pure double versus…
Talk in English on
UX design lessons from fighting gamesXharmagne Carandang14m
Maps fighting-game mechanics to UX patterns and shows what actually changed when applied: a combo-trainer onboarding prototype that teaches sequencing, an…
Talk in English on
Herding cats is easy compared to managing developersDom Millar10m
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…
Talk in English on
Growing Serverless code with Azure Functions and F#Mathias Brandewinder01h 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…
Talk in English on
Building Docker Applications with .NETMichele Bustamante01h 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…
Talk in English on
Web Apps can’t really do *that*, can they?Steve Sanderson01h 02m
Live demos show service workers implementing precache, a network‑first fetch with a 200 ms timeout and background cache update, and offline serving…
Talk in English on
Elasticsearch: you know, for more than searchRuss Cam01h 00m
Elasticsearch and the Elastic stack get used for three concrete pipelines: a graph API that computes statistically significant co‑occurrence (used on MovieLens…
Talk in English on
Windows Subsystem for LinuxJorge Arteiro11m
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…
Talk in English on
Designing Voice User Interfaces for Amazon AlexaFabien Ruffin15m
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…
Talk in English on
Using robots to test mobile appsSammy Connelly34m
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…
Talk in English on
Life is like a Box of Chocolate(y)David Gardiner52m
Automates a Windows dev workstation from a fresh install to a configured box using Chocolatey (NuGet-based, 5000+ packages), wrapping installers into…
Talk in English on
Shipping Many Small React Components at Domain.com.auJess Telford01h 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…
Talk in English on
Scaling Docker Containers using Kubernetes and Azure Container ServiceBen Hall01h 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…
Talk in English on
An Introduction to NativeScriptJohn Bristowe47m
NativeScript claims to run JavaScript JIT “on the metal” calling native iOS (JavaScriptCore) and Android (V8) APIs directly and produces real Xcode/Gradle…
Talk in English on
Continuous Delivery in AzureJimmy Bogard01h 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…
Talk in English on
Take your ASP.NET apps to the next level with Google Cloud PlatformMete Atamel58m
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…
Talk in English on
APIs with Microsoft Azure PaaS ServicesBill Chesnut01h 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…
Talk in English on
The Code Behind The VulnerabilityBarry Dorrans58m
Covers four real Microsoft security bulletins and live demos: a 2011 hash collision DoS fixed by per-process randomized string hashing; a padding oracle…
Talk in English on
Squashing JavaScript BugsTodd H. Gardner01h 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…
Talk in English on
Making Enabling Apps for Disabled PeopleDennie Declercq48m
An overview of a Xamarin cross-platform app template (Android, iOS, Windows) that implements accessibility patterns: a text-to-speech plugin, large consistent…
Talk in Dutch on
GraphQL - A query language to empower your API consumersRob Crowley01h 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…
Talk in English on
TensorFlow in Three SentencesBarbara Fusinska59m
Three clear claims: build a computational graph (constants, placeholders, variables; session run), choose a level of abstraction from raw ops to DNNClassifier…
Talk in English on
Create a Consistent, Repeatable and Dependable DevOps process using FAKEHas AlTaiar10m
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…
Talk in English on
Service WorkersPatrick Kettner33m
Covers registering and debugging Service Worker registration and lifecycle events using Workbox and Chrome DevTools, and builds a demo that caches API…
Talk in Spanish on
The Technical Debt Prevention ClinicRichard Banks01h 01m
Defines technical debt as intentionally shipped but immature working code and contrasts that with outright bad code (bugs, copy/paste, flaky tests); recommends…
Talk in English on
Congratulations, You're an ArchitectStephen Kennedy11m
Argues that architecture is mostly attitudes and behaviors not patterns, and gives concrete practices: paraphrase to check assumptions and treat conversations…
Talk in English on
React Native Better Than NativeMitchell Tilbrook54m
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…
Talk in English on
Learning effective Kanban from your coffee shopDom Raniszewski10m
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…
Talk in English on
Top Ten Worst Repositories to host on GitHubCarlos Martín Nieto43m
GitHub recounts real failure modes: built Lariat caching layer to collapse thousands of identical fetches, developed Spokes ref-update bottleneck mitigation…
Talk in English on
Where's my free lunch?Hadi Hariri46m
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…
Talk in English on
Prescriptive Architecture Guidance for Cloud ApplicationsMahesh Krishnan01h 04m
Provides a catalog of concrete Azure architecture patterns and when to choose each, with runnable artifacts including ARM templates, Azure Functions, Service…
Talk in Spanish on
Programming Robots – Making Friends with CozmoLars Klint59m
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…
Talk in English on
Crappy to Happy: Strategies to Help You Kick Butt at WorkKylie Hunt59m
Claims that happiness raises profitability by 147%, cuts turnover by 65%, shrinkage by 28% and absenteeism by 37% anchor practical tactics: assume most bad…
Talk in English on
Techniques in creating great cross platform apps.Nigel Sampson54m
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…
Talk in English on
C#: Change, Openness, and InnovationBill Wagner54m
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…
Talk in English on
What’s New in Visual Studio 2017 and VS CodeAdam Cogan01h 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…
Talk in English on
Building Resilient Applications In Microsoft AzureScott Allen01h 00m
Covers concrete Azure patterns and tradeoffs: use Traffic Manager (DNS‑level routing, performance/weighted/priority/geographic modes, TTL default 300s) to…
Talk in English on
Site Reliability 101Adrian Ubalde04m
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…
Talk in English on
Building a development environment out of your production deploymentOrin Thomas54m
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…
Talk in English on
The (Awesome) Future of Web AppsJad Joubran50m
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…
Talk in English on
How to Tame a Penguin - Master Linux with ASP.NET CoreBrendan Richards56m
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…
Talk in English on
Continuous SecurityLaura Bell52m
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…
Talk in English on
Running a Bug Bounty Program @ SEEKJulian Berton56m
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…
Talk in English on
Self-Aware Applications: Automatic Production MonitoringDina Goldshtein01h 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…
Talk in English on
Virtual reality for web developersAlex Mackey53m
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…
Talk in English on
Real world PowerBIMatt Davies58m
Power BI gets business users to build and maintain reports so development stops absorbing endless reporting backlog, using Power BI Desktop + Service, data…
Talk in English on
A team's transition to Continuous DeliveryAshley Noble01h 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…
Talk in English on
Analyzing StackExchange data with Azure Data LakeTom Kerkhove59m
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…
Talk in English on
Gang up on difficult problems with Mob ProgrammingJim Pelletier14m
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…
Talk in English on
Chatbots - the next UIAzadeh Khojandi, Jordan Knight59m
Builds a working cocktail chatbot end to end using TypeScript + Bot Builder, a Yeoman boilerplate and Visual Studio Code, wired to LUIS intent/entity…
Talk in English on
Peanut Butter and Chocolate: Integrating Hadoop with SQL ServerKevin Feasel59m
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…
Talk in English on
How one team built their first microserviceJim Pelletier54m
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…
Talk in English on
Redux, beyond ReactAaron Powell51m
Explains how Redux actually works (actions → reducers → store), shows middleware, observables via system.observable and Rx integration, and demos: a console…
Talk in English on
Confusion In The Land Of The ServerlessSam Newman52m
Defines serverless as a platform-level abstraction (not zero servers), contrasts functions-as-a-service like AWS Lambda (60s limits, JVM pre-warming) with…
Talk in English on
The Art of Coding a Conversation: Designing BotsVishesh Oberoi50m
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…
Talk in English on
Accessing Accessible AccessibilityJennifer Wong53m
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…
Talk in English on
10 Things I learnt from my first HoloLens appHannes Nel01h 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…
Talk in English on
Accessibility for UX: Don't worry, it's much worse than you thinkElle Waters59m
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…
Talk in English on
"The website's down!" Stories and lessons on keeping your website up.Adrian Ubalde25m
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…
Talk in English on
DevOps For Dishwashers - Bringing grown up practices to the Internet of ThingsChristopher J Biggs47m
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…
Talk in English on
Effective Eventual Consistency with Actor Models + Amazon Web ServicesPhilip Laureano43m
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…
Talk in English on
Transient Test EnvironmentsRobert Wagner42m
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…
Talk in English on
Choice is Overrated - Designing Products That Know What You Want Before You DoHeather Wilde50m
Argues that true anticipatory products pair IoT + machine learning + UX to remove needless choices, showing concrete wins and failures: Amazon Dash button and…
Talk in English on
HoloLens Development: The Next StepsLars Klint01h 01m
Covers concrete HoloLens techniques: use of Mixed Reality Toolkit to configure Unity projects, gesture handlers for tap hold manipulate and navigation, and…
Talk in English on
App deployment PaaS battle!Matt Davies, Rob Moore01h 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…
Talk in English on
Embracing Docker simplicity - while harnessing platform powerMichele Bustamante01h 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…
Talk in English on
What can we learn from 750 billion GitHub events and 42 TB of codeFelipe Hoffa01h 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…
Talk in English on
Terraforming the world, one cloud at a time.Jeremy Cade01h 03m
Shows how Terraform actually builds and manages infrastructure across AWS, Azure and vSphere, using terraform apply and provider plugins to create VPCs, ASGs…
Talk in English on
The Power of InclusionDennie Declercq36m
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…
Talk in English on
Designing interfaces that don't suck when your customers scale!Rob Pearson12m
Octopus Deploy evolves lessons into concrete UX fixes: a dashboard that works for ten projects becomes unusable at hundreds or thousands because of horizontal…
Talk in English on
#CANchangeratio - Women in Tech program to inspire more women into technologySubha Chari15m
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…
Talk in English on
Progressive what appsPatrick Kettner39m
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…
Talk in English on
The bold promise of teaching computers to understand the visual worldTim Huckaby59m
Company builds the election-night TV map used by major networks and dozens of state voting apps, then demonstrates real systems using Microsoft Cognitive…
Talk in English on
How success can take you to the brink of failure: a case studyVanessa Love48m
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…
Talk in English on
Software & the art of bicycle maintenanceEdith Harbaugh49m
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…
Talk in English on
Your Customers Hate You (And Other Lies)Heather Wilde54m
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…
Talk in English on
Beyond Chatops: Bots @ DomainPaul McManus11m
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…
Talk in English on
Tales of a Unicorn Herder - Security in Startups and Disruptive TeamsLaura Bell45m
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?…
Talk in English on
In SummaryChris Hewitt09m
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…
Talk in English on
Successful Code Sharing Principles for Mobile DevelopmentFilip Ekberg57m
Shows concrete patterns: put shared interfaces and models in a PCL or NuGet package, keep platform projects thin, and register platform implementations through…
Talk in English on
Take Control of the Data of YouNigel Parker55m
A personal data pipeline demonstrates using Cortana Analytics Suite, Azure Machine Learning, Cosmos DB, LUIS.ai and Power BI to detect illness early. Wearable…
Talk in English on
Something Something CyberTroy Hunt01h 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…
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.