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
Looking into the Matrix Building a Course Search Engine with Python
Slide 2
Slide 2 text
No content
Slide 3
Slide 3 text
No content
Slide 4
Slide 4 text
that moment when you realise - you don’t understand the code you’re trying to explain
Slide 5
Slide 5 text
No content
Slide 6
Slide 6 text
No content
Slide 7
Slide 7 text
No content
Slide 8
Slide 8 text
No content
Slide 9
Slide 9 text
Build lots of things from scratch and get good at refactoring
Slide 10
Slide 10 text
No content
Slide 11
Slide 11 text
What’s Student Course Review?
Slide 12
Slide 12 text
Video
Slide 13
Slide 13 text
Popular search terms
Slide 14
Slide 14 text
C O M M S C P L A W N G I TRIE TREE DATA STRUCTURE
Slide 15
Slide 15 text
No content
Slide 16
Slide 16 text
No content
Slide 17
Slide 17 text
No content
Slide 18
Slide 18 text
No content
Slide 19
Slide 19 text
No content
Slide 20
Slide 20 text
but you don’t have to scale yourself
Slide 21
Slide 21 text
No content
Slide 22
Slide 22 text
● ● ● ● ● ● ● ●
Slide 23
Slide 23 text
Caching all the things
Slide 24
Slide 24 text
No content
Slide 25
Slide 25 text
No content
Slide 26
Slide 26 text
Did you know harry potter was a code wizard? He could speak parseltongue
Slide 27
Slide 27 text
Sharded counter like counting the votes during an election night.
Slide 28
Slide 28 text
Who wants to be Kermit
Slide 29
Slide 29 text
No content
Slide 30
Slide 30 text
No content
Slide 31
Slide 31 text
No content
Slide 32
Slide 32 text
No content
Slide 33
Slide 33 text
And in Java?
Slide 34
Slide 34 text
Conclusions If your architecture is language agnostic then you’re safer Python > Java
Slide 35
Slide 35 text
www.google.com/+robertking kingrobertking at gmail dot com robert-king.com http://www.studentcoursereview.co.nz/feedback