~/talks

Robert Smallshire

what they talk about

all 6 in the filters

where they keep going back

all 4 in the filters

on a stage with

never shared a talk

who talks about the same things

titleconferencedate
Deliberate ArchitectureACCU 20222022-04-06
Industry demographics produce many inexperienced hires and a high churn rate so the claimed developer half‑life ~3.5 years forces architectures that survive…
Talk on
Getting to ACCUACCU 20222022-04-06
Journey from Oslo to Bristol by car and rail: 40-minute drive to Oslo Central at 06:01, high-speed rail to Gothenburg arriving 09:45, onward to Copenhagen…
Lightning on
Deliberate ArchitectureNDC Oslo 20192019-06-17
Argument: software architecture must be chosen to satisfy measurable quality attributes and constraints rather than follow fashion. Uses the Gartner hype cycle…
Talk on
Integrate Python and C++ with pybind11NDC TechTown 20182018-09-27
Shows how to expose parts of the Seagull computational-geometry library (constrained/conforming triangulation, meshing, Lloyd optimization) to Python using…
Talk on
Seven Things Every Python Programmer Should KnowNDC TechTown 20172017-10-17
Explains seven concrete pitfalls and fixes: default empty lists are created once at import and persist across calls causing state bugs; fix with an immutable…
Talk on
Deliberate ArchitectureNDC TechTown 20172017-10-17
Argues architecture should follow constraints and quality trade‑offs rather than fashion, citing microservices at peak and REST from Fielding as examples of…
Talk on
Coroutine Concurrency in Python 3 with asyncioNDC Oslo 20172017-06-14
Builds a minimal coroutine scheduler from scratch that runs Lucas sequence generators and a naive prime tester, shows the single-bare-yield bug and why every…
Talk on
Standardised Coroutine Concurrency in Python 3ACCU 20172017-04-24
Shows how a tiny scheduler is built from generators, demonstrates a mechanical refactor into real Python 3.5+/asyncio with ensure_future, and explains why…
Talk on
Get to grips with asyncio in Python 3NDC London 20172017-01-16
Shows a hands‑built generator-based scheduler that runs cooperative coroutines over the Lucas sequence and an inefficient primality tester to demonstrate the…
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.