There is nothing quite so sad as having delivered a new feature or solved an issue, and then find out it doesn’t work in browser X (whether because it’s a dinosaur browser or just not shiny enough. Modernizr’s asynchronous conditional resource loader to the rescue! Continue reading Conditional Browser Feature Testing with Modernizr
As of April 8, 2014, support for Windows XP ends. There will be no new security updates, non-security hotfixes, free or paid assisted support options or online technical content updates. WInXP and IE8 is the new baseline for dinosaur apps, dinosaur companies, and dinosaurs. Continue reading Going beyond the IE6 deathwatch, the WinXp IE8 deathwatch
This is something I’ve built a couple of times over the years, particularly in building custom CMS’s. I don’t remember seeing it written up anywhere, but I’ve used it since the Rails 1.x days. The use case being when the Continue reading Building dynamic routes in Ruby on Rails site
The idea of “Responsive images” i.e. the smallest best image for the device has been a challenge. Now with more and more real world experience some proposals to modify the HTML5 spec are starting to emerge. Continue reading Progress Towards Responsive Images : srcset and picture
Over on the net magazine’s web site there is a new piece : The top 10 mobile design mistakes – and how to avoid them, it a good list of things to consider because “Good Mobile Design is Good Web Design” Continue reading Avoiding Web Design Mistakes
Seven years ago the the iPhone Singularity occurred, and we now live in the era of “After the iPhone” (AiP) Continue reading Seven years ago, Steve Jobs reinvented the phone, and changed everything!