Programming


Friday, February 3rd, 2006

Max Kiesler’s List of Web 2.0/Ajax Widgets

Category: Ajax, JavaScript, Programming, Web20

Max Kiesler has a new post on his blog that lists out some of the downloadable Web 2.0 and Ajax “widgets” that he’s found. They’re ones he’s used and checked to be “understandable by the average designer or developer”. It seems as though ever other day a new web 2.0 or AJAX widget comes to Read the rest…

Posted by Chris Cornutt at 9:35 am
5 Comments

+++--
3.7 rating from 40 votes

A Comparison of Ajax Frameworks for ASP.NET

Category: .NET, Ajax, Programming

As highlighted in this post on the Ajax.NET Professional blog today, there’s a comparison posted of several of the popular Ajax frameworks for those working with ASP.NET (created by Daniel Zeiss). First, let me explain why only these 6 Frameworks are included although there is a lot more AJAX stuff for ASP.NET out there. All Read the rest…

Posted by Chris Cornutt at 9:05 am
12 Comments

++++-
4 rating from 66 votes

Thursday, February 2nd, 2006

An Ajax Login System (with Help from PHP)

Category: Ajax, JavaScript, PHP, Programming, XmlHttpRequest

Evolt.org has posted this tutorial on the creation of a login system by combining the powers of PHP and Ajax. The idea is to keep the user on the same page until they are fully authenticated. As it stands now, most pages have to resubmit the data to a handler where it might be rejected Read the rest…

Posted by Chris Cornutt at 10:54 am
9 Comments

+++--
3.8 rating from 145 votes

Keeping your page load fast

Category: Ajax, Articles, Programming, Usability

Alexander Kirk (of Blummy and Wizlite fame) posted 10 Realistic Steps to a Faster Web Site. Alex did his thesis on this subject, so he should know a thing or two about it. This is not strictly Ajax related, but its very easy to create a slow, unpleasant Ajax app if you don’t keep certain Read the rest…

Posted by Rob Sanheim at 10:19 am
Comment here

+++--
3.9 rating from 44 votes

Wednesday, February 1st, 2006

IBM developerWorks: User annotations in Ajax

Category: Ajax, Browsers, JavaScript, Programming, XmlHttpRequest

On the IBM developerWorks site today, there’s a new tutorial talking about the addition of a comment/sticky-note system to any site. You’ll need to register to get into the article, but it’s a free registration. The ability to add notes and comments to your Web site can be a powerful and attractive feature for users. Read the rest…

Posted by Chris Cornutt at 4:06 pm
2 Comments

+++--
3.6 rating from 31 votes

Tuesday, January 31st, 2006

Django adopts Dojo as Ajax framework

Category: Dojo, Programming, Python

Django, the Python “Web Framework for Perfectionists”, is bundling Dojo for Ajax with its 0.92 release, due in out in a few weeks. The initial integration will use Dojo in the admin interface of Django, but the toolkit will be available for any part of a Django app. It was recently announced that the Java Read the rest…

Posted by Rob Sanheim at 11:39 pm
13 Comments

++++-
4 rating from 67 votes

ParticleTree: Preloading Data with Ajax and JSON

Category: Ajax, Programming, Prototype

In this article from ParticleTree they take the typical Ajax kinds of connections that everyone else is doing and “step it up a notch” by showing you how to prefetch with Ajax and the help of some JSON. On most sites, there are usually only a handful of options that can be done at any Read the rest…

Posted by Chris Cornutt at 1:24 pm
4 Comments

+++--
3.9 rating from 43 votes

Packt Publishing: Building Responsive Web Applications with AJAX and PHP

Category: Ajax, Books, PHP, Programming

Packt Publishing will be releasing a new Ajax/PHP book this coming March (2006) – “Building Responsive Web Applications with AJAX and PHP” authored by Cristian Darie, Bogdan Brinzarea, Filip CherecheÅŸ-ToÅŸa, and Mihai Bucica. In it you will learn how to: Build a solid foundation for your next generation of web applications Use better JavaScript code Read the rest…

Posted by Chris Cornutt at 12:46 pm
3 Comments

++++-
4.2 rating from 40 votes

A Huge List of Javascript Libraries

