~/conference

NDC Oslo 2016

titleauthorlength
Choosing a JavaScript FrameworkRob Eisenberg01h 02m
Six very small “hello world” apps get built side-by-side for 6 frameworks and the live demos and source expose concrete differences: bundle sizes (React+Redux…
Talk on
Becoming a Social DeveloperJeremy Clark01h 00m
Claim: developers want to talk but seldom start conversations; a repeatable method gets conversations going with about a 90% success rate in practice. Steps…
Talk on
What every Node.js developer needs to know about ElixirBryan Hunter01h 06m
Argues Elixir runs on the Erlang VM to give carrier‑grade fault tolerance and massive concurrency with tiny isolated processes (about 1 KB per process)…
Talk on
Talk To Your Microservice Via a Chat Bot, not UIYegor Bugayenko44m
Built a GitHub‑issue chatbot called roer that reads issues and runs three commands (merge, deploy, release), cloning repos and running scripts inside Docker…
Talk on
A High-Performance Solution to Microservices UI CompositionArif Wider, Alexey Gravanov01h 06m
Autoscout24 moves from a failing varnish+ESI prototype to a server-side composition using nginx SSI + mod_pagespeed, with assets fingerprinted and a two‑level…
Talk on
Head to Head #2K. Scott Allen, Jimmy Bogard58m
Two developers answer five Stack Overflow .NET questions live, giving concrete fixes: set HTTPClient with a WinHttpHandler and adjust MaxConnectionsPerServer…
Talk on
REPL Driven Development, Scrum, and the Wright BrothersJamie Dixon53m
Argues that REPL-driven development plus small, single-focused iterations beats heavy up‑front work, demonstrating a working stock‑analysis bot built in F#…
Talk on
Keynote: Yesterday’s Technology is Dead, Today’s is on Life SupportTroy Hunt52m
Narrative surveys concrete tech shifts: from a 1,200 baud Pressel that required a rotary phone hookup to modern in-flight Wi‑Fi that runs tens of times faster…
Talk on
Scaling large Angular appsJad Joubran53m
Starts with ES2015/TypeScript and a generator setup (yo gulp angular) to avoid brittle folders, switches Angular 1.5 to component-based code and controllerAs…
Talk on
Safety: off --- How not to shoot yourself in the foot with C++ atomicsAnthony Williams01h 03m
Explains concrete C++ atomics behavior: which std::atomic operations exist, compare_exchange_weak vs strong, memory orders (seq_cst, acquire/release, relaxed)…
Talk on
ASP.NET Core 1: What has changed for MVC and Web API developers?Manfred Steyer01h 03m
ASP.NET Core 1 unifies MVC and Web API into one framework, removes System.Web and changes low‑level APIs, and ships a middleware pipeline hosted by Kestrel (or…
Talk on
Windows IoT Core or CornyKarl-Henrik Nilsson39m
Demonstrates Windows 10 IoT Core on Raspberry Pi 2 with the web admin on port 8080, SSH access, Visual Studio remote debugging and the Windows 10 IoT tooling…
Talk on
Optimizing the Programmer: Get More Done FasterDave Rael58m
Argues that your resource is time — 86,400 seconds daily — and prescribes concrete tactics: use Visual Studio keyboard workflows and PowerShell scripts to…
Talk on
Real World HoloLens Mixed Reality Development with Unity - Be Part of the FutureRene Schulte01h 00m
Covers building HoloLens apps with Unity and the Holographic SDK, showing a working demo that shoots physics spheres (and meatballs) from the camera using gaze…
Talk on
The F#orce AwakensEvelina Gabasova49m
Parses seven Star Wars screenplays with active patterns in F#, resolves OCR name quirks, and augments missing silent characters (R2‑D2, Chewbacca) by scaling…
Talk on
Cloud PatternsTamir Dresher35m
Cloud computing provides amazing capabilities for the modern application, but there are many pitfalls to be aware of – scalability, resilience, elasticity…
Talk on
IoT at home - The solution to all your spare time problemsKarl-Henrik Nilsson46m
Argues for building custom home IoT with concrete choices: uses Arduino Pro Mini (modified) and ESP8266 for sensors, Raspberry Pi as local adapters/hub…
Talk on
Hacking in 2016 - How is our systems broken?Chris Dale58m
Live demo shows a real compromise chain: first username enumeration + password spraying against a web login reveals GordonB/abc123 via response length…
Talk on
A Piece of Cake - C# powered cross platform build automationGary Ewan Park55m
Cake is an executable that compiles a C# script (build.cake) via Roslyn or Mono to run a reproducible, cross-platform build automation pipeline. The demo…
Talk on
Is your code ready for .NET Core?Mark Rendle01h 02m
.NET Core is a cross‑platform, modular runtime (CoreCLR, CoreFX) with ASP.NET Core and Entity Framework Core rebuilt from scratch; most web MVC/Web API apps…
Talk on
.NET Data Security : Hope is not a StrategyStephen Haunts52m
Practical .NET recipe: use RNGCryptoServiceProvider to generate 32‑byte keys and 16‑byte IVs, hash with SHA‑256, authenticate with HMAC‑SHA256, store passwords…
Talk on
Automated UI Testing for iOS and Android Mobile AppsKarl Krukow59m
Shows how to write end-to-end UI tests with Xamarin.UITest (C#, NUnit) using a recorder that exports tappable/swipeable steps, run them on simulator/device or…
Talk on
MicroMonolith - Top anti-patterns of distributed systemsMichal Franc43m
Migration from an eight‑year monolith to hundreds of microservices reduces deploy time from 60+ minutes to ~5–10 and enables 400+ daily releases, but reveals…
Talk on
Generic Locking in C++Andrei Alexandrescu01h 01m
Library used in production at Facebook (thousands of uses, ~7,000 occurrences) implements generic locking by wrapping any T as synchronized<T,SharedMutex> that…
Talk on
Performance is not an Option- Building services with GRPC and CassandraDave Bechberger01h 00m
Shows how gRPC + Cassandra in .NET handles an IoT fleet: replacing REST + SQL Server to move from 1,000 trucks at 10s sampling to 11,000 trucks at 1s sampling…
Talk on
How to do a really good product demoKatrin Grothues48m
Company-wide demo process moves from boring slide decks to only live products, with frequency cut from bi-weekly to every six weeks, a standardized template…
Talk on
Modern Data Applications with Entity Framework 7Ido Flatow01h 10m
Entity Framework Core (EF7) is a rewrite: a 1 MB core package plus provider packages for SQL Server, SQLite and Postgres, running on .NET Core, Mono/Xamarin…
Talk on
Understanding parser combinators: a deep diveScott Wlaschin53m
Builds a tiny parser-combinator library in F# from scratch (about 500 lines total) that exposes basic combinators: sequence, choice, map, many/optional and…
Talk on
Introduction to C++ Template MetaprogrammingSasha Goldshtein57m
Covers concrete techniques for real code: uses C++11/14 features like type_traits, void_t trick for member detection, and SFINAE via enable_if to disable…
Talk on
Sensitive data in the cloud? You can’t do that!Rune Andreas Grimstad51m
Argues that sensitive medical data is safe in major clouds and demonstrates concrete controls: Azure Key Vault for keys, SQL Server TDE and client‑side…
Talk on
Stairway to Cloud: Orleans Framework for building Halo-scale systemsSergey Bykov01h 07m
Orleans is an open source .NET framework that implements a virtual actor model via logical “grains” that auto-activate/deactivate and run single-threaded…
Talk on
.NET without WindowsMatt Ellis55m
.NET Core runs on Windows, Linux and macOS using the dotnet CLI to create, restore, build, test (xUnit) and publish apps; editor options include Rider, Xamarin…
Talk on
Bluetooth && Azure IoT hub == IoT - Or how to rule bilions of devicesJimmy Engström37m
Shows how to talk to Bluetooth Low Energy devices, discover services and characteristics, and reverse‑engineer a bathroom scale protocol where weight =…
Talk on
Working Distributed - How Does It Even Work?Brendan Forster55m
Shows concrete numbers and practices: GitHub runs ~580 people with ~321 remote (~55%), cites studies (e.g., Cisco survey of 2,000 people working 50% remotely)…
Talk on
Continuous Integration and Delivery - from the trenchesKristian Bank Erbou01h 00m
Large enterprise CI/CD examples from Lego show concrete fixes: stop checking credentials into Git, keep secrets out of source control, split secrets per…
Talk on
Functional web applications using F# and suaveThomas Jansson55m
Demonstrates building a working API with Suave and F# scripting: shows how web parts, combinators and pathScan produce typed routing, middleware and…
Talk on
There's Treasure EverywhereAndrei Alexandrescu01h 09m
Shows concrete optimizations and measured speedups: using a sentinel at the end for linear search yields about 20–60% faster floating‑point finds; planting a…
Talk on
Performance Optimizations in the WildOren Eini01h 00m
In this session, we'll talk about a recent performance iteration in RavenDB, discuss the things that were found and how we fixed them. Expect a discussion on…
Talk on
Open data in intelligent transport systemsTrond Smaavik, Jørgen Abrahamsen01h 00m
Norway publishes production APIs for ITS: the Norwegian Public Roads Administration (NPRA/Statens vegvesen) exposes NVDB: 725,000 road signs, 240,000 km of…
Talk on
HTTP 2.0 from the Developer's ViewpointDave Methvin47m
HTTP/2 is already widely supported (browsers and most CDNs; notable gaps: Opera Mini, UC Browser and some Chinese networks) and gives measurable wins — EngineX…
Talk on
Best Practices for using JS in your mobile appRicardo Minguez Pablos01h 02m
Microsoft positions Apache Cordova as the practical hybrid choice, showing a working camera demo, a VS Code extension that adds Cordova tools for VS Code with…
Talk on
ASP.NET Core Kestrel: Adventures in building a fast web serverDamian Edwards, David Fowler
Kestrel uses libuv for async IO, pins a large memory pool in the LOH divided into 4KB slabs to avoid GC, and implements a push-based socket-input queue so the…
Talk 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.