~/conference

NDC Sydney 2018

software developers, engineering managers, cloud engineers, devops engineers, frontend developers, mobile developers, data engineers, security engineers

ASP.NET Core HTTPS defaults; service workers advanced usage; Azure Databricks pipelines; GraphQL with React; Flutter app development; Android TDD with Kotlin; serverless SQL pipelines; Azure Resource Manager automation; correct async await patterns in .NET; neural networks from scratch; CSP reporting at scale with Cloudflare Workers; web application performance tuning

titleauthorlength
Keynote: Apps, Algorithms and Abstractions: Decoding our Digital WorldDylan Beattie56m
Explains how a phone moves a 12MP photo (~32 MB uncompressed) from sensor to screen, starting at radio (live clap demo of AM/FM/PSK) through 16 channels per…
Talk in English on
I’m Pwned. You’re Pwned. We’re All PwnedTroy Hunt01h 02m
Shows concrete breaches and defenses: a dataset of 517 million passwords powers a free “pwned passwords” corpus and an API using k-anonymity to avoid sending…
Talk in English on
Security in ASP.NET Core 2.1Barry Dorrans01h 04m
ASP.NET Core 2.1 turns on HTTPS by default and adds a dotnet dev-certs tool, Kestrel supports SNI and certificate selection/rotation, and HSTS is enabled with…
Talk in English on
What We’ve Learned From Billions of Security ReportsScott Helme56m
Service processes billions of browser security reports per month and scales from ~10,000 reports/month to 16,000 reports per second peak. Ingestion runs on…
Talk in English on
Get value out of your monadMark Seemann59m
Argues that the right answer to “how do I get the value out of my monad” is to stop extracting values and inject behavior into the monad, using C# examples…
Talk in English on
Sifting Technologies - Separating the Wheat From the ChaffNathaniel Schutta59m
Argues for a concrete evaluation process: use architectural briefings to list problems, documentation, community and costs; follow with hands-on spikes against…
Talk in English on
Betting on evolutionary architectureJames Lewis59m
A 15-year-old C++ SOA science publisher making $3B a year gets replaced using a walking skeleton and microservice approach; heavy XSLT transforms on AWS S3…
Talk in English on
Writing a Neural Net from ScratchJoe Albahari01h 04m
Code a neural net from scratch in C# inside LINQPad with no libraries, implementing perceptrons, leaky ReLU and other activations, and train by stochastic…
Talk in English on
Bots - the next UI revolutionAdam Stephensen56m
Microsoft Bot Framework plus Azure Cognitive Services powers bots that run on web chat, Teams, Slack, Alexa and phone with QnA Maker for FAQ search, LUIS for…
Talk in English on
Designing for speechJessica Engström59m
Voice interfaces beat typing speed (40 wpm vs ~120–150 spoken) and ASR reaches human parity (~5.1% error cited for Microsoft), so expect 50% of searches by…
Talk in English on
Empowering the Quantum revolution with Q#John Azariah01h 01m
Microsoft’s Quantum Development Kit and Q# let developers write quantum routines as a domain‑specific functional language hosted from C#, F#, Python and…
Talk in English on
Vertical Slice ArchitectureJimmy Bogard01h 02m
Shifts layered apps into per-feature code where each action is a request/handler/response class, registered with MediatR, using AutoMapper projections or raw…
Talk in English on
The conversation every parent dreads - how to talk to your kids about the blockchainDavid Burela57m
Focuses on B2B use cases and gives concrete criteria: avoid swapping a central DB for a blockchain, require a consortium with direct node access, and never…
Talk in English on
Getting started with Chaos EngineeringPaul Stack52m
Chaos Engineering runs controlled failures against production-like systems to prove resilience: here an auto‑scaling group of 20 instances has 10 instances…
Talk in English on
Easier AI allows everyone to build smart appsAzadeh Khojandi, David Burela57m
Walkthrough of Azure Cognitive Services with live code: shows Computer Vision, Text Analytics, Face API, Custom Vision and Windows ML, plus Excel and Visual…
Talk in English on
Neural Networks: A PrimerRishal Hurbans58m
Explains how a perceptron becomes a multilayer network by training weights with backpropagation and stochastic gradient descent, using a concrete example: four…
Talk in English on
Deep Learning in the world of little poniesGaliya Warrier01h 02m
Builds a six-class My Little Pony image classifier from about 400 training and 100 test images using Keras (Python) and shows an alternative quick route with…
Talk in English on
Introduction to ML.NETJohn Alexander01h 04m
ML.NET is a .NET-first ML framework (open source, cross‑platform) with TensorFlow and ONNX interop, model-as-zip persistence and a code-first API; it ships…
Talk in English on
JavaScript Futures—ES2018 and BeyondJeff Strauss01h 00m
Covers concrete ES2017/2018 additions and their status: Object.values/Object.entries, async/await (widely usable; unwraps promises and simplifies errors)…
Talk in English on
Easily Add Artificial Intelligence To Your Apps Using Machine LearningBrandon Minninck55m
Live coding shows adding AI with Azure Cognitive Services using the Face API for face detection and simple two‑factor login and the Text Analytics API for…
Talk in English on
Creating a ‘best place to work’ cultureDonna Edwards53m
Over 2.5 million IT roles on LinkedIn and 20,000 in Australia set the hiring pressure backdrop and winning a best place to work award proves practical: the…
Talk in English on
Mentoring Junior Developers Into Productive Team MembersDaniel Mallott01h 03m
Practical playbook for turning juniors into productive .NET team members: hire with mentoring in mind, spend 30–60 minutes learning each newcomer’s background…
Talk in English on
The 9 Knights of Azure: Services to Get You StartedAdam Cogan01h 09m
Azure has over 90 services and this picks nine to start: App Services (create a web app in the portal and publish from Visual Studio in minutes), four-step…
Talk in English on
Deep Learning with TensorFlowSeth Juarez01h 06m
Hands-on walkthrough builds classifiers on 28x28 digit images using TensorFlow, starting with a linear model that reaches ~82% accuracy, then a multi‑layer…
Talk in English on
Selling DevOpsVanessa Love51m
Defines DevOps as culture not a product, then shows concrete wins: uses Octopus Deploy expertise to stop bad pipeline practices, enforces single artifact…
Talk in English on
APIs and Microservices in ASP.NET Core Today and TomorrowGlenn Condron01h 05m
Demonstrates concrete features to build microservices: adds health checks (including port-restricted endpoints), integrates Swagger/Swashbuckle plus API…
Talk in English on
Jewelbots: How to Get More Girls Coding!Jennifer Wadella59m
Wearable friendship bracelets that teach real coding using the Arduino IDE let kids pair, message and upload sketches to control LEDs and a buzzer so students…
Talk in English on
Autonomous Exploration Robotics with a Raspberry PiChristian Catchpole, Rachael Colley01h 02m
Prototype aims to self-navigate from Melbourne to Antarctica (3,190 km) using off‑the‑shelf parts: Raspberry Pi model A, high‑efficiency solar panels, a…
Talk in English on
Programming for Amazon AlexaTerence Le Grange, Mahesh Krishnan59m
AGL describes launching voice services in Australia, deploying about eight to ten Alexa skills that run on AWS Lambda with OAuth account linking and an…
Talk in English on
Reading other peoples codePatricia Aas56m
Covers ten concrete techniques for understanding huge codebases (she mentions Chromium ~600k files and Vivaldi) and gives actionable steps: get the repo…
Talk in English on
ARM FTW – Azure Resource Manager For The WinMagnus Mårtensson47m
Shows how Azure Resource Manager templates plus PowerShell (e.g. New-AzureRmResourceGroup and New-AzureRmResourceGroupDeployment) create idempotent deployments…
Talk in English on
A fistful of Blazor; Its .NET in the browserWilliam Tulloch01h 04m
Blazor claims you can write SPA UI in C# that runs on Mono over WebAssembly (not by compiling C# to WASM). Demoed components, three component styles, lifecycle…
Talk in English on
Serverless Continuous Delivery with the Serverless FrameworkFabien Ruffin44m
Shows how Serverless Framework plus AWS and Visual Studio Team Services implement real CI/CD for a Node.js note app: multiple Lambda functions behind API…
Talk in English on
Service workers - beyond the cachePhil Nash58m
Service workers power push notifications, background sync and more beyond simple caching, with concrete demos: a web SMS inbox uses VAPID keys and web-push…
Talk in English on
NDC Sydney Lightning TalksGlenn Sarti, Stephen Carter, Fabien Ruffin53m
Four short pieces give concrete takeaways: sharing yields measurable benefits via rubber duck problem solving and autobiographical storytelling (research links…
Lightning in English on
Power BI for DevelopersPeter Meyers48m
Shows how to build real-time dashboards by programmatically creating an ecommerce dataset (four columns: timestamp, product, category, country), pinning…
Talk in English on
The beauty of stupid ideasAaron Powell52m
A JS IoC is implemented by extracting argument names via regex on function.toString to wire dependencies; a handcrafted git-backed tic‑tac‑toe models positions…
Talk in English on
The Structure of Software RevolutionsMike Long50m
Argues that Agile is the theory and DevOps/continuous delivery is the new paradigm, supported by tools and data: deployment frequency, lead time for changes…
Talk in English on
Serverless with Firebase in the wildDuncan Hunter51m
Rewriting a legacy webforms app (10,000 paying customers) into a serverless stack takes three devs about nine months and roughly $100k, using…
Talk in English on
Open-Source Maintainers are Jerks!Nick Randolph, Geoffrey Huntley45m
Argues that open source is licensed as-is with no SLA, so maintainers who close unpaid requests aren’t jerks but protect the project; cites Heartbleed…
Talk in English on
60 Minutes to AccessibilityLarene Le Gassick01h 00m
Claim: you can fix most accessibility problems fast without reading the 206‑page WCAG by applying three practical fixes. Shows concrete fixes in…
Talk in English on
.NET on AzureShayne Boyer01h 02m
Covers concrete ways to run ASP.NET Core on Azure: right‑click Visual Studio publish, built‑in Git/GitHub CI, App Service for Linux pulling Docker images from…
Talk in English on
Cloud Native .NETMark Rendle01h 02m
A cloud-native .NET demo called DeckHub app composes nine microservices (website, shows, questions, notes, presenter, slides, identity, realtime, storage) in…
Talk in English on
How To "Dot" Into Anything, Anywhere, Anytime (Facilitating Data-First Programming)Steven Taylor56m
Demonstrates a workable F# Type Provider approach that self-generating .dll assemblies create real-time, type-safe scaffolding and Intellisense by walking data…
Talk in English on
Why I bet my business on ReactJess Telford49m
Claims that betting the business on React gives measurably faster iteration and fewer bugs, using a stack of Node + GraphQL + React to build Seat, a…
Talk in English on
Correcting Common Mistakes When Using Async/Await in .NETBrandon Minnick52m
Explains how the .NET compiler rewrites async methods into compiler-generated state machines and why that causes extra allocations and larger binaries, shows…
Talk in English on
Hacking with GoVictoria Almazova01h 01m
Introduces using the Go programming language to build security and hacking tools. Covers practical, hands-on examples in Go for tasks like network enumeration…
Talk in Dutch on
Practical design patterns in the age of the cloudMagnus Mårtensson52m
Argues monitoring and diagnostics are mandatory: enable Azure Monitor, turn on per-service diagnostics, tag resources, assign a budget owner, and use alerts…
Talk in English on
Lessons from a real HoloLens projectLuke Drumm59m
A HoloLens app is built in six weeks for an airline with a 12–20 person team using Unity3D, the open‑source Mixed Reality Toolkit, and image tracking from…
Talk in English on
Navigating the React Solar SystemBen Ilegbodu01h 02m
Start with React + ESNext and learn core React and JSX first; use create-react-app (npx) to bootstrap, React DevTools to inspect, and webpack or Rollup to…
Talk in English on
Field Notes : .NET Core and Docker in ProductionDamian MacLennan55m
Gives a hands‑on account of running .NET Core on Linux in production using Docker images built with multi-stage builds, orchestrated with ECS and Terraform, CI…
Talk in English on
Google Home meets .NET containers on Google CloudAnkur Kotwal01h 01m
Live demo wires Google Home/Assistant to a .NET Core app in a container deployed on App Engine Flex (also runnable on GKE), using a Dialogflow webhook to…
Talk in English on
7 Years of DDD: Tackling Complexity in Large-Scale Marketing SystemsVladik Khononov01h 00m
Plexop is a large marketing platform spanning a dozen domains (campaigns, publishers, creatives, leads, commissions) built by a tiny team under aggressive…
Talk in English on
Moving Fast - without crashingMarcus Bristol01h 03m
Pushpay claims >4,500% revenue growth while deploying to production up to a dozen times a day and keeping few production defects. The stack is a monolith with…
Talk in English on
Android TDD with KotlinHeather Downing51m
Case study of an Android app delivered to Google Play that uses Kotlin for test driven development, claiming a reliable workflow that adds features via a…
Talk in English on
How to survive and thrive as an engineering leaderIsabel Nyo58m
Former superstar developer must stop equating value with commits and learn to measure impact by team and product outcomes: spends far more time on meetings…
Talk in English on
Git as BlockchainMichael Perry59m
A working blockchain prototype is built entirely in Git: immutable lunch files, validate.js and balance.js to verify sums and nonnegative balances, git hooks…
Talk in English on
Need for speed 8, performance tuning of your web applicationYaser Adel Mehraban58m
Claims concrete fixes that reduce real load times and conversions: use Lighthouse and WebPageTest plus RUM or New Relic, measure First Meaningful Paint, hero…
Talk in English on
Attraction and retention strategies for Women in TechDonna Edwards52m
Companies have 31% women in IT (14% in leadership) and typical tech teams average ~24% women; hiring fixes include using targeted platforms like Work180…
Talk in English on
Holo world - Create your first HoloLens app with UnityJimmy Engström55m
HoloLens runs Windows 10 on an untethered HPU with ~1 GB video memory, 2 GB RAM, 64 GB storage and ~3–4 hour battery life; tracking uses four environment…
Talk in English on
Offline UXSimon Knox45m
Most sites break badly when connectivity drops; the concrete fix is to install a service worker to serve a branded offline page, precache pages users actually…
Talk in English on
Feature Toggles: The Good, The Bad, and The UglyAndy Davies44m
Explains concrete rules for feature toggles with C# examples and real failures like Night Capital where reusing a flag for an eight year old power peg feature…
Talk in English on
Broken crypto is brokenErlend Oftedal01h 01m
Concrete failure modes and fixes: poor randomness yields repeated keys and device-default keys; secrets leak in Git; an Android app truncated keys to one byte…
Talk in English on
Building Advance Analytics pipelines with Azure DatabricksLace Lofranco49m
Walks through an end-to-end Azure Databricks pipeline that ingests KDD 1999 data (~1.7M rows), uses Spark ML Pipelines with one hot encoding, scaling and…
Talk in English on
Lightning TalksMichael John Pena, Azi Farjad57m
Argues that blockchain often fails cost‑benefit tests because partners and governance are missing, scaling is hard, smart contracts are immutable which makes…
Lightning in English on
What has 4 years of AWS Microservices taught me?Abhaya Chauhan58m
Four years of migration from a monolith with 50–60 developers and eight teams produces concrete lessons: initial setup needs significant time or a chosen…
Talk in English on
Flutter from idea to app in 45minMitchell Tilbrook58m
A working conference app gets built from scratch in 45 minutes using Flutter and Firebase with live demos of login, anonymous sign‑in then email/password…
Talk in English on
Service Meshes - Powering the next wave of microservice architecturesRob Crowley56m
Service meshes move retries, circuit breakers, mutual TLS and routing out of app code into Envoy sidecars and a control plane like Pilot/Mixer/Citadel (Istio)…
Talk in English on
The Code Behind The VulnerabilityBarry Dorrans01h 01m
Covers real, fixed ASP.NET bugs with concrete root causes and fixes: a hash-collision DoS caused by predictable GetHashCode values (fixed by randomized…
Talk in English on
What's New In ASP.NET CoreJon Galloway01h 01m
Covers ASP.NET Core 2.1 (and 2.2 preview) with concrete wins: build times drop 6s to 2s for a new project and 100s to 10s for Orchard, Span<T] changes make…
Talk in English on
Mission Impossible: Lifehack ProtocolLars Klint58m
Twenty years of trial and error boil down to five concrete missions: karma, direction, humility, leverage and future-self care. Practical tools include…
Talk in English on
AI on the EdgeNigel Parker, Dan Glover01h 02m
Demonstrates building an offline image classifier exported from Custom Vision and Lobe and deployed as a Docker module on Azure IoT Edge that runs on a…
Talk in English on
Leadership Guide for the Reluctant LeaderDavid Neal51m
Argues leadership is separate from management and lists concrete tools: a one-year offsite leadership program with meetings every six weeks, negotiation…
Talk in English on
Reignite your desire to improveRichard Banks55m
Teams stop improving because habits and a fixed mental model override data; use the COM-B model to diagnose capability, opportunity and motivation, then try…
Talk in English on
How We Got Here - The History of Web DevelopmentRichard Campbell01h 01m
Timeline of web tech from 1989 to today with concrete pivots and tools: the first web server runs on a NeXT box (1989), Mosaic and Netscape commercialize…
Talk in English on
Testing MicroservicesAnne-Marie Charrett52m
Microservices growth slows testing from 3 days to 4 weeks as a fintech expands from two to 80 microservices, forcing adoption of concrete practices: introduced…
Talk in English on
Kubernetes for .NET DevelopersHossam Barakat58m
Demo shows an ASP.NET Core task app and SQL Server containerized with a Dockerfile (Visual Studio template), built with docker build and deployed to Kubernetes…
Talk in English on
What's new in the Microsoft's Conversational AI StackVishesh Oberoi01h 00m
Shows Microsoft’s current stack with concrete tools and demos: BotBuilder SDK v4 open source is modular and multi-language (C#, Node, Java, Python roadmap), a…
Talk in English on
Parsing in C# from first principlesNicholas Blumhardt58m
Argues that full parsers fit easily into C# apps and shows code that proves it: writing parser-combinators, using LINQ-style select many composition, and the…
Talk in English on
Git at ScaleEdward Thomson58m
Explains how Microsoft moves massive repos into Git and what actually changes: supports a 270 GB Windows mono‑repo with ~4,000 daily developers by using Git…
Talk in English on
Building truly Universal applications with Azure, Xamarin and MVVMLaurent Bugnion01h 00m
Shows a concrete conversion: an Android MVC app that parses YouTube HTML for 866 views is refactored into a shared dotnet standard data library with a testable…
Talk in English on
Serverless SQL PipelinesLynn Langit50m
Concrete demos and numbers: a recorded BigQuery run processes several terabytes (tens of millions of rows aggregating to ~2,500) in ~30 seconds for roughly…
Talk in English on
Cross-Platform Desktop Apps with ElectronDavid Neal54m
Electron is a Chromium + Node.js shell that packages HTML/CSS/JS into standalone desktop apps with no runtime dependencies; first released 2013, 1.0 in 2016…
Talk in English on
What You Need to Know About Open Source—Trust Me, I'm a LawyerJeff Strauss01h 11m
Clear definitions: open source means code distributed under an open-source license, not public domain, so rights hinge on license terms. Covers source…
Talk in English on
Data lakes beyond clustersDom Raniszewski01h 02m
Demonstrates running end-to-end analytics on Azure Data Lake without managing clusters: creates Data Lake Storage, uses U-SQL + cognitive extensions and the…
Talk in English on
How to avoid UX-traps with a deck of cardsJessica Engström01h 03m
Explains a concrete QA workflow: use the Tenets and Traps deck of cards to log exact UI failures (invisible elements, memory challenges, slow responses) while…
Talk in English on
The Visible Developer: Why You Shouldn't Blend InHeather Downing01h 01m
Presents a practical formula of habits that make engineers visible: study managers’ goals, pick companies that match strengths, stretch into uncomfortable…
Talk in English on
What's that fruit?Scott Holden57m
Proof of concept shows using Azure Cognitive Services to detect produce at self‑serve checkouts: train a Custom Vision model on about 307 images, get ~91%/88%…
Talk in English on
WIP: Debugging DepressionEllen Mey48m
Over half of tech respondents in the 2016 Mental Health in Tech Survey report a medical diagnosis, and practical fixes show results: diagnosing untreated ADHD…
Talk in English on
Learn to love meetingsNeil Roodyn01h 07m
Protocols replace meandering: start with check-in to surface emotional states, collect each person’s concrete outcome, ban personal devices and use a shared…
Talk in English on
The History Of Programming, Part 1Mark Rendle50m
A rapid timeline claiming concrete shifts: Go 2.0 finally adds generics (with awkward syntax), nullable reference types land in C# 8 and make previously…
Talk in English on
Deploying anything to Azure with Azure DevOpsDamian Brady52m
Live demo shows how to push a GitHub ASP.NET Core app through a YAML build that runs dotnet restore / build / publish, bundles artifacts and triggers a release…
Talk in English on
Building APIs for developers with Identity Server 4Ben Cull59m
Shows how to protect a real ASP.NET Core API with IdentityServer4 using JWT Bearer Authentication and the token endpoint so clients exchange a merchant ID +…
Talk in English on
The Web That Never WasDylan Beattie01h 02m
IBM licenses Digital Research on the IBM PC and Microsoft never becomes dominant; browsers and servers embed hyper Lisp with continuation-passing so client…
Talk in English on
Porting MVVM Light to .NET Standard: Lessons learnedLaurent Bugnion54m
Ported MVVM Light from a PCL to .NET Standard by creating a .NET Standard class library (aiming at 1.0 then 2.0), copying shared files, and resolving a few…
Talk in English on
Developing microservices applications on the Kubernetes platformShahid Iqbal49m
Microservices add deployment, networking and debugging complexity, and containers plus Kubernetes move much of that burden to the platform. Specific tools…
Talk in English on
ASP.NET Core: The One Hour MakeoverJon Galloway59m
Starts a multi-project ASP.NET Core solution, adds global.json to lock SDK 2.1 and a shared Directory.Build.props for company/name/version, pushes to GitHub…
Talk in English on
Move legacy apps to Windows ContainersRegan Murphy01h 02m
Migrates dozens of IIS sites including Classic ASP and ActiveX into a Windows Server 2016 container, using a Dockerfile that installs IIS features, registers…
Talk in English on
Modern web application bugsErlend Oftedal42m
Live demos show concrete exploit patterns and fixes: reading local files and internal services via blind XXE exfiltration and XSLT document(), spawning shells…
Talk in English on
Apps are Making Us DumberHeather Wilde48m
Applications add to 35,000 decisions a day and that drives decision fatigue; cleaner UI reduces choices by making common tasks front-and-center, using sensible…
Talk in English on
DevOps for Data ScienceDamian Brady59m
Argues that applying DevOps practices to data science—source control, continuous testing, docker containers—gives reproducible models, repeatable pipelines and…
Talk in English on
Haskell - A Peek Inside the Ivory TowerDaniel Chambers01h 04m
Shows how Haskell’s IO monad confines side effects while letting most code stay pure, demonstrates newtype wrappers that give zero-cost domain safety, and…
Talk in English on
Creating & Maintaining Impactful Dashboards'Jessica White45m
Defines three dashboard types—BI/MI for strategy, execution for ops/dev, and project/feature boards—and shows concrete practices: build dashboards after…
Talk in English on
Powering 100+ million daily usersRezaul Hoque53m
Architecture that serves 100+ million daily users with a claimed 250 ms top card render and a 93% cache hit ratio using Redis clusters with consistent hashing…
Talk in English on
Artificial Intelligence. Our journey towards singularityAgustinus Nalwan48m
A practical survey of what current systems can and cannot do: a car classifier called Cyclops reaches 98% accuracy on fine-grained make/model/trim after…
Talk in English on
A World Without Programmers?Ravi Gadhia54m
Claims that program synthesis can replace hand coding get grounded in concrete examples and limits: 5-line spec → 255 lines of Ada, Amphion generated Fortran…
Talk in English on
There are no snow days when you work remoteJennifer Wadella53m
Argues remote work succeeds only when the company provides explicit support: a documented onboarding with equipment, contact list and tools (Slack, Zoom…
Talk in English on
Getting the first PR into .NET and other tales from an OSS contributorAdam Ralph57m
November 2014: a machine-local culture causes .NET Core unit tests to fail (CHF vs USD) and a flawed test uses the wrong variable; a patch is submitted, merged…
Talk in English on
Crafting compelling real-time web experiences with GraphQL and ReactRob Crowley58m
Argues GraphQL can deliver true real-time UX by combining subscriptions over WebSockets with standard queries and mutations; demos a working React app using…
Talk in English on
Why Vue.js is Taking Over the Front-end WorldGwendolyn Faraday52m
Claims Vue is the fastest‑growing JS framework built for developer ergonomics and rapid prototyping; demonstrates single‑file components with HTML/CSS/JS…
Talk in English on
Deploy microservices confidently using Consumer Driven ContractsHenrik Stene45m
Shows exactly how Consumer Driven Contracts catch real breaks using the Pact framework: consumer test generates a JSON pact for a POST /v1/person create that…
Talk in English on
Pragmatic Performance: When to care about perf, and what to do about it.David Wengier43m
Practical rules: measure before changing and measure after, using BenchmarkDotNet to get repeatable results (it runs millions of iterations, warms up the JIT…
Talk in English on
Securing your dependenciesNina Juliadotter40m
Demo runs a deliberately vulnerable Node.js app in Docker and triggers arbitrary code execution via mathjs eval; a Snyk-like scan reports 4 high and 3 medium…
Talk in English on
Maximal Fun Times: Monitoring Theme Parks (and distributed systems)Mike Minutillo44m
Compares theme-park metrics to distributed systems and shows specific levers: replace synchronous email/PDF/payment calls with a persistent queue (MSMQ…
Talk in English on
Implementing Augmented Reality (AR) in Apple's ARKitMichael Ridland58m
Shows exactly how to wire ARKit to an app: create an ARSession, pick a configuration (world, image or object tracking), call run, and handle anchors to place…
Talk in English on
Lightning TalksRaphael Haddad, Chris Lewis57m
Claim: cutting social media to weekly posting produces more blog posts last year than in an entire prior career, improves code review tone, and lets one spot…
Lightning in English on
Going Full Duplex - Building Apps for SpeechMadoka Chiyoda, Vishesh Oberoi52m
Claim: modern speech APIs hit near-human transcription and let apps actually act on voice. Demos use the Microsoft Speech SDK with one-line recognize calls, a…
Talk in English on
Let's Launch A Website, Right Friggin' Now!Lemon45m
A clear methodology for launching a site fast and cheap: build only HTML/CSS/JS with no back end, use Vue, Pug and Sass, compile with a GUI like Prepros to…
Talk in English on
Two platforms, one codebase: Cross-platform React and React Native app at SportsbetBen Teese53m
Sportsbet re-platforms web and iOS into one codebase using React + React Native, sharing roughly half the code and growing the team to ~20–30; a production…
Talk in English on
Introducing Juvet: Building Bots in ElixirJamie Wright52m
A practical walkthrough of building Slack bots with Elixir using the Juvet library shows how apps authenticate with Slack via OAuth (using Uberauth and…
Talk in English on
This Startup Life: A Developer's Mistakes and TipsBen Cull56m
552 days after the idea a transition from full-time .NET developer to running a payments startup called Pitch results in concrete lessons: built a custom…
Talk in English on
Redux for Angular -- Introduction to Ngrx EcosystemMohamed Meligy01h 04m
Ngrx brings Redux patterns into Angular using RxJS: the store holds a single state object selected as observables, reducers produce new immutable state (use…
Talk in English on
Infrastructure as Code with Terraform on AzureTom Harvey48m
Shows Terraform on Azure using HCL to create a resource group, virtual network and parallel subnets, and to import existing Azure resources with the terraform…
Talk in English on
Enterprise Mobile DevOpsIan Hughes01h 01m
Claims a runnable skeleton CI/CD pipeline that builds a Xamarin.Forms iOS and Android app end-to-end using Azure DevOps YAML, GitVersion and SonarCloud for…
Talk in English on
Advanced Testing Techniques: Tips from the trenchesGraeme Foster, Rob Moore57m
Argues for testing behaviors not implementation, showing a switch from heavy mocks to real objects wired by the production IoC container and subcutaneous tests…
Talk in English on
Make Your Life Easier With Logic Apps + Save $$$Thiago Passos43m
Visual workflow engine ties triggers, connectors and Azure Functions so a few drag‑and‑drop steps automate tasks like RSS → Bitly → Twitter/LinkedIn posting…
Talk in English on
The Boring Security TalkKieran Jacobsen01h 02m
Covers concrete failures and fixes for CI/CD, email, DNS and third‑party packages: Jenkins instances are found internet‑exposed and abused to install miners…
Talk in English on
How did our DevOps team become another silo?Kevin Crawley40m
Argues that DevOps becomes a new silo unless engineering embeds practices rather than people: the organization moves developers into teams and evolves them…
Talk in English on
Planet scale or planet fail?Paul Gavich59m
Cosmos DB delivers global replication and guaranteed low-latency only if partitioning and client behavior are correct: partition key design controls throughput…
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.