January 2011
27 posts
2 tags
jQuery 1.5 Released →
If Your not following TPDSAA, You Should Be.
tpdsaa:
Submitted by http://ohhleary.tumblr.com/
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.
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…
How Websites are Becoming More Like Video Games →
No matter how far you have gone on a wrong road, turn back.
– Turkish Proverb
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.
1 tag
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.
1 tag
The Elements of a Social App →
An Excellent breakdown of what a good social app needs.
4 tags
2 tags
Venn Diagrams of SQL Joins →
4 tags
Favor Composition Over Inheritance →
2 tags
Why is Time-Estimation so complex? →
good discussion about the perils of time estimation, which I discussed last week.
The ability to simplify means to eliminate the unnecessary so that the necessary...
– Hans Hoffman (via asburyalex)
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.
1 tag
Magaka - Web Magazine Framework →
Pretty cool Idea. Really like this javascript framework.
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...
2 tags
There are two ways of constructing a software design: One way is to make it so...
– C.A.R. Hoare.
2 tags
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
1 tag
The Anatomy of a Perfect Landing Page →
Maybe not perfect, but a good starting point for an initial design.
1 tag
3 tags
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...
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...