Tuesday, December 1st, 2009

TuneKit: The Web SDK to code up iTunes extras

Category: Apple, JavaScript

< View plain text > javascript = function (){ var t = bookletController.buildPlaylist(appData.songs);; if (window.iTunes.platform == "Windows" || window.iTunes.platform == "Mac" || window.iTunes.platform == "Emulator") { TKNavigationController.sharedNavigation.pushController(visualizerController); What’s that? The code from above is something you would see in an iTunes Extras experience. When Ben showed me a (admittedly poor) Star Trek iTunes Read the rest…

Posted by Dion Almaer at 6:32 am

3.6 rating from 15 votes

Tuesday, November 24th, 2009

Moving from the Couch to the LawnChair

Category: Database, JavaScript

We have mentioned attempts at doing Couch in the browser before, and now we have a new project. Brian LeRoux of PhoneGap/Nitobi fame, has taken a lighter couch outside as he announces Lawnchair that aims at being applicable for mobile Web usage (but can of course work anywhere else): Features micro tiny storage without the Read the rest…

Posted by Dion Almaer at 6:20 am

3.2 rating from 13 votes

Friday, November 20th, 2009

Full Frontal ’09: Simon Willison on Server-Side Javascript and Node.js

Category: JavaScript, Server

Simon Willison snuck in a last-minute topic change, and is now going to give the server-side Javascript talk. The news of the past 24 hours is ChromeOS. For the first time in years, someone’s re-thinking how an OS should work. With Chrome, you turn on your computer and you’re in the browser. What’s really interesting Read the rest…

Posted by Michael Mahemoff at 12:41 pm
Comments Off on Full Frontal ’09: Simon Willison on Server-Side Javascript and Node.js

3.2 rating from 34 votes

Full Frontal ’09: Stuart Langridge on HTML5 Features

Category: IE, JavaScript, Presentation

Stuart Langridge introduces us to some of the up-and-coming features we’re getting with current and future browsers, a nice complement to Robert Nyman’s talk, which covered the advanced features of “mainstream” (IE6-compatible) Javascript. After introducing the features that are there today, he also talks about how we can deal with the browser many of us Read the rest…

Posted by Michael Mahemoff at 10:52 am
1 Comment

4.2 rating from 14 votes

Full Frontal ’09: PPK on Mobile Quirks and Practices

Category: JavaScript, Mobile

PPK talks up the excitement of mobile web development, then brings the mood down a notch by listing the overwhelming array of browsers to be targeted! Quirksmode says it all. This talk is about quirks in mobile development, and some of the solutions out there. Mobile CSS Quirks So many platforms. Take just WebKit; there’s Read the rest…

Posted by Michael Mahemoff at 7:58 am
Comment here

3.9 rating from 17 votes

Full Frontal ’09: Robert Nyman on the Javascript Language

Category: JavaScript, Presentation

Robert Nyman walks through some of the more subtle low-level features of Javascript, and some of the idioms that have emerged. Comparisons: Understanding identity (===) versus equality (==). Boolean expressions: Understanding how short-circuit logic (if a && b won’t eval b if a is false); Types: Type coercion (“1″+2+3); “falsey” (false, null, 0) versus “truthy”; Read the rest…

Posted by Michael Mahemoff at 7:06 am

3.4 rating from 20 votes

Full Frontal ’09: Chris Heilmann on Javascript Security

Category: JavaScript, Security

It’s another Javascript conference! Full Frontal has kicked off in Brighton this morning (fullfrontal09 on twitter). First up is Ajaxian and Yahoo Chris Heilmann on Javascript security. The main theme is let’s use Javascript sensibly and don’t just blame the language when other things are creating the risks too. Chris walks us through the history Read the rest…

Posted by Michael Mahemoff at 6:00 am
Comment here

2.9 rating from 17 votes

Wednesday, November 18th, 2009

Simply Buttons

Category: JavaScript, Library

Kevin Miller has updated his simply buttons library to use the button element. This library offers better looking and behaving buttons across all browsers. It does not need a javascript framework and is very easy to install and use. It is all the rage to build a perfect button and you can get some nice Read the rest…

Posted by Dion Almaer at 6:38 am

2.3 rating from 54 votes

Monday, November 16th, 2009

Persevere comes to a 1.0 release

Category: JavaScript

Ah the magical 1.0 release. It can feel so illusive :) Kris Zyp has announced the 1.0 of his Persevere uber-server: Persevere is JavaScript storage and application server that uses standards-based interface of HTTP/REST, JSON-RPC, JSONPath, and REST Channels. Persevere is designed for rich clients application and can be used with any framework or client. Read the rest…

Posted by Dion Almaer at 6:53 am

4.5 rating from 49 votes

Friday, November 13th, 2009

Javascript Inheritance Patterns: Learning from Closure

Category: Closure, JavaScript

The library portion of Google’s Closure not only gives us a new API to work with, but also adds another piece of mature code to the public domain, where it can be studied and scrutinized. Something we might normally have done with View Source if not for the compression techniques in effect. A new article Read the rest…

Posted by Michael Mahemoff at 5:04 pm

2.3 rating from 37 votes

Tuesday, November 10th, 2009

Sputniktests via Browsers

Category: Browsers, JavaScript, Standards

Sputniktests web runner is a web based porting of the Sputniktests ECMA-262 conformance test suite made by Google. The aim of this test suite is to understand how compliant is a browser engine and the work @kangax has done in this post is, as usual, complete and loads of analysis about the test suite itself, Read the rest…

Posted by webreflection at 7:30 am

4.6 rating from 80 votes

Monday, November 9th, 2009

Émile: Stand-alone CSS animation JavaScript mini-framework

Category: JavaScript, Library

I am sitting next to Thomas Fuchs at JSConf.EU and he just posted about his new library agnostic CSS animation framework called Émile (named after Émile Cohl, an early animator). Émile has a full set of CSS properties for animation (length-based and colors) and includes easing and callbacks all with less than 50 lines of Read the rest…

Posted by Dion Almaer at 6:03 am

2 rating from 88 votes

Thursday, November 5th, 2009

Google releases Closure, the tools behind the JS geniuses

Category: JavaScript, Library

I remember when the whole Ajax thing kicked in and JavaScript developers looked at Gmail, Gmaps, and the like and thought “I wonder what powers that?” Well, the power comes from Closure a library and set of tools that the great JS hackers built over time as they created the applications at scale. As soon Read the rest…

Posted by Dion Almaer at 3:08 pm

2.7 rating from 119 votes

Riot.js: JavaScript port of the lean fast unit test framework

Category: JavaScript, Testing

Riot started as a lean Ruby unit test framework with tests that have a style like this: < View plain text > ruby context "a new user" do   setup { }   asserts("that it is not yet created") { topic.new_record? } end Alex Young has now implemented Riot.js which brings you the lean Read the rest…

Posted by Dion Almaer at 6:12 am

1.6 rating from 65 votes

Tuesday, November 3rd, 2009

Fast by Default and Web Performances

Category: CSS, JavaScript, Performance

It does not matter if we have the latest CPU able to devour every single bit of a web page, round trip and network delay is still the real bottleneck of whatever website and Steve Souder knows it so well that he summarize best practices in 66 slides. Fast by Default View more presentations from Read the rest…

Posted by webreflection at 8:00 am

2.2 rating from 65 votes

Thursday, October 29th, 2009

YQLAutoTagger – making it easier for people to tag their content

Category: JavaScript, Usability

I am right now part of the Stackoverflow DevDays conference tour introducing the attendees to the things Yahoo has to offer for developers. One of the things is YQL as an easy way to use web services. When talking to the Stackoverflow developers they wondered how to make it easier for people to tag their Read the rest…

Posted by Chris Heilmann at 9:10 am
1 Comment

1.8 rating from 48 votes