GOTO Copenhagen 2014
2014-09-25..2014-09-26
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 |
|---|---|---|
| Event Sourcing | Greg Young | 54m |
Event sourcing stores only facts and treats current state as a left fold over an append‑only event log, giving provable auditability and the ability to replay… | ||
| A Retake on the Agile Manifesto | Jez Humble, Tatiana Badiceanu, Martin Fowler, Dave Thomas, Katherine Kirk | 01h 45m |
Panel revisits the Agile Manifesto, argues the movement got monetized via certifications and enterprise frameworks and warns of watered‑down practices like… | ||
| Scaling Pinterest | Marty Weiner | 46m |
Startup grows from a handful to 150+ engineers and hundreds of millions of users by simplifying after a chaotic phase of dozens of datastores; early… | ||
| Lean Enterprise | Jez Humble, Gary Gruver | 01h 40m |
This presentation was recorded at GOTO Aarhus 2014
http://gotocon.com
Jez Humble - Author of "Continuous Delivery", Principal Consultant, ThoughtWorks… | ||
| How the Bitcoin Protocol Actually Works | Jan Møller | 52m |
Explains the protocol mechanics: the network enforces a public ledger called the blockchain where miners win a SHA-256 proof‑of‑work race to add blocks roughly… | ||
| Programming In Time - Live Coding for Creative Performances | Andrew Sorensen | 47m |
Live coding real-time audio using Extempore compiles and hot-swaps code from note-level patterns down to DSP and device drivers, with live examples including… | ||
| Idioms for Building Distributed Fault-tolerant Applications with Elixir | José Valim | 53m |
Elixir running on the Erlang VM claims concurrency, distribution and fault tolerance as design consequences by using lightweight processes and supervisors… | ||
| Our Responsibility to Defeat Mass Surveillance | Erik Doernenburg, Martin Fowler | 53m |
Argues that mass surveillance is real and harmful to activists and journalists, cites that roughly 42% of global email sits with five providers and top… | ||
| Does The Browser Have A Future | Tim Bray | 39m |
Argues the browser risks being squeezed by native mobile apps while core web tech (HTTP, URLs, HTML) stays healthy; demonstrates server-side strengths with… | ||
| Setting a Good Example - How to improve your SbE, BDD & ATDD Artefacts | David Evans | 57m |
Argues that executable artifacts must serve three roles—specification now, test soon, documentation later—so write Gherkin/fitnesse files that are concise… | ||
| To the Moon | Russ Olsen | 55m |
A chronological retelling of Apollo 11’s build and landing: early Ranger crash-into-moon probes after seven tries, parallel Gemini test flights, construction… | ||
| The Future of C# | Mads Torgersen | 51m |
The C# compiler is rewritten from scratch in C# and exposed as Roslyn open-source compiler with a public syntax/semantic API that IDEs and extensions use. The… | ||
| Immutability: Putting The Dream Machine To Work | David Nolen | 34m |
Argues that persistent immutable structures let UIs treat history and state as cheap values, using a bitmapped vector trie that updates by replacing at most a… | ||
| Interview with Martin Fowler, Tim Bray, Erik Doernenburg & Ola Bini | Martin Fowler, Tim Bray, Erik Doernenburg, Ola Bini | 28m |
Argues that browsers are a huge attack surface with no obvious fix and that mobile apps often embed web views so aren’t clearly safer; cites faster browser… | ||
| Responding in a Timely Manner | Martin Thompson | 49m |
Measures latency on-the-wire with tcpdump/wireshark and HDR histograms, uses HDR Histogram and JHiccup to expose coordinated omission and JVM hiccups, and… | ||
| What I Learned About Going Fast at eBay & Google | Randy Shoup | 53m |
Compares engineering practices at eBay and Google and gives concrete takeaways: App Engine runs ~3 million applications including ~15,000 internal apps; a… | ||
| Deep Dive into the Big Data Landscape | Dean Wampler, Eva Andreasson | 01h 35m |
Concrete pipelines and outcomes: structured sales CSVs load with Scoop -> Avro -> Hive -> Impala to produce interactive top-sellers; web clickstreams ingest… | ||
| Fast Delivery | Adrian Cockcroft | 50m |
Describes moving Netflix to AWS, building a microservice platform with Cassandra, Docker/AMIs, and a 200 terabyte SSD cluster used for quick infrastructure… | ||
| Navigating Politics in Agile or Lean Initiatives | Katherine Kirk | 37m |
Claim: Agile and Lean practices alone often amplify politics when psychopathic behavior (about 3% baseline and higher among those with “management potential”)… | ||
| From 'Agile Hangover' to 'Antifragile Organisations' | Russ Miles | 01h 01m |
Many organisations are stuck in an agile hangover: big spends on coaches and processes, eight months of up‑front design, one month to code and only three… | ||
| Don't Kill Agility with Agile Processes | Aino Vonge Corry, Troels Richter | 51m |
Argues that rigid adoption of Scrum/Kanban rituals can destroy agility: testers and developers are siloed, standups become manager checklists, retrospectives… | ||
| Big Data, Bad Analogies | Mark Madsen | 01h 00m |
Claim: marketing analogies like data lake = junkyard and data exhaust is useless fumes mislead architecture choices. All data has schema, and choosing… | ||
| How I Learned to Stop Worrying & Love the Flow | Viktor Klang | 54m |
Claims that Reactive Streams-style non-blocking back pressure bounds in-flight data by letting subscribers send demand upstream, implemented with Akka Streams… | ||
| UX for Mobile | Chris Atherton | 44m |
Overview of how human vision and attention split into fast “where” (dorsal) and slower “what” (ventral) pathways, with parietal damage causing neglect and… | ||
| What is a Reactive Application? | Kresten Krab Thorup, Martin Thompson, Todd Montgomery, Viktor Klang | 01h 42m |
Defines reactive as a concrete stack: message-driven systems with actor-style isolation (Erlang/Akka), histograms for every request (HDR), and backpressure by… | ||
| New Linting Rules | Kyle Simpson | |
A custom linter built by the author flags real issues: typeof null bug, 24 coercion cases with 7 gotchas (rule: never use == true/false and avoid comparing to… | ||
| Charting a Course Through Enterprise Architecture | Randy Shoup, Kevlin Henney, Ola Bini, Eva Andreasson | 01h 48m |
Panel argues Enterprise architecture moves from diagrams to experiments: companies build an Enterprise Data Hub (one unified store, often Hadoop) to give… | ||
| Privacy & Security, Policy & Technology | Tim Bray | 52m |
Claim: privacy is now a business and engineering requirement after Snowden, and practical tools exist to raise the bar quickly. Recommendations and specifics… | ||
| Challenges for Developers of Building Large Web Applications | Graham Hinchly | 42m |
Financial Times moves its core mobile experience to app.ft.com and reports concrete fixes: use browserify + npm for encapsulation and repeatable builds plus… | ||
| Deep Dive into the Cloud Native Open Source with NetflixOSS | Adrian Cockcroft | 01h 52m |
Catalogue of 40 NetflixOSS components with concrete outcomes: Edda black‑box recorder captures every AWS and Eureka state change for historical debugging… | ||
| Fast Analytics On Big Data | Cliff Click | 50m |
Claims an open-source H2O platform that gets 1000x faster than disk and 100x faster than R by keeping data in in-memory compressed columnar vectors split into… | ||
| What's New at GOTO in Denmark? | Kresten Krab Thorup | 05m |
New GOTO format breaks the day into concentrated learning blocks with small "fish tank" rooms holding focused audiences, afternoons reserved for half-day deep… | ||
| Swift: New Paradigms for iOS Development | Marc Prud'Hommeaux | 53m |
Swift shows concrete patterns for iOS: value structs alongside classes, interop with Objective‑C via bundled Swift libraries for iOS 7+, and a concise example… | ||
| Enhanced Front-end Applications in AngularJS 1.3 | Matias Niemelä | 44m |
AngularJS 1.3 adds concrete, usable features: async validators with pending state that check username availability via HTTP promises (demo shows server… | ||
| Interview on Reactive Applications with Martin Thompson, Todd Montgomery & Viktor Klang | Martin Thompson, Todd Montgomery, Viktor Klang | 10m |
Claim: modern business systems must be responsive, resilient, elastic because they run 24/7 and can need to scale from a few machines to ~1,000s for spikes… | ||
| Lessons Learned from Building a CSS Minifier | Stoyan Stefanov | 40m |
Builds cssshrink.com, a JavaScript CSS minifier that uses the Gonzalez AST and npm modules, reuses the color library for brute‑force color shortening, and runs… | ||
| Scaling During Hypergrowth | Oliver Nicholas | 53m |
Hypergrowth needs specific guardrails: start a Wiki now and put runbooks and postmortems there, hire generalist A‑players plus a people person, and assume… | ||
| Explorations in Interactive Visual Analytics | Doug Talbott | 46m |
Built an interactive platform called IV Workbench — a distributed vector functional column store that pulls a 100 TB NYSE-style feed down to a workable 35… | ||
| Brian & Brock's App Adventure | Brian LeRoux, Brock Whitten | 01h 45m |
Builds a real pipeline: a Node.js module that screen-scrapes nhl.com using jsdom and jQuery, tests it with Mocha, publishes an npm module, and exposes it via… | ||
| Interview with Mads Torgersen & Kresten Krab | Mads Torgersen, Kresten Krab Thorup | 08m |
A new C# compiler is rebuilt in C# and exposes its understanding of code as immutable persistent syntax trees plus binding and semantic APIs, letting tools… | ||
| Interview with James Lewis | James Lewis | 17m |
Microservices are presented as a 40 year old set of complementary practices that coalesce into a pattern language rather than a marketing platform. Key claims… | ||
| Interview with Chris Atherton | Chris Atherton | 07m |
User interfaces must manage attention and avoid overloading short term memory, so software gives only the facts needed right now, provides a little context… | ||
| Interview with Jan Møller & Kresten Krab | Jan Møller, Kresten Krab Thorup | 08m |
Walks through building a private‑key‑only client: a Java library then an Android app that keeps the private key on the phone while delegating blockchain… | ||
| nothing matches | ||