~/talk

The power of technical decisions

Talkat NDC London 2018 · 2018-01-15..01-19· [engineering-leadership]
slides:none on file

Eighteen months to build an in‑house publishing platform colocated on the newsroom floor with a 20–25 person cross‑functional team, authoring stays in Newsgate while the site runs on Node and React as a bespoke CMS; mobile starts in Swift then migrates to React Native to hit Android and increase team collaboration; styling moves from Sass to CSS‑in‑JS (glamorous) with visual regression tests; ad‑tech breaks on an SPA, continuous deployment and Kanban replace Scrum, and a last‑minute swap from Elasticsearch to Postgres three weeks before launch stabilises data.

AI-written summary · about

  1. 0:00Start
  2. 0:09The power (and consequences) of technical decisions
  3. 16:49Ad tech/analytics doesn't work well with single page applications
  4. 20:33Having JavaScript (TypeScript) everywhere has allowed more team collaboration
  5. 31:28Learnings
  6. 32:23Front-end development is hard, a design system is like an architecture plan for your UI / UX
  7. 33:54Visual regression testing is awesome, invest in good testing tools
  8. 36:03Document your decisions, it saves repeated conversations
  9. 37:56React Native
  10. 39:06Multiple platform release and code sharing works!
  11. 39:53Just because there is a common language to work in, doesn't mean everyone should...
  12. 40:58Throwing a team at a deadline is always a bad idea
  13. 48:24CSS being treated as a concept, not a language
  14. 56:06When things are busy, finishing tasks becomes hard
~/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.