Twice a month, we revisit some of our readers’ favorite posts from throughout the history of Nettuts+.
Implementing AJAX technology can be a hit or miss thing. Do it well and you’ll have users raving over the slickness it provides to the general user experience, while, if you mess it up, you’ll be at the receiving end of their wrath. Here are 24 tips to guide through the process of implementing AJAX technology within your web application.
1. Understand What it All Means
First up, you (...)

I spend a lot of my life at the command line and rarely use a platform other than linux, and I’d like to share some of the commands that make my life easier while I’m looking at that flashing prompt. These include man, the command to rule all commands, tools to find things, view files, and to find changes between files as well as how to work with remote files. Man
Man is the Manual Page, and holds all the instructions for all the various commands and how to control them. Personally I often (...)
CSS Juice
| Michael Marr | December 9
HTML/CSS
It seems that someone is always going around the Internet and making trivial things a competition. Thus, when Twitter and Foursquare both made moves to remove XML support from their APIs, millions of web developers rejoiced. Why such jubilation? Is there really a need to celebrate such a trivial, and logical, move? Norman Walsh and James Clark really covered the bases on this one, so I’ll spare the more intrinsic details that you can find at their blogs here, and here, respectively. (...)
It seems that someone is always going around the Internet and making trivial things a competition. Thus, when Twitter and Foursquare both made moves to remove XML support from their APIs, millions of web developers rejoiced. Why such jubilation? Is there really a need to celebrate such a trivial, and logical, move? Norman Walsh and James Clark really covered the bases on this one, so I’ll spare the more intrinsic details that you can find at their blogs here, and here, respectively. (...)

In 2008, a small company named Varien, based in Los Angeles, quietly released an open source ecommerce platform to the world. Magento, as it came to be known as, quickly gained traction with web developers wishing to move on from the days of osCommerce and Zen Cart to a more professional and robust system.
Magento has earned a reputation of being flexible and powerful, while remaining somewhat of a mystery to developers. Documentation for the platform was, and still is, scarce. In this (...)

It’s a great time for JavaScript. Not only is it becoming a much more respected language, but it’s also growing in leaps and bounds – both in popularity and features. As more browsers begin to implement the features of the ECMAScript 5th edition standard, JavaScript becomes an even more powerful platform for you to develop on. In this tutorial, we’ll talk about the new methods that are available to you.
What is ECMAScript 5?
ECMAScript is the official name of what we all call JavaScript. (...)

HTML5 is here to turn the web from a web of hacks into a web of applications – and we are well on the way to this goal. The coming year will be totally and utterly awesome if you are excited about web technologies.
This year the HTML5 revolution started and there is no stopping it. For the first time all the browser vendors are rallying together to make a technology work. The new browser war is fought over implementation of the HTML5 standard and not over random additions. We live in (...)

At least in terms of cool Web stuff, JSON replaced XML long ago. But the story keeps trickling down. Semi-pivotal events appear to be recent moves by Twitter and Foursquare to remove XML support from their Web APIs, settling solely on JSON. In the wake, no less than XML crew member James Clark has taken a slightly more appreciative stance on JSON. XML grew too complex, he admits. It doesn’t work well with programming language data structures, he concedes. Still, the occasion is also an (...)
Robert’s talk
| Robert Nyman | November 28
Javascript
With a blog it’s great getting comments, but as any blogger need to realize, there are other channels that people like to express their reactions in to – especially Twitter. Background
Therefore, I wanted a nice way to implement reactions on Twitter to my blog posts, so everyone reading could see it all in the same context. Some time ago (maybe a year) I found the BackType Connect plugin for WordPress.
All good and well, till it stopped working a few months ago. I went through all of my (...)
ReadWriteWeb
| John Paul Titlow | November 12
Tech News
Businesses have an extraordinary amount of online data to look after. Between Web analytics, social media metrics, email subscribers, CRM, customer support stats and project management, companies have at least half a dozen dashboards to log into and pull data from.
Geckoboard is one Web application that attempts to simplify this burgeoning overabundance of business information. It's a drag-and-drop dashboard that allows you to plug in various sources of data and display them on a (...)
Position: Absolute
| Cedric Dugas | November 12
HTML/CSS
One thing that is really frustrating to deal with is localization. There is nothing funny about localizing text from your application. But this is a necessary step when you want to go for very a broad market in multiple languages. So while your there, why not having a localization infrastructure in all your front-end.
Most PHP frameworks and JS widget libraries can now be easily customized as far as localization is concerned. However your bound to have some string messages in your (...)

The HyperText Transfer Protocol (HTTP) is the life of the Web. It’s used every time you transfer a document, or make an AJAX request. But HTTP is a relative unknown among web developers. This introduction will demonstrate how the set of design principles, known as REST, underpin HTTP, and allow you to embrace its fullest power by building interfaces which can be used from almost any device or operating system.
Why REST
REST is a simple way to organize interactions between independent (...)

The GitHub Project
It might have taken a while, but two weeks ago I finally got into GitHub. For those not familiar, GitHub is a site focused on the version control system Git, and allows. It’s not the only place that you can get hosted Git repositories from (e.g. Beanstalk), but it does have a much more open-source friendly environment. It’s no coincidence that their tagline is “Social Coding”.
As part of my orientation to GitHub, I wanted to contribute something to an existing project. As (...)

Today, JavaScript take a leading place when it comes to client side programming and is used by professionals and web developers all over the world. JavaScript is a powerful language with many advanced features and frameworks like jQuery, YUI, SproutCore and Cappuccino. But it has certain disadvantages that JavaScript is not the same in all browsers and it limits and accessibility of a website. But these factors should not limit the capabilities of this wonderful language.
Working with (...)

We hereby announce the immediate availability of MooTools More 1.3.0.1. We have updated all of MooTools More’s code to work with the recently released Core 1.3 without 1.2 compatibility. Besides the API update, 1.3 improves stability and introduces some awesome new features.
Awesome new features? What awesome new features?
Events.Pseudos, wait, this isn’t happening!
MooTools Core 1.3 includes our new selector engine Slick. One of Slick’s components is Slick.Parser. Slick.Parser parses a (...)
CSS-Tricks
| Chris Coyier | October 29
HTML/CSS
You have one dropdown menu, and depending on the user’s choice in that one, a second dropdown gets filled with choices. Let’s cover three different ways you can go about that.
View Demo Download FilesThe Markup
For our example, the markup will always be the same, just two simple select elements. The first one has three options. The first just informs the user to select an option, and the next two are actual choices. The second select only has one option telling the user to please pick from (...)
Here are the slides of my FrontTrends presentation. Mostly new material about why we need SMS messages for transferring JSON, web servers over Bluetooth, why we don't need app stores, and other mobile web ideas.
Overal verdict: fun conference! If it runs again in 2011, go there. And they plan an event called Falsy Values, too.
jQuery 1.4.3 is now out! This is the third minor release on top of jQuery 1.4, fixing some bugs and landing some nice improvements.
I would like to thank the following community members that provided patches and input for this release: Anton M., Justin Meyer, Colin Snover, Ryan Tenney, Louis-Rémi Babé, David Petersen, Rick Waldron, Dave Reed, John-David Dalton, temp01, Heungsub Lee, J. Ryan Stinnett, Robert Katic, Juriy Zaytsev, James Burke, Jeffery To, Carl Fürstenberg, Jacob Wright, Jeff (...)

Right now I’m in Düsseldorf with Vodafone, testing the 15th mobile WebKit I found: LG WebKit. I’ll head home this afternoon, and after that I have two more trips to go before this year is up.
Next week I’ll be in Warsaw for Front Trends where I will speak about JSON over SMS and other cool mobile opportunities. I will also visit friends there.
Then in the second week of November I’ll head to the UK once more. I will attend Full Frontal on Friday 12th, and it seems likely I’ll be around London (...)

When developing a Web App, there are some steps on the functional and technological side you can (and must) consider before starting. Know Your Ground
Spend some time researching: are there alternatives that would do the same thing you want to develop? What are their flaws? Who’s their audience? Is there exclusive content you can offer? What’s your value proposition compared to your competitors? Here are some directories that will help you out: Apple WebApps page Feedmyapp – A directory (...)