Sponsorised links
This month
Internationalize Your Apps with XSLT
Today’s web-based reporting applications usually use XSL transformation to format data. To meet the needs of users worldwide Web application often require internationalization. Follow this step-by-step approach to managing client-side internationalization based on XSLT. This solution only requires that both the data to be internationalized and the server stores are in XML
April 2008
Facebook Applications
Wiliam web design and development offering catered facebook application development to help estabilsh your brand connection in the largest social networking portal on the web.
March 2008
Enhance Web Publishing with Jacquard
Jacquard is a software development methodology specialized for Web projects and Web development that looks to align the work and goals of business interest personnel, Web designers, programmers, project managers, database analysts, and more. Learn Jacquard’s core principles, and follow an example of its use in communication between a user experience team and a programmer team.
Plan a Semantic Web Site
The Semantic Web allows users to get smarter search results and site owners to get more targeted traffic as users find what they really want. Learn how to make your Web site part of the Semantic Web, as this article leads you through the aspects of both information architecture and general infrastructure you need to truly take advantage of this burgeoning opportunity.
Sponsorised links
February 2008
Design an Ajax Super Page with Del.icio.us
Del.icio.us is a social bookmarking Web site that allows users to create and share browser-independent bookmarks. Surf the Web and have your del.icio.us tags, links, and functions handy, or a single page where you can save the site you're browsing directly into your account. This tutorial shows you how to use Ajax to build such a page using a PHP script as the server-side proxy.
Protect Your Project Zero Apps with OpenID
OpenID is an open source, emerging security technology that provides decentralized authentication across the Internet. In this article, the third and final part of the series, learn about Project Zero Security and how to leverage OpenID authentication, define security rules for the application, and extend a user registry.
Project Zero Security Part 2
Developers of Project Zero Security have made an effort to simplify the enablement of security quick and easily. In this article, Part 2 of the three-part series, delve into Project Zero Security and how to create a user registry, define security rules for the application, and leverage an LDAP user registry.
January 2008
Create Input Forms with Ajax and XML
Augmenting your HTML forms with Asynchronous JavaScript + XML (Ajax) callbacks to the server is a practical way to add Web 2.0 functionality to your application. Discover a variety of techniques to add Ajax code and enhance the user experience for PHP applications.
December 2007
Getting Started with JFS 1.2 Part 1
JavaServer Faces (JSF) technology, a server-side framework that offers a component-based approach to Web user-interface development, has come a long way. This tutorial series covers how to get started with JFS 1.2 with many examples to get you started quickly.
Push RSS to New Limits
This tutorial demonstrates using Really Simple Syndication (RSS) channels to store contact information and meeting information—much as a personal address book and calendar does. It uses RSS elements and attributes such as items and guides to create a neural-network-like mesh of related data.
November 2007
Download free CSS templates - Free CSS Templates
A great web developer's resource for free CSS files for use in templates
Mocking and Stubbing in Ruby on Rails
Understand the basic foundations behind stubbing and mocking techniques and strategies with this hands-on walkthrough using the three most popular mocking frameworks for Ruby: RSpec, Mocha, and Flex Mock.
Avoid Common Web 2.0 Cross-Site Scripting Attacks
Dodge common Web 2.0-based application attacks, such as cross-site scripting, and dramatically increase your Project Zero application's security using Active Content Filtering (ACF). Learn about the powerful capabilities of applying ACF to a Project Zero environment to remove active content from request data and response output being set to the client.
BlammoSplat Part 3: The Community Animation
Learn to enable users to both rate existing animations and to combine existing animations into new snippets. This is the third in a series of three tutorials that chronicle the building of a site that enables collaborative discussion and animation building using Domino and OpenLaszlo.
October 2007
Build an Indestructible Web-Hosted Brain
The problem with distributed computing is that everyone with the technology to reverse-engineer your crypto chip can listen to your broadcast and know exactly what you're trying to break. Build a robust distributed computing application that is opaque to observers—even those who have access to the source code— by attaching a simple neuron implementation to HTTP transport code.
Create a Photo Album with Project Zero & REST
Combine Yahoo!’s Flickr with existing Zero components to create a photo sharing service that supports many of the same functions as Flickr. Flickr provides a user friendly, scalable and extensible service, and is an excellent example of an RIA, validating Zero as an RIA platform as well. Also learn more about RESTful design, connecting components via HTTP, and the use of JavaScript to provide a function that isn't already part of Zero.
Integrate XForm with the Google Web Toolkit
This four-part series demonstrates how to use the GWT and XForms together to create a dynamic Web application. In this final installment learn to add an interactive form for adding new albums for an artist using GWT Ajax, JSNI, and XForms controls. You'll look at how GWT can augment XForms, and provide localized content for XForms controls.
Build an XUL-based Blog Editor
The Firefox browser is built using XUL, and the upcoming Firefox 3.0 release will provide a XUL runtime allowing any Firefox user to run any XUL application. In this tutorial, you'll start to program in XUL. You'll see how to leverage your Web development skills to build a XUL-based blog editor.
Enunciate is a Web service deployment framework
Enunciate is a Web service deployment framework. It is not another Web service stack implementation. Rather, Enunciate leverages existing Web service technologies to provide a mechanism to build, package, deploy, and to clearly, accurately deliver your Web service API on the Java platform.
Enunciate's novel approach to Web service development centers around leveraging all components of an API that are definied and maintained in original source code (as opposed to only those that are defined by compiled bytecode). This means that Web service development is done completely in source code, where it can be maintained using your favorite IDE and where the development entry barrier is low.
However, by starting with original source code, Enunciate avoids the interoperabilty issues of code-first development by forcing developers at compile time to reconcile any ambiguities or other potential hazards in the formal contract. This model is formalized as the "compiled contract" development model.
Currently, Enunciate generates code for the Java 1.4 platform and the Java 5 platform, but has plans to add modules that generate code for the .NET and C/C platforms in the future. Consult the roadmap for information on other modules in the pipe and how you can help.
Build a Community Website of OpenLaszlo Animations
In this three-part tutorial series learn to build a site that enables collaborative discussion and animation building using Domino and Open Laszlo. Part 1 familiarizes you with Notes and Domino in the process of setting up the core of the BlammoSplat Web sites. Part 2 shows you how to create and run OpenLaszlo animations, and Part 3 teaches users to rate existing animations, and to combine them into new snippets.
Tie OmniFind Yahoo! Edition into Web Apps
IBM OmniFind Yahoo! Edition is an entry-level enterprise search software solution that is ready for primetime on your company's intranet. Using OmniFind, you can index your intranet, allowing employees a robust and easy search solution so they can find what they're looking for promptly. Learn how to use the OmniFind features, take advantage of its APIs, and integrate them into your own Web applications.
September 2007
Building BlammoSplat with Domino and Open Laszlo
Create complex Web-based applications with ease. This tutorial shows you how to use Lotus Notes and Domino to build a community Web site named BlammoSplat. This is the first in a series of three tutorials that chronicle the building of a site that enables collaborative discussion and animation building using Domino and Open Laszlo.
The CSS @media Rule to the Rescue
The CSS @media rule is a useful way to target an HTML or XML document to an intended output device. Use of the print media is now fairly widespread, and provides a much cleaner means of creating printer-friendly pages than does a separate "printable version." In regard to positioning the screen media type has an important meaning that is not covered by media-free stylesheet rules.
Best Database Configuration & Packaging Practices
As simple as database-driven development is, there are issues surrounding the packaging of a database-driven components that require significant thought. This article discusses best practices for configuring and packaging database-driven components so they are highly reusable by other Zero developers.
