News (3)

Open-source divorce for Apple's Safari?

Two years after it selected open-source rendering engine KHTML as the basis of its Safari Web browser, Apple has proposed resolving compatibility conflicts by scrapping that code base in favour of its own. Read more »

'Dangerous' Flash exploit can infect by stealth

A Flash flaw discovered this month could change the face of Web security by allowing criminals to infect users of any browser or operating system with malware — without making their browser or application crash. Read more »

Adobe to pull Office rival out of AIR?

Adobe may look to the Adobe Integrated Runtime (AIR) platform to launch an office productivity suite to take on Microsoft. Read more »

Features (32)

PHP gotchas to avoid

When you are debugging PHP code under a tight deadline, start by looking for the most typical problems. Topping the list should be parsing and scope errors. Read more »

Internationalise your Struts application

You may know how the Java-based Struts Framework makes your code easily reusable. Here's how Struts can internationalise your content. Read more »

Using C++ templates

Templates are a relatively new addition to C++, and they introduce the concept of generic programming. But before you dive into creating C++ templates, what are their advantages and disadvantages? Read more »

Maintaining session state in ASP

What are the issues surrounding the use of session IDs in both "classic" ASP and ASP.NET and what happens with sessions when multiple Web servers come into play? Read more »

Make XML data islands work in Mozilla

XML data islands offer a useful way to add dynamic data to static HTML pages, but they are typically limited because they work only in IE. See how you can get around this by writing some complex JavaScript and implementing them in Mozilla. Read more »

Protect your JavaScript with obfuscation

This article takes a closer look at the concept of code obfuscation and provides a sampling of obfuscator tools that will help you protect your JavaScript code. Read more »

Microsoft embraces open source with jQuery

Microsoft plans to integrate the JQuery library into both the ASP.NET Web Forms and ASP.NET Model View Controller frameworks. This article outlines how jQuery may work within an ASP.NET application. Read more »

Qt: Cross-platform futures in a mobile world

Benoit Schillings is chief technologist for Qt Software (originally Trolltech). Based in the Bay Area around San Francisco, he sets the direction of the company's cross-platform application deployment product. Read more »

Unit testing options for JavaScript

Unit testing is different from traditional testing because it is performed by the developer and not a tester. This article provides an overview of several options for unit testing client-side JavaScript code. Read more »

Lock up in ColdFusion

Simultaneously handling multiple execution threads offers much higher performance but make sure you properly lock reads and writes to shared variables in ColdFusion MX. A look at the process. Read more »

Log in


Sign up | Forgot your password?

  • Staff A first look at Windows 7 beta

    In this week's Roundup we show you a preview of Windows 7 beta, cover news from the annual Macworld and more. Read more »

    -- posted by Staff

  • Staff Opera's new SDK: Better browsing on the Wii?

    Opera has thrown a little more love at device developers by announcing an updated version of its software development kit on Wednesday at CES. Read more »

    -- posted by Staff

  • Staff 2008: Time to call stumps

    It's another year down but some things never change. That was shown this week as Internet Explorer remained under fire from yet another zero-day exploit. In other news, we set a hard drive on fire and Apple cans its involvement with MacWorld. Read more »

    -- posted by Staff

What's on?