News (15)
Australian students win global software competition
A group of Australian students have just been crowned winners of the Imagine Cup, a global competition in software design. Read more »
Aussie students close in on Microsoft prize
A group of Australian University students, including one of Australia's most well-known technology bloggers, has progressed to the finals of the Microsoft-sponsored Imagine Cup software development competition in Paris. Read more »
Browser faceoff: IE vs Firefox vs Opera vs Safari
Web 2.0, with its complex sites and rich Ajax applications, is an increasingly demanding platform for a browser. In this review feature, we look at how the leading browsers measure up. 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 »
Google Android's new battleground: Developers
Google executives have a lot of work ahead of them as they court application developers skeptical of the search king's new open software platform for mobile devices. Read more »
Amazon to host Red Hat Linux online
Red Hat on Wednesday announced a significant departure from its current business plan, saying its flagship Linux product will be available on Amazon.com's Elastic Computing Cloud online service. Read more »
Vista struggling to match XP sales
Sales of boxed copies of Windows Vista continue to significantly trail those of Windows XP during its early days, according to a soon-to-be-released report. 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 »
Study: Software piracy costs US$34b
Software piracy resulted in a loss of US$34 billion worldwide in 2005, a US$1.6 billion increase over 2004, according to a study commissioned by the Business Software Alliance. 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 »
Features (412)
Microsoft unveils the F# programming language
This article kicks the tyres on the September 2008 Community Technology Preview of F#. Read this brief overview of the programming language's features and environment. Read more »
Evaluate volatile keyword and synchronisation in Java
If you need to control access to certain pieces of data in a class when writing multithreaded applications, see how you can use the volatile keyword to get a similar effect as using the synchronised keyword. Read more »
Send email alerts when errors are written to the event log
It is common for applications to write to the Windows Event Log when errors occur or a warning is issued, and with the advent of the .NET Framework, Microsoft has provided developers with built-in functionality to read and write data to or from the event log. Read more »
Parse mathematical expressions with JEP
JEP is a Java mathematical expression parser. This means that you can pass JEP a string of mathematical operations (which may also contain variables) to perform and get back an answer. Read more »
Try command-line looping for added efficiency
Using loops, you can take often-used commands that would normally be executed in sequence manually, and have them done automatically. This article tells you what you need to know about getting started with loops. Read more »
New Date Datatypes in SQL Server 2008
SQL Server 2008 provides new data-types for storing wider ranges of dates with more precision. Heres how you can use these new data types to your advantage in SQL Server 2008. 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 »
A Beginners Guide to Threading
The golden age for programmers is over. For a decade we have been able to get away with writing slow code, knowing that the hardware would pick up the slack. Not so any more, hardware developers have decided that software developers need to raise their game, and get ready for a generation of multi-core processors. Read more »
Programming for Cell
As the Cell has seven usable cores and some exotic memory features, it can offer more parallelism than other chips in the marketplace but it comes at the cost of ease of programming. We discuss the challenges faced by this difficult yet highly parallel architecture. Read more »
Employ refactoring via Visual Studio to write better code
Refactoring is the practice of making your code cleaner and clearer without affecting the functionality. Find out what's included in Visual Studio's Refactor menu, and discover a couple of Visual Studio add-ins that bring refactoring to the Visual Basic community. Read more »
Blog (8)
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 »
Google decides to dominate javascript libraries
-- With each passing day Google begins to look more and more like a Trapper Keeper. The latest move for the Web behemoth is to store commonly used javascript libraries with Google AJAX Libraries API. Read more »
Quick Tip: Forwarding X11 to OS X
-- Just because you are on a Mac doesn't mean you can't run your Linux applications. Here's how you can bring penguin power to your Mac. Read more »
Still many questions about software for mobile computers
-- The great thing about the development of future mobile computers is that no one school of thought has come to dominate the territory. Of course, that's also a problem. Read more »
OpenAndroid: a Google geek's delight
-- Between OpenSocial and Android, did anyone manage not to hear about Google this week? 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 »
XSS fun with Howard: Liberal Party says no
-- Political parties have no sense of humour. Far from being a revelation, it was merely reinforced yet again as both the major parties in this country had their sites fall victim to XSS. 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 »
Others (1)
Mini-Confs Day 1
Linux.conf.au kicked off today with a series of mini conferences covering a range of topics Read more »
Filter Tags
News and features
- Latest
- Popular
- Features
- Most Discussed
-
Microsoft prescribes more RESTDetails have begun to emerge about the next versions of Visual Studio and Windows Server this week -- and the message from Redmond is to REST up Read more »
-
With news that REST will play a big part in the next version of the .NET Framework, it is timely to take a look at ADO.NET. Read more »
-
Spellr.us needs a new dictionaryOne of the only Australian start-ups to present at the recent round of conferences in the US was Sydney-based spellr.us, which has launched a Web-based tool to check and monitor websites for spelling mistakes. Read more »
-
Five services to turn off in Windows XP
2008/10/01 13:25:41
-
2008/10/02 09:55:30
-
Change the Windows XP product key
2008/10/01 12:52:20
What's on?
-
Net Neutrality, Ballmer and bad dress -- Club Builder
Visting Club Builder this week: Steve Ballmer to speak in Australia, local ISPs say Net Neutrality is an American problem and we look at the best dressed from Tech.Ed.
