~/conference

GOTO Chicago 2023

software engineers, engineering managers, platform engineers, site reliability engineers, data engineers, machine learning engineers, embedded developers

Zig build system; building software from source; embedded Rust development; Compose Multiplatform (Kotlin); cloud native event streaming (Apache Pulsar); Kafka with open standards; real-time analytics with Apache Pinot; building a real-time analytics database; consolidated CI/CD pipeline ecosystems; security for infrastructure as code; resilience and chaos engineering; large language models and generative neural networks

titleauthorlength
Zig Build System & How to Build Software From SourceAndrew Kelley41m
Explains why the configure phase and picking a prefix in home dir matter, warns against sudo installs, and gives concrete troubleshooting rules (match…
Talk on
It's a Noisy World Out ThereLinda Rising52m
Research shows random variability — noise — often causes more error than bias: simple additive algorithms (a+b+c) outperform experts in Paul Meehl–style…
Talk on
REPLs All The Way Up: A Rubric For Better Feedback LoopsAvdi Grimm50m
Argues that the Read-Eval-Print-Loop is the gold standard for exploratory feedback and gives a concrete rubric: read-eval-print-loop properties (incremental…
Talk on
From 100 Pipelines to 1Bhavik Gudka26m
Capital One consolidates hundreds of bespoke CI/CD flows into a single pipeline ecosystem that standardizes SDLC stages, enforces peer review, SAST and OSS…
Talk on
The Universe, Unfolded: NASA Webb Space TelescopeKenneth Harris II41m
Overview of what was actually done and what worked: Webb deploys to L2 (1.5 million km), cools the cold side to ~40 K while the hot side runs near 400 K, and…
Talk on
How to Do Embedded Development with RustSteve Klabnik50m
Argues that web developers can realistically pick up embedded Rust, showing a working BBC micro:bit LED “hello world” uploaded with cargo embed and a…
Talk on
When Is It Time to Change? A Talk on AdaptabilitySara Caldwell40m
Defines AQ as a measurable Adaptability Quotient and recommends the Bateman & Krantz proactive personality scale to quantify it (example score moves from 61 to…
Talk on
Apache Pulsar: Event Streaming in The Cloud Native WorldMary Grygleski48m
Apache Pulsar claims cloud-native advantage by separating compute and storage (broker + Apache BookKeeper) and adding built-in multi-tenancy, geo-replication…
Talk on
Is Software Engineering Real Engineering?Hillel Wayne38m
Interviews total 12 hours with 17 crossovers across six engineering disciplines and 15 of 17 answer yes: software counts as engineering. Findings: software and…
Talk on
Can We Please Stop Talking About Tech Debt?Emily Rosengren23m
Argues that the label stop calling it "tech debt" actively harms prioritization and that reframing yields results: integrate fixes into ongoing work, break…
Talk on
Composing All The Things with Kotlin MultiplatformGarth Gilmour42m
Shows how Compose Multiplatform and Kotlin Multiplatform deliver one codebase running on Desktop, Android and (alpha) iOS and experimental WebAssembly, using…
Talk on
Coaching Teams Through Team ChangeHeidi Helfand45m
Five repeatable reteaming patterns — one-by-one, grow-and-split, merging, isolation pattern, and switching — map when teams are reshaped and why. Concrete…
Talk on
Reinforcement Learning - ChatGPT, Playing Games & MoreDean Wampler30m
Reinforcement learning explains how agents learn from sequential interaction to maximize cumulative reward, with landmark results on Atari and AlphaGo and…
Talk on
One Rule to Rule Them AllPragmatic Dave Thomas50m
Claim: aim for changeability not correctness — there is no 100% correct code and requirements change ~25% per year so systems must be easy to adapt. Advises…
Talk on
Resilience in Modern Software SystemsCourtney Nash38m
Dataset of about 10,000 public incident reports (roughly 75% with a reported duration) shows incident durations are highly skewed so the mean MTTR routinely…
Talk on
Building Distributed Applications with Event-driven ArchitectureEric Johnson44m
Covers concrete patterns and AWS tools: synchronous request/response versus asynchronous queues using Amazon SQS (at‑least‑once delivery), message routing with…
Talk on
How to Reverse Software EntropySaleem Siddiqui42m
Entropy increases because real systems accumulate hidden complexity: a brand new create‑react‑app pulls in 3114 transitive packages, a single 11‑line left‑pad…
Talk on
The Sociotechnical Path to High-Performing TeamsCharity Majors30m
Argues that the gap between elite and average teams comes from sociotechnical feedback loops, not raw engineering skill, and recommends tracking DORA metrics…
Talk on
Infobesity - How to Cope with the Overload of InformationFabio Pereira42m
Claims that information overload maps to measurable behaviors and can be reduced with concrete methods: 241 million emails sent per minute, 79 zettabytes…
Talk on
«Zero Trust» is for Networks, Not Your TeamsMatt Stratton41m
Argues that zero trust belongs to networks, not people, and that real reliability comes from people-based resilience defined as resilience is a verb with four…
Talk on
Calling Functions Across LanguagesRichard Feldman49m
Demonstrates calling a Ruby dot product from Node.js by removing HTTP/IP C overhead and using C as intermediary with node_api.h and ruby.h to convert JS values…
Talk on
Introduction to Real-Time Analytics with Apache PinotTim Berglund49m
Apache Pinot is a real‑time, distributed analytics DB that sits on Kafka and serves user‑facing features (LinkedIn feed, Uber Eats) by ingesting events into…
Talk on
Building a Real-Time Analytics DatabaseTim Berglund47m
A practical recipe for a user-facing analytics DB: choose tuples (tables) stored columnar storage, ingest streams from Kafka, expose SQL, and implement…
Talk on
Programming the Web with HyperLANG & HyperCLIMike Amundsen47m
A command-line REPL and small DSL that actually programs across HTTP APIs: HyperCLI stores a stack of responses, fills forms and follows links, and runs…
Talk on
How Data & Software Eng. Teams Collaborate to Ensure Smooth Data IntegrationsSam Bail42m
Claim: integrating a new product’s data into analytics is not plug‑and‑play. The Vault launch forces work on Stitch and Hevo extra SSH tunnels and read…
Talk on
More Buzzwords Won't Help: The Long History of DevOps FailuresAndrew Clay Shafer35m
Argues that repeated DevOps-era failures come from automating technology without changing work design: 1950s British coal studies show mechanization lowers…
Talk on
Cloud Native Event Streaming with Kafka & Open StandardsKasun Indrasiri48m
Cloud-native event streaming here means a multi-protocol ingestion service that supports Kafka AMQP HTTPS WebSockets, exposes a single gateway, uses a…
Talk on
Catching Commits to Secure Infrastructure as CodeRosemary Wang45m
Shows how to parse a terraform plan JSON and fail commits that add 0.0.0.0/0 security rules, using Open Policy Agent Rego policies run as unit tests in CI…
Talk on
Scaling Python for Machine Learning: Beyond Data ParallelismHolden Karau39m
Compares Spark, Dask, and Ray for scaling ML, showing that data parallelism breaks down for stateful work like model weights and reinforcement learning and…
Talk on
Social Audio as a Vector For Engineering WisdomBryan Cantrill48m
Claim: social audio captures engineering wisdom by recording real-time conversations and publishing them as a podcast. The team uses Twitter Spaces → Discord…
Talk on
Panel: Web3 Beyond BlockchainsJason Teutsch, CJ Montano, Federico Kattan, Blane Sims50m
Panel argues Web3 is less about tokens and more about treating compute as a verifiable service: verified compute to track provenance for AI models…
Panel on
A Composer’s Guide to Creating with Generative Neural NetworksMolly Jones43m
An independent composer trains WaveNet (and later Dance Diffusion) from scratch on 35–50 minutes per performer augmented to ~8–9 hours, runs ~300–400k training…
Talk on
Large Language Models: Friend, Foe, or OtherwiseAlex Castrounis51m
Transformer research kicked off by the 2017 paper Attention Is All You Need leads to LLMs trained on massive corpora (web text, Books1/2, Wikipedia), GPT‑3…
Talk on
Practical Magic: The Resilience Potion & Security Chaos EngineeringKelly Shortridge52m
Defines a five‑ingredient recipe called Resilience Potion with concrete practices: identify and protect critical functionality, expand safety boundaries by…
Talk on
Sailing Solo: One Man's Journey Through the World's Loneliest RaceIan Herbert-Jones01h 00m
Account covers a solo Golden Globe Race entry that sails 30,000 miles non‑stop using 1969‑era navigation, lives ~8 months at sea and rounds the Great Capes…
Talk on
Machine Learning for Web3Omoju Miller50m
Claims an ML pipeline that scores Solidity smart contracts 0–1 for maliciousness, built a public API that parses source into ASTs and returns confidence (demo…
Talk on
Bring Your Dog to Work!Marytrini Paez20m
Companies see 23 million pandemic adoptions and surveys claiming 89% of pet owners want pet time during the day, with dog households rising from 48.9M (2017)…
Talk on
Run Circles, Not RelaysGayle Silverman40m
Argues that integrated team practice—engineers in discovery, designers and product continuously pairing—reduces silos and de-risks work. Uses continuous…
Talk on
The Psychology of UXFabio Pereira38m
Claims that people make ~35,000 decisions daily and that simple interface choices steer many of them: defaults change organ-donor uptake (Austria ~99% vs…
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.