Category: Ajax, JavaScript, Programming

Saddam Azad has a huge post over on his blog today with a pretty comprehensive list of Javascript libraries (including Prototype, AjaxAC, Moo.FX, Rico, and Zimbra). They’re seperated out into sections like “Pure JS Application libraries / Frameworks”, “PHP based AJAX Frameworks”, and “Javascript libs for Flash” with several listings underneath each. Most of the Read the rest…

Posted by Chris Cornutt at 11:32 am
3 Comments

+++--
3.7 rating from 38 votes

Sys-Con Brasil: a Drag-and-Drop Shopping Cart HowTo

Category: Ajax, Programming

On the Sys-Con Brasil site site, there’s a new tutorial posted that walks you through the creation of a drag-and-drop shopping cart system with the help of Scipt.aculo.us and <cf_srs>. We’re going to harness the power of the Scipt.aculo.us JavaScript library to provide our interaction. As their Web site states, this library “provides you with Read the rest…

Posted by Chris Cornutt at 11:22 am
3 Comments

+++--
3.8 rating from 48 votes

Monday, January 30th, 2006

Ideal Ajax data format?

Category: Ajax, JavaScript, Programming

The quirky PPK at quirksmode asks: Once you’ve succesfully fired an AJAX request, what sort of response should the server give? An XML document? An HTML snippet? A JSON string which is converted to a JavaScript object? Or something else? In this entry I’d like to discuss the three formats, with examples, and ask you Read the rest…

Posted by Rob Sanheim at 9:30 am
8 Comments

+++--
3.9 rating from 26 votes

Thursday, January 26th, 2006

Supporting the Back-Button: Tutorial on Dev2Dev

Category: Library, Programming, Usability

Backbase’s Mark Schiefelbein has produced a tutorial on handling the Back-Button with Ajax. He notes that the well-cited top 10 Ajax applications includes many examples that break standard expectations about the web. “As a direct consequence of the changes in how to use (D)HTML and HTTP, Ajax applications break the back button and other elements Read the rest…

Posted by Michael Mahemoff at 6:13 am
13 Comments

+++--
3.9 rating from 37 votes

Wednesday, January 25th, 2006

Hijax: Graceful Degration

Category: Accessibility, Programming

Jeremy Keith (via Marko Samastur) writes of a Hijax, a specific technique for graceful degradation: I wrote some time back about progressive enhancement with Ajax. It’s a very simple idea: First, build an old-fashioned website that uses hyperlinks and forms to pass information to the server. The server returns whole new pages with each request. Read the rest…

Posted by Michael Mahemoff at 10:07 am
13 Comments

+++--
3.8 rating from 83 votes

Friday, January 20th, 2006

Ruby in the Browser?

Category: JavaScript, Programming

Paul Hammant says “Bring on text/rhtml on the client side” for Web 3.0: If the client and server technology were pure Java (say Swing), then a refactoring either using the IDEs functions or good old cut and paste would allow you to quickly move the applicable methods from one place to another. It got me Read the rest…

Posted by Michael Mahemoff at 6:33 am
15 Comments

+++--
3.3 rating from 24 votes

Wednesday, January 18th, 2006

JavaScript idioms you need to know

Category: Dojo, JavaScript, Programming

Alex Russell (of Dojo fame) has a nice post on fundamental principles of JavaScript you need to really grok the language. Once you understand them, you’ll be well on your way to creating real JavaScript instead of just doing the copy/paste/tweak routine. The key points Alex’s points are: Everything is an Object – even functions Read the rest…

Posted by Rob Sanheim at 10:05 pm
5 Comments

++++-
4.1 rating from 54 votes

Monday, January 16th, 2006

Rexv.org – powerful regex evaluator

Category: PHP, Programming, Testing, Toolkit

We wrote before about some ajax regex tools to help test regular expressions. Recently we came upon rexv.org, which really is the swiss army knife of online reg ex tools. It supports three different regex modes: PHP PCRE, PHP Posix, javascript. Also includes options for greediness, case sensitivity, unicode, and others. It evaluates your regex Read the rest…

Posted by Rob Sanheim at 9:59 am
4 Comments

+++--
3.8 rating from 21 votes