Its been 8 years since Google noticed that an extra 500ms of latency dropped traffic by 20% and Amazon realized that 100ms of extra latency dropped sales by 1%.
Better Rate Limiting in .NETSoftware engineers usually try to make software that does things as quickly as possible. But occasionally we need to limit the rate at which we perform some action. For example, if we’re building a web crawler, we might rein it in so it doesn’t overwhelm a server with rapid-fire HTTP requests.
How to receive a million packets per secondLast week during a casual conversation I overheard a colleague saying: "The Linux network stack is slow! You can't expect it to do more than 50 thousand packets per second per core!" That got me thinking.
When Solid State Drives are not that solidIt looked just like another page in the middle of the night. One of the servers of our search API stopped processing the indexing jobs for an unknown reason. Since we build systems in Algolia for high availability and resiliency, nothing bad was happening.
HuguesJohnson.com - Atari 2600 BASIC ProgrammingThis was a friend's reaction when I told him about this article idea. Like most people he wasn't intimately familiar with Atari 2600 BASIC so this response followed my explanation of the limitations:
Character Encodings For Modern ProgrammersThe easiest way to understand the current state of encodings is to look at the history of how we got to where we are today.
DEAR SEGA // Sonic Re-design*I believe if you're going to criticise the creative content of others, bring a creative solution to the table with you.In this video i present my case for a re-design for one of Sega's most enigmatic franchises: Sonic The Hedgehog. Original music by Jonny Higgins: http://www.jonnyhiggins.comBond Un
ANZ Coders 2015 - C# is the FutureANZ Coders 2015, Session 7 by Filip Ekberg
Parallelizing the Naughty Dog Engine Using FibersGDC 2015 Christian Gyrling Naughty Dog free content Programming Programming
JSON-LD and Why I Hate the Semantic WebFull Disclosure: I am one of the primary creators of JSON-LD, lead editor on the JSON-LD 1.0 specification, and chair of the JSON-LD Community Group. This is an opinionated piece about JSON-LD. A number of people in this space don’t agree with my viewpoints.
This Read-It-Later-list is just that, bookmarks of stuff I intend to read or have read. I do not necessarily agree with opinions or statements in the bookmarked articles.
This list is compiled from my Pocket list.