GOTO Copenhagen 2016
2016-10-03..2016-10-06
Copenhagen, Denmark
[GOTO Copenhagen 2014, GOTO Copenhagen 2015, GOTO Copenhagen 2016, GOTO Copenhagen 2021, GOTO Copenhagen 2022, GOTO Copenhagen 2024, GOTO Copenhagen 2025]
| title | author | length |
|---|---|---|
| Exploring RxJava 2 for Android | Jake Wharton | 44m |
RxJava 2 reworks Observable creation, subscription management and backpressure: it introduces Observable vs Flowable to mark whether a source supports… | ||
| Small Is Beautiful | Kevlin Henney | 01h 07m |
Argues that smaller, constrained systems are easier to reason about, maintain and discard, citing concrete counterexamples: a ZX81 chess program that fits in… | ||
| Phoenix a Web Framework for the New Web | José Valim | 01h 00m |
Phoenix is a web framework built on Elixir and the Erlang/BEAM VM that actually shows results: Phoenix channels implement transport‑agnostic, per‑connection… | ||
| Microservices in Go | Matt Heath | 51m |
A startup builds a mobile-first bank platform mostly from scratch (about 95% of the code) and splits functionality into 140 services that communicate via HTTP… | ||
| Secrets of High Performing Teams: Science Edition | Jez Humble | 52m |
Survey of 20,000+ responses shows continuous delivery practices—version control, test and deployment automation, CI, trunk based development and test data… | ||
| Communities of Practice, the Missing Piece of Your Agile Organisation | Emily Webber | 48m |
Argues that cross-team communities of practice deliver concrete outputs: design patterns, training programs, code tests and interview kits, career ladders and… | ||
| Kotlin - Ready for Production | Hadi Hariri | 59m |
Kotlin comes from JetBrains (started 2010) and hits production use now: released February 2016 after long dogfooding, used in 10+ products and inside IntelliJ… | ||
| Exploring Swift Memory Layout | Mike Ash | 57m |
A small program in Swift 3 and Xcode 8 crawls live process memory, using mach_vm_read_overwrite for safe reads, malloc_size and dladdr to size and name… | ||
| Why You Should Take Another Look at C# | Mads Torgersen | 54m |
C# now runs on Mac, Linux, Android and iOS via Xamarin/Mono/Unity, and server work gets lighter with .NET Core and .NET Standard compatibility. The compiler is… | ||
| Efficient Android Layouts | Dan Lew | 48m |
Shows concrete choices and fixes: prefer a simple FrameLayout for overlays and toggle containers, implement a reusable avatar as a custom view that inflates… | ||
| Better Android Development with Kotlin & Gradle | Ty Smith | 40m |
Argues Kotlin cuts context switching by letting app and build code share one language, compiles to JVM6 bytecode so it interops with Java, and adds… | ||
| Building a High-Performance Team is Everyone's Job | Camille Fournier | 49m |
A startup migrates an old Drupal/PHP site into Java microservices, cuts deploy time from weekly multihour releases to daily deploys, and measures immediate… | ||
| The Return of Stream I/O | Andre 'Staltz' Medeiros | 43m |
Argues that the old Haskell idea of stream I/O becomes practical for modern UIs once lazy lists are replaced by asynchronous streams and blocking is removed… | ||
| LeakCanary, then what? Nuking Nasty Memory Leaks | Pierre-Yves Ricau | 37m |
LeakCanary runs in apps to capture leak traces, then he builds an uploader that fakes crashes into a crash reporter so leaks get grouped and counted; heap… | ||
| Agile Version 2016 | Daniel Terhorst-North | 26m |
Argues that Agile’s original assumptions (exponential cost of change, heavy upfront design) no longer hold, so Scrum’s certification-driven spread becomes a… | ||
| Elm-Friendly Functional Programming For The Web | Luke Westby | 51m |
Quick demo of Elm setup, compilation and tooling: install via npm, use elm-make, Elm Reactor and the Elm package manager. Shows how strict versioning plus the… | ||
| Retrospective Anti-Patterns | Aino Vonge Corry | 49m |
Seven retrospective anti‑patterns are named and diagnosed with concrete fixes: Prime Directive Ignorance causes blame instead of system fixes; The Wheel of… | ||
| Continuous Retrospectives | Linda Rising | 47m |
Proposes replacing end-of-project retros with a public real-time timeline (sticky notes or index cards posted as events occur) plus an experiment row for… | ||
| Smoke & Mirrors the Magic behind Wonderful UI in Android | Israel Ferrer Camacho | 36m |
Shows how to build an interactive pinch-to-zoom gallery by faking layers: two RecyclerViews sharing one data set, cross-fading between scaled views and using… | ||
| Exploring StackOverflow Data | Evelina Gabasova | 47m |
Stack Overflow’s quarterly dump (≈135 GB, ~5M users, ~1M with fillable locations) gets parsed with type providers (CSV, JSON, HTML) to infer schema and call… | ||
| JavaScript, the Cloud & the Rise of the New Virtual Machine | Scott Hanselman | 54m |
Argues the cloud moves beyond invisible hosting to programmable services: creating VMs with Azure CLI and pulling images from VM Depot, 30% of Azure is Linux… | ||
| When DevOps Meets Regulation: Integrating 'Continuous' with 'Government' | Jez Humble | 48m |
Claims that continuous delivery can work inside the US federal risk and compliance regime, and shows concrete steps: builds a platform-as-a-service (public… | ||
| Solving Diabetes with Open Source Software & Hardware | Scott Hanselman | 51m |
DIY systems pair a Dexcom CGM with pumps via a Bluetooth-to-915MHz bridge and run control logic on tiny Linux boards (Intel Edison or Raspberry Pi) or phones… | ||
| Visualise, Document & Explore Your Software Architecture | Simon Brown | 50m |
Argues for treating architecture diagrams as navigable maps and demonstrates an executable architecture description language: open‑source libraries for… | ||
| Why Cross-Functional Teams Build Better Microservices | Peter-Gillard Moss | 46m |
Company reorganizes around three capability-aligned cross-functional teams using an inverse Conway maneuver to peel features out of the legacy jigsaw monolith… | ||
| Microservices: A Utopian Mystery | Praveena Fernandes | 52m |
Gives ten concrete lessons from a migration of a 20‑year C system to microservices, with actionable specifics: keep services small (rewritable in ~two weeks)… | ||
| How to Survive in the Robotics Industry as a Software Developer | Gregory Pelcha | 38m |
Universal Robots builds the UR3/UR5/UR10 family used without safety cages in factory demos (BMW) and claims 5–6 month ROI for small/medium customers. R&D… | ||
| AppSec & Microservices | Sam Newman | 53m |
Live Internet attacks run constantly and indiscriminately; treat prevention, detection, response and recovery as distinct responsibilities. Use HTTPS… | ||
| Progressive Web Apps - the Return of the Web? | Christian Heilmann | 43m |
Progressive Web Apps add a service worker (a scriptable HTTP router) plus a web manifest and caching to make sites installable, work offline, and send… | ||
| Fixing the Image Problems of the Web using Machine Learning | Christian Heilmann | 38m |
Web images bloat pages—average first-view payload is 2.2 MB with 1.4 MB of images—because people upload huge wrong-format files and sites serve full-size… | ||
| Deep Learning - What is it and What It Can Do For You | Diogo Moitinho de Almeida | 51m |
Explains how deep learning composes differentiable modules with a forward pass and a backward pass implemented via the chain rule and reverse-mode automatic… | ||
| Inspect & Adapt, then What? | Corey Haines | 44m |
Examples from PowerReviews and Hearken show concrete changes: the team drops time estimates and remove estimation by splitting features into small tasks and… | ||
| Taking Storage for a Ride | René Schmidt | 52m |
Built a global operational store that moves trips out of a single Postgres into a sharded, MySQL-backed system that scales to 300+ datastores and handles ~5M… | ||
| What our Brains can Teach us About Software Engineering | Julie Pitt | 42m |
Argues software fails because code is an infinitely precise generative model while humans work with noisy, tolerant perception; demonstrates a one-character… | ||
| Interoperability between R Language & other Languages | John D. Cook | 43m |
R has a huge library ecosystem but is slow for loops so code gets vectorized or moved into C/C++; use Rcpp to compile inline C++ and expose functions back to… | ||
| A Quick Introduction to Angular 2 | Tibi Covaci | 51m |
Angular 2 is released and demonstrated end-to-end: a working quickstart built with TypeScript, SystemJS and an npm workflow (npm start runs tsc in watch mode)… | ||
| Discovering Research Ideas Using Semantic Vectors & Machine Learning | Mads Rydahl | 49m |
Unsilo ingests publishers' full text with an Apache UIMA pipeline plus Python/Java tooling, runs heavy NLP and graph analytics, and trains word2vec‑style… | ||
| The Ultimate Arduino Bootstrap | Preben Thorø | 46m |
Walks through actual code and hardware: Arduino Uno, the minimal IDE, pin 13 LED and setup/loop pattern, serial via USB and SoftwareSerial, analogRead as a… | ||
| Distributed - of Systems & Teams | Bridget Kromhout | 47m |
Advocates building teams remote-first not as an afterthought, with explicit practices: put AWS CloudFormation/Terraform JSON in GitHub, use a Jenkins job that… | ||
| Panel: The Future of Robotics | Wouter Kuijpers, Daniel Terhorst-North, Gregory Pelcha, Jørn Larsen | 47m |
A university team builds five wheeled “Turtle” robots that win the 2016 Middle Size League world championship 3–3 then penalty shootout, using omni‑vision… | ||
| Scaling IoT | Freek van Gool, Michiel Fokke | 50m |
Quby builds the tone thermostat, runs 175,000 connected units and projects 350,000 this year but needs 1.5–2 million devices to be profitable. The deployed… | ||
| Hand to Hand Combat with a Gorilla Won't Work | Tony Grout | 49m |
Claims experience scaling agile across organizations from thousands to half a million people and boosting Skype’s delivery throughput 10x by using simple… | ||
| Automated Driving - Taking the Human Factors Researcher out of the Loop | Sanna Pampel | 42m |
Research group at the University of Nottingham studies real prototypes like mirrorless cars with interior camera screens and Rotterdam’s low‑speed magnetic… | ||
| Everything Floats - A Look into the Chinese Mirror | Gert Sylvest | 54m |
TradeShift runs a global cloud network (AWS) connecting 50 Fortune 500 firms and aims for 1M companies while operating a Suzhou office of ~85 engineers and a… | ||
| Using Open Source Tech to Unearth the Stories of the Panama Papers | Michael Hunger | 52m |
The Panama Papers effort processes 11M documents / 2.6TB with OCR (Nuix on 35 AWS instances), Apache Tika and Solr for extraction and search, then loads a… | ||
| Shepherding Government Towards Effective Delivery | Stephen Foreshew-Cain | 52m |
Argues that changing culture and decision-making, not technology alone, drives government delivery; builds a prototype GOV.UK with 14 people then scales the… | ||
| Transforming Car Development | Neelan Choksi | 39m |
Automotive software now costs more than any single component and grows from 100 million to 300–400 million lines by the decade’s end, causing accelerating… | ||
| nothing matches | ||