Commanding Chaos for Coworking, Open Source and Creative Communities

best_practices

PHP: The Right Way

Wed, 12/24/2014 - 08:14 -- rprice

There’s a lot of outdated information on the Web that leads new PHP users astray, propagating bad practices and insecure code. PHP: The Right Way is an easy-to-read, quick reference for PHP popular coding standards, links to authoritative tutorials around the Web and what the contributors consider to be best practices at the present time. There is no canonical way to use PHP.

php
Programming
Books
drupaleasypodcast
best_practices
tutorial
oop

The Top 10 Web Design Mistakes of 1999

Thu, 06/19/2014 - 06:25 -- rprice

1. Breaking or Slowing Down the Back Button 2. Opening New Browser Windows 3. Non-Standard Use of GUI Widgets 4. Lack of Biographies 5. Lack of Archives 6. Moving Pages to New URLs 7. Headlines That Make No Sense Out of Context 8. Jumping at the Latest Internet Buzzword 9. Slow Server Response Times 10. Anything That Looks Like Advertising

webdesign
usability
lists
drupaleasypodcast
best_practices

Things You Should Never Do, Part I - Joel on Software

Tue, 01/08/2013 - 07:17 -- rprice

a cardinal, fundamental law of programming:

It’s harder to read code than to write it.

This is why code reuse is so hard. This is why everybody on your team has a different function they like to use for splitting strings into arrays of strings. They write their own function because it's easier and more fun than figuring out how the old function works.

As a corollary of this axiom, you can ask almost any programmer today about the code they are working on. "It's a big hairy mess," they will tell you. "I'd like nothing better than to throw it out and start over."

best_practices
code
Programming

Things You Should Never Do, Part I - Joel on Software

Tue, 01/08/2013 - 07:17 -- rprice

a cardinal, fundamental law of programming:

It’s harder to read code than to write it.

This is why code reuse is so hard. This is why everybody on your team has a different function they like to use for splitting strings into arrays of strings. They write their own function because it's easier and more fun than figuring out how the old function works.

As a corollary of this axiom, you can ask almost any programmer today about the code they are working on. "It's a big hairy mess," they will tell you. "I'd like nothing better than to throw it out and start over."

best_practices
code
Programming

An All-New Zen with the Same Guiding Principles | Palantir.net

Fri, 06/08/2012 - 10:17 -- rprice

Front-end performance is also a critical priority for Zen. That’s why Zen 5’s markup and CSS footprint is so small. After turning on Sass production-mode compilation, the total CSS is only 14k; this includes the layout, vertical rhythm support, print styles, all the appropriate vender prefixes (like -o and -khtml), CSS3-prettified tab styling and the 3 menu images that are included via Data URIs into the CSS. Zen includes no images and only 2 JavaScripts (which are only loaded conditionally by IE8 and lower, but also minified and pre-aggregated together).

sass
normalize
css
best_practices
html5
base_themes
palantir
johnalbin
themes
drupaleasypodcast
Subscribe to RSS - best_practices