Robert Smallshire
where else to find them
website:http://smallshire.org.uk
github:rob-smallshire
bluesky:robert.smallshire.no
speakerdeck:robsmallshire
what they talk about
all 6 in the filters
where they keep going back
- ACCU2 editions2017–2022
- NDC TechTown2 editions2017–2018
- NDC Oslo2 editions2017–2019
all 4 in the filters
on a stage with
never shared a talk
who talks about the same things
- A. Jesse Jiryu Davis7 talks
- Kevlin Henney95 talks
- Andreas Weis21 talks
- James Powell43 talks
- Łukasz Langa15 talks
- Christopher Neugebauer29 talks
| title | conference | date |
|---|---|---|
| Deliberate Architecture | ACCU 2022 | 2022-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… | ||
| Getting to ACCU | ACCU 2022 | 2022-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… | ||
| Deliberate Architecture | NDC Oslo 2019 | 2019-06-17 |
Argument: software architecture must be chosen to satisfy measurable quality attributes and constraints rather than follow fashion. Uses the Gartner hype cycle… | ||
| Integrate Python and C++ with pybind11 | NDC TechTown 2018 | 2018-09-27 |
Shows how to expose parts of the Seagull computational-geometry library (constrained/conforming triangulation, meshing, Lloyd optimization) to Python using… | ||
| Seven Things Every Python Programmer Should Know | NDC TechTown 2017 | 2017-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… | ||
| Deliberate Architecture | NDC TechTown 2017 | 2017-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… | ||
| Coroutine Concurrency in Python 3 with asyncio | NDC Oslo 2017 | 2017-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… | ||
| Standardised Coroutine Concurrency in Python 3 | ACCU 2017 | 2017-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… | ||
| Get to grips with asyncio in Python 3 | NDC London 2017 | 2017-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… | ||
| nothing matches | ||