News (57)
Kernel coding no picnic, says Torvalds
Linux project lead Linus Torvalds has said it is not easy to become a major contributor to the Linux kernel. Read more »
W3C celebrates tenth birthday
The World Wide Web Consortium is planning a celebration to mark 10 years of setting specs for the Web - prompting the question, when did the Internet begin? Read more »
Exploit code released for Adobe Photoshop flaw
Exploit code that could take advantage of a "highly critical" security flaw in the most recent versions of Adobe Photoshop has been published, a security researcher reported this week. Read more »
Psst...now it's Cisco source code up for sale
The Source Code Club has opened up shop again. Read more »
Google admits breaking App Store rules
Google acknowledged breaking the official rules of Apple's iPhone software development kit when it created the latest version of the Google Mobile application for the iPhone, but denied a more serious charge. Read more »
Google Mobile for iPhone breaks App Store rules
Google Mobile lets you search the Web using your voice in a way that is technically off-limits to iPhone developers, according to a report. Read more »
Google quietly updates Chrome
Search giant Google has quietly begun releasing a hastily prepared update to its Chrome browser to fix some security problems. Read more »
Google plans 'Chrome' browser
Search giant Google has confirmed it will shortly unveil a new Web browser dubbed 'Chrome' and based on code from the Webkit project. Read more »
Microsoft defines Centro "Essential"
Although the mid-range server software code-named Centro is still a few months away, Microsoft is divulging more details on its forthcoming release. Read more »
Ubuntu-maker launches Bazaar development tool
Canonical, the company behind the popular Ubuntu Linux distribution, has released a content-development tool designed to move development into the Internet age. Read more »
Features (228)
Simplify coding and maintenance with class libraries
You use class libraries when you're developing any type of .NET application in order to manipulate the file system, access databases, serialise objects, and launch and synchronise multiple threads of execution. Read more »
Three tools that make Java code review painless
Reviewing and optimising code is a task no developer is too keen on. Use these tools to help automate the process as much as possible. 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 »
Manipulate instances of Windows forms in C#
This article is the first in a series that's intended to ease the learning curve and help you get started working productively with C#. Read more »
Opening form instances in C#
In this article Let's we'll work through the general pattern in C# .NET for recalling a specific instance of a Form class. Read more »
Avoid these Java threading gotchas
Writing multithreaded applications in Java can trip up beginner and intermediate programmers alike. Before you tie yourself in a knot, learn how to sidestep these common threading mistakes. Read more »
Avoid problems when task switching with RTOS
Here's a look at the advantages of using an RTOS, along with several key issues to watch out for. Read more »
Build a page framework in ASP.NET
ASP.NET enables you to create an object-oriented page framework to build Web sites. Find out how to put this handy capability to work. Read more »
C++: In search of the perfect convert-to-string function
Follow this tutorial using STL to develop an efficient, generic conversion function that will handle any data type with an overloaded operator. Read more »
Simplify .NET class communication with delegates
What are delegates and what are they good for? Lamont Adams explains how to use them in your .NET apps and has some sample code, to boot. Read more »
Blog (2)
No, you can't have private attributes in Python
-- Is the lack of privacy a real shortcoming of the language, or is our judgment clouded by the old conventions of C++ and Java? Why do we need private variables anyway -- at what point does defensive programming become paranoia? Read more »
We don't need an eBay for security holes
-- It's been likened to an eBay for hackers -- new security site WabiSabiLabi is a market place for auctioning security vulnerabilities. Read more »
Filter Tags
News and features
- Latest
- Popular
- Features
- Most Discussed
-
This blog post covers some of the technologies available for creating applications for the Semantic Web. Read more »
-
Bridging the gap between programmers and the visionA successful project will have a hard time flying if you don't walk through the game plan before writing a line of code. Read more »
-
Social news start-up Streem shuts downSydney social news start-up Streem will shut down this afternoon, according to a heartfelt notice posted on the site this morning by its founder Elgar Welch. Read more »
-
How to Reset Windows passwords
2008/10/01 14:31:09
-
Five things to consider when choosing a Linux distribution
2008/10/01 15:50:33
-
Cyber-terrorism 'a big threat'
2008/12/01 12:43:32
What's on?
-
Space pr0n, patent karma and Yang out -- Club Builder
On Club Builder this week: how NASA plans to get the Internet into space, Jerry Yang is out the door at Yahoo and Brendan Eich discusses javascript engine competition.

