GPL and Wordpress: Developer beware
Full Disclosure: I own a Thesis Developer License and used it for several years on my personal blog. I stopped using Thesis when they moved to 2.0 with a paradigm change that I didn't like. I still...
Full Disclosure: I own a Thesis Developer License and used it for several years on my personal blog. I stopped using Thesis when they moved to 2.0 with a paradigm change that I didn't like. I still...
Athena: Revisiting a possible digital publishing flow # From a technical stand point. Web Components and the Polymer Project in particular provide a way to compose larger applications from base...
There are two ways to use video on the web: You can upload your content to a hosting server like Youtube or Vimeo and let them worry about compression and delivery Compress and upload your video...
Rail: Putting the user first # Paul Irish and Paul Lewis wrote an article for Smashing Magazine outlining a new way to look at performance by analyzing how users perceive the speed of your site. Paul...
Performance budgeting allows developers to user performance as another part of our design and builld process. There is no reason why a site should weigh in at over 2 mega bytes or take more than 10...
Unless we are careful when creating them or manipulating them with Photoshop or its equivalent images can become huge very quickly. If we're not careful when saving the images we will find ourselves...
Tasks that minimize HTML are available for Grunt and Gulp and both are based on the HTML minifier tool. Option Description Default removeComments Strip HTML...
Optimizing Javascript is nothing more than eeliminating as much white space as we possibly can and, if we want to, to mangle the names of variables down to as few letters as possible. The idea is that...
Optimizing the critical rendering path is critical for improving performance of our pages: our goal is to prioritize and display the content that relates to the primary action the user wants to take...
CSS vendor prefixes are both a blessing and a curse. They are a blessing because, as originally designed, they allow browser vendors to implement new CSS features that were not part of any final...