Conception & Team work
Valuing the clarity of code
Code As Documentation - Martin Fowler
“it’s important that programmers put in the effort to make sure that this code is clear and readable”
YES! And that is important because It’s harder to read code than to write it.
Also worth the read:
Even more unwanted software protection via the Safe Browsing API - Google Online Security Blog
Cloud & Auto-Replication
FTS (Full-Text Search)
Firefly – Instant, Full-Text Search Engine for Dropbox (Part 1)
A new serie on the Dropbox Tech Blog!
Dropbox developers present their FTS engine with a very clear explanation of the challenges. They have to leverage the power of sharding and results combination to process a search with a decent latency. In order to make the system work at the DropBox scale, they choose to develop a system from scratch rather than using existing tools like Solr or ElasticSearch.
Most amazing fact is that Firefly was built by a very small team: 3 guys, wow!