News (6)
Bagle author releases 'dangerous' assembler code
Two new Bagle worm variants and the worm's original assembler source code were spreading around the Internet on Sunday - a dangerous development, according to security experts. Read more »
Single-line attack infects thousands of Web sites
Thousands of Web sites have fallen victim to an attack using just one line of code that maliciously re-directs browsers via Javascript to servers that are hosting a variety of drive-by exploits. Multiple browsers and operating systems are affected by this code if not correctly patched. Read more »
Massive SQL-based Web attack decoded
The SANS Internet Storm Center has published details about the massive SQL-based Web attack that occurred over the weekend. Read more »
Interrupting Java threads
Multithreading presents a set of new challenges to the programmer that can lead to unexpected behaviour. In this article we address one of those challenges: how to interrupt a running thread. Read more »
Flaw hunters pick holes in Oracle patches
Oracle, the business software maker that has marketed its products as "unbreakable," faces mounting criticism over its security practices. Read more »
Hiring help
Given the stress of software development, should the job interview for a developer position be kind and gentle, or should it challenge candidates to show their stuff? Read more »
Features (344)
Manipulating strings with JavaScript
While JavaScript has many applications, working with string values is one of the most popular. Let's take a closer look at manipulating strings. 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 »
Avoid bad form data with a little CGI validation code
Validating data from a Web form with a CGI script is a standard practice. Find out how to tweak your form validation code using regular expressions. Read more »
Tracking down bugs in ASP.NET code
One of the trickier aspects of Web development is debugging. In this article we'll look at some of the new ways you can debug your ASP.NET code. Read more »
Under the covers of the .NET CLR
.NET promises to let developers write code in numerous compliant languages, but exactly how does the CLR accomplish this feat? Read more »
C# vs. Java: Debate the difference
CNET developers join the debate over the differences between C# and Java and what that means, if anything, for a developer's career. Read more »
Network functions in PHP
You can employ PHP's internal functions for easy communication with network protocols, including SMTP and HTTP. This sample code will help you get started. Read more »
Parsing XML with Perl
This article focuses on one of the earliest and most frequently referenced core modules, XML::Parser. Read more »
Specify DataSet in XML
This article describes a mechanism that uses a Singleton Factory Class for creating DataSet objects that represent sets of views, locating the base configuration nodes for each view via XPath query. Read more »
Get started with Java Native Interface
The JNI can greatly improve Java performance by letting you write parts of your app as natively compiled code. Here's what you need to know to get started. Read more »
Blog (3)
Lets Shindig!
-- At this year's Google Developer Day in Sydney, Dan Peterson and John Hjelmstad talked about Apache Shindig, an open source implementation of OpenSocial and gadgets. Read more »
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 »
Try… Catch… Win!
-- As a .NET developer, there are a few “best practices” that you should always consider. And one of the biggest is that every application you write should include error trapping to trap critical and non-critical errors that may occur. And the .NET framework makes it easy to use “Try… Catch” statements to intercept any errors that occur and allow you to handle the exception. Read more »
Filter Tags
News and features
- Latest
- Popular
- Features
- Most Discussed
-
A first look at Windows 7 betaIn this week's Roundup we show you a preview of Windows 7 beta, cover news from the annual Macworld and more. Read more »
-
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 »
-
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 »
-
Ratbags burn, smash and 'nuke' hard drives
2008/12/16 14:49:30
-
2008/12/11 10:40:47
-
Five services you can turn off in Windows Server 2003
2008/10/01 13:58:07
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.
