• submit to reddit
Niels Matthijs11/30/11
0 replies

Scoped CSS Still Missing In Action

What with rebuilding my blog and all, I ran into an old problem that I feel deserves some renewed attention. Two years ago I wrote a post about a missing css combinator (trying to overcome the strictness of the child combinator), sadly this combinator...

John Esposito11/30/11
0 replies

Know PHP? Learn JavaScript

Years ago I learned PHP because someone else's web form was broken, and I needed to fix it. Apparently this kind of perforce-introduction to PHP is pretty common (and, some say, tends to form bad habits early), so I don't feel too bad about never having...

John Esposito11/30/11
0 replies

New IE10 Platform Preview: Now With More HTML5

It has often been remarked that IE is a headache for developers -- in part because Microsoft tends to prefer its own versions of web standards.On the other hand, quite a few 'modern' web technologies -- including XHR -- were originally Microsoft innovations,...

Jeff Dickey11/30/11
3 replies

CloudFlare review: not snake oil, but it feels like it

I switched my blog over to use CloudFlare today. I'll be honest, most of the reason for trying it out was curiosity into what it was exactly. My site handled the load from being on the top of ycombinator on a single heroku dyno without wincing, so to be...

Giorgio Sironi11/30/11
0 replies

Practical PHP Refactoring: Introduce Parameter Object

In the scenario of today, two or more parameters are often passed together to a set of similar methods. This happens for example with timing information containing day and month, or hours and minutes; or, in other domains, with parameters that are coupled to...

John Esposito11/30/11
0 replies

Some WebSockets Fallback Suggestions

For some applications, user experience may make degradation from WebSockets less than graceful.Such applications remain relatively rare, however -- particularly for a protocol like WebSockets, whose greatest advantage probably adverts more to back-end than to...

Bradley Holt11/30/11
0 replies

The Twelve-Factor App Applied to PHP

I. Codebase “One codebase tracked in revision control, many deploys” There’s really not much here that would be different in PHP versus any other language. Who isn’t using some form of revision control these days? II. Dependencies “Explicitly...

Axel Rauschmayer11/30/11
0 replies

A closer look at super-references in JavaScript and ECMAScript.next

This post examines how super-references work in JavaScript and how they will be simplified by ECMAScript.next. To understand this post, it helps to be familiar with JavaScript inheritance. If you are not, consult [2].  Extending constructors in...

Mitch Pronschinske11/30/11
1 replies

WP7 Simulator for Android and iOS: An Interesting Tactic

What if you could demo the Metro UI from Windows Phone 7 on your Android or iPhone?  No we're not talking about a sophisticated hack or jailbreak, we're talking about something that the average Joe could use.Well that demo is here today, and it works through...

John Esposito11/29/11
0 replies

CNN's Ecosphere in HTML5

We've seen WebGL worlds and tweet clouds before, but what about a WebGL earth with a virtual ecosystem whose localized growth is determined by Twitter activity?Okay, maybe you hadn't thought of that before. (Though why not? if languaging is like life itself.)...

John Esposito11/29/11
0 replies

Battlefield 3's Innovative Social Network

Gaming is bigger than ever, and the economic downturn apparently hasn't touched it: Modern Warfare 3 earned $775 million in five days, obliterating every book, game, and movie ever sold. (PC World's headline is great: 'Modern Warfare 3 Has Best 5-Day Sales in...

Stoimen Popov11/29/11
4 replies

Algorithm of the Week: Sequential Search

This is the easiest to implement and the most frequently used search algorithm in practice. Unfortunately the sequential search is also the most ineffective searching algorithm. However, it is so commonly used that it is appropriate to consider several...

Axel Rauschmayer11/29/11
0 replies

HTML5 context menus in Firefox 8+

Starting with version 8, Firefox supports HTML5 context menus. This post is a summary of “HTML5 context menus in Firefox (Screencast and Code)” by Chris Heilmann for Mozilla Hacks. Example: The following HTML source code defines a section with a...

Rafał Kuć11/29/11
0 replies

Reviewing Apache Lucene and Solr 3.5

Today Apache Lucene and Solr PMC announced another version of Apache Lucene library and Apache Solr search server numbred 3.5. When comparing to the 3.4 there were some major changes introduced about which you can read in the rest of the post. Some of the...

Bradley Holt11/29/11
0 replies

Writing and Querying MapReduce Views in CouchDB

My first book, Writing and Querying MapReduce Views in CouchDB, was published by O’Reilly Media some time ago. It is a short and concise ebook with step-by-step instructions and lots of sample code. Most examples are provided both in Futon and using...