January, 2013

article thumbnail

Back-to-Basics Weekend Reading - Epidemics - All Things Distributed

All Things Distributed

'All Things Distributed. Werner Vogels weblog on building scalable and robust distributed systems. Back-to-Basics Weekend Reading - Epidemics. By Werner Vogels on 25 January 2013 06:00 PM. | Permalink. | Comments (). My paper to read this weekend was the Alan Demers seminal paper on epidemic techniques for database replication. I realized that in 2004, before my Amazon days, I already wrote a blog post about the fundamental publications in the area of epidemics, so this seems like a good moment

article thumbnail

Setting a performance budget

Tim Kadlec

Jason Grigsby once quipped that “We’ve remade the Internet in our imageā€¦.obese.” He was right, of course. Average page weight and number of connections has been increasing at a rather alarming rate. This is why I’ve been so happy to see the recent rash of posts discussing performance as a fundamental component of design. The latest comes from Mr.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Sector Seven Is Clear

The Agile Manager

Many years ago, there was a television ad that showed an intruder being chased through a building by two security guards. The guards chase him from room to room, and ultimately down a long hallway. At the mid-point of the hallway, there's a line painted on the floor and wall. On one side of the line is a large number 7, on the other is the number 8.

article thumbnail

C Function Pointers Alternate Syntax

Nick Desaulniers

On an interview with Square, I made the mistake of stating that one of the benefits of working with JavaScript over C is that functions are first class in JavaScript, therefore they may be passed around. To which the interviewer replied, “Well, C can do that, what about function pointers?” What? Luckily, I was able to get out of that jam by guessing that JavaScript had a nicer syntax.

C++ 40
article thumbnail

[Internet] Freedom Is Not Free

O'Reilly Software

Last week, the Internet community lost a member in the on going war against the copyright industry. While I’ve never met the deceased, or even heard of the deceased before his suicide, I’m horrified. I’m horrified that the government we are asked to put so much faith in, would give someone, not that different from myself, such a ridiculous sentence.

article thumbnail

Java vulnerabilities

Sutter's Mill

With the help of friends Robert Seacord and David Svoboda of CERT in particular, I posted a note and link to their CERT post today because people have been misunderstanding the recent Java vulnerabilities, thinking theyā€™re somehow really C or C++ vulnerabilities because Java is implemented in C and C++. From the post: Are the Java vulnerabilities actually C and C++ vulnerabilities?

Java 40
article thumbnail

Closures: JavaScript, Ruby, and Rust

Nick Desaulniers

It’s all about closures. Understanding scope is paramount to coding. What can you access and what can’t you access. Closures allow us to access variables that otherwise might be awkward to pass into a function. Closures can help us out of tricky situations, but can confuse those from backgrounds with (typically) statically typed languages that may not support closing over variables.