~/conference

NDC TechTown 2017

titleauthorlength
Keynote: The Art of SimplicityVenkat Subramaniam41m
Argues that most complexity is accidental and shows concrete fixes: replaces an error-prone imperative name loop with filter/map/join in JavaScript…
Talk on
FastwareAndrei Alexandrescu44m
Argues that exposing CPU instruction-level parallelism in serial code—by cutting data dependencies, using precomputed powers of ten, replacing multiplies with…
Talk on
3D Printing for Software DevelopersNir Dobovizki51m
As 3D printing finally becomes one of those uncool technologies that actually makes useful products (from custom shoes to aircraft parts) it's time to learn…
Talk on
Seven Things Every Python Programmer Should KnowRobert Smallshire49m
Explains seven concrete pitfalls and fixes: default empty lists are created once at import and persist across calls causing state bugs; fix with an immutable…
Talk on
Property based testing with HypothesisDavid R. MacIver50m
Hypothesis is a Python property-based testing library that generates hundreds to thousands of concrete examples from high-level properties, finds empty and…
Talk on
Effective test scrubbingCarl Martin Rosenberg, Thomas Hanssen Nornes, Marius Liaaen50m
A ten‑month project ingests ~20,000 daily system test logs (3–7% failing → hundreds of failures), tokenizes and removes noisy runtime fields, converts text to…
Talk on
Concurrent Programming in C++Venkat Subramaniam47m
C++11 concurrency features get practical coverage: std::thread plus hardware_concurrency=8 (hyperthreading can mislead), join vs detach (detached threads…
Talk on
Modern alternatives to makeMike Long27m
Compares specific native build tools and what each actually does: Gradle wrapper is widely used for packaging and artifact management while still calling…
Talk on
Threat modelingErlend Oftedal43m
Security issues split roughly 50% design flaws versus bugs and threat modeling targets those design flaws early using data flow diagrams and the STRIDE…
Talk on
There are Robots in my Bedroom - Introduction to Windows Mixed RealityLars Klint49m
Covers building on Windows Mixed Reality with Unity 3D and C# that exports to Visual Studio and the Hololens emulator, using raycast-based gaze as the cursor…
Talk on
Holograms of the Galaxy vol. 2Lars Klint46m
Concrete toolset and numbers: the Mixed Reality Toolkit (formerly HoloToolkit) is on GitHub as a Unity package (~10MB without examples) with ~300 helper…
Talk on
Math, Juggling, Hidden Markov Models, and embedded PythonJan Dyre Bjerknes40m
Builds a formal model of juggling as a siteswap state diagram, proves nonobvious patterns like 4-4-1 are reachable, and attempts to turn throws into live…
Talk on
Deliberate ArchitectureRobert Smallshire44m
Argues architecture should follow constraints and quality trade‑offs rather than fashion, citing microservices at peak and REST from Fielding as examples of…
Talk on
Design by IntrospectionAndrei Alexandrescu48m
Design by Introspection claims a small set of rules — rule of optionality, rule of introspection, rule of elastic composition — and shows concrete tooling to…
Talk on
The Holy Grail - A Hash Array Mapped Trie for C++Phil Nash36m
A C++ reference implementation of a Hash Array Mapped Trie is proposed for Boost/standard, using Hash Array Mapped Trie layout with 32-way branching (peeling 5…
Talk on
Data Distribution ServiceLars Ivar Miljeteig46m
Company uses DDS to replace vendor-locked middleware and glue PLCs into a Ulstein IAS Mk II automation that exposes all I/O on a DDS network, cutting bespoke…
Talk on
Microservices and the Inverse Conway ManoeuvreJames Lewis47m
Argues that shaping teams around business capabilities (not tech silos) produces decoupled, deployable services and faster delivery; cites MIT/HBR and Thomas…
Talk on
History and Spirit of COlve Maudal42m
Claims that C is BCPL boiled down through B to fit a PDP‑7 and that Ken Thompson writes a nearly complete OS in about four weeks. Shows the concrete chain…
Talk on
C++ Performance and OptimisationHubert Matthews44m
Argues that optimization is a measured process: profile to remove obvious waste, then eliminate hot mallocs and temporaries, then choose algorithms and data…
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.