This is my thought stream. Well, part of it.

Comment and share, please!

Article 28.Jan.2012
Easy Drupal coding standards

After some years using Drupal and writing custom themes and modules that are used only in the sites I develop, I'm interested in contributing code and patches back to the community. Since most of my work has been for my own sites, I haven't paid much attention to the coding standards so far.

Today, while fixing a few issues, I installed the Coder module, that allows you to find pieces of code that don't adhere to the Drupal coding standards. Reluctant to fix the thing line by line, I wrote a few simple Regular Expressions to fix some of them.

The list is by no means exhaustive (can there be one, anyway?), but might help someone. Otherwise, it'll serve me as a reminder. If you have corrections or other useful regexps, comment and I'll add them here.

I like this 25.Jan.2012
Alain de Botton

I haven't read the author yet, but he seems to write about interesting subjects: religion for atheists and status anxiety, among others. I plan on reading him as soon as I can.http://www.alaindebotton.com

I like this 20.Dec.2011
Stanford University's Lean Launchpad

I like this 19.Dec.2011
Chosen

Chosen is a library for making long, unwieldy select boxes more friendly.

I like this 19.Dec.2011
Converting HTML to PDF

I was told of a library to convert HTML to PDF using Webkit today: wkhtmltopdf. A few weeks ago, I had to write some clumsy AppleScript to convince Safari to print about a thousand pages to PDF. It wasn't pretty. Now it'll be easier! :)

Stuff I'm reading 19.Dec.2011
Hemingway: cuentos

Ernst Hemingway's short stories. All technical books and no literature makes Noel a dull boy!

I like this 19.Dec.2011
CSS foldable groups in TextMate

As the size of a CSS file increases, finding rules gets more inconvenient. Not having a mess helps a lot, of course, but this neat trick from CSS tricks, combined with the code folding shortcuts in TextMate, makes everything even better.

I like this 17.Dec.2011
Untangling complexity

An episode about complexity of the CBC program Ideas. Interesting and introductory.

I like this 07.Nov.2011
How to implement a 3D engine in HTML5

A howto explaining all the code and concepts behind a simple implemementation of a 3D engine in HTML5 and Javascript.

I like this 01.Nov.2011
Underscore.js

"Underscore is a utility-belt library for JavaScript that provides a lot of the functional programming support that you would expect in Prototype.js (or Ruby), but without extending any of the built-in JavaScript objects."