~/conference

GOTO Copenhagen 2024

titleauthorlength
The Future of MicroprocessorsSophie Wilson58m
Covers why Moore's Law doubles transistors no longer buys single‑thread speed: transistor density rises but clock and scalar performance level off, power and…
Talk on
Microservices, Where Did It All Go WrongIan Cooper44m
Argues that microservices often become distributed monoliths rather than independently replaceable components, creating latency, fragility and huge operational…
Talk on
Advanced Rust Programming TechniquesFlorian Gilcher40m
Covers how Rust uses ownership and borrowing as contracts for resource lifetimes, shows three concrete API patterns for writing a string to a file (take…
Talk on
The Past, Present & Future of Programming LanguagesKevlin Henney56m
Argues that language change is slow: mainstream toolchains and surveys show the top 10 are >2/3 of usage and the top 5 hold ~55%, most popular languages…
Talk on
Using Generative AI to Strengthen & Accelerate LearningBarbara Oakley49m
Shows transformers as the mechanism behind generative AI, demonstrates a Sunno demo that turns a paper title into musiclike output, and contrasts engines by…
Talk on
Insights on How Team Topologies Drive Organizational SuccessManuel Pais44m
Shows concrete outcomes and practices: JP Morgan reorganizes into ~150-person value streams and cuts blocking dependencies by 60% dependency reduction; SAP…
Talk on
Communicating in TypesKris Jenkins36m
Argues that modern type systems act as a readable design language and demonstrates concrete wins: uses Elm code from a heat‑map startup (payment flows, Google…
Talk on
The C4 Model – Misconceptions, Misuses & MistakesSimon Brown44m
C4 defines four hierarchical abstractions — context, containers, components, code — and recommends most teams start with the top two levels; common mistakes…
Talk on
Panel: Where Is SW Development Going?Martin Fowler, Holly Cummins, Trisha Gee, Daniel Terhorst-North, Dave Farley55m
Industry adoption of agile is now “boringly normal” with many teams doing monthly or on-demand releases and cross-functional ownership; tooling moves include…
Panel on
Tidy First? A Daily Exercise in Empirical DesignKent Beck57m
Argues that small, regular refactoring decisions—the Tidy First moment—are empirical investments that prevent rare, catastrophic change costs by reducing…
Talk on
What's up with Rust?Tim McNamara40m
Rust removes an entire class of memory safety bugs at compile time and shows measurable wins: Microsoft traces ~70% of Windows security bugs to memory safety…
Talk on
Add Useful AI to Your Web App (Not Just Chatbots)Steve Sanderson42m
Demo builds a smart paste button that extracts JSON to populate forms, a typeahead smart text area, and a semantic dropdown using Transformers JS + Hugging…
Talk on
A Decision Maker's Guide to Typed Functional LanguagesEvan Czaplicki41m
Companies report concrete wins: Jane Street runs 30 million lines of OCaml with ~500 engineers and uses types to reduce catastrophic trading errors while…
Talk on
Functional Programming in 40 MinutesRuss Olsen32m
Defines functional programming as enforcing pure functions that map inputs to outputs with no side effects, pairing them with persistent data structures…
Talk on
A Code Centric Journey Into the Gleam LanguageGiacomo Cavalieri38m
Gleam claims to be a small, type-safe language that compiles to Erlang/BEAM and to JavaScript, using pattern matching and explicit Result types so failures are…
Talk on
97 Things Every Java Prog. Should KnowTrisha Gee, Kevlin Henney, Emily Bache, Holly Cummins42m
Practical, specific takeaways: learn IntelliJ shortcuts and integrations—Alt+Enter, live templates, debugger, Git and Gradle support—to stop thinking about…
Talk on
Elm & Open Source: What's Next?Evan Czaplicki, Kris Jenkins46m
Elm hasn't had a release in five years but remains BSD3 and maintained through private company relationships and a foundation rather than donations; an…
Talk on
Solving the Hard ProblemsDave Farley38m
Argues that engineering means iterative, scientific problem solving and that complex systems evolve through many small experiments, not big up-front designs…
Talk on
Early Days of Agile Development & Is Design Dead?Martin Fowler, James Lewis45m
Recounts the Chrysler payroll rescue where a team pulls a crashed project back to life using extreme programming: relentless testing, continuous integration…
Talk on
AI-Powered Software Development From the TrenchesHenrik Kniberg47m
Demonstrations show concrete workflows: a rapid prototype from screenshot that generates a runnable React app in seconds, a cost‑aware chat clone built with…
Talk on
Software Architecture, Design Thinking & Knowledge FlowDiana Montalion, Kris Jenkins43m
Argues that software architecture must stop prescribing one-size-fits-all fixes and instead map real relationships: a bank example where weekly cross-team…
Talk on
I Don't Need Another Scrum Master, Get Me a Technical Coach!Emily Bache42m
Claim: replacing another scrum master with a technical coach accelerates team ability to manage code complexity by teaching hands‑on practices. Uses Samman…
Talk on
The Best Programmer I KnowDaniel Terhorst-North40m
Argues that great programmers deliberately learn habits: they start anywhere and iterate, build products not libraries, and study domains so code reads like…
Talk on
3 Ways You’re Screwing up Platform Engineering – And How to Fix ItSteve Smith43m
Three concrete failure modes and how to fix them are described with examples and numbers: Kubernetes/Kafka/Istio power tools create months of friction…
Talk on
Panel: Microservices, Where Did It All Go WrongIan Cooper, James Lewis, Kris Jenkins43m
Argues microservices work when chosen for specific needs, not as a default, and shows common failures: rushed boundary decisions during hypergrowth, brittle…
Panel on
Architecture Isn’t KubernetesDiana Montalion41m
Argues that architecture is designing relationships and mental models not just Kubernetes, listing five concrete practices — expand your thinking toolset…
Talk on
Exploring the Unintended Consequences of Automation in SoftwareCourtney Nash34m
Research extracts automation mentions from The VOID: 10,000+ public incident reports, narrows 459 keyword hits to just under 200 manually reviewed, and uses…
Talk on
Platform Engineering: A Deep Dive ConversationRuss Miles, Kevlin Henney45m
Argues platform engineering succeeds by changing behavior not piling on tools, using don't feed the pigeons as the rule: stop enabling brittle developer…
Talk on
Some Principles From Real World Internal Developer Platform EngineeringRuss Miles48m
Practical principles for internal developer platforms: treat the platform as a habitat that lifts engineers up, use experiments with short feedback loops and…
Talk on
The Magic of Small Things - 10 Years of MicroservicesJames Lewis01h 03m
Argument: microservices become the dominant style because splitting huge monoliths (five to twenty million lines, clients with 250 million lines of COBOL) into…
Talk on
Hedy: Creating a Programming Language for EveryoneFelienne Hermans46m
A programming language called Hedy is built as an open source, browser-based, free tool that introduces concepts gradually up through gradual levels (1–18)…
Talk on
20+ Years in Tech: Things We Wish We Knew SoonerDaniel Terhorst-North, Kevlin Henney41m
Conversation claims that putting ideas out freely accelerates adoption, shows concrete tech lessons: uses Advent of Code to compare languages, predicts…
Talk on
Data: The Land DevOps ForgotMichael Nygard33m
Nubank moves 50 petabytes through 300,000 nightly jobs and 7 million lines of Scala for 100 million customers, and replaces monolithic ETL that runs 14+ hours…
Talk on
The Efficiency Paradox: How to Save Yourself & the WorldHolly Cummins46m
Claims concrete wins: automated LightSwitchOps (a school shell script saves $12,000, AWS shutdown automation cuts cloud bills ~30%) and faster code reduce…
Talk on
Incremental Design, DevOps, Microservices & CICDMichael Nygard, Dave Farley44m
Claims a working pipeline that auto-generates ETL from each microservice schema, writes Parquet to S3 and is migrating to Delta Lake, using change‑data‑capture…
Talk on
Developer Productivity With IntelliJ IDEATrisha Gee42m
Live demo shows IntelliJ IDEA creating a Gradle Java project, committing to GitHub and running a Hello World, plus using JetBrains AI assistant (which can…
Talk on
Inside GPT – The Maths Behind the MagicAlan Smith41m
Walkthrough of architecture and hands‑on results explains tokenization, sampling and RAG with concrete numbers: GPT2 locally (≈128M parameters) runs demos that…
Talk on
Building Performant RAG Applications for ProductionDavid Carlos Zachariae32m
Builds a support-ticket RAG pipeline that moves from a single-product baseline to production patterns: uses llama index plus a Qdrant-like vector store…
Talk on
Moldable Development: Programming Through Custom ToolsTudor Girba45m
Argues that programming shifts when tools become editable code and shows concrete tooling work: instrumenting databases and parsing homegrown Excel/XML to…
Talk on
How to Get People Excited about Functional ProgrammingRuss Olsen, James Lewis41m
Argues functional programming wins when it reduces side effects and makes core logic as testable as math functions, and recommends learning by building: build…
Talk on
Adaptive Socio-Technical Systems with Architecture for FlowSusanne Kaiser40m
Combines Wardley Mapping, Domain-Driven Design and Team Topologies into an “Architecture for Flow” canvas that starts from current team structure, maps user…
Talk on
Building Secure ReactJS Apps: Mastering Advanced Security TechniquesJim Manico43m
Shows how AI prompt engineering produces secure React code: capture precise rules, feed them to models, iterate until prompts enforce low cyclomatic and…
Talk on
Dynamic & ProudMalcolm Sparks30m
Argues dynamic systems scale better for complex finance domains, showing challenger-bank case studies where new financial products onboard with JSON Schema and…
Talk on
AI Assistance for Software Teams: The State of PlayBirgitta Böckeler45m
Overview of current tooling: IDE-integrated coding assistants (notably GitHub Copilot as leader) give inline suggestions, integrated chat and RAG-style…
Talk on
The Experience of Experience DesignMark Rickmeier45m
This presentation was recorded at GOTO Copenhagen 2024. #GOTOcon #GOTOcph https://gotocph.com Mark Rickmeier - CEO at TXI & Founder of Walkshop…
Talk on
Concerto for Java & AI – Building Production-Ready LLM ApplicationsThomas Vitale34m
Builds a Java "composer assistant" using Spring AI and LangChain4J, with embeddings stored in a vector store (PostgreSQL) to enable semantic search and…
Talk on
Architecture & Responsible TechnologyRebecca Parsons54m
Compares low-stakes vs life‑critical systems with concrete examples: a Central London sandwich app needs no five‑nines while rapidFTR family tracing for UNICEF…
Talk on
To the MoonRuss Olsen53m
Summer 1969 narrative that connects Apollo specifics to software lessons: Saturn V and the Apollo command/service module plus the lunar module get built and…
Talk on
The Technical Journey to Define the True Value of a Football GoalTorben Hoffmann45m
Builds a 1350×1350 Markov chain of minute-by-score states from scraped match data (Selenium/WebDriverKit), converts it to sparse matrices, and avoids a full…
Talk on
The Marvelous Magic of Multimodal AIAlex Castrounis40m
Claims that multimodal models already generate full explainer videos end-to-end in about 30 seconds, producing script, music, animations and video from one…
Talk on
Encrypted Computation: What if Decryption Wasn’t Needed?Katharine Jarmul35m
Live demo encrypts a sentence with Zama on a Hugging Face space, runs an XGBoost inference and returns a decryptable neutral sentiment result, showing…
Talk on
Moldable Development & Glamorous Toolkit in PracticeTudor Girba, Kris Jenkins43m
Claims that moldable development means tools must be built during development and that one system needs thousands of tools per system (orders of magnitude more…
Talk on
X Marks the Spot: Navigating Possible Futures with Wardley MapsSimon Wardley39m
Covers the Wardley mapping method that turns component graphs into actionable maps by adding an anchor and evolution axis, claiming a repeatable pattern…
Talk on
10x DevEx: Shift-Left API Governance = CycleTime/2Naresh Jain, Hari Krishnan46m
Claims a 50% cut in cycle time and a 10x DevEx boost by putting shift-left API governance into practice: start with machine‑readable specs (OpenAPI/grpc)…
Talk on
How Neurodiversity Can Help Your Life, Team & BusinessKatrine Hald Kjeldsen43m
Claims that about 15–20% of people are neurodiverse, that as much as 70% of autistic people show ADHD traits, and that 30% of entrepreneurs have ADHD, backed…
Talk on
Azure Durable Functions for DevelopersJonah Andersson41m
Explains how Azure Durable Functions implements deterministic, stateful workflows on Azure Functions using the Durable Task framework and Azure Storage, with…
Talk on
Writing Greener Software Even When You Are Stuck On-PremCharles Humble41m
Global data center emissions sit around 220–320 TWh and doubling when networks are counted makes the industry roughly the size of Brazil, so focus is on…
Talk on
Serverless Compute at the Heart of Your EDAJulian Wood47m
Shows live Lambda and ECS on Fargate demos that create an API, deploy a Node 20 function, then hammer it to reach 10,000 concurrent requests (ramps in ~90s)…
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.