Archive for May, 2007

Rediscovering the Button Element

Thursday, May 17th, 2007

Particletree’s article on Rediscovering the Button Element makes a strong case for using <button type="submit"> instead of that old standby <input type="submit">. The payoff for making the switch? Consistent cross-browser slickness styleable via CSS.

Silk Icons

Wednesday, May 16th, 2007

Silk is a Creative Commons Attribution licensed set of 1000 16×16 icons in PNG format suitable for use in a plethora of applications. This bundle includes everything from arrows to xhtml. Have a peek.

CSS Point/Counterpoint

Friday, May 11th, 2007

Smashing Magazine presents 70 Expert Ideas for using CSS. But think twice, because Will Bond presents some interesting counterpoints. Jane, you ignorant slut!

The Paradox of Elegance

Thursday, May 10th, 2007

Neil Mix has written an interesting piece on design titled The Paradox of Elegance. He states that good design is hard, harder than most think, and the when it is finally acheived, the few remaining gaps stick out like sore thumbs. While he primarily focuses on the UI side, the same principles apply equally to all aspects of development. His says good design “is about whittling away distractions, making the obscure feel obvious, making the obvious feel implicit, and doing it without anyone noticing.” Well said. Good design disappears.

Picora: an Open Source PHP Micro Framework

Tuesday, May 8th, 2007

To quote the Picora website directly, “Picora is a minimalist web framework that provides a way to organize your code by mapping URLs directly to class methods, and allows you to easily separate your business logic from your display logic.” Picora is bringing cleanliness and compactness to the often messy PHP world. It’s a snap to use and unlike many other frameworks that have surfaced lately, Picora is not just another Rails clone. It’s not only the PHP framework you’ve been waiting for, it’s also the one you wish you had designed.

Boo: a wrist-friendly language for the CLI

Tuesday, May 8th, 2007

Boo is a new Python-inspired language for the .Net CLI. It features duck typing, first class functions, generators and much syntactic sugar. Kill two birds with one stone by reading the manifesto. You’ll not only discover why Boo exists, but what it can do for you. Tutorials and documentation abound at Boo’s home.