~/conference

GOTO Chicago 2019

titleauthorlength
The Soul of Erlang and ElixirSaša Jurić42m
Live demos show a single BEAM OS process running thousands of 10,000 processes on one scheduler, sustaining ~10K reported successes/sec while preemptive…
Talk on
Not Just Events: Developing Asynchronous MicroservicesChris Richardson51m
Explains how to implement distributed transactions with sagas (local steps, compensating rollbacks) and when to use choreography vs orchestration; shows an…
Talk on
Reactive SpringJosh Long54m
Shows a runnable reservation-service built with Spring WebFlux, Reactor and Java 11 that uses Mono/Flux for backpressure and scales without spawning thousands…
Talk on
The Language of ProgrammingAnjana Vakil52m
Argues that code functions first as a medium for humans to communicate methodology, not just machines, and uses linguistics to justify that claim: cites a code…
Talk on
Observability, Distributed Tracing & the Complex WorldDave McAllister37m
Claims that distributed request tracing is the practical trace model (every request needs a unique ID) and that traces are high-volume, high-cardinality so…
Talk on
Server-side Kotlin with CoroutinesRoman Elizarov51m
Kotlin coroutines replace thousands of blocking threads with a few event threads plus tiny continuations so servers scale by default and require sizing roughly…
Talk on
On the Road to Artificial General IntelligenceDanny Lange36m
Game engine environments (Unity and the Unity ML-Agents toolkit) host reinforcement learning at scale: pixels-in, actions-out agents learn tabula rasa…
Talk on
Intro to Empirical Software Engineering: What We Know We Don't KnowHillel Wayne38m
Empirical work tests common claims with data: a controlled study of identifier names (≈100 participants) finds abbreviations are not harder to debug…
Talk on
Depression and Burnout: the Hardest Refactor I’ve ever doneJérôme Petazzoni47m
Personal account details concrete numbers and fixes: about 100 talks in one year, failed attempts to get medical leave, selling stock to afford six months off…
Talk on
Achieving Functional Programming in JavaJohn Napier46m
A Java library called Lambda library provides first‑class functors, applicatives, monads, coproducts (Either/Maybe), lazy evaluation, profunctor optics…
Talk on
Deprecating Simplicity 3.0Casey Rosenthal47m
Shows a live microservice visualization called visceral visualization and gives concrete failure stories: a Java library with a memory leak introduced in…
Talk on
A Case For Outside-In DesignSandro Mancuso53m
Argues that design starts from external interactions so bounded contexts and services emerge from needs, not speculation; uses concrete workshops and tools —…
Talk on
Welcome to Serverless 2.0Alex Ellis40m
Argues that Serverless 2.0 is a container-based, portable contract (HTTP on 8080, stateless, immutable images) and shows OpenFaaS and Knative as working…
Organiser on
AppSec: From the OWASP Top Ten(s) to the OWASP ASVSJim Manico52m
Claims that the OWASP Top Ten is only entry-level awareness and contrasts it with OWASP ASVS v4.0, a 180+ requirement standard for testing web and API…
Talk on
ReasonML: React as a Language and what the Future looks likePeter Piekarczyk41m
A visual mobile app builder (Draftbit) runs a compiled compiler in the browser and a WebAssembly phone preview, with layers gradually ported from JavaScript to…
Talk on
What Technical Leads Can Learn from Great General ManagersCourtney Hemphill37m
Argues that historical management fixes map to engineering leadership today and gives concrete tools and warnings: use the pyramid principle (state the point…
Talk on
Disrupting QA – Emerging Trends in Code Quality AutomationStephen Magill41m
Recent industry work shows practical, scalable static analysis: PMD and Error‑Prone catch syntax and type patterns, Infer uses compositional interprocedural…
Talk on
Introduction to Quantum ComputingJessica Pointing42m
Claim: Shor’s algorithm can reduce factoring a 617-digit number in 100 seconds versus a classical billion years, but it requires ~1 million physical qubits…
Talk on
Dynamic Reteaming at Fast-Growing CompaniesHeidi Helfand51m
Predictable patterns and concrete tactics collate into five repeatable reteaming moves: one-by-one, grow-and-split, switching, merging, isolation. Examples: a…
Talk on
Discovering RESTful Web Microservices: A Traveler's GuideMike Amundsen45m
Claim: applying REST and Web hyperlink principles delivers discoverable, loosely coupled microservices that scale. Demonstrates a mapping approach…
Talk on
Why Open Source Firmware is ImportantJessica Frazelle32m
Firmware below the OS holds the most privilege but the least visibility, with an Intel ME web‑server bug lingering seven years and management engines able to…
Talk on
Adopting gRPC: Overcoming Team and Technical HurdlesJosh Humphries41m
FullStory uses gRPC across services and ships two tools to fix adoption gaps: grpcurl (a curl‑like CLI) and grpcui (a web UI). Both rely on server reflection…
Talk on
Code + AI: Will Robots Take Our Coding Jobs? ML Applied to ProgrammingStephen Magill46m
Neural nets learn vector embeddings of code using AST paths and token contexts to predict method names, suggest variable names, and power code completion…
Talk on
Java Current and FutureGeorges Saab, Mikael Vidstedt47m
Java moves to a six-month cadence with optional LTS every three years, Oracle publishes weekly early-access builds for JDK 13 and prices support at about…
Talk on
Kotlin: Dissecting the stdlibHuyen Tue Dao52m
Walks the stdlib source and shows Java bytecode and decompiled Java to prove how lambdas become a singleton lambda instance when they capture nothing and how…
Talk on
The Promise and Limitations of AIDoug Lenat01h 00m
Argues that hybrid AI outperforms pure deep learning by combining statistical nets with a logic engine (Cyc/“PSYC”) that contains tens of millions of…
Talk on
Journeys To Cloud Native Architecture: Sun, Sea & EmergenciesNicki Watt50m
Clients try to launch cloud‑native stacks—Kubernetes, Docker, CI/CD—but often take on 40–50 microservices at once and hit missing logs (about half), platform…
Talk on
CI/CD is just the Beginning: Optimize Value Creation with Flow FrameworkNicole Bryan33m
Claim: measure and fix end-to-end software delivery using the Flow Framework by classifying every artifact as a feature defect risk or debt and mapping tools…
Talk on
Getting Started with Quantum ProgrammingGuen Prawiroatmodjo48m
Hands-on demo of quantum circuits using Qiskit, PyQuil/Quil, Cirq, ProjectQ and Q# running in Docker/Binder with qutip for Bloch sphere animations. Examples…
Talk on
Deliver Results, Not Just Releases: Control & Observability in CDDave Karow53m
Companies decouple deployment from release using feature flags so updates deploy everywhere turned off, then ramp exposure and observe outcomes; LinkedIn runs…
Talk on
Securing the JVMNicolas Fränkel44m
Demos show easy JVM attacks: using the reflection API to read and change private fields and even swap types at runtime, hot-patching bytecode in a running…
Talk on
Data-Driven EngineeringAndy Cirillo50m
Argues for running automated assertions against production event logs (Avro logs ingested via Kafka into Hadoop/data warehouse) so tests exercise real scale…
Talk on
Troubleshooting & Debugging Microservices in KubernetesRay Tsang, Robert Kubis50m
Demo of debugging microservices on Kubernetes that shows concrete steps and tools: inspect deployments with kubectl describe and image sha (don’t use latest)…
Talk on
Keep it Clean: Why Bad Data Ruins Projects and How to Fix itPhil Winder44m
Claims that bad data costs $3.1 trillion and that 27% of data is flawed are backed by concrete failures: COMPAS produces racially skewed recidivism scores…
Talk on
Serverless is the Abstraction We DeserveJesse Butler53m
Argues that serverless is a platform-plus-architecture that runs event-driven functions so developers can skip learning Kubernetes, citing…
Talk on
Principles for Developing More Secure SystemsEleanor Saitta52m
Defines security as user goals disrupted by adversaries and gives concrete practices: use webauthn/YubiKey for phishing-resistant auth, centralize logs…
Talk on
Why You Need a Software Delivery MachineRod Johnson50m
Claim: conventional YAML+bash pipelines break at scale — shown by a 958-line GitLab CI YAML example, hundreds/thousands of repos, a Canadian bank’s 47-slide…
Talk on
Vue and YouMatt Danforth44m
Argues that Vue wins on clarity, momentum and small footprint and shows it by building a working app with the Vue CLI/next installer, Vue + beautify + Axios…
Talk on
Going Serverless with VueJSDivya Sasidharan33m
Builds a VueJS pizza-rating app that replaces an Express backend with serverless functions deployed via Netlify (runs on AWS Lambda) to call the Yelp Fusion…
Talk on
Accelerating Machine Learning DevOps with KubeflowDerek Ferguson46m
Shows an on‑premise Kubeflow pipeline that downloads fashion‑MNIST, preprocesses 60,000 training and 10,000 test images, trains a model to ~0.86–0.87 accuracy…
Talk on
It Really is Easier to Ask for Forgiveness (than Permission)Naomi Ceder51m
Argues that Python’s EAFP over LBYL style is intentional and often faster, walks the exception class hierarchy, shows live Jupyter examples (sys.exit →…
Talk on
Without Data, you're just another Person with OpinionsBaruch Sadogursky47m
Shows how to stop arguing with anecdotes by correlating real metrics across dev, QA and ops: measure environment checkouts (10 expensive test labs → provision…
Talk on
Using Kubernetes for Machine Learning FrameworksArun Gupta53m
This presentation was recorded at GOTO Chicago 2019. #gotocon #gotochgo http://gotochgo.com Arun Gupta - Principal Open Source Technologist at AWS and CNCF…
Talk on
Fight, Flight, or Freeze — Releasing Organizational TraumaMatt Stratton39m
Compares PTSD treatment to organizational recovery and argues that simulated outages plus disciplined processing change how teams respond, not just what they…
Talk on
Kubernetes Operability ToolingBridget Kromhout43m
Argues that reproducible, manageable Kubernetes comes from combining a managed service (AKS) with tooling: Terraform to provision infra, Helm charts and Draft…
Talk on
DevSecOps, Containers & Shift-Left: Are Those Just Buzzwords?J. Szubryt, J. Alvarez33m
Accenture builds a container engineering team to lift legacy .NET apps into Docker on Azure Service Fabric, uses Azure DevOps + Octopus Deploy, Aqua and Azure…
Talk on
Embracing the Future in a Multiplatform World: A Kotlin StorySean McQuillan42m
Kotlin multiplatform shares app logic but not UI by compiling common code to JVM for Android, LLVM native for iOS and JS for web; a real Sudoku project shares…
Talk on
All The World’s A Staging ServerHeidi Waterhouse38m
Staging never matches production so the concrete recommendation is to deploy to prod behind feature flags and run dark launch experiments, canaries and…
Talk on
Data Driven Observability & Incident ResponsePJ Hagerty, Matt Stratton49m
Shows how PagerDuty and Humio power a real-time, data-driven observability pipeline with Humio ingest and search latency reported at less than one second…
Talk on
Re-engineering InclusionJill Wetzler36m
ERG uplift Tech rewrites its charter to move from volunteer labor to advisory and targeted investment, then forms a biweekly tech diversity working group made…
Talk on
What Does THIS Button Do? Serverless and IoTEric Johnson49m
Builds a serverless feedback app that maps single/double/long click mapping from an AWS IoT One‑Click button to counts stored in DynamoDB; uses two Lambda…
Talk on
Supersonic, Subatomic Eclipse MicroProfileScott M Stark48m
Quarkus plus Eclipse MicroProfile produces microservices that boot in fractions of seconds and shrink runtime memory: a simple REST service drops from ~140 MB…
Talk on
Role of App Integration in Cloud Native & Microservices LandscapeKasun Indrasiri35m
Integration remains central to cloud native systems, not optional, because 80% of services call other services so composition and messaging logic moves into…
Talk on
Better Spotify Playlists through Music Theory & Discrete OptimizationCedric Hurst50m
An algorithm that turns Spotify playlists into smoother sequences by minimizing jarring key changes using concrete music theory (harmonic series and the…
Talk on
Raising a Coder in an Educational Maelstrom: Advice & Lessons LearnedSeth Thomson29m
Son publishes his first App at 13 after self-paced learning with Scratch, Youth Digital mod tools, Udemy Unity C# and a C++ Unreal follow-up; deployment…
Talk on
How Business Is The Key To Making The World A Happier PlaceEvan Sutter37m
A startup called Hapzly accreditation platform rates companies on a quantified “happiness output,” using a composite Happiness Score that audits employee time…
Talk on
Fueling the Quantum Application Era with the CloudMurray Thom46m
Cloud access gives programmers live use of D-Wave hardware: a 2048‑qubit 2000Q system accessible via the Leap quantum application environment with a free…
Talk on
Frugal InnovationBetty Enyonam Kumahor36m
Company based in Ghana builds constraint-driven systems using SMS/USSD, barcode databases, low‑fidelity cameras, Android phones and offline caching to solve…
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.