News (17)

Microsoft Patch Tuesday brings six critical updates

Microsoft has released six critical patches for August's 'Patch Tuesday', including a fix for six vulnerabilities in Internet Explorer. Read more »

Google trials new Gmail features

Google will invite users to try new features the company is considering adding to its Gmail service, the company said Thursday. Read more »

Multiple flaws reported in Linux kernel

Multiple vulnerabilities have been reported in many iterations and distributions of Linux. Read more »

Coming soon: Microsoft's latest search tech

Microsoft hopes to back up its refrain that it has a plan to catch Google by showing off some improvements to its Live Search product at a company-sponsored advertising conference later this month. Read more »

Apple's WWDC: New iPhone, new OS X, new .Mac?

Expect to hear new details about the future of Apple's Mac OS X and Web business next week at the Worldwide Developers Conference — and we think there might be a new iPhone, too. Read more »

Sun sheds light on its open-source future

Simon Phipps, Sun UK's chief open-source officer, surveys the open-source landscape and reaffirms his company's commitment to open-software development. Read more »

Cyberattacks outstripping defences

Cyberattacks today have become so complex that there may be no real way to completely protect against them, internet security researchers have warned. Read more »

Google uses Lemon to find holes in apps

Google is working on a security tool -- codenamed Lemon -- to detect vulnerabilities in its Web applications. Read more »

Microsoft release Xbox developer tools

The software giant has released XNA studio, based on Visual Studio 2005 Team System, which should ease game design across multiple platforms. Read more »

Microsoft to announce Windows Mobile 6

With its latest operating system, Microsoft is promising improved search, better security and tighter integration with Windows Live services. Read more »

Features (150)

Employ the Iterator class to streamline filtering

Iterator objects don't store objects the way arrays and linked lists do. See how using a filtering Iterator class can help you avoid wasted memory and decreased performance. Read more »

How do I ... recursively scan directories with PHP's DirectoryIterators?

One of PHP5's most interesting new features is the addition of Iterators, a collection of ready-made interfaces designed to help in navigating and processing hierarchical data structures. Read more »

Faster, smaller, clearer: Python iterator tools

With Python's itertools module you can quickly and simply perform some of the more complicated operations you'll need to do on lists. It will make your code perform better and become easier to read. Read more »

Agile programming works for the solo developer

Agile programming, aka extreme programming, offers a great deal to the lone developer. Learn how agile practices brings order to solo efforts. Read more »

C++: Removing duplicates from a range

Removing duplicates from ranges is a fairly common task in C++, but the std::unique algorithm in the Standard Template Library (STL) has some limitations. Find out how to work around them. Read more »

Extend the power of JSP with JSTL

JSTL is a specification for a set of custom taglibs that provide tags for conditional structures, iterating, internationalization, and manipulating HTTP, XML, and SQL. Read more »

Getting .NET class info with Reflection

In this article, Builder.com walks you through two example programsââ,¬"a run-time class information reporter and a convoluted Hello World applicationââ,¬"that illustrate late-bound method invocation. Read more »

Manage memory effectively with Java reference objects

Java's automatic garbage collection is something of a mixed blessing: Although it reclaims memory of unused objects, it can take away some of the programmer's freedom. Read more »

Behavior modification: Overload your C# operators

You can force C#'s operators to act the way you want by overloading them with custom behavior. Here are examples of how to make it work. Read more »

Take a manageable approach to reading HTML page data

There are many reasons for scraping data from a Web site. You might need to download data from a published site to be analysed or determine whether a site is displaying the correct value each day without any errors. You may even be creating a Web service. Read more »

Blog (3)

Google to allow third party code in Gmail?

Brendon Chase [blogs:codemonkeybusiness] -- According to executives from the company, Google are preparing to open Gmail to developers outside the Googleplex labs. Read more »

Adobe lead charge for a Java SWT port to Apple's Cocoa

Brendon Chase [blogs:codemonkeybusiness] -- Reports out of Apple's Worldwide Developer Conference this week indicate a port of Java SWT(Standard Widget Toolkit) to Mac OS X Cocoa is being readied. Read more »

You need to be smart

Staff [blogs:syslog] -- One of the most popular buzzwords in software development agile. Today everyone wants to be agile. That is good! However, being agile is not enough. Read more »

Others (1)

Gnome 2.16 Preview

With the next major release of the GNOME desktop scheduled for release next month, each passing day sees more of the code frozen. This is the first iteration since version 2.14 was released in April, which saw extensive improvements in performance. Here is our first look at some of the features in Gnome 2.16. Read more »

Log in


Sign up | Forgot your password?

What's on?