So you're thinking about using React

Planet Mozilla

I was in the same boat: at the Mozilla Foundation we're considering using React for the next few months as client-side framework of choice for new apps, and that means learning a new technology, because you can't make a decision on something you don't…

23 December 2014

Why the Raspberry Pi sucks

Hacker News

OK so people keep waffling on about the Raspberry Pi. They say it’s sold 4 million units, is being used to teach real kids in real classrooms, has a load of free resources and a World wide fan base but what’s so great about all that? According to the…

20 December 2014

Reverse-engineering the Kayak app with mitmproxy

Hacker News

Kayak– the popular fare comparison web site– recently discontinued their API service. To the dismay of travel hackers, fare comparison APIs frequently come and go. But that doesn’t mean we can’t hack together our own Kayak API. Web scraping is the most…

20 December 2014

Dogpatch: HTTP API testing framework, written in PHP using curl

Hacker News

$dogpatch = new Dogpatch(); $dogpatch->get("https://api.github.com") ->assertStatusCode(200) ->assertHeadersExist(array( "X-GitHub-Request-Id", "ETag" ->assertHeaders(array( "Server" => "GitHub.com" ->assertBody(IS_VALID_JSON) …

19 December 2014

Store UUID in an optimized way

MySQL Performance Blog

A few years ago Peter Zaitsev, in a post titled “To UUID or not to UUID,” wrote: “There is timestamp based part in UUID which has similar properties to auto_increment and which could be used to have values generated at same point in time physically local…

19 December 2014

How Pipedrive went from 0 to 10,000 paying customers in SaaS

Hacker News

Short answer: great product, some marketing and a bit of luck. These things got Pipedrive to pass the 10,000 paying customers milestone earlier in the year. The longer answer is below. This is the post I would have liked to read back in 2010 when I had…

18 December 2014

Making HAProxy 1.5 replication lag aware in MySQL

MySQL Performance Blog

HAProxy is frequently used as a software load balancer in the MySQL world. Peter Boros, in a past post, explained how to set it up with Percona XtraDB Cluster (PXC) so that it only sends queries to available nodes. The same approach can be used in a…

18 December 2014