Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Spacelog James Aylett & Andrew Godwin Oxford Geek Night 20
Slide 2
Slide 2 text
/dev/fort Because normal holidays just don't have enough work in them. Picture: Matt Ogle
Slide 3
Slide 3 text
No content
Slide 4
Slide 4 text
No content
Slide 5
Slide 5 text
OCRd, Scanned, Typewritten
Slide 6
Slide 6 text
It's text. It should be diffable.
Slide 7
Slide 7 text
Text files. They're webscale.
Slide 8
Slide 8 text
Everything in one directory.
Slide 9
Slide 9 text
Text files are "indexed" into Redis
Slide 10
Slide 10 text
Our site is embarassingly cacheable. Scott Beale / Laughing Squid
Slide 11
Slide 11 text
Two Redis databases - index into one while we serve from the other
Slide 12
Slide 12 text
Varnish and CloudFront to make the server a lot happier
Slide 13
Slide 13 text
Django Redis (redis-py) Xapian
Slide 14
Slide 14 text
Django Redis (redis-py) Xapian Not Too Much JavaScript
Slide 15
Slide 15 text
Django Redis (redis-py) Xapian Not Too Much JavaScript A little bit of evil
Slide 16
Slide 16 text
No content
Slide 17
Slide 17 text
Lessons
Slide 18
Slide 18 text
Build sites without user state That pesky login system just gets in the way.
Slide 19
Slide 19 text
Only use old content The further before the UNIX epoch the better.
Slide 20
Slide 20 text
Coal fires can be quite smoky Open some windows, or just run away
Slide 21
Slide 21 text
Hollywood is often wrong Don't trust their dramatisation of history.
Slide 22
Slide 22 text
Fin. Hold 1 on that next talk, Aquarius.