Wednesday, June 11th, 2008

Frizone: JavaScript dev, test, and deployment environment

Category: JavaScript, Library

John Leach has created a very cool new open source project called Frizione (Italian for Clutch). Frizione is a “JavaScript development, testing and deployment environment. It comprises a library agnostic set of tools for any type of browser based JavaScript development, which coincidentally has Gears support.” You run Frizione as a Web server and it Read the rest…

Posted by Dion Almaer at 9:10 am

3.6 rating from 25 votes

Ajaxian Featured Tutorial: A Double Dose of Dojo

Category: Dojo

The team at Dojo have been really working hard to improve their documentation and put more information in the hands of Dojo developers. Between and the SitePen blog, they’ve really come a long way to providing solid education material for the Dojo community. Normally, the Ajaxian Featured Tutorial consists of one really good educational Read the rest…

Posted by Rey Bango at 9:00 am
1 Comment

3.9 rating from 44 votes

X-UA-Compatible: IE=EmulateIE7

Category: IE

The IE team has created a new value for the X-UA-Compatible header in IE 8 IE=EmulateIE7. We already had IE=7, which causes the page to be displayed in “IE7 Standards mode.” This forces both quirks and standards mode pages up that path, and people were asking for a solution that only pushes the non-quirks mode Read the rest…

Posted by Dion Almaer at 7:22 am

3.2 rating from 29 votes

Leveraging Ext JS on the Server via Jaxer

Category: Aptana, Sencha

When Aptana released Jaxer, it really excited the community because you could now leverage your client-side skills on the server end of things. Rich Waters of Ext JS talks about how to leverage Ext JS on the server via Jaxer. The code created by Rich creates a Ext JaxerStore which allows you to run queries Read the rest…

Posted by Rey Bango at 6:00 am
Comment here

4.2 rating from 79 votes

Tuesday, June 10th, 2008

Mascara: Putting lipstick on JavaScript?

Category: JavaScript

Mascara is the latest in a “Write code in X and translate it to JavaScript” system to be launched. Mascara calls out systems like GWT, Script#, and HotRuby and says… Mascara has a different approach, because we actually like JavaScript. The core of JavaScript is well-designed, powerful and flexible, and in many ways a more Read the rest…

Posted by Dion Almaer at 4:25 pm

3.4 rating from 25 votes

Aptana Cloud: A sneak peak

Category: Aptana, Cloud, JavaScript

Dougal Matthews has been playing with Aptana Cloud in a beta form. He wrote up this piece that walks you through the functionality with screenshots: After creating a project it then is automatically available in the cloud options. When you click on the project under the cloud menu you are taken through a (very easy Read the rest…

Posted by Dion Almaer at 5:27 am

4.1 rating from 29 votes

Silverlight 2 beta 2: cross domain connections, more controls, and animation

Category: Microsoft

Microsoft launched Silverlight 2 beta 2 last Friday (which seemed a bit strange….). I saw this on the same day as some Adobe folks showed me an old thread that showed sneaking a context menu saying “About Silverlight” into the Flash version ;) What is new in the latest beta? Danny Thorpe is looking Read the rest…

Posted by Dion Almaer at 5:13 am

2.3 rating from 40 votes

jQuery Selectors Refcard Now Available

Category: jQuery

The latest Refcard, jQuery Selectors written by authors Bear Bibeault and Yehuda Katz, has been released and is now available for download in PDF format (DZone registration required!) jQuery selectors are one of the most important aspects of the jQuery library. These selectors use familiar CSS syntax to allow page authors to quickly and easily Read the rest…

Posted by Dion Almaer at 3:18 am

2.4 rating from 54 votes

Monday, June 9th, 2008

Require Javascript for Contributions?

Category: Accessibility, Editorial, Usability

On the Stack Overflow blog, Jeff Attwood asks Is it OK to require JavaScript to participate? Note that by “participate” I mean “edit, answer or ask a question”. Of course passively reading a question and the associated answers will work fine without JavaScript enabled. … While we do believe in progressive enhancement, it’s possible that Read the rest…

Posted by Michael Mahemoff at 3:53 pm

3.3 rating from 22 votes

Is “finally” the answer to all IE6 memory leak issues?

Category: IE, Microsoft, Testing, Tutorial

Hedger Wang has been scanning a lot of Chinese blogs lately for solutions to IE6 and memory leak issues. One of the things he stumbled upon is a pretty nifty way of nulling the objects to stop memory leaks by using the try … finally construct. So instead of this solution which leaks memory: < Read the rest…

Posted by Chris Heilmann at 10:22 am

4.1 rating from 40 votes

String Performance in IE: Array.join vs += continued

Category: IE, JavaScript, Performance

Tom Trenka has followed up his last post on String performance with a deep dive on IE that dispells the myth of Array.join. Tom goes through tons of tests across versions of IE and using varying sizes of data. In Conclusion First things first—with the performance improvements with IE7, we no longer need to consider Read the rest…

Posted by Dion Almaer at 8:37 am

3.5 rating from 21 votes

Johnson: Wrapping JavaScript in a loving Ruby embrace, and ARAX

Category: JavaScript, Ruby

John Resig pointed us to Johnson, a project that “wraps JavaScript in a loving Ruby embrace.” It seems to give you a JavaScript interpreter that you can pass a context into to. The simple examples are: < View plain text > ruby require "johnson"   Johnson.evaluate("4 + 4") # => 8 Johnson.evaluate("4 + foo", :foo Read the rest…

Posted by Dion Almaer at 6:05 am

3.6 rating from 22 votes

jQuery UI 1.5: Effects, API, and Themes

Category: jQuery, UI

Paul Bakaus & the jQuery UI Team has released a major update jQuery UI 1.5. There seem to be three major pieces to the news: API Refactoring What we came up with, was an API that removed 95% of our exposed methods, and kept only one single overloaded method per plugin. For example: $(”div”).draggable() creates Read the rest…

Posted by Dion Almaer at 3:54 am

3.4 rating from 7 votes

TileStack: HyperCard for the Web

Category: Framework

LtU pointed me to TileStack, the latest attempt to resurrect HyperCard and bring it back to the Web (they are closely related of course). Running online there are going to be limitations about which stacks can be ported, which may reduce the usefulness and impact of this project, but maybe a standalone version will come Read the rest…

Posted by Dion Almaer at 3:31 am
Comment here

3 rating from 22 votes

Friday, June 6th, 2008

An interview with 280 North on Objective-J and Cappuccino

Category: JavaScript, Library, Podcasts, Toolkit

As I say in this podcast interview, I got an early look at 280 Slides the application that launched yesterday to much acclaim. People are calling it “Keynote on the Web”, which the team finds very humbling, and hope that one day they have all of the great features (and more!). As you can hear Read the rest…

Posted by Dion Almaer at 3:41 pm

4.2 rating from 74 votes

A Technique For Lazy Script Loading

Category: JavaScript, Performance

Bob Matsuoka has written a guest article on the topic of lazy script loading. Thanks so much Bob! A recent article “Lazily load functionality via Unobtrusive Scripts” discussed how to lazily load Javascript script files by appending script elements to the HEAD tag. While this works as expected, I’ve found that for best results, you Read the rest…

Posted by Dion Almaer at 10:00 am

4.2 rating from 51 votes

All Posts of June 2008