CSS Architectures: Scalable and Modular Approaches

In CSS, HTML5 by bchesley0 Comments

OOCSS Object-Oriented CSS starts with pattern recognition: determining what page elements are similarly structured and used frequently on the site. Once a pattern is identified, the design element can be made into a module. Then the module can be skinned for the different ways it shows up across the site. OOCSS has two key principles. The first is to separate …

Front-end Code Standards & Best Practices | Roundarch Isobar

In Chrome, CSS, Dev Tools, HTML5, Javascript, Site Optimization, Web Standards by bchesley0 Comments

Front-end Code Standards & Best Practices Overview This document contains guidelines for web applications built by the Creative Technology (front end engineering) practice of Roundarch Isobar. It is to be readily available to anyone who wishes to check the iterative progress of our best practices. via Front-end Code Standards & Best Practices | Roundarch Isobar. Excellent and in depth notes …

What “Design For Mobile First!” Really Means | ZDNet

In HTML5, Mobile, Philosophy, Software Architecture, User Experience (UX) by bchesley0 Comments

So designing for mobile first means way more than HTML5 versus native apps. It’s more about designing the business for mobile service. And it’s hard to do, but it’s worth it. Need proof? USAA saw its mobile transaction volume soar from a projected 20 million per month to an actual 120 million per month because of its success in serving customers …

Enough With The JavaScript Already! with Nicholas Zakas on the Hanselminutes Technology Podcast: Fresh Air for Developers

In HTML5, Javascript, jQuery, Philosophy, Software Architecture by bchesley0 Comments

Nicholas Zakas is a Front-end guy at Box, and recently gave a talk called “Enough with the JavaScript Already!” where he advocates that developers use fewer libraries and write smarter JS. Where do we start? What are the four opportunities to load JavaScript? Is Progressive Enhancement still the right solution? Aren’t we supposed to be writing MORE JavaScript? Nicholas educates …