Monday, February 26th, 2007

Thoughts on the Open Ajax Alliance

Category: Editorial, JavaScript, jQuery

John Resig gives his honest opinion on the Open Ajax Alliance (which his employer is a part of, Mozilla). John talks about technical and non-technical issues: First he hits out at how corporate the alliance is Then he talks about the OpenAjax Hub and a few items he would like different In short: The OpenAjax Read the rest…

Posted by Dion Almaer at 7:33 am

3.7 rating from 27 votes

Monday, February 19th, 2007

Threading in JavaScript 1.7

Category: Editorial

Neil Mix wrote a post before Brendan discussing how we can do threading in JavaScript 1.7: Amongst the many new features contained in Firefox 2 you’ll find JavaScript 1.7 support, a small but significant language enhancement. While there are several interesting features, the python style generators are of particular interest to me. A generator allows Read the rest…

Posted by Dion Almaer at 12:34 am

3.7 rating from 30 votes

Thursday, February 15th, 2007

Saving View Source

Category: Editorial

We look at a lot of Ajax applications, and we have seen a lot of trends over the last couple of years. In general we are maturing, but as complexity has gone up in Ajax applications we are seeing one scary trend. The first set of apps simply added some <script> that did some happy Read the rest…

Posted by Dion Almaer at 3:32 pm

3.1 rating from 40 votes

The Business of Ajax – Google’s Ajax Search API

Category: Editorial, Google

Google actually relies on our users to help with our marketing. We have a very high percentage of our users who often tell others about our search engine. — Sergey Brin So spake one of the co-founders of Google. But what happens when your users start to tell others about your search engines in ways Read the rest…

Posted by Dietrich Kappe at 10:38 am

3.9 rating from 26 votes

Tuesday, February 13th, 2007

JS3 will be ready for the multicore desktop workload

Category: Editorial, JavaScript

I remember talking with Ben and Brendan Eich about threading in JavaScript. It has come up at the Ajax Experience and as Brendan says: So my default answer to questions such as the one I got at last May’s Ajax Experience, “When will you add threads to JavaScript?” is: “over your dead body!” In Brendan’s Read the rest…

Posted by Dion Almaer at 12:01 am

3.7 rating from 21 votes

Friday, February 9th, 2007

POW: Excuse me sir, you seem to have a server in your client

Category: Announcements, Editorial

Ready to take your mind for a spin? David Kellog has created POW the Plain Old Webserver. POW is a Firefox plugin that implements a full web server. That means that your browser client now has a server in it. That just sounds goofy no? It can be useful though. dojo.storage needs a server to Read the rest…

Posted by Dion Almaer at 6:31 am

4.1 rating from 46 votes

So you want to write Javascript for a living?

Category: Editorial

“What do you need to know if you are interviewing for a job that involves Javascript development?” That is the question posed to various people in the industry such as Elaine Wherry of Meebo, Tom Trenka of Dojo, Neelesh Tendulkar of Simply Hired, and Nicholas Zakas, author of Professional JavaScript for Web Developers. Here are Read the rest…

Posted by Dion Almaer at 4:40 am

4.1 rating from 59 votes

Thursday, February 1st, 2007

Adam Bosworth: Why Ajax Failed (Then Succeeded)

Category: Editorial

Darryl Taft has written up a talk that Adam Bosworth (now at Google, created Ajax at Microsoft) gave in New York entitled Physics, Speed and Psychology: What Works and What Doesn’t in Software, and Why. Bosworth said he has been building software for about 30 years and “not all of it works” all the time. Read the rest…

Posted by Dion Almaer at 10:59 am

3.6 rating from 25 votes

Wednesday, January 24th, 2007

The Hardware of Tomorrow Versus the Platform of Tomorrow

Category: Editorial

Joe Walker (DWR. I know you know) is talking about The Hardware of Tomorrow Versus the Platform of Tomorrow. The problem is that web-browsers are a step backwards as far as multi-threading goes. In Javascript there is no such thing as a new thread, and worse than that, the entire platform (i.e. a browser) runs Read the rest…

Posted by Dion Almaer at 8:28 am

3.5 rating from 22 votes

Saturday, January 20th, 2007

How perceived speed matters, and can kill you

Category: Editorial

I am a fan of NetNewsWire, and since I use multiple computers, I thought it would be nice to use the NewsGator syncing capability. I have used this before, way back when I used the Newsgator Outlook plugin. I ran into some issues (it had created a bunch of empty folders, which I remember happening Read the rest…

Posted by Dion Almaer at 9:07 am

3.4 rating from 24 votes

Friday, January 19th, 2007

The story of XMLHTTP

Category: Ajax, Articles, Editorial

Alex Hopmann created XMLHTTP back in the day (at Microsoft, while working on OWA). He has taken the time to ponder the past, and detailed how XMLHTTP came into being. Learn about: How WebDAV was part of the timeline “Web Collections using XML”. Huh? Pre-Ajax Outlook Web Access was a hack? Nooo… XMLHTTP v0.1 wasn’t Read the rest…

Posted by Dion Almaer at 8:00 am

3.4 rating from 34 votes

Wednesday, January 17th, 2007

Poll: Is Ajax RIA?

Category: Editorial

Richard McManus is holding a poll on whether Ajax is RIA. These questions are always a little silly (users do not care about this answer…. they care about the usability of your application) but let’s indulge. This stemmed from a post by Ryan Stewart who things that Ajax != RIA. Wikipedia defines RIA as “web Read the rest…

Posted by Dion Almaer at 8:45 am

3.3 rating from 32 votes

Wednesday, January 10th, 2007

iPhone could change mobile browsing

Category: Editorial, GWT, iPhone, Mobile

Nokia has had a phone that supports Safari for awhile. A Nokia chap was at the first Ajax Experience in San Francisco last May showing off the phone. It had the same features that Safari on the iPhone has (zooming around web pages). Opera Mobile is also very popular on various makes of phones. With Read the rest…

Posted by Dion Almaer at 9:00 am

4 rating from 27 votes

Monday, January 8th, 2007

Subverting Ajax

Category: Editorial

A bunch of hub-ub has been created over a presentation at the CCC conference called Subverting Ajax. The FUD has been interesting to watch. Early in the article they discuss how JavaScript is a prototype-based system which is a ‘flaw’ as people can do things like: < View plain text > javascript XMLHttpRequest.prototype.send = function Read the rest…

Posted by Dion Almaer at 12:57 pm

3.4 rating from 21 votes

Thursday, January 4th, 2007

JSON vs. XML: The Debate

Category: Editorial

The big debate over the winter holidays seems to be people shouting about JSON vs. XML. Dare Obasanjo has a nice round-up, as well as his own opinions on the matter: In the past two weeks, I’ve seen three different posts from various XML heavy hitters committing this very sin JSON and XML by Tim Read the rest…

Posted by Dion Almaer at 9:04 am

4 rating from 85 votes

Monday, January 1st, 2007

Gmail CSRF Security Flaw

Category: DWR, Editorial

There is a lot of chatter regarding a CSRF security flaw in Gmail. CSRF attacks are Cross Site Request Forgery attacks, which are cousins of XSS, but different. Joe Walker of DWR has written a detailed account of CSRF and how to avoid exposing your applications to them. Anatomy of the Gmail Attack If you Read the rest…

Posted by Dion Almaer at 3:08 pm

4.4 rating from 61 votes