~/conference

GOTO Amsterdam 2014

software architects, backend engineers, platform engineers, mobile developers, devops engineers, frontend developers

C4 architecture and component testing; REST with HATEOAS and URI templates; functional reactive programming with RxJS; Java 8 lambdas and streams; Akka actors and Reactive Streams; Elasticsearch indexing and aggregations; neo4j graph queries with Cypher; multimaster sync and git-like revision trees; WebSocket push and real-time sync; mobile continuous integration and deployment

titleauthorlength
Software Architecture vs CodeSimon Brown46m
Argues that architecture must match code and shows a concrete C4 style workflow from context to containers to components using a real open sourced content…
Talk on
REST: I don't Think it Means What You Think it DoesStefan Tilkov52m
Claims REST is an architectural style defined by Fielding’s constraints: use URIs for stable resource identity, exchange representations, and drive flows with…
Talk on
Conquering Time with Functional Reactive ProgrammingSergi Mansilla42m
Treats events as sequences and uses RxJS observables to replace ad hoc listeners and promise-only flows with composable pipelines; examples include counting…
Talk on
Things I Wish I'd KnownRod Johnson01h 00m
Startup advice grounded in hard numbers and mistakes: validate the problem before building and avoid falling in love with technology, because earlier product…
Talk on
Sonic Pi: Teaching Kids with Music ProgrammingSam Aaron51m
Sonic Pi is a music live coding environment that runs on Raspberry Pi and Mac, shipping on every Pi and used in school trials to teach KS3 concepts. It uses a…
Talk on
Let Me Graph That For YouIan Robinson55m
Graph databases are shown solving real problems: use neo4j and the Cypher query language to model labeled property graphs, run triadic-closure friend…
Talk on
LegacyChad Fowler45m
Argues legacy should mean lasting value and says most delivered business software lives about five years while Joel Spolsky claims it takes ~10 years to become…
Talk on
Designing & Evolving a User-oriented API in ElasticsearchShay Banon45m
Elasticsearch is a real‑time distributed search and analytics engine built on Lucene that indexes everything into immutable segments, merges them in the…
Talk on
Back to the Future - Java 8 is here!Georges Saab, Paul Sandoz54m
Java 8 adds lambda + streams and a new immutable DateTime API, removes PermGen (old -XX:PermSize flags warn now and are rejected in Java 9), and ships Nashorn…
Talk on
Building Reactive AppsJames Ward52m
Reactive apps use async non‑blocking I/O end to end: demo builds a Play (Java 8) app with Typesafe Activator, uses Play + Netty for Java NIO, returns…
Talk on
Wunderlist: High Volume, Multi-Master, Cross-Platform, Distr. DB SystemChad Fowler12m
Wunderlist 3 rewrites sync as a multimaster, replicating database that runs on iPhone, Android, web and desktop, using a git-like revision tree with merges and…
Talk on
There Should Be a Service for ThatJesper Richter-Reichhelm17m
Argues for using and sometimes building small shared services to run mobile games: a shared backend service that wraps push, payments, CDN and payments; a tiny…
Talk on
Designing the Right ProductMichele Ide-Smith43m
Argues teams must validate assumptions with observable evidence: industry data shows 20% of features get used, so cut scope; run quick experiments like…
Talk on
Mobile CI at EtsyDaniel Schauenberg14m
Etsy runs continuous integration for mobile on a Jenkins cluster using 350 build slaves (LXC containers for web) and a rack of mac minis racked up for…
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.