This was a extremely busy week and, despite the length of this list, I honestly had to make a lot of tough decisions on what to include to keep it even this long. This week also featured a bunch of mobile-focused posts – and in case you haven’t heard, Holly Schinsky and I are collaborating with Peter Cooper (of Cooper Press which publishes JavaScript Weekly, HTML5 Weekly and an empire of Weeklies) to release a new newsletter, Mobile Web Weekly. It’s another great way to keep up with articles and tutorials about the mobile web.
Tutorials
Typography inside CSS 2-D transforms often looks jagged or misplaced, but Zoltan Hawryluk shows techniques to fix it.
Fixing Typography Inside of CSS 2-D Transforms
What is the Ambient Light API, where is it supported and how can you use it? Aurelio De Rosa gives you the details.
Introduction to the Ambient Light API
A style guide by Nicolas Bevacqua covering how he thinks the CSS of an application should be modeled.
CSS: The Good Parts
A series of really slick effects that can be used for article headers.
Inspiration for Article Intro Effects
All numbers in JavaScript are floating points, so Dr. Axel Rauschmayer discusses how to check if a value is an integer.
Checking whether a value is an integer in JavaScript
Libraries and Frameworks
Vittorio Zaccaria shows how to create dynamic CSS rules that respond to changes in values on your page using the DynCSS library.
Dynamic CSS with DynCSS
Mykyta Semenistyi covers the basics of building a Grunt plugin and what you can learn from some existing plugins.
Building Your First Grunt Plugin
Rey Bango takes a look at the untitled-element template in Polymer which simplifies deployment and reuse.
Sharing Polymer Components: Part 1
Elliot Bonneville walks through the basics of setting up and building an application using Node.js and MongoDB.
An Introduction To Node.js And MongoDB
Patrick Catanzariti covers other, more advanced features in the PebbleKit JavaScript framework.
Advanced Pebble Watch Configuration
Matthieu Larcher explains what deferred objects are in the DoCSSa architecture and how to use them.
How to Handle Deferred Objects in DoCSSa
Mobile
Rob Lauer walks through the PhoneGap core plugins to know which ones your application needs to function properly.
Which Core PhoneGap/Cordova Plugins Do I Need?
Holly Schinsky shows how to use the Masonry grid layout system to build “brick-like” layouts similar to Pinterest.
Sample Masonry Layout in a Mobile App (Cordova/AngularJS/Ionic)
TJ VanToll explains how these 5 techniques for improving accessibility on mobile web apps improve the experience for all visitors.
Mobile And Accessibility: Why You Should Care And What You Can Do About It
See how to automatically set up deployment targets for CI with PhoneGap and Node.js from Ezo Saleh.
Adjusting the iOS deployment target with Cordova Hooks & NodeJS
Raymond Camden explains how to force a portrait mode app to landscape for certain activities like watching videos.
PhoneGap Tip: Temporarily changing orientation for video in a portrait only application
Etc.
The first part of the Web Animations spec has landed in Chrome 36 with element.animate() letting you create efficient JavaScript animations.
Web Animations – element.animate() is now in Chrome 36
Despite some controversy, CSS Regions is officially removed from Chrome.
CSS Regions no longer available in Chrome 35
Brian Rinaldi is the founder of Flippin’ Awesome. Brian works as the Developer Content Manager at Telerik (though this site is not affiliated with his employer) focused on ensuring that the Developer Relations team creates top notch content for the web development community. Previously, Brian focused on publishing HTML, CSS and JavaScript developer content for the Adobe Developer Connection at Adobe.
Brian has published in a variety of technical publications over the years, has presented at numerous conferences and events and has served as a technical editor on a number of books.
You can read Brian’s blog archive with 9+ years of content at remotesynthesis.com (he still posts, infrequently). You can find a full list of Brian’s past publications and presentations. Follow Brian on Twitter @remotesynth.