January 2011
27 posts
2 tags
jQuery 1.5 Released →
Jan 31st
If Your not following TPDSAA, You Should Be.
tpdsaa: Submitted by http://ohhleary.tumblr.com/
Jan 31st
376 notes
CodeIgniter 2.0 Released →
CodeIgniter 1 was a good starting point for basic MVC, and it sounds like they’ve made some good improvements here. If you’re looking for a minimalist PHP framework, this is worth checking out.
Jan 29th
The Dusty Programmer: What if your IDE had an... →
dustyprogrammer: I would honestly develop 10 times longer and compete with my friends. If the industry want to boost productivity they would most definitely start working on this IDE. Then you can compare and hire developers based on their achievements as a function of what they had produced as supposed to what…
Jan 27th
25 notes
How Websites are Becoming More Like Video Games →
Jan 20th
“No matter how far you have gone on a wrong road, turn back.”
– Turkish Proverb
Jan 18th
1 tag
The Cult of Done →
I still come back to reading this every once in a while, It reminds to stay on point and to not get to bogged down in the ‘meta work’ That comes along.
Jan 18th
1 tag
Jan 13th
1 note
1 tag
Why Is Dropbox so Popular? →
A Great way of explaining why Dropbox is so popular, and why having a singular focus is important.
Jan 13th
1 tag
The Elements of a Social App →
An Excellent breakdown of what a good social app needs.
Jan 12th
4 tags
Jan 12th
2 tags
Venn Diagrams of SQL Joins →
Jan 11th
4 tags
Favor Composition Over Inheritance →
Jan 11th
Jan 10th
2 tags
Why is Time-Estimation so complex? →
good discussion about the perils of time estimation, which I discussed last week.
Jan 10th
1 note
Jan 10th
4 notes
“The ability to simplify means to eliminate the unnecessary so that the necessary...”
– Hans Hoffman (via asburyalex)
Jan 10th
2 tags
Refactoring Unnecessary Conditions and Ternary...
All to often I run across code like this: return ($value == $condition) ? true : false; Or even worse: if($value == $condition) { return true; } else { return false; } when both of these can be written in a much cleaner fashion: return $value == $condition; this leads to cleaner, leaner, meaner code that’s easier to understand and maintain.
Jan 9th
1 tag
Magaka - Web Magazine Framework →
Pretty cool Idea. Really like this javascript framework.
Jan 9th
3 tags
Using Anonymous Functions as callbacks in PHP 5.3
One of the more useful features that was added in PHP 5.3 was anonymous functions, a.k.a. closues What a lot of people don’t know is that these functions are backwards compatible with several functions that already existed in PHP before 5.3. here’s an example of sorting nested arrays by name: usort($names_array,function($a, $b) { return strcmp($a['name'],$b['name']); }); some...
Jan 8th
2 tags
“There are two ways of constructing a software design: One way is to make it so...”
– C.A.R. Hoare.
Jan 8th
2 tags
WatchWatch
A bit of a long talk, but one every designer & developer needs to watch. A good way of explaining why more is less, and while complexity can equal more freedom and power for the user, it can also make for a worse user experience and a less happy customer
Jan 7th
1 tag
The Anatomy of a Perfect Landing Page →
Maybe not perfect, but a good starting point for an initial design.
Jan 7th
1 tag
Jan 7th
1 note
3 tags
Jan 7th
38 notes
3 tags
The Perfect User Interface
This is the dream interface that every client wishes you could give them. Developers and Designers take a lot of pride in there work, and like to think that people love using their work. They don’t. People want to get in, get things done, and get out. Everything you add to software does one of two things: it’s either aiding in this goal, or it’s a barrier. This is the basis of...
Jan 6th
2 tags
Making Accurate Time Estimates
A common problem is software engineering are time estimates. Software engineers face an interesting problem when it comes to guessing times: We never face the same exact problem twice (at least we’re not if following DRY principles and writing re-usable code). Even if a problem is identical to one we have faced before, we now have the experience from the previous time to help guide us. So...
Jan 6th
25 notes