JavaScript Journal

Lately there has been a lot of buzz around HTML5 Web Sockets, which defines a full-duplex communication channel that operates through a single socket over the Web. HTML5 Web Sockets is not just another incremental enhancement to conventional HTTP communications; it represents a c... (more)
Hot Topics Track at Cloud Expo Version 9.0 of pdf-Office Professional now includes a JavaScript Interpreter that supports every Standard JavaScript function and most of Adobe’s own proprietary JavaScript functions, allowing users to develop and test forms with JavaScript right i... (more)
I've read an interesting article by Felipe Gaucho called "Good Java Developers Deserve Better Salaries," where he states that employers have to increase salaries for Java developers. Unfortunately, in the market economies such demands won't work. In enterprise IT no one just rais... (more)
In a recent blog post titled "The Limitations of TDD", Jolt Awards colleague Andrew Binstock shared some reservations Cédric Beust has about TDD. When a person of extensive experience like Cédric speaks about testing, you pay attention. And I did. Among the very interesting quotes... (more)
Google News on Ulitzer Apparently Google Gears ain't gonna stick around that long. Google Apps will eventually get their offline access from HTML5, the standard-revision-in-progress, and hence the functionality will be built in rather than added on, according to a piece in the L... (more)
Java Developer Magazine on Ulitzer These days the popularity of Ext JS (a JavaScript library) is gaining momentum. One of the most popular widgets within Ext JS is the DataGrid. The reason - displaying data from a database is one of the most common tasks of a web application. "O... (more)
RIA Developer's Journal on Ulitzer In my previous article I talked about the impact of jQuery Selectors on a page that I analyzed. The page took 4.8 seconds in the onLoad event handler. 2 seconds were mainly caused by the selectors as described in the blog. The other 2.8 seconds... (more)
Inheritance Patterns in JavaScript Interesting points on using pseudo-classical inheritance pattern vs the functional pattern.  SproutCore is pseudo-classical based, just like Closure, primarily because of memory concerns.  Nice to see folks at Google went down the same direction.... (more)
Cloud Computing Journal Google Thursday open sourced its Closure JavaScript tools – a compiler, a cross-browser, server-agnostic library and a bunch of precompiled templates – in the name of making web apps easier to build. Recall that Gmail, Google Docs and Google Maps are JavaS... (more)
Research and Markets (http://www.researchandmarkets.com/research/f5923d/professional_javas) has announced the addition of John Wiley and Sons Ltd's new report "Professional JavaScript Frameworks: Prototype, YUI, ExtJS, Dojo and MooTools" to their offering. As the industry-stan... (more)
“Once a bit player, JavaScript increasingly takes center stage. Its footprint—the space it takes up on our servers and in our development schedules—continues to grow. So how can we make our JavaScript more reusable and easier to maintain? Perhaps MVC will offer some clues.” - Gre... (more)
I’ve seen quite a few posts on jQuery and SharePoint lately. I haven’t seen too many people point this out (maybe I didn’t search well enough :) ), so I thought I would take a quick minute to remind you to use jQuery’s noConflict() method in SharePoint.  It appears somewhere in ... (more)
In most written media, time progresses as you move down a page: mainstream computing languages are no different. Anonymous Closures are a language mechanism that, effectively, lets programmers create new control structures. Although people associate this power with exotic dynamic... (more)
Although the days of long and tedious code branches to target specific browsers in JavaScript are over, once in a while it’s still necessary to do some simple code branching and object detection to ensure that a certain piece of code is working properly on a user’s machine. In th... (more)
JavaScript libraries are awesome - they make it possible to develop cross browser coolness without going completely insane working around all the incompatibilities. The trouble is, we’re talking about JavaScript libraries. Instead of working around differences in browsers, now yo... (more)
Style your document with separate elements for javascript enabled users, non-javascript users and common elements that both will need. ... (more)
Performer is a set of JavaScript functions which aims to abstract away the complexity inherent in JavaScript libraries such as jQuery, Prototype and MooTools. We don't aim to replace these libraries - they do a fantastic job and are very much needed - but we do aim to make it eas... (more)
Javascript testing does not scale well, so to solve the problem, John Resig is unveiling TestSwarm. It's a JavaScript client that continually pings a central server looking for more tests to run ... (more)
Javascript libraries have become fundamental to good web design, almost all ste nowadays have some element of javascript or Ajax present. It is probably the main element in developing the Web 2.0 movement. There are many Frameworks, which do you prefer? ... (more)
JavaScript is an extremely useful scripting language for enhancing user experience and usability. It is becoming more and more popular as more developers begin to make cool techniques accessible. Here are 100 excellent JavaScript (and a few AJAX) techniques, plugins, and resource... (more)
© 2008 SYS-CON Media