Yearly Archives: 2010

Sauerbraten: The Open Source FPS Game

Need a break from webmastering? How about a game of Sauerbraten? It’s an open source First Person Shooter game with graphics and gameplay along the lines of Quake. There is very little singleplayer functionality, but the various online (or LAN) multiplayer modes are a lot of fun.

One interesting part of the game is that the entire map geometry is rendered in real time, using fractions of cubes. This makes it really easy to create your own maps to play on.

Perhaps the greatest part of the open nature of the game is that it’s cross platform. It works on Windows, Mac OS X and Linux.

I know this is only narrowly on topic, but it’s a fun game that won’t take up too much of your time (unless you want it to). How many fun and high-quality open source games are there?

CSS Selector Efficiency

Here’s a fun (and slightly puzzling) fact: CSS selectors are parsed from right-to-left instead of from left-to-right when the browser renders a page. This means that when you have a selector like .navigation a { color: red; }, the browser first searches for a…

BlogBuzz June 12, 2010

WordPress JSON API Plugin

WordPress provides an RSS feed for just about every part of the website. You can get XML output for anything, from posts to tags to comments. But what if you’re working with JavaScript? Wouldn’t it be nice to have a JSON option? That’s what…

Bandcamp: Sell Your Music Online

Are you a musician looking for a way to sell your work online? Bandcamp is a new and appealing solution. They provide a website where people can stream your albums’ tracks, and then buy them for the price you set. Bandcamp takes an uncompressed…

Loading JavaScript Asynchronously

BuySellAds and Google Analytics, in an attempt to make the internet faster, recently changed the code snippets they use for serving ads and tracking visitors, respectively, to be non-blocking and asynchronous. This means that the scripts won’t hold up the rendering of your pages…

BlogBuzz June 5, 2010

AT&T Axes Unlimited Data for iPhone Users

AT&T will no longer be providing the already overpriced $30/month unlimited data plan to new customers. Their new plans are $15/month for 250MB of data, and $25 for 2GB. Tethering is $20/month extra, and is only available for the $25 plan. (So you’ll have…

Debugging WordPress

When working on a plugin or theme, have you ever went to your browser to test some changes, only to be greeted by the dreaded blank white screen? Sometimes the bug in your code is immediately apparent, but what about the times when it’s…

PHP Simple HTML DOM Parser

It’s always fun to obtain data from REST APIs and parse the XML or JSON response. Twitter, for sure, wouldn’t be what it is today if not for the thriving community of developers building applications that tie-in with the API. But what do you…