Activate your free membership today | Log-in

JavaScript


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

+++--
3.2 rating from 29 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 13 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

++++-
4.3 rating from 12 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
4 Comments

+++--
3.6 rating from 15 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 12 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
17 Comments

++---
2.3 rating from 49 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
2 Comments

++++-
4.7 rating from 44 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 Comments

++---
2.1 rating from 31 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
5 Comments

++++-
4.8 rating from 75 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
8 Comments

++---
2 rating from 82 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
16 Comments

++---
2.7 rating from 114 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: PLAIN TEXT RUBY: context "a new user" do   setup { User.new }   asserts("that it is not yet created") { topic.new_record? } end Alex Young has now implemented Riot.js which brings you the lean framework in a Read the rest...

Posted by Dion Almaer at 6:12 am
2 Comments

+----
1.5 rating from 60 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
6 Comments

++---
2.1 rating from 60 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.7 rating from 43 votes

Would you like a _ with that $? New library gives JS what it should have

Category: JavaScript, Library

Jeremy Ashkenas and the DocumentCloud team have just released Underscore.js a small library that provides all the functional programming helpers that you expect from Prototype.js or Ruby, but without extending any core JavaScript objects. Jeremy told us: This makes it a natural fit alongside jQuery, without having to worry about the conflicts and redundant functionality Read the rest...

Posted by Dion Almaer at 12:50 am
21 Comments

+----
1.9 rating from 68 votes

Tuesday, October 27th, 2009

JavaScriptMVC 2.0: Major Rewrite, Strong Test Suite Integration and Improved Documentation

Category: JavaScript

The JavaScriptMVC team has announced v2.0, a major update & rewrite to their MVC-based JavaScript framework. The release incorporates several big changes including a rewrite of the library to leverage jQuery's functionality and style guidelines. For example, if you have a list of entries, you can organize the event handlers like: PLAIN TEXT JAVASCRIPT:   Read the rest...

Posted by Rey Bango at 3:00 pm
10 Comments

++---
2.1 rating from 62 votes