~/conference

Craft Conference 2019

titleauthorlength
Security Pre-CognitionAaron Rinehart47m
Argues for flipping postmortems into proactive experiments using chaos engineering, with an AWS-native open source framework Chaos Slinger that runs controlled…
Talk on
Speeding Up InnovationAdrian Cockcroft42m
Argues companies must measure and shrink time-to-value by moving to small, automated changes with feature flags, AB tests and cheap builds — one example turns…
Talk on
Designing code without typesAlexandru Bolboaca44m
Argues that using Groovy with optional types and a minimalist design produced smaller, clearer code for a production site (eventtricks.com), with fewer tests…
Talk on
Heuristics and hunches in exploratory testingAlex Schladebeck44m
Argues that exploratory testing depends on concrete heuristics and teaches pimple heuristic, micro‑heuristics like “if-heavy” and “yellow state” exploration…
Talk on
Your Tests Lack Vision: Adding Eyes to Your Automation FrameworkAngie Jones41m
Demonstrates adding visual validation to functional tests using Applitools Eyes (Java demo) to catch UI regressions that assertions miss — flipped book covers…
Talk on
Design Thinking Workshop: Pass on PerfectionApril Jefferson01h 29m
Hands-on workshop running a single exercise called Pass on Perfection that mashes improv Yes and idea-building with the Core Protocols’ Perfection Game to…
Talk on
Learning from MachinesAshi Krishnan44m
Explains how DeepDream on Inception uses gradient ascent to amplify intermediate feature maps, how convolutional filters mirror retinal edge detectors (100…
Talk on
Design Patterns for Loosely Coupled ApplicationsBarry Stahl50m
Argues that loose coupling cuts maintenance costs and shows a concrete C#/.NET Core refactor: a one-file console app reading a month-file becomes separate…
Talk on
Shift left in testing: Find bugs before they’re implementedBart Szulc, Kasia Balcerzak01h 34m
Development teams run a pre-story feature kickoff using a physical deck of cards to interrogate assumptions (six question cards), examine perspectives…
Talk on
3 common pitfalls in microservice integration and how to avoid themBernd Rücker44m
Three concrete pitfalls and how they’re fixed: thread exhaustion from slow downstreams (demo showed a 59 second random delay that blocks threads) solved with a…
Talk on
User Interfaces in the Age of Intrinsic Web DesignBill Odom01h 40m
Demonstrates that modern CSS is now reliable for real UIs by showing working code: centering with display: grid; place-items: center, responsive holy‑grail…
Talk on
The State of Serverless ComputingChenggang Wu, Vikram Sreekanti40m
Serverless today limits real-world apps: 15-minute execution time ceilings, disabled inbound sockets, and I/O bottlenecks force state through S3/DynamoDB and…
Talk on
Cultivating ArchitectureMartin Fowler, Birgitta Böckeler49m
Argument: architecture is the project’s important stuff — the hard-to-change assumptions that affect how fast features ship, and investments are justified by…
Talk on
Concepts: The Future of Generic ProgrammingBjarne Stroustrup52m
C++ gains named concepts that act as concepts are compile-time predicates to constrain templates, fix horrible template errors, and enable overload resolution…
Talk on
Andreessen's Corollary: Ethical Dilemmas in Software EngineeringBryan Cantrill46m
Software growth since Andreessen’s 2011 prophecy produces concrete ethical failures: Facebook emotional manipulation of hundreds of thousands in 2012, Zenefits…
Talk on
Service mesh options with Istio, Linkerd, and/or ConsulChristian Posta47m
Service mesh implements per-call Envoy sidecars as a data plane with a separate control plane to deliver secure communication, resilience and telemetry. Demo…
Talk on
State of the Art User Interfaces with State MachinesDavid Khourshid45m
Finite state machines and statecharts model every UI state, ignore duplicate events (so clicking while searching fires no extra API calls), and expose missing…
Talk on
Leadership Guide for the Reluctant LeaderDavid Neal43m
Debunks “leadership = management” and gives concrete habits: run a one‑year Emerging Leaders program, use StrengthsFinder and DiSC to map talents and…
Talk on
Rethinking Identity with ClojureDavid Nolen42m
Clojure and ClojureScript power a prototype that replaces passwords with device biometrics, using the phone’s secure Enclave key pair so secrets never leave…
Talk on
Learning That Sticks - Upskill Your Teams with a DojoDion Stewart46m
Companies run a six-week immersive learning program where intact teams learn practices while delivering real work, guided by skilled coaches and a charter…
Talk on
Technical Leadership and Empowered TeamsEmily Bache46m
Argues that architects must stop dictating and instead act as roaming technical coaches who join teams and teach by doing, using mob programming to transfer…
Talk on
Chaos Development: Removing Software as the Inhibitor of AgileFred George01h 26m
Argues that changing requirements demand two concrete practices: for stable domains, tiny classes, rigorous encapsulation and pair programming that produce…
Talk on
Continuous tuning of Microservices via Bayesian OptimizationGloria Liu29m
Autotune uses Bayesian optimization backed by White Lab to tune JVM parameters (typically 20–50 knobs) by running controlled experiments on production…
Talk on
A Practical Introduction to CoachingHeidi Helfand59m
Crash course gives concrete, usable coaching moves: three levels of listening (inward, attention-out, body/environment), techniques to show you heard someone…
Talk on
Quantum computingHolly Cummins46m
Explains why some problems explode exponentially — simulating caffeine needs about 10^48 bits (roughly 1–10% of Earth’s mass if using one bit per atom) — and…
Talk on
How to use serverless and microservices togetherIdit Levine46m
A demo of Gloo shows path prefixes routed to a Go microservice on Kubernetes and to AWS Lambda, with on‑the‑fly transformation filters turning JSON into HTML…
Talk on
Actionable insight with derived second order monitoring dataJeremy Edberg44m
Infrastructure must emit metadata so teams derive actionable signals: use API-driven infra and CloudFormation, log function calls with decorators in…
Talk on
Unlearning - The Challenge of ChangeJessie Shternshus46m
Argues that deliberate unlearning — not just training — is required at individual, team and org levels, with two kinds of change (no habit vs entrenched habit)…
Talk on
Building and Scaling High Performing Technology OrganizationsJez Humble45m
Six years of DevOps Research and Assessment data show software delivery performance predicts business outcomes and can be measured by four metrics: lead time…
Talk on
Dev and Test Agility for your Database with DockerJulie Lerman45m
Shows how to run SQL Server in Docker (Linux image) plus a Web API and a one-shot migration container so dev and CI get a fresh DB environment in seconds…
Talk on
Friendly fire: how security software messes upJulie Matviyuk45m
Security software handles 10 million files a day and fields 24,000 disputes per year, running on about 55 million endpoints, so rare errors still hit many…
Talk on
Platforms at Twilio: Unlocking Developer EffectivenessJustin Kitagawa46m
Twilio describes an API-first internal platform that replaces gatekeepers with self-service JSON API definitions, a Starship gateway, auto-generated helper…
Talk on
Functional IoT with Elixir and NervesJustin Schneck46m
Nerves boots Elixir’s BEAM as firmware and ships an OTP release burned to an SD image (rootfs A/B) so devices use blue‑green A/B rootfs updates and avoid…
Talk on
Cultivating InstinctKatrina Owen31m
Argues that perceptual learning—short, repeated classification trials with immediate feedback and massive, messy datasets—lets brains compress instincts into…
Talk on
From 0% to Cleanly Refactored 100% tested codeLlewellyn Falco43m
Guided demo on the Gilded Rose kata combines three techniques to go from zero tests to a refactored, working feature: add test commit revert and ApprovalTests…
Talk on
Practical privacy: GDPR explainedMarcus Bointon49m
GDPR comes into force May 2018 and demands demonstrable compliance with six data protection principles (Article 5), rights in Articles 12–23 and 72‑hour breach…
Talk on
Reliability EngineeringMary Poppendieck46m
Argues that fault prevention is obsolete and teams must engineer fault tolerance instead, citing Bell-era electronic switches with a design goal of two hours…
Talk on
“The Upside Down” Of The Web: Video technologiesMáté Nádasdi41m
HTML5 video by itself is too limited for real streaming so browsers expose Media Source Extensions and a SourceBuffer API that lets JavaScript fetch…
Talk on
Asking, Telling and Modularity: Choices in CodeMichael Feathers44m
Live-coding in Eclipse refactors a monolithic Java mailing-list server that uses Vector and the JavaMail API into clear components by extracting methods and…
Talk on
Persuading the BearMichael Nir47m
Claim: organizations win by shifting from top-down mandates to horizontal influence, because Gallup shows ~70% of workers are disengaged. Practical tools: a…
Talk on
Continuous ExperimentationMike Roberts46m
Argues that lead time falls from months to days or even hours, citing Comcast moving from 12–18 month releases to three releases per week. Recommends…
Talk on
Building Evolutionary ArchitecturesNeal Ford50m
Argues that evolvability is a measurable property enforced by executable checks called architectural fitness functions, not vague wishes. Shows concrete tools…
Talk on
Domain-Driven Design: Hidden Lessons from the Big Blue BookNick Tune41m
Argues that Domain-Driven Design hides nontechnical levers: bounded contexts as org design (splitting a monolith into team-owned contexts cuts coordination and…
Talk on
When the Universe CallsPamela L. Gay51m
History shows early probes ran on 512 bytes → 128 22‑bit words but modern missions dump terabytes daily: SDO hit ~5 TB/day, Gaia sends ~70 GB/day, Event…
Talk on
Ballerina (hands-on session)Paul Fremantle01h 39m
Live demo builds a networked HTTP service that accepts JSON, maps it to a typed record, enforces JSON binding and taint checking, and calls GitHub to create an…
Talk on
From conversational interfaces to serverless natural language APIsPavel Veller32m
Built a natural-language-first app called TravelLevel with web, SMS (Twilio) and Alexa interfaces that reliably records travel dates. Intent detection uses two…
Talk on
Working development environment in 15 minutesPéter Turi, László Üveges40m
Prezi documents a concrete result: with ~100 microservices and half legacy, developer setup time drops from days or a week to a first change in 15 minutes by…
Talk on
CRI Runtimes Deep Dive: Who's Running My Kubernetes Pod!?Phil Estes42m
Claim: Kubernetes itself contains no code to create or start containers, so since v1.5 the Container Runtime Interface (CRI) lets alternate runtimes plug in…
Talk on
SQL Server Performance Tuning Made EasyPinal Dave47m
Every new release of SQL Server brings a whole load of new features that an administrator can add to their arsenal of efficiency. SQL Server 2016 / 2017 has…
Talk on
Unleash Your Play Brain: Playing Your Way Towards a Happier AdulthoodPortia Tung49m
Argues that adult play rewires the brain with measurable effects — lack of early play can make the brain 30% smaller — and frames play as the engine for…
Talk on
Moving Fast at ScaleRandy Shoup47m
High-performing organizations combine small cross-functional teams aligned to business domains, clear autonomy and accountability, and disciplined problem…
Talk on
Randy Shoup: Breaking Codes, Building Jets, and Designing TeamsRandy Shoup44m
Bletchley Park breaks Enigma and the Lorenz cipher, builds the electromechanical Bombe and Colossus 1943 (a secret electronic stored‑program computer)…
Talk on
Getting started with p2pSarah Friend32m
Survey of protocols focuses on practical choices: libp2p demo shows three nodes using a TCP transport, SECIO encryption, mDNS discovery and a pubsub channel…
Talk on
It's Spelled 'Accessibility', not 'Disability'Scott Davis51m
Argues that accessibility is universal design with concrete wins: adding WebVTT closed captions and using the browser SpeechSynthesis API takes minutes and…
Talk on
Why software architects fail: and what to do about itStefan Tilkov49m
Argues that architecture fails when people overgeneralize, build early generic platforms that create vendor lock-in, chase novelty for status, or let analysis…
Talk on
Architecture Transformation ChallengesStefan Tilkov46m
Argues change fails because humans and incentives matter, not tech; identifies archetypes like the professional tech skeptic and legacy lover and warns against…
Talk on
All Together Now: An Introduction to Distributed ConsensusTess Rinearson43m
Surveys classic and blockchain consensus with concrete mechanics: Paxos implements multi‑stage ballots to solve strict termination/agreement/validity; Raft…
Talk on
Add Simplicity to Complex SystemsTheo Schlossnagle40m
Describes building a geo-distributed time‑series database (used in production) that chooses LuaJIT embedding to let data scientists run fast safe code, swaps…
Talk on
Software Engineering: A philosophical activityTom Enden38m
Starts development by lying in a hammock and doing design as metaphysics, then treats tests as Wittgensteinian propositions that produce facts, and argues…
Talk on
Reinforcement learning: A gentle introductionUwe Friedrichsen44m
Starts from Atari, AlphaGo Zero, Dota2 and StarCraft as motivations then explains reinforcement learning basics: state action reward interface, Markov decision…
Talk on
Getting (service) design rightUwe Friedrichsen47m
Common microservice designs that split around entities create many remote calls, high latency and brittle checkout and shipment flows; a concrete ecommerce…
Talk on
Making Resilient, Self-Adaptive, And Autonomous Kubernetes ClustersViktor Farcic42m
Argues for instrumenting services and automating responses: applications emit metrics to Prometheus + Alertmanager, logs go to stdout and a central store…
Talk on
How to build observability into a serverless applicationYan Cui39m
Shows how to implement log aggregation, tracing and correlation IDs for serverless apps using CloudWatch Logs, API Gateway, SNS/SQS/Kinesis and X‑Ray…
Talk on
Building Scalable and Extendable Data PipelineYaroslav Tkachenko43m
Pipeline handles petabytes in a data lake and processes tens to hundreds of thousands of messages per second using Apache Kafka as the backbone; ingestion uses…
Talk on
The Pocket Guide to Artificial IntelligenceZoltán Prekopcsák39m
Maps AI into three concentric goals: what’s possible in research, what’s practical for startups, and what’s ubiquitous at scale. Gives concrete data points…
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.