HTML, CSS, JavaScript and Mobile on the ADC in 2012

Posted on Jan 03, 2013

One of my primary work goals over the past year since joining the Adobe Developer Connection (ADC) team was to help turn site into a "must read" resource for HTML, CSS, JavaScript and mobile developers. The ADC always had content focused on these areas, but this year we broadened that beyond the scope of just Adobe software. I wanted to take a moment to share all the articles we published on these topics over the last year. Hopefully, after seeing the list, as well as the amazing authors who contributed, you'll agree that we achieved that goal.

Of course, I need to send special thank you's to all of my authors. We set very high standards for our articles and I believe every one of our authors exceeded those standards. This is my first year working directly recruiting and working with authors on articles and I have to say that I am lucky to have such a rewarding job. Thanks to all of you.

Also special thanks to my colleague and partner on the ADC team, Julee Burdekin, whose hard work and dedication usually happens behind the scenes, thereby not affording her the attention and kudos she deserves.

I hope you had a chance to read some of these articles when they were released, but, if not, be sure to catch up (I've organized them by topic below). Keep following us in 2013 - we've got more great stuff coming.


The pursuit of simplicity
Karolina Szczur (Dec 10, 2012)
Learn best practices you can use to streamline production of application development.

Fonts, fabulous fonts: How to use the @font-face rule with popular font services
Janine Warner (Oct 22, 2012)
Discover how to use the @font-face CSS rule to place real fonts on your website with popular font services.

Interview with Jon Ferraiolo: SVG past, present, and future
Vincent Hardy (Oct 15, 2012)
Learn about the history and current direction of Scalable Vector Graphics from the spiritual father of SVG.

CSS3 2D and 3D graphics and animation effects
Oswald Campesato (Sep 17, 2012)
Use pure CSS3 to create transitions and keyframe rules, and a 3D cube with animation effects.

Using CSS3 transitions: A comprehensive guide
(Sep 05, 2012)
Tips and techniques in this practical guide help you use CSS3 transitions to change properties in CSS values smoothly over a specified duration.

Introducing CSS shaders
Vincent Hardy (Aug 29, 2012)
Learn about CSS shaders - now known as CSS custom filters: what they are, how they work, and how you can use them to create custom effects.

Understanding Cross-Origin Resource Sharing (CORS)
Brian Rinaldi (Aug 27, 2012)
Learn how to enable CORS, simplified with JSON, using the GET method to retrieve information.

Introducing CSS blending
Rik Cabanier (Aug 06, 2012)
Use HTML and CSS to create blending effects using the native browser rendering model.

Using semantic HTML
Terry Ryan (Jun 18, 2012)
Learn the basics of how to use semantic HTML and why you would want to.

CSS3 regions: Rich page layout with HTML and CSS3
Arno Gourdol (Jun 18, 2012)
Get an overview of the proposed CSS3 regions extensions for complex layouts of traditional magazines.


Getting started with Knockout.js
Ryan Niemeyer (Nov 05, 2012)
Learn about Knockout.js and manageable, scalable JavaScript web applications.

Categorizing values in JavaScript
Dr. Axel Rauschmayer (Oct 08, 2012)
Learn to categorize values used in JavaScript using internal properties, objects, and functions.

Introduction to JavaScript for the total beginner
Michael Walmsley (Oct 01, 2012)
Get started writing JavaScript code and learn how to work with calculations and variables.

Yeoman: Tooling and frameworks for apps
Andy Matthews (Sep 11, 2012)
Learn how Yeoman provides client-side tooling and frameworks, linting, testing, local hosting, and compression.

JavaScript design patterns – Part 3: Proxy, observer, and command
Joseph Zimmerman (Jul 23, 2012)
Complete your mastery of JavaScript design patterns in part 3 of this series, which covers the Proxy, Observer, and Command patterns.

JavaScript motion detection
Romuald Quantin (Jun 12, 2012)
Learn how to use HTML5, JavaScript, and jQuery to detect movement using a webcam stream and react in real time to user movement.

Dependency management with RequireJS
Aaron Hardy (May 29, 2012)
Use RequireJS to manage dependencies among JavaScript modules.

Flame on! A beginner's guide to Ember.js
Andy Matthews (May 15, 2012)
Build a Twitter timeline viewer web application using MVC and the Ember.js framework.

JavaScript design patterns – Part 2: Adapter, decorator, and factory
Joseph Zimmerman (May 15, 2012)
Use these design patterns as proven programming techniques to help make your code more maintainable, scalable, and decoupled.

Unit test JavaScript applications with Jasmine
Dustin Butler (Apr 30, 2012)
Learn some basics of JavaScript unit tests, test-driven development (TDD) and behavior-driven development (BDD), and apply your new knowledge with Jasmine.

JavaScript object creation
Keith Peters (Feb 27, 2012)
Learn the advantages of creating JavaScript objects using prototypal inheritance.

OOP in JavaScript with Minion
Brian Rinaldi (Mar 27, 2012)
Learn to use Minion, a lightweight JavaScript library for defining and extending classes with support for classical-style inheritance and composition.

Backbone.js Wine Cellar tutorial – Part 1: Getting started
Christophe Coenraets (Mar 19, 2012)
Give your web application some structure with backbone.js, a lightweight framework for JavaScript-heavy applications.

Backbone.js Wine Cellar tutorial – Part 2: CRUD
Christophe Coenraets (Mar 19, 2012)
Give your web application structure with backbone.js, a lightweight framework for JavaScript-heavy applications.

Backbone.js Wine Cellar tutorial – Part 3: Deep linking and application states
Christophe Coenraets (Mar 19, 2012)
Give your web application structure with backbone.js, a lightweight framework for JavaScript-heavy applications.

JavaScript design patterns – Part 1: Singleton, composite, and façade
Joseph Zimmerman (Mar 19, 2012)
Use these design patterns as proven programming techniques to help make your code more maintainable, scalable, and decoupled.

Object types in JavaScript
Keith Peters (Apr 09, 2012)
Learn about and try out the Object.create() method.

PhoneGap & Mobile

Android Push Notifications with PhoneGap
Holly Schinsky (Dec 17, 2012)
Learn how to code server-side push notifications for Android devices.

Using with PhoneGap: A marriage made in Awesome
Raymond Camden (Dec 10, 2012)
Learn how to store data using the Parse JavaScript API and the PhoneGap mobile framework.

Apple push notifications with PhoneGap
Holly Schinsky (Nov 19, 2012)
Learn how to set up and retrieve APNs coming from a third-party server.

PhoneGap advice on dealing with Apple application rejections
Andrew Trice (Oct 29, 2012)
Learn about Apple App Store rejections and how to address common omissions in your app designs when converting your web app to an iOS app.

Getting started with Kendo UI Mobile
Burke Holland (Oct 16, 2012)
Build a simple PhoneGap app using Kendo UI Mobile.

PhoneGap Build levels up
Raymond Camden (Sep 24, 2012)
What's new with PhoneGap Build and Hydration, a new feature that automatically checks for updates to your app.

Creating apps with PhoneGap: Lessons learned
Greg Avola (Sep 17, 2012)
Follow these tips and tricks to develop PhoneGap apps quickly and easily, so they'll perform better than their native counterparts.

Building PhoneGap applications powered by
Andrew Trice (Jun 13, 2012)
Learn how to create mobile apps built using PhoneGap, with data served and persisted using

Creating native-like user experiences in PhoneGap with App-UI
Andrew Trice (Jun 04, 2012)
Learn how to create application experiences that feel more like applications.

Integrating Rails and jQuery Mobile
John Bender (May 21, 2012)
Learn the ins and outs of building mobile web applications with Rails and jQuery Mobile.

Extending PhoneGap with native plugins for Android
Andrew Trice (Apr 23, 2012)
Learn how to create custom functionality in native code and expose it via the native-to-JavaScript bridge in PhoneGap.

Getting started with PhoneGap in Eclipse for Android
Andrew Trice (Mar 14, 2012)
Set up an environment for developing Android apps with PhoneGap in Eclipse.

Extending PhoneGap with native plugins for iOS
Andrew Trice (Mar 28, 2012)
Learn how to create custom functionality in native code, and expose it via PhoneGap's native-to-JavaScript bridge.

Adobe Software

Building your first Brackets extension
David Deraedt (Nov 26, 2012)
Learn how Brackets extensions work, how to build one from a template or from scratch, and how best to set up your development environment.

Introducing CSS FilterLab
Razvan Caliman (Oct 22, 2012)
Discover the new CSS Custom Filters in CSS3 using Adobe's CSS FilterLab, which lets you experiment with these effects and see how they'll look in the browser.

HTML, CSS, and JavaScript code editing with Edge Code
Brian Rinaldi (Sep 24, 2012)
Edge Code is an Adobe branded release of the Brackets project: a lightweight code editor with next-wave features.

Browser testing across devices with Adobe Edge Inspect
Brian Rinaldi (Sep 24, 2012)
Discover how to test your websites and web apps in the browser across desktops and mobile devices using Adobe Edge Inspect.

Introduction to Brackets
David Deraedt (Aug 13, 2012)
Discover Brackets, the new open-source web code editor from Adobe that's written in HTML, CSS and JavaScript; see how it's structured; and get ideas for contributing to the project.


Notoma1 Wonderful blog! Have you got any tips for aspiring writers?
I’m hoping to start my own blog soon but I’m a
little lost on everything. Would you propose starting with a free platform like WordPress or go for a paid option?
There are so many choices out there that I’m completely overwhelmed .. Any suggestions? Appreciate it! | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |

Posted By Notoma1 / Posted on 11/20/2013 at 8:07 AM

click here for more information CSS3 regions extensions for complex layouts of traditional magazines.

Posted By click here for more information / Posted on 11/21/2013 at 12:29 AM

MLB Iron-on transfers Thank you for sharing. I think it is a great help to me. If you want to learn to customize your own
personalized t-shirt, you can learn about our website.<a href="">MLB Iron-on transfers</a>?
<a href="">Arizona Diamondbacks iron-on transfers</a>

Posted By MLB Iron-on transfers / Posted on 11/21/2013 at 4:46 AM

grosir jam tangan murah I like this blog. Very helpful and very inspirational. Thanks a lot. It’ll help me a lot.i just emailed this

article to my friends! thanks!

Posted By grosir jam tangan murah / Posted on 11/22/2013 at 1:57 AM

Write your comment

(it will not be displayed)


My name is Brian Rinaldi and I am the Web Community Manager for Flash Platform at Adobe. I am a regular blogger, speaker and author. I also founded RIA Unleashed conference in Boston. The views expressed on this site are my own & not those of my employer.