This post seems ridiculous. Modernizr is "bad" because it depends on JS, but the alternative solution suggested is to go back to user agent sniffing and just do it on the server side. I'd forgive the author for not knowing why user agent sniffing is a terrible idea, but it was covered in the post itself...