Jesse James Garrett is the "notorious" father of AJAX. You may not also realize that he’s also a writer, interface developer and designer, information architect, and experience strategist. He co-founded Adaptive Path in 2001, where he is now Director of User Experience Strategy. Garrett is the autho
Tag: JSON / JAVA / XML
Choosing between XML and SQL in .NET Content Management Systems
(Petr Palas) This article compares various approaches to storing, editing, and displaying structured content on the web. It shows the advantages and disadvantages of using XML and relational SQL databases.
Tip: Rescue terrible HTML with TagSoup
(Uche Ogbuji) An important goal of XHTML is to provide developers a clean and easily parsed Web format, something anyone who has had to do any screen-scraping would appreciate. The problem is that the Web is still mostly populated by the scary legacy of HTML, much of it not even compliant to the mor
An AJAX Caching Strategy
(Bruce Perry) The ability of AJAX applications to make an HTTP connection behind the scenes to fetch small bits of information is one of the powerful tools that the modern browser APIs come equipped with. For most browsers (e.g., Firefox 1.5, Safari 2.0, Opera 8.5), the engine behind this task is th
Introduction to the Atlas Controls
(Brian Mains) Atlas is a free framework to develop richer web applications using AJAX with ASP.NET. It provides a means to perform server-side callbacks using client-side scripting capabilities, update only a region of the page, and add additional UI capabilities such as dragging-and-dropping capabi
AJAX and Screenreaders: When Can it Work?
(James Edwards) We’ve all heard a great deal of buzz about AJAX in the last few months, and with this talk has come a legion of articles, tips, presentations and practical APIs designed to explore the possibilities and try to arrive at best-practice techniques. But, for all of the excitement and hyp
Making WS-Reliability reliable
(Daniel Rubio) As the adoption curve for Web services continues to evolve, merely alleviating the distributed communication headaches of heterogeneous platforms will not be enough for many projects. Even though interoperability figures at the top of list for most people considering Web services, dis
How to serialize a CTreeCtrl in XML
(Andreas Loeffler) A while ago I had to come up with a solution on how to serialize a CTreeCtrl – or a derived class from it – with XML, e.g. loading and saving its content in a XML file without destroying the tree structure of the items.
Working with MagicAJAX
(Mohammad Azam) In this article, we will look at the MagicAJAX Library which helps make the client side postback calls and provides a smoother user experience. The article will cover the development of a small application that is used to add and view user specific tasks.
Windows Presentation Foundation Data Binding: Part 1
(Shawn Wildermuth) Windows Presentation Foundation (formerly Avalon) introduces a profound new way to develop user interfaces for rich clients. For the first time, WPF separates design of the user interface from the code. This separation means that, much like ASP.NET, your markup is typically in one
