$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Spacelog (part one)
Search
Andrew Godwin
October 22, 2011
Programming
2
270
Spacelog (part one)
My half of a presentation that James Aylett and I gave at Oxford Geek Nights (early on in 2011).
Andrew Godwin
October 22, 2011
Tweet
Share
More Decks by Andrew Godwin
See All by Andrew Godwin
Reconciling Everything
andrewgodwin
1
350
Django Through The Years
andrewgodwin
0
260
Writing Maintainable Software At Scale
andrewgodwin
0
470
A Newcomer's Guide To Airflow's Architecture
andrewgodwin
0
380
Async, Python, and the Future
andrewgodwin
2
700
How To Break Django: With Async
andrewgodwin
1
760
Taking Django's ORM Async
andrewgodwin
0
750
The Long Road To Asynchrony
andrewgodwin
0
710
The Scientist & The Engineer
andrewgodwin
1
800
Other Decks in Programming
See All in Programming
chocoZAPサービス予約システムをNuxtで内製化した話
rizap_tech
0
140
React Native New Architecture 移行実践報告
taminif
1
160
これだけで丸わかり!LangChain v1.0 アップデートまとめ
os1ma
6
1.9k
LLMで複雑な検索条件アセットから脱却する!! 生成的検索インタフェースの設計論
po3rin
3
800
Tinkerbellから学ぶ、Podで DHCPをリッスンする手法
tomokon
0
130
Github Copilotのチャット履歴ビューワーを作りました~WPF、dotnet10もあるよ~ #clrh111
katsuyuzu
0
110
Canon EOS R50 V と R5 Mark II 購入でみえてきた最近のデジイチ VR180 事情、そして VR180 静止画に活路を見出すまで
karad
0
120
ハイパーメディア駆動アプリケーションとIslandアーキテクチャ: htmxによるWebアプリケーション開発と動的UIの局所的適用
nowaki28
0
420
認証・認可の基本を学ぼう後編
kouyuume
0
240
tparseでgo testの出力を見やすくする
utgwkk
2
230
Socio-Technical Evolution: Growing an Architecture and Its Organization for Fast Flow
cer
PRO
0
340
大体よく分かるscala.collection.immutable.HashMap ~ Compressed Hash-Array Mapped Prefix-tree (CHAMP) ~
matsu_chara
2
220
Featured
See All Featured
Being A Developer After 40
akosma
91
590k
Done Done
chrislema
186
16k
For a Future-Friendly Web
brad_frost
180
10k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
4 Signs Your Business is Dying
shpigford
186
22k
BBQ
matthewcrist
89
9.9k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
286
14k
Designing for humans not robots
tammielis
254
26k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Statistics for Hackers
jakevdp
799
230k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Transcript
Spacelog James Aylett & Andrew Godwin Oxford Geek Night 20
/dev/fort Because normal holidays just don't have enough work in
them. Picture: Matt Ogle
None
None
OCRd, Scanned, Typewritten
It's text. It should be diffable.
Text files. They're webscale.
Everything in one directory.
Text files are "indexed" into Redis
Our site is embarassingly cacheable. Scott Beale / Laughing Squid
Two Redis databases - index into one while we serve
from the other
Varnish and CloudFront to make the server a lot happier
Django Redis (redis-py) Xapian
Django Redis (redis-py) Xapian Not Too Much JavaScript
Django Redis (redis-py) Xapian Not Too Much JavaScript A little
bit of evil
None
Lessons
Build sites without user state That pesky login system just
gets in the way.
Only use old content The further before the UNIX epoch
the better.
Coal fires can be quite smoky Open some windows, or
just run away
Hollywood is often wrong Don't trust their dramatisation of history.
Fin. Hold 1 on that next talk, Aquarius.