South Park in CSS3 →
This is great! Not a single image on the entire site.
At least Amazon’s developers have the balls to call it what it is.
Apple's 1987 Knowledge Navigator, Only One Month Late →
So, 24 years ago, Apple predicted a complex natural-language voice assistant built into a touchscreen Apple device, and was less than a month off.
MicroJS →
Fantastic Micro-Frameworks and Micro-Libraries in JS.
Unobtrusive Ruby →
Unobtrusive Ruby is any Ruby code that stays out of your way. It does not make you write lots of boilerplate, or stub methods, or open classes. It is decoupled. Its tests run quickly, its classes fit on one screen, its methods are tiny, and it is quickly refactorable.
Where the nerds meet the hippies →
Neelie Kroes:
In summary, Silicon Valley offers a lot of insights for Europe. We should not try to replicate it, but we can learn from its example, and devise our own models. We need to inject a more entrepreneurial culture in our universities; invest in stronger trans-European networks of researchers, venture capital, and entrepreneurs; and stimulate our ‘old’ multinationals and incumbents to be more innovation friendly and to embrace, not fight, new technologies and disruptive business models. Going to the Valley is a breathtaking experience and anyone in Europe interested in developing an ICT business should go; hopefully they will bring back ideas to build the new global businesses of the future here.
GitHub Flow →
Scott Chacon has a nice write-up on Github’s workflow with Git: GitHub Flow. In his post he describes how GitHub deploys to production several times a day and how that clashes with Vincent Driessen’s excellent git-flow.
One of the bigger issues for me is that it’s more complicated than I think most developers and development teams actually require. It’s complicated enough that a big helper script was developed to help enforce the flow. Though this is cool, the issue is that it cannot be enforced in a Git GUI, only on the command line, so the only people who have to learn the complex workflow really well, because they have to do all the steps manually, are the same people who aren’t comfortable with the system enough to use it from the command line. This can be a huge problem.
Having recently managed to introduce git at work, I have encountered this exact issue myself. I’m the only developer who is comfortable with the command line. My colleagues all use some sort of IDE plug-in to enable them to use git. Therefore I haven’t even bothered to introduce git-flow. Although I certainly wish I could. A Git GUI which enforces the git-flow branching model would make my quest a lot easier (I hope your listening git-tower ;) ).
Scott’s article is great and gives a lot of insight into the workflow of one of the companies I hold in high regard. Check it out!
It has a cursor! →
After realizing Flash wasn’t as big of a selling point as they initially expected, Android tablet makers have to find new unwanted features to market their products with. Lenovo, is the first to uncover a new ‘iPad-killing’ feature to include in their Android based ThinkPad: A cursor/mouse. Check the second video in the source link around 01:48 to see for yourself.
And boy does the first video look painful.
Ultimately the usability is reasonably good
Really Tim? Look at that first video again (especially the first 30 seconds) and think about that statement. Would you seriously consider that usable if you were forced to work on that ?
Content Management Systems Rap (via Shawn Blanc)
(via the entire internet)


