Getting Started with XQuery

Getting Started with XQuery

If you’re thinking of XML as hard-to-read text files, it’s time to start thinking in terms of XML as content.

This Friday will show you what XQuery is, how it’s different from other approaches, the new possibilities it opens up—and how to harness its power,

Google Maps API, V2: Adding Where to Your Applications

Google Maps API, V2: Adding Where to Your Applications

This is the second edition of this Friday, which has been rewritten to use the Google Maps V2 API.

Google Web Toolkit: Taking the Pain Out of Ajax

Google Web Toolkit: Taking the Pain Out of Ajax

Google Web Toolkit unifies client and server code into a single application written in one language: Java. GWT lets you create a web application in much the same way as you would create a Swing application—creating visual components, setting up event handlers, debugging, and so forth—all within a familiar IDE.

Payment Processing with Paypal and Ruby

Payment Processing with Paypal and Ruby

Building a top-notch web site requires a lot of technical expertise. Keeping track of changing requirements and new technologies, not to mention the competition, can keep you on your toes. Processing payments is a small, but important part of a successful site.

Rapid GUI Development with QtRuby

Rapid GUI Development with QtRuby

See how to use the powerful Qt3 library to create cross-platform GUI applications for Linux and OS X in Ruby.

Using memcached: How to scale your website easily

Using memcached: How to scale your website easily

memcached is a high-performance, distributed memory object caching system, used to speed up dynamic web applications.

memcached was developed to enhance the speed of LiveJournal.com’s one million users with 20 million dynamic page views per day, providing faster page load times for users and better resource utilization.