~/conference

Craft Conference 2025

titleauthorlength
Building ResilienceTricia Broderick01h 00m
Defines resilience as four actionable pieces: compassion (move teams from cooperation to true collaboration by making leaders stop being the single hub)…
Talk on
Aspect-oriented ArchitectureNeal Ford44m
Argues that architecture becomes code by running concrete architectural fitness functions (examples: ArcUnit/ArcUnit.net, pytest-arc, TSARC) to enforce rules…
Talk on
Panel about probabilistic forecastingDaniel Panhorse North, Nigel Turlo, Colleen Johnson, Danielle Vakanti, Gaia Basheri46m
Panel argues that probabilistic forecasting works when it uses actual throughput history and proper assumptions: Monte Carlo on empirical throughput needs lots…
Panel on
Data Access and Data Sharing in MicroservicesMark Richards43m
Five concrete ways to access data owned by other services: REST calls (simple but adds latency and tight coupling), data replication (copy columns into your DB…
Talk on
Mind Your P’s and QueuesDaniel Vacanti33m
Agile prioritization orders when work starts but value is realized only when items finish, so priority often fails if queues (WIP) explode. Uses Monte Carlo…
Talk on
Platform Team Structures and ConcernsAdrian Cockcroft47m
Argues platforms are a layered, evolving stack (not one monolith) and gives concrete practices: use AWS as stable base, split internal vs external platforms…
Talk on
Platform Engineering: Lessons from the Rise and Fall of eBayRandy Shoup45m
eBay executes a platform program that doubles engineering productivity by removing bottlenecks: automated pipelines for ~98–99% of apps, reintroduced feature…
Talk on
Build “boring” engineering orgsCharity Majors43m
Argues that companies gain a competitive edge by making ordinary engineers productive through concrete changes: keep a short deploy interval (avoid six‑month…
Talk on
From here to there and back againSimon Wardley01h 02m
Introduces a practical method for strategic maps that use anchor position movement to expose evolution, shows a server-racking fix that cancels a multimillion…
Talk on
Lambda? You Keep Using that LetterKevlin Henney49m
Lambda calculus originates with Alonzo Church (1936) and proves undecidability while giving a syntax where everything is a function; numbers become Church…
Talk on
A 13 Billion Year Old PhotographKenneth Harris46m
JWST uses a revolutionary segmented gold mirror, cryogenic cooling and a cold-side instrument bay to capture 13+ billion years of light; instruments are…
Talk on
The Forest & The Desert Are Parallel UniversesKent Beck55m
Argues software work lives in two parallel universes: Forest optimizes shared purpose, learning and rare big wins; Desert optimizes predictability, control and…
Talk on
Modernizing legacy through thousands of contextual tools … per systemTudor Girba46m
Argues for building thousands of contextual tools per system that answer tiny reading questions instead of sprawling manual inspection. Shows LifeWare (≈35M…
Talk on
Predicting the Future of Distributed SystemsColin Breck33m
Object storage moves from archival to primary storage for transactional systems with concrete examples: S3: 19 years old, 4 nines availability, 11 nines…
Talk on
Reducing risk in projects, increasing resilience to unexpected changeDave Snowden45m
Introduces Estuarine Mapping that lists actants (actors, constraints, constructors, plus “dark” actants) and plots them on an energy vs time grid to mark…
Talk on
Shaped by Demand: the power of fluid teamsDaniel Terhorst-North46m
Argues that teams do not need to be stable or long‑lived and shows a concrete process called Demand‑Led Planning where 20–200 people re‑team every quarter…
Talk on
Definition Of InsanitySam Newman42m
Argues retries are often correct for ephemeral failures but only if made safe: use timeouts, limits, jitter/backoff and idempotency. Cites a real outage where…
Talk on
Engineering Management Today - Trends, Challenges and Practical SolutionsPatrick Kua46m
Engineering management faces four concrete shifts: relentless pressure to show productivity, measurable team-focused metrics, hybrid work logistics, and rapid…
Talk on
Architecture is Designing Knowledge FlowDiana Montalion49m
Argues that success comes from designing knowledge flow not valuing only individual knowledge stock; shows how monolith→microservices often reproduces the same…
Talk on
Behavior and attitude, the new Agile approachNigel Thurlow44m
Argument: the failure is behavior not methodology, and leaders paid millions resist change unless pain is huge. Demonstrations include 800 lines of code in two…
Talk on
The Psychology of Software TeamsCat Hicks47m
Large-scale empirical work shows misaligned perceptions — ~88–90% of managers say technical effort is visible while ~24% of developers disagree — and…
Talk on
Open Source, Open Mind: The Cost Of Free SoftwareDylan Beattie42m
History from shareware Apogee and id Software to GNU/Linux and the GPL leads to concrete licensing battles: Redis moves to AGPL after cloud vendors monetise…
Talk on
From autocomplete to agents: AI coding assistance state of playBirgitta Böckeler49m
Overview of current AI coding assistance: autocomplete and IDE chat evolve into supervised agentic modes that can read/change files, run tests and web-search…
Talk on
Handling Complexity in Software Development ProjectsBalázs Lóránd, Árpád Maróti44m
Project work splits into pre‑development (use Scrum, build demos), productization (apply V‑Model processes, docs, traceability) and fine‑tuning (app teams next…
Talk on
A journey from static documentation to generative AICsaba Gecse, Zsófia Sárközi43m
Large enterprise documentation becomes a conversational RAG system that uses GPT-4 and text-embedding-large-free on Azure, ingesting Confluence, SharePoint…
Talk on
Machine learning in productionAdam Pelle29m
Claims deployment of over 20 models with 14 online inference endpoints (some multimodel) serving ~30 RPS P99, built on AWS SageMaker with Python project…
Talk on
LLM projects: same or different?!Sandor Kazi38m
Distills lessons from 10+ LLM projects into concrete production traps: prototypes hide reproducibility and testing gaps, vendor model rollouts (and deletions)…
Talk on
DRIing Your CareerCate Huston41m
Asserts that nobody cares more about your career than you and gives concrete tools: define an approximate objective that challenges you, teaches you, is within…
Talk on
Engineering Management in the AI EraDennis Nerush47m
Elementor powers over 19 million websites and the talk lays out concrete AI uses: ChatGPT/Claude/Gemini for scheduled learning and deep research, NotebookLM to…
Talk on
The engineering strategist journeyAleix Morgadas44m
Moves from blind execution to concrete engineering strategy using domain-driven design and team topologies plus Wardley mapping; recommends “follow the money,”…
Talk on
ESSENTIALS - There's No Such Thing As Plain TextDylan Beattie45m
Claim: there is no such thing as plain text. Traces from 1960s ASCII and IBM code pages cause real failures: CP437 box‑drawing, passport names changing Å→AA…
Talk on
ESSENTIALS - Event Storming for fun and profitDaniel Terhorst-North47m
Event Storming maps domain events on orange stickies and questions on pink ones, starts with start at the end, and surfaces concrete seams for redesign. Used…
Talk on
Billion-Scale Triumph: Innovating at the Edge of Cloud DataBalázs Szántó42m
Migrates a 3+ PB on‑prem Cloudera system to cloud using Databricks autoloaders and Azure SQL Hyperscale, ingesting a baseline ~4 billion records/day and…
Talk on
Diversity: Two steps forward, one step back (just keep it going)Noémi Mislyenácz, Irina Loginova, Zach Pendleton, Mátyás-Kollár Gabriella43m
Panelists argue AI can both break and entrench bias, citing Amazon halted HR system as a concrete failure and praising the EU AI Act for treating hiring as…
Talk on
How AI Fuels BrokerChooser’s GrowthAlex Nasli35m
BrokerChooser translates its template-driven broker pages into 70 languages to scale from 100 brokers to ~7,000 localized pages, producing about 1 million…
Talk on
Intelligence as Infrastructure: What Developers Must Learn to Build with AIIgor Sevo46m
Argues developers must move from simple chatbots to proactive UIs, process automation and agentic systems; shows a POC that filters roughly 70% of file-review…
Talk on
This is not a Clojure talkJack Rusher34m
A live demo shows REPL-driven interactive programming that parses messy Blogger HTML and produces Hugo markdown with correct front matter, using Clojure +…
Talk on
Connect Business Goals and Your Daily Work with Impact MappingBüsra Coskuner41m
Practical method that ties a measurable business goal to concrete daily work using a five‑level tree and experiments, so teams pick outcomes not just features…
Talk on
Evolutionary Architecture: The What. The Why. The How.Maciej «MJ» Jedrzejewski46m
Claims a four-step evolutionary path for architecture: start as a monolith for 3–5 clinics with ~1,500 patients and 100 staff, evolve code into modules with…
Talk on
Sharpen Your Tools: Building the right Developer ExperienceSuhail Patel46m
Monzo runs over 3,000 microservices with only a couple hundred engineers and enforces a uniform, generator-backed service template (proto + Go) so fixes roll…
Talk on
Warp Speed Web Dev with AstroFlorian Rappl45m
Astro claims zero JavaScript by default and shows it: the dev server emits ~100 requests and 2.1 MB, but a build + preview drops to ~191 KB and achieves…
Talk on
ESSENTIALS - Retrospectives: Shifting Towards ValueTricia Broderick56m
Five concrete moves to make retrospectives deliver value: follow the five stages — set the stage (short mood check like “which duck are you”), gather data with…
Talk on
ESSENTIALS - Canon Test-Driven DevelopmentKent Beck49m
Argues for a stripped-down, precise TDD workflow: list the concrete scenarios then tests, write one failing test for a behavior (stack example: one test up…
Talk on
ESSENTIALS - Essentials from a Real-World Microservices JourneySander Hoogendoorn54m
Real production microservices at iBOOD.com use a pragmatic, hexagonal-inspired layout (domain, repositories, use cases, adapters) implemented in TypeScript…
Talk on
AI as a Catalyst, Not a ReplacementErik Slooten39m
Claims that AI cuts delivery from months to weeks and gives idea to implementation in three weeks with two humans + five agents; concrete tools include…
Talk on
Architectural Blueprints for AI AgentsZsolt Bátorfi43m
Nokia Networks builds agentic systems for private networks that target massive config complexity (example: a network function with 27,000 config entries) and a…
Talk on
Seven Habits of a Highly Successful TeamSander Hoogendoorn45m
Practical habits from four years at iBOOD: teams split into microteams and use a cross‑functional tech board to enforce a strict 70/20/10 prioritization (70%…
Talk on
Panel about system thinking, complexity thinkingNigel Thurlow, Dave Snowden, Diana Montalion44m
Panel argues whether design tools or science wins: systems dynamics and cybernetics work inside constrained, engineered settings (Toyota, manufacturing) while…
Panel on
Panel about vibe coding47m
Panel argues AI shifts code work from crafting to oversight, with concrete failures and wins: Cloud Code and Claude repeatedly fix then break a socket flow…
Panel on
The real secret to high-performing teamsJoseph Pelrine49m
Crew Resource Management (CRM) turns known human failures into solvable system problems: routine tasks err every ~30 minutes, complex tasks every 5 minutes…
Talk on
Designing Deploy-Time Flexibility for Modular SystemsFlorin Coros01h 41m
Argues you can write one modular codebase and decide at deploy time whether modules talk in-process or over the wire, demonstrated in .NET by switching from…
Talk on
Maximizing impact: Measuring the ROI of GenAI in the SDLCBruno Passos40m
Booking.com pilots GenAI by pairing with Sourcegraph Cody, removing token limits and adding an API layer into Slack and Jira, then runs targeted hackathons and…
Talk on
Digital Whiteboarding for DevelopersSusan Fung36m
Demonstrates a repeatable screenshot-to-whiteboard workflow: capture code, paste into Miro/Mural, box methods and draw links to trace callers — that process…
Talk on
The Past as a Compass for Systems Engineers in the Age of AIJohn Micheal Willis47m
A history-driven argument that AI is already outperforming humans in narrow tasks: a LabCorp help‑desk prototype proves ~10% better than five years of human…
Talk on
Telling Better Stories with TestsLada Kesseler, Llewellyn Falco47m
Start-to-finish case study that shows how raw unit and slow integration tests evolve into approval tests that verify readable storyboards: printers format…
Talk on
Fractal Geometry of Software DesignVladik Khononov44m
Claims that software is an energy supply network where the "energy" is knowledge and shows four measurable coupling types: intrusive functional model contract…
Talk on
Lizard OptimizationGojko Adzic44m
Explains how mixing exploratory testing, observability and product experimentation unlocks surprise markets — a case where logging errors and acting on…
Talk on
Let Them Eat CodeColleen Johnson46m
Claim: engineers spend 70% of time not coding, which at $150k/year equals ~$105k lost per developer (10 devs ≈ $1M, 100 devs ≈ $10M). Practical fixes shown…
Talk on
The Intersection of Architecture and ImplementationMark Richards01h 34m
Argues that architecture is a first draft and must stay aligned with code by describing systems in an architecture as code ADL that generates executable…
Talk on
Legacy Architecture Migration PatternsNick Tune, Guillaume Rahbari43m
Describes concrete migration choices: PayFit keeps legacy and new systems running for months, discovers 21 entry points for creating employees, and chooses a…
Talk on
Lessons learned from introducing Team TopologiesMichael Plöd45m
Practical report from multiple transformations shows Team Topologies succeeds only when tied to flow work: use value stream mapping and flow visualizations to…
Talk on
Living your best life as a platform engineerDaniel Bolivar40m
Built a front-end orchestrator using a monorepo and federated modules that yields 25% faster pages and cuts deploy-to-user time from 15 to 3 minutes; that…
Talk on
Transforming Education: Applying AI to UniversitiesZach Pendleton45m
Instructure embeds course content with Cohere embeddings and stores vectors using PGVector in Postgres, then quantizes them to cut storage from about 5 TB to…
Talk on
Transforming Testing from a Task to a Strategic MindsetChisara Nwabara37m
Argues that testing becomes strategic when tied to a hypothesis and lifecycle milestones, using Definition of Ready, Acceptance Criteria and Definition of Done…
Talk on
Map and Measure your way to PerformanceSteve Pereira47m
Flow Engineering lays out a repeatable sequence: 5 Key Maps built in collaborative 90-minute workshops that turn noisy opinions into measured value stream maps…
Talk on
AI Engineering Anti-patternsChip Huyen44m
Generative models often solve the wrong problem: a claimed 30% electricity savings comes without a baseline check and greedy scheduling or classic optimization…
Talk on
Beyond Big Ideas: Strategies for Continuous InnovationZsófia Herendi01h 34m
Hands-on workshop that uses the Business Model Canvas and Lean Canvas plus timed group exercises (15 + 10 minutes) and simple card prompts to turn situational…
Talk on
Building for Global Engineering Platforms - Let's make an OperatorBryan Oliver01h 33m
Shows a concrete platform pattern: define API-first CRDs and implement them as operators (using Go, Operator SDK, Helm, Kubernetes) so cloud identities and…
Talk on
Modernising architecture & ways of working at Saxo BankSimon Rohrer40m
Saxo Bank describes five years of work that uses Docker, Kubernetes and serverless to drive Team Topologies, implements an event driven architectures backbone…
Talk on
What AI Security means for you as a developer: Time-focused approachYossi Sassi47m
Demonstrations of adversarial patches and an IR face reflector show how simple physical stickers or reflectors can break camera models (examples: face evasion…
Talk on
Framework Agnostic Capacity Planning at ScaleNick Brown42m
Framework-agnostic capacity planning uses Jira and Azour DevOps data, Monte Carlo simulations (about 4,000 runs) and percentile choices (default 85th) to…
Talk on
Process files: Blueprints for Agentic AILlewellyn Falco01h 40m
Demo shows how a simple markdown playbook turns a general assistant into a repeatable coder: an agent in Windsurf uses the GitHub CLI to fetch an issue, writes…
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.