News Roundup: Great Tutorial Resources, Akshell, and Web Audio Manipulation
There have been several handy tutorials released lately, and I thought it might be useful to collect a few of them here.
- Ben Lister’s blog post, Getting Started with HTML5 Local Databases, is a clear, thorough introduction to client-side SQLite databases. The definitive resource is still Apple’s client-side storage reference, but Lister’s article is probably an easier place to start, if you’re completely new to client-side databases.
- Using CSS3 Transitions, Transforms and Animation is a truly fantastic roundup of all of the various animation and transformation properties and functions that are available in CSS3. The site features tons of examples that should be a tremendous help while you sort out the reasonably complicated syntax of some of these properties. This one is definitely worth a bookmark.
- It was just a couple of weeks ago that we last checked in on DailyJS’s “Let’s Make a Framework” series. This week, they’ve got another handy post on how to handle cross-domain Ajax requests with JSON-P. JSON-P is technique that’s usually used for consuming JSON data from APIs on a different domain from the one issuing the request. If this tool isn’t in your utility belt, definitely check out this article.
- Speaking of cross-domain Ajax, the intrepid Nicholas Zakas has a super-handy introduction to browser-native cross-domain Ajax via Cross-Origin Resource Sharing (CORS). CORS is actually pretty well supported among modern browsers, but for whatever reason, it hasn’t seen a lot of discussion or use by the web development community. Here’s hoping Zakas’s introduction can go towards changing that.
Akshell provides a number of useful resources for building web apps. It includes its own template library, and even offers database support. Further, it uses CommonJS-like modules for organizing code (the Akshell core engine is such a module).
Experiments with Audio