~/conference

GOTO Chicago 2020

platform engineers, backend engineers, data engineers, devops engineers, engineering managers, security engineers, mobile developers

observability for data pipelines; Apache Kafka and schema registry; Prometheus and Grafana monitoring; Rust and Elm comparison; GraphQL between microservices; OAuth and OpenID Connect; Kotlin flows and channels; GraalVM Java performance; serverless full-stack development; container security at scale; feature flagging driven by data; CI/CD with infrastructure as code

titleauthorlength
Observability for Data Pipelines: Monitoring, Alerting & Tracing LineageJiaqi Liu19m
Argues that reliable pipeline operations depend on concrete practices: store immutable data, record data lineage by tagging records or using distributed…
Talk on
Beyond Microservices: Streams, State & ScalabilityGwen Shapira37m
Argues that replacing synchronous REST calls with a shared event log using Apache Kafka and Confluent tooling reduces coupling, lets services own local state…
Talk on
Next-Generation Programming: Rust & ElmRichard Feldman27m
Compares Rust and Elm on concrete tradeoffs: Rust compiles to native binaries, targets C++-level speed, eliminates memory-safety bugs and data races via the…
Talk on
You Really Don't Need All That JavaScript, I PromiseStuart Langridge21m
Shows that client-side React rendering of one tweet is slower than 8.5MB of HTML rendering 27,000 tweets (Zach Leatherman), and that server-side syntax…
Talk on
SaaS Deep Dive: Designing & Building Multi-Tenant SolutionsTod Golding21m
Covers a concrete SaaS stack: tenant registration service, user management tied to OpenID Connect, tokens that carry user and tenant context through…
Talk on
GraphQL, gRPC and REST, Oh My! A Method for Unified API DesignMike Amundsen18m
Argues for designing APIs with an interface description layer (properties + actions) rather than HTTP artifacts, then translating that single source into…
Talk on
War is Peace, Freedom is Slavery, Ignorance is Strength, Scrum is AgileAllen Holub41m
Argues that most corporate “agile” is Dark Agile and that Scrum is not agile because rigid frameworks and certificate mills (Scrum Inc, Jeff Sutherland)…
Talk on
Kotlin Flows and Channels for AndroidRyan Pierce19m
Compares Kotlin channels as nonblocking queues used for explicit send/receive with Flows as cold lazy streams that only run when collected, and argues Flows…
Talk on
OAuth and OpenID Connect in Plain EnglishNate Barbettini19m
Explains how OAuth 2.0 solves delegated authorization by redirecting users to an authorization server, returning an authorization code which the client…
Talk on
Modern Continuous DeliveryKen Mugrage19m
Argues that continuous delivery must change for cloud‑first systems and gives concrete practices: store build artifacts as Docker images in a registry, deploy…
Talk on
Why GraphQL Between Microservices Is the Worst & Best IdeaUri Goldshtein20m
Claim: GraphQL between microservices is both harmful and powerful depending on where execution runs. Demonstration uses GraphQL Mesh to generate GraphQL…
Talk on
Why Are Distributed Systems so Hard?Denise Yu22m
History of scaling from single database to cloud driven horizontal sharding frames why network partitions are inevitable and why perfect consensus is…
Talk on
Prioritizing Technical Debt as if Time and Money MattersAdam Tornhill20m
Uses version-control mining and a hotspots visualization to prioritize real maintenance work rather than counting generic debt years. Applies Codesin and the…
Talk on
Investigation & Creation of SoftwareJessica Kerr20m
Argues that software work is science: form a theory, deduce a prediction, run experiments, and revise based on surprises. Demonstrates with a concrete CSS…
Talk on
Advanced Feature Flagging: It's All About The DataDave Karow16m
Feature flags combine with telemetry, attribution and a stats engine to become a lightweight experimentation platform: user IDs are hashed to buckets 0–99 so…
Talk on
HTML: How to Make LovelinessBruce Lawson22m
Uses concrete results: swapping client-side React rendering for server-side HTML cuts Javascript from 770 KB to 238 KB and drops load time from ~17 s to 4 s…
Talk on
How to Hack OAuthAaron Parecki18m
Covers concrete failures and fixes: API keys embedded in mobile apps are decompiled mobile apps and posted on GitHub so attackers impersonate official clients…
Talk on
Ray: A System for Distributed ApplicationsDean Wampler15m
Ray scales Python from laptop to cluster by turning functions into ray.remote tasks and objects into actors for stateful servers. Demo: Monte Carlo π runs on…
Talk on
Server Driven UI on MobileJJ Qi18m
Argues that mobile UI should be driven by server-side JSON templates with a thin native renderer and a template engine that returns pages as JSON. Shows a…
Talk on
Maximizing Java Application Performance with GraalVMOleg Šelajev20m
GraalVM replaces the top-tier JIT with the Graal JIT or compiles ahead-of-time with native-image (closed-world assumption) to produce platform binaries…
Talk on
Practical End-to-End Container Security at ScaleYashvier Kosaraju18m
Defines a concrete pipeline: enforce a base image whitelist and push patched base images with an automated biweekly rebuild so Dockerfiles pick new tags, lock…
Talk on
Moving Fast at ScaleRandy Shoup18m
Draws lessons from Google eBay Stitch Fix and WeWork experience and cites Google’s Project Aristotle finding that psychological safety is the top predictor of…
Talk on
Adopt GraphQL without Writing any Backend CodeUri Goldshtein22m
Three concrete tactics to adopt GraphQL without touching backend code: GraphQL on the client runs graphql-js in the browser so components declare queries and…
Talk on
Bootiful GraphQL with KotlinDerek Kuc19m
Builds a reactive GraphQL server using Spring Boot plus graphql-kotlin (schema generator + Spring server), whitelists packages for reflection, and prints the…
Talk on
Memory Efficient JavaKirk Pepperdine21m
Claims that 60–70% of apps waste memory and shows concrete fixes: identifies hot allocation sites like index.remainder and arraycopy ranges, observes ~14–16…
Talk on
No Return: Beyond Transactions in Code and LifeAvdi Grimm19m
Argues that modeling workflows as atomic return-value transactions breeds brittle systems and life choices, calling this the transactional fallacy. Shows…
Talk on
High Velocity Development of MicroservicesVenky Ganti, Rahul Lahiri20m
Claims a way to move “testing in production” into CI by capturing real API traffic with trace IDs, replaying it against new service versions, and simulating…
Talk on
A Quantum Computing Lab Tour at D-WaveMurray Thom40m
D-Wave offers free cloud access including an unlimited COVID‑19 login and a hybrid platform Leap 2 that claims to solve problems ~100× larger by combining…
Talk on
Leveraging Serverless in Full-stack DevelopmentEric Johnson25m
Shows a concrete full‑stack setup: S3 + Amplify Console hosting for the client, API Gateway → Lambda → DynamoDB (or Aurora/DocumentDB) for the backend, and…
Talk on
Visualizing Cloud SystemsLynn Langit27m
Shows concrete visual-driven wins: a genomics web app GTScan is built from an AWS reference diagram using API Gateway Lambda DynamoDB and is replicated on…
Talk on
Git from the Ground UpSafia Abdalla21m
Runs real git commands and inspects .git to reveal what actually happens: a git clone fetches 49,241 objects which git compresses into a 17 MB pack with an…
Talk on
Batching vs. Streaming - Scale & Process Millions of Measurements a SecondAdam Butler20m
Starts with a Lambda/Kinesis/DynamoDB/S3 pipeline handling ~5,000 measurements/sec, scales to ~75k/sec, then moves to Spark on EMR for batch (255k/sec) —…
Talk on
Refactoring Trust on Your TeamRebecca Miller-Webster20m
Explains a concrete framework for repairing team trust using the BRAVING elements: Boundaries, Reliability, Accountability, Vault, Integrity, Non‑judgement…
Talk on
I Can Sell You Observability, But You Can't Buy ItAustin Parker20m
Argues that observability is as much observability is practice and culture as it is tools, and that buying dashboards and a metrics/logs/trace stack (author…
Talk on
Keys to Building Machine Learning SystemsGarrett Smith27m
Enterprises report 15% doing anything with ML while 85% are only evaluating; adoption stalls from process, not data. The prescription is concrete: embed data…
Talk on
People First LeadershipKate Wardin21m
Five concrete practices: collect blocker lists in one‑on‑ones and do the unglamorous tasks so engineers can focus; speed onboarding with laptop provisioning…
Talk on
GitLab: The Asynchronous EnterpriseBrendan O'Leary21m
GitLab claims an all‑remote model scales: growth from 9 to 1,200 team members in 65 countries with zero offices and a near-$3B valuation. Collaboration runs…
Talk on
Microservices Out In the WildDerek Ferguson, Matt Jones, Rashid Mohammad18m
Fitch Solutions migrates a monolithic web UI into vertically aligned full‑stack microservices, running 150 microservices in Kubernetes and serving micro UIs…
Talk on
#DigitalNudge - The Hidden Forces that Shape our Digital DecisionsFabio Pereira19m
Claims that people make 35,000 decisions a day and that 91.5% click results from the first page back the core argument, with examples like Google search…
Talk on
Design Compact Deep Learning Models: Small is the New BigDavis Sawyer15m
Claims that automated model optimization—using pruning and quantization, reinforcement learning and genetic search plus compiler-level graph tuning—cuts model…
Talk on
Increase App Confidence Using CI/CD & Infrastructure as CodeAngel Rivera24m
Claim: running quick smoke tests from CI against real target environments removes post-deploy surprises. Demo uses CircleCI, Docker, Pulumi to provision a GKE…
Talk on
Application Security at High VelocityFrancis Potter19m
Claim: embed security scans into feature-branch CI so developers find and fix issues before merge. Implementation uses GitLab CI to run SAST/DAST, dependency…
Talk on
How to Lead through Turbulence w/ Compassion & ConfidenceSara Caldwell, Angela Dugan19m
Claims that steady, specific leadership beats platitudes: run a weekly leadership review of data and priorities, then hold an all-company fireside chat that…
Talk on
Data Science for Everyone with ISLERebecca Nugent38m
Carnegie Mellon’s ISLE is a browser‑based learning platform that shifts computation to the client via standard lib, uses continuous real‑time connections and…
Talk on
Practical Quantum Computing with D-WaveAlexander Condello18m
Demo shows D-Wave Leap 2 running a knapsack and returning a solution via the cloud; hybrid solver gives up to 10 minutes free and the 2000Q device has ~2,000…
Talk on
COVID-19: Data Science & ExpertiseRajiv Shah22m
Covers two concrete COVID projects: a county-level outbreak predictor built from ~3,000 counties using census, mobility and later airport/hospital features and…
Talk on
Building an Accessibility CultureAyesha Mazumdar21m
Created an intro-to-accessibility deck, an Accessibility Champions network, and a public Slack channel to centralize questions; integrated an accessibility…
Talk on
2FA in 2020 & BeyondKelley Robinson17m
Shows concrete trade-offs: SMS is easiest to onboard but vulnerable to SS7 and SIM swap; a Google study reports SMS blocks 100% of automated bots, 96% of bulk…
Talk on
Racing RobocarsChris Anderson28m
Community builds sub-$400 miniature robocars like the Donkey Car using Raspberry Pi, a Pi camera and cloud training, and trains networks with behavioral…
Talk on
John Deere Operations Center Development Journey & EcosystemsNiket Patel20m
John Deere Operations Center moves from a three-part deployment to a two-part and toward a single pipeline, cutting deployment cycles by decoupling UI (hosted…
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.