This is my thought stream. Well, part of it.
Comment and share, please!
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.
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
Stanford University's Lean Launchpad
Stanford University's Model Thinking online course, taught by Scott E. Page, the author of the book I'm currently reading :)
Chosen
Chosen is a library for making long, unwieldy select boxes more friendly.
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! :)
Hemingway: cuentos
Ernst Hemingway's short stories. All technical books and no literature makes Noel a dull boy!
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.
Untangling complexity
An episode about complexity of the CBC program Ideas. Interesting and introductory.
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.
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."
