Technical Insights

Deep dives into Apache Cassandra, distributed systems, performance optimization, and software engineering at scale.

1 min read php

Reading Raw Post Data in PHP

Perhaps you’d like to just sent XML over post, and not have xml=your_nodes_and_stuff_here. No sweat.

$xml = urldecode(file_get_contents('php://input'));

Enjoy.

This can now be called with:

curl …

2 min read cluster, mysql

Altering tables in MySQL Cluster 5.0.45

I’m setting up my first mysql cluster, and just wanted some clarification on a few things.

In the manual, it says:

Online schema changes. It is not possible to make online schema changes such …

Read full article
cluster mysql
1 min read apache, mobile

Motorola RAZR and 406 Not acceptable

In trying to get a site working on cell phones, I got a “406 Not acceptable” only on the Motorola RAZR. The site loaded fine on my Treo 755 and every Blackberry I’ve tried.

It seems …

Read full article
apache mobile php
1 min read mysql

Checking MySQL Query Cache

MySQL query cache can be useful, if it works. Here’s how to check it’s effectiveness.

show status like 'qc%'; +-------------------------+----------+ | Variable_name | Value | …

2 min read rant

Stop Trying to be Clever

I’ll keep this short. Please, stop trying to be clever. I’m talking to you, mediocre developer. I realized you think it’s awesome to use a different file extension, like .awesome. …

Stay Updated

Get the latest insights on Apache Cassandra, distributed systems, and performance optimization delivered to your inbox.

Subscribe to Newsletter