~/conference

Oredev 2017

backend developers, Java developers, Android developers, devops engineers, security engineers, data scientists, qa and test engineers, engineering managers

deploying microservices with certainty; migrating to microservice databases; cloud native Java with Kubernetes; Java EE 8 security API; OAuth2 and OpenID Connect; TensorFlow on Android; leveraging machine learning APIs; unsupervised fraud detection; conversational user interfaces (Siri Alexa); HoloLens and mixed reality development; reactive Spring Data; Docker for testing legacy code

titleauthorlength
Deploy microservices with CertaintyAlex Soto42m
Shows that consumer-driven contract tests stop accidental production breakage by example: a deployed change removes a JSON field and causes a runtime error and…
Talk in English on
Let's make the world of technology more colourful!Linda Liukas22m
Argues that coding belongs to storytelling and craft, not just computer labs, and shows concrete exercises: building a paper computer with cut‑out CPU/GPU/RAM…
Talk in English on
Learning from algorithms to make Human decisionsBrian Christian32m
Computer science provides concrete prescriptions for everyday choices: use optimal stopping problems to decide how many apartments to see, treat dinner choices…
Talk in English on
Can computers become intelligent through playing games?Julian Togelius27m
Argues that videogames serve as concrete intelligence tests and shows concrete results: a very simple controller excels on individual Super Mario Bros levels…
Talk in English on
Is technological unemployment real?Scott Santens32m
Argues that technological unemployment is already here and shows mechanisms and numbers: productivity rises while wages stagnate, audiences split roughly 50/50…
Talk in English on
How we solved climate change : A retrospective from 2050Kimberly Nicholas29m
Argues that society can reach near-zero emissions by 2050 and shows the pathway: rapid scaling of renewables, energy demand cuts (teleconferencing, less…
Talk in English on
The future of AR, VR and Mixed RealityNoah Falstein24m
Claims that games and AR/VR tools already treat phobias and PTSD using VR simulations and improve attention, autism social skills, pain and stroke recovery…
Talk in English on
The Earth is Flat: Exploring the Limits of ScienceBartosz Milewski50m
Argues that the scientific method may hit a real limit: concrete claims include the Standard Model stalling since the 1970s, gravity being non‑renormalizable…
Talk in English on
Adventures in AngularAyşegül Yönet32m
Autodesk A360 adopts Angular 2 in beta and evolves an app architecture around Angular CLI builds half the size versus a custom webpack, adds the Narwhal Nx…
Talk in English on
Lucasfilm Games and the rise of LucasArtsNoah Falstein53m
Seventeen-year-old studios become laboratories: Lucasfilm Games starts with the seventh hire and ships titles like Rescue on Fractalus and Maniac Mansion using…
Talk in English on
Web Development To Big Data: A JourneySam Elamin38m
A web developer moves to a production big data stack and claims systems now handle £100,000 per hour by replacing brittle Python ETL on one Windows box with a…
Talk in English on
How to get people to use your open-source projectPete Hunt34m
Explains concrete criteria and tactics: require at least 1,000 engineers who need it and a year in production before asking others to depend on it, show why a…
Talk in English on
Secure your APIs using OAuth2 and OpenID ConnectTravis Spencer39m
Title claims that API keys are insufficient and demonstrates OAuth2 + OpenID Connect applied to finance with concrete mechanics: code flow, access tokens short…
Talk in English on
Progressive Web AppsChristian Heilmann47m
Claims that Progressive Web Apps shrink install friction and bandwidth: a service worker acts as a scriptable proxy to cache and refresh assets, a JSON…
Talk in English on
IT takes two to dance the IT tangoMark Smalley39m
Argues that business and IT must become competent dancing partners by changing the IT operating model (uses an adapted business model canvas, DevOps ideas and…
Talk in English on
From Promises through Generators to async/await in node.jsBenjamin August22m
An end-to-end code demonstration converting a Node.js HTTP handler through four styles: callbacks, ES6 Promises, generator-based (co-style), and ES7…
Talk in German on
How to Train Your HiPPO: (Highest Paid Person's Opinion)Joshua Arnold36m
A dangerous HiPPO derails product work with jerky mandates and gut calls, exemplified by a project that burns $16 million and 18 months and still delivers no…
Talk in English on
Micro­service WebsitesGustaf Nilsson Kotte40m
Shows that Edge Side Includes powers server-side transclusion used on IKEA M2 Norway to mash up five independently deployed services, keeping end-to-end pages…
Talk in English on
Recruitment starts at the firewallJohan Öbrink31m
Claim: hiring fails when developers lack autonomy and respect; companies lose talent by locking tools and insisting on time sheets that nobody analyzes…
Talk in English on
Cutting the Gordian Knot of Technological UnemploymentScott Santens51m
Claims that routine job growth flatlined in 1990 and peak human labor occurred around 2000 set the premise and the stakes, backed by a 1993–2007 study showing…
Talk in English on
You Deserve Nice ThingsSoroush Khanlou37m
Gives a four‑rule checklist for when to extend system classes in Swift and shows concrete, working code: add eachPair to produce adjacent element pairs instead…
Talk in English on
Real-World Implementation of Template 10Carsten Schuette38m
A presentation about using Template 10 to build the Maxdome UWP app from a single codebase that delivers different UIs on Desktop, Mobile and Xbox. It covers…
Talk in German on
HoloLens 301: Advanced Mixed Reality Development and Best PracticesRene Shulte46m
Shows working HoloLens code: Unity project on GitHub, spatial mapping renderer + spatial mapping collider for physics, gaze ray raycasts to place objects, and…
Talk in English on
Practical Elixir FlowClaudio Ortolina40m
Implements an Elixir pipeline using GenStage and Flow to fetch Github favorites over a paginated API (15 pages, 25 repos/page) and aggregate by month; calling…
Talk in English on
Resource overlaysMårten Kongstad40m
Shows that Runtime resource overlays let Android swap or extend resources at runtime without reboot, using overlay APKs that contain only resources and a…
Talk in English on
UX in the 3rd DimensionJessica Engström45m
Madame Tussaud Ghostbusters VR reveals what breaks immersion: avatar clipping, lag and a wobbling plank that provokes real fear; mitigation techniques include…
Talk in English on
An Exploratory Tester's lessons on Security Threat ModelingMaaret Pyhäjärvi41m
Exploratory testing pairs with threat modeling to produce concrete artifacts: whiteboard data‑flow and sequence diagrams, a STRIDE checklist, and a short task…
Talk in English on
GenStage by ExampleClaudio Ortolina31m
Claims GenStage turns an unbounded push pipeline into a demand-driven one with backpressure and shows it with Elixir code ingesting a CouchDB changes feed. The…
Talk in English on
Pony - A Language for Provably Safe Lockless ConcurrencyJoe McIlvain41m
Pony claims provably safe lockless concurrency by encoding concurrency patterns as reference capabilities in the type system (six capabilities: ref, val, box…
Talk in English on
Type-safe meta programming in Swift? Lets talk about Sourcery.Krzysztof Zabłocki38m
Swift has very limited runtime support and no meta-programming features but Sourcery scans source with SourceKit, builds an AST and generates plain Swift code…
Talk in English on
Migrating to Microservice DatabasesEdson Yanaga47m
Claims concrete steps for moving a relational monolith to microservice-owned databases: break schema changes into tiny, back-and-forward compatible migrations…
Talk in English on
High Performance via Psychological SafetyJoshua Kerievsky40m
Claim: psychological safety is the leading predictor of sustained high performance, backed by Google’s two‑year Project Aristotle and a list of five team…
Talk in English on
Challenges of an open source operating systemJessica Hummel40m
Open source Android faces concrete constraints: every API change goes through multi-stage reviews and must pass CTS and CTS Verifier checks, or OEM…
Talk in English on
Simple Mobile Authentication with FirebaseSamuel Stern36m
Concrete claims and concrete demos: Firebase Auth and Firebase UI handle email, Google/Facebook/github, and phone number auth with working Android code…
Talk in English on
Advanced KotlinChristina Lee42m
Kotlin type details and code examples show exactly what matters: nothing represents non‑returning functions, unit is a printable singleton usable in generics…
Talk in English on
Measure. Layout. Draw. Repeat: Custom Views and ViewGroupsHuyen Tue Dao42m
Argues that custom Views and ViewGroups let Android UIs get unique looks, better performance, and reusable components by showing concrete code: builds a…
Talk in English on
How to not shoot yourself in the foot with estimationNeil Killick45m
Claims concrete: become empirically predictable by delivering every two weeks, measure throughput and cycle time, and forecast with a burn‑up cone (aka…
Talk in English on
From iOS- to Vapor developerSteffen Damtoft Sommer31m
Claims that Vapor can run production workloads after six months of real use include concrete results: Vapor in production for 6 months, deployed on Vapor…
Talk in English on
Supercharging Android Apps with TensorflowMohamed Taieb31m
Shows a working Android app that embeds TensorFlow C++ models via JNI and Bazel, converts camera bitmaps to RGB tensors, and runs real‑time image…
Talk in English on
Light Up Your App with Windows 10 Fall Creators UpdateDaren May44m
Live demo shows Windows 10 Fall Creators Update features applied in Visual Studio: an acrylic brush for translucent title bars, a connected animation system…
Talk in English on
Leveraging Machine Learning APIs to Write Better SoftwareSuz Hinton36m
Shows concrete results not hype: a small bookmarklet insta-caption that calls a vision API and replaces missing alt text on Instagram images, a live-caption…
Talk in English on
Actually Using Haskell!Ashic Mahtab45m
A minimal web API is coded with Scotty and built with Stack, producing a native executable that serves endpoints, queries and inserts rows in Cassandra via…
Talk in English on
Going Reactive With Spring DataChristoph Strobl42m
Claims that reactive access reduces memory and thread pressure by using backpressure and streaming, implemented with Flux and Mono from Project Reactor and…
Talk in English on
Kill DevOpsMark Smalley38m
Claims that DevOps is a set of cultural norms and a dual practice — narrow tooling for continuous delivery plus broader business co‑creation — backed by the…
Talk in English on
The Real, the Virtual, and the CortexNoah Falstein43m
History lesson meets measured claims: Habitat runs on Commodore 64 with 300 baud modems and 64K memory supporting six avatars; modern VR demos deliver the…
Talk in English on
Ethereum Blockchain TechnologyChristoph Jentzsch43m
Ethereum is presented as an open platform for programmable money and smart contracts that lets value move without banks. Real-world uses include token…
Talk in German on
Conversational UIs: Talking to Siri, Alexa, and Your Web BrowserScott Davis38m
Demos show concrete claims and working code: browser text‑to‑speech needs two lines and uses Web Speech API (speechSynthesis), richer pronunciation uses SSML…
Talk in English on
Writing Apps For Mars!Kurt Leucht41m
Curiosity’s flight software runs on two identical 133 MHz 32‑bit computers with 256 MB RAM and nuclear RTG power, executes more than 120 concurrent threads…
Talk in English on
Leadership and value in an age of changeJohan Öbrink37m
Claim: three concrete shifts — new technical revolutions, new civilizational verbs, and evolutionary jumps — illustrated by measurable examples: Einride…
Talk in English on
Deep Learning for DevelopersAli Kheyrollahi44m
Concrete claim: a character‑level convolutional model detects programming language from code files using Keras on top of TensorFlow. Architecture uses stacked…
Talk in English on
Using Docker for Testing Legacy CodeAlex Soto48m
Claim: Docker plus Arquillian Cube automates full test lifecycles so legacy code gets repeatable integration and UI tests. The demo boots Postgres in…
Talk in English on
Moving Bug Prevention into the Interpersonal SpaceGeorgiana Levinta37m
Argues that QA shifts from gatekeeper to coach with a concrete claim: soft skills prevent bugs by fixing team dynamics. Uses Tuckman stages as a tool, cites…
Talk in English on
Fraud detection without labeled dataPete Hunt40m
Claims that unsupervised anomaly detection plus streaming stats catches fraud without labeled data, replacing costly manual review. Tools and patterns…
Talk in English on
Functional Libraries for Java 8 and 9Rabea Gransberger44m
Demonstrates concrete libraries and live code: jOOL replaces collect+grouping and shows jOOL window functions that produce running balances from tuples; Vavr…
Talk in English on
App Architecture for the SubwayBen Oberkfell22m
The New York Times Crosswords game works offline even on a first open by combining an open source Store library for unidirectional caching with Retrofit…
Talk in English on
Building fast microservices with binary protocol - introduction to gRPCRay Tsang49m
Claims gRPC is an open source, Google‑tested RPC that uses Protobuf3 and HTTP/2 streaming to get smaller binary messages, generated stubs, and client/server…
Talk in English on
Tensorflow, Tensorflow, What is it that you see?Ashic Mahtab44m
Covers hands‑on specifics: Tensorflow runs on the GPU and TF Learn plus Jupyter Notebooks let code like model = fully_connected(...); fit(...) train a MNIST…
Talk in English on
Reducing the fear of go-liveNicola Owen31m
Concrete practices for calmer deploys: keep reliable unit tests, regular code reviews and deploy rehearsals, measure rollback time and error rate, and prefer…
Talk in English on
ReST 3.0 – A lap around HTTP Apis' next generationSebastien Lambla41m
Claims that "ReST 3.0" is practical not mythical: shows a toy API (ReadFlicks) with a home document linking to resource templates and reusable schema.org…
Talk in English on
Implementing Concurrency in an Advanced ArchitectureJorge D. Ortiz-Fuentes40m
Concrete code shows where to start async work: put IO async at the entity gateway and CPU work inside use cases, not sprinkled in views. Compares callbacks via…
Talk in English on
Cost of Delay: better prioritisation, trade-offs, conversationsJoshua Arnold46m
Cost of Delay is quantified and used as a decision tool: teams classify value into new revenue / protect revenue / reduce cost / avoid cost, compute Cost of…
Talk in English on
Your Project Behaves Like a Hurricane--Forecast It Like OneDaniel Vacanti41m
Claims a concrete forecasting workflow: collect track start and end dates for every item, compute historical throughput, feed that into a Monte Carlo…
Talk in English on
Advanced Android Fingerprint SecurityBen Oberkfell30m
Shows a working diary app on GitHub that encrypts entries at rest and unlocks them with fingerprint auth, using Android Keystore AES keys generated with the…
Talk in English on
Decoding Your CustomersCindy Alvarez40m
Claims concrete ways to find real wants: past and present behavior predict future within ±5%, so ask about what people do today and last year not what they…
Talk in English on
Staying friendly with the GCMichael Yarichuk44m
Practical claims and concrete numbers decide: .Net GC pauses consume up to 63% GC time in an unoptimized import, optimizations using BenchmarkDotNet…
Talk in English on
The Mobile Web Second Edition: First-Class Citizen on Your Device NowMaxim Salnikov42m
Claims that using web tech for mobile is both a bad idea and a cool idea depending on tooling and tradeoffs, and demonstrates Ionic, NativeScript, React Native…
Talk in English on
Cool ConstraintLayoutHuyen Tue Dao45m
Explains why ConstraintLayout reduces view hierarchy and boosts performance, including that it ships as ConstraintLayout 1.0 beta 3 and extends in 1.1 with…
Talk in English on
Building the world we want, one line of code at a timeJonas Hansson37m
Axis scales from nobody to a global camera and IoT leader with 20 million smart devices in the world's 5,000 biggest cities, active sales in 179 countries and…
Talk in English on
♫ These are a few of my favourite (Android) Things ♫Marcos Placona41m
Claim: Android Things runs on commodity boards and lets Android apps control hardware. Demonstrations use Raspberry Pi 3 and Android Studio, show GPIO access…
Talk in English on
The Holy Trinity of Observability: Logs, Metrics, and TracesPhilipp Krenn44m
Live demo shows a concrete pipeline for monitoring Spring Boot microservices using the Elastic Stack: system metrics from metricbeat, network captures from…
Talk in English on
The State of C# - What Have I Missed?Filip Ekberg39m
A concise tour of concrete C# changes: the Roslyn compiler is rebuilt in C# and already sees ~82 releases, enabling new syntax additions that run in Visual…
Talk in English on
Top ways to deliver your Java code to the cloudBrian Benz46m
Concrete recipes for getting Java into the cloud with working demos and commands: a Spring Boot to‑do app is built with Maven, scp/ssh and deployed to a VM…
Talk in English on
Self-Aware Applications: Automatic Production MonitoringDina Goldshtein43m
Shows concrete methods: use performance counters to detect threshold breaches (example rule: >80% CPU for seconds), then start an ETW sampling session to…
Talk in English on
Getting the Most from NoSQL in the Cloud with Azure Cosmos DBJosh Lane45m
Concrete claims and demos: Cosmos DB shows 5–6 ms median reads and sub‑10 ms writes, a 4 9s SLA and push‑button geo‑replication to 40+ regions. Live code uses…
Talk in English on
Cloud Native Java with KubernetesEdson Yanaga43m
Claims that Kubernetes plus a container platform can supply centralized config, tracing, circuit breaking and fault injection without changing app code and…
Talk in English on
.NET Standard: The Easy Route to Platform IndependenceKathleen Dollard45m
Claim: .NET Standard 2.0 brings most of the .NET Framework API surface into a single spec so class libraries can be binary‑reused across .NET Core, Xamarin and…
Talk in English on
What's New in Java EE 8: the Java EE Security APIRudy De Busscher42m
Covers the Java EE Security API and the Soteria reference implementation, showing how to build a secured web application with identity store handlers that…
Talk in Dutch on
Java debugging tips & tricksMartin Skarsaune42m
Demos show concrete techniques: live expression evaluation, IntelliJ IDEA’s JShell console and smart step into for lambdas, conditional breakpoints that inject…
Talk in English on
Cloud Native Java EESebastian Daschner42m
Live coding builds two Java EE WARs called hello and greetings that communicate over HTTP using JAX‑RS, packaged with Maven into thin WARs pushed as small…
Talk in English on
5 ways to improve your Java EE applications in reactive wayOndro Mihályi53m
Claims five incremental, non‑rewriting ways to make Java EE apps more responsive under load, applied to a production‑like cargo tracker and measured for…
Talk in English on
HoloLens 101: First experiences with holographic computingLaurent Bugnion47m
Microsoft HoloLens is an untethered Windows 10 PC with a dedicated Holographic Processing Unit and a battery life of a few hours; it maps rooms, remembers…
Talk in English on
TimeTest your java applications with Spockline01Iván López42m
Spock is a Groovy‑based testing framework that actually tests Java code: examples add a Spock dependency to Gradle/Maven, run Spock specs with given-when-then…
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.