"a good measure is: how usable from the (Webkit/Firebug) console it is? If you can almost entirely pilot your app from the console, you're on the right track."
Hide your ugly code inside a Ghetto. The ghetto is a single file or class where issues of code cleanliness do not apply. It is entered by reputable developers with no small amount of trepidation, and left as quickly as possible. On the other hand, it does the job, and it keeps the bad elements away from more cultured code.
It's official: Software will be unpatentable in NZ -- NZCS News
Despite what appears to be a big-budget lobbying effort by the pro-patent fraternity, Hon Simon Power announced today that he wouldn't be modifying the proposed Patents Bill hence software will be unpatentable once the Bill passes into law.
Where will bookstores be five years from now? – The Shatzkin Files
we’re talking about a brick-and-mortar decline from 72% of the market today to 25% in 5 years! That’s a loss of about two-thirds from today’s sales levels! And that’s across all stores: chain bookstores, independent bookstores, and mass merchants.
In the talk he discusses the state of the Ruby VM and why we should standardize an asynchronous Ruby stack which takes advantage of Ruby 1.9, Fibers, and non-blocking database drivers to make Ruby (and Rails) more scalable.
Alex Payne — Node and Scaling in the Small vs Scaling in the Large
For my investment of engineering time, I’d rather build on a system that allows me the flexibility of mixing an async approach with other ways of modeling concurrency. A hybrid concurrency model may not be as straightforward and pure as Node’s approach, but it’s going to be more adaptable.
Pagination is one of those ubiquitous things on the web. It’s easy to see a pattern like that, apply it to your own “I have too much data to show on one page” problem and take the quick win. Everyone else is doing it, it’s a pattern, you should use it too, right?