News (10)

Flaws found in open source codes

A project funded by the US Department of Homeland Security has praised improvements in open source security, while outlining some common errors. Read more »

Microsoft's CodePlex joins the online collaboration game

CodePlex will provide programmers with access to the source code of Microsoft's products. Read more »

Google takes open source back to school

Google Highly Open Participation Contest is a global program that is an analogue of the Google Summer of Code program (SoC) targeted at high school students. Read more »

Open source advocate: Release Java code

A day after Sun Microsystems CEO Scott McNealy said open-source software is his company's friend, a prominent advocate of the collaborative programming philosophy has called upon the server maker to open the code of Java. Read more »

Adobe tools put desktop apps in the browser

Adobe is preparing to open source development tools that will enable existing desktop and server software to run in Web browsers, according to reports. 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 »

Microsoft dallies with open source

Microsoft's love-hate relationship with open-source software can be epitomised by recent efforts to enhance interoperability and lure developers to Windows. Read more »

LAMP lights way on open source security

The most popular open-source software is also the most free of bugs, according to the first results of a U.S. government-sponsored effort to help make such software as secure as possible. Read more »

Sun tries again with consumer-flavoured Java

The server and software company comes full circle with Java, releasing a scripting language to ease desktop and device Java development. Read more »

Novell ship version 1.0 of Mono

Company's open-source project aims bring easy-to-use .Net tools to Linux and other operating systems. Read more »

Features (24)

Less painful getters and setters using properties in Python

It's a popular design guideline to require class attributes to be managed by methods, usually referred to as getter and setter methods. These methods increase the safety of your attributes, but come at a cost of simplicity and verbosity. With Python properties, you can have it both ways. Read more »

Generating functions rather than lists in Python

There are situations where list comprehensions are useful, but also situations where you're better served by using some other form. In this article we'll take an example of where a function factory is the better choice. Read more »

Reading zip archives in Python

Zip is the name of a popular file compression algorithm, which lets you both combine multiple files into a single archive and store them on disk using less space. We'll show you how you can open and read zip files in your Python scripts. Read more »

Python in the enterprise: Pros and cons

Python has developed quite a following among a small-but-growing cadre of self-described Pythonistas. This article highlights the pros and cons of building enterprise-class application in Python. Read more »

Build a basic Web scraper in Python

There are times when your programs need to access the Web without worrying about the details of the mark-up. In this example we write a HTML scraper using the Python parsing library BeautifulSoup. Read more »

A Quick Start to Python

With the final release of Python 2.5 we thought it was about time Builder AU gave our readers an overview of the popular programming language. Builder AU's Nick Gibson has stepped up to the plate to write this introductory article for beginners. Read more »

Pick up some Python with this script walk-through

In Python, loops and flow control statements aren't terminated, which can get a little confusing. Here is a script walk-through from Builder.com to help you with Python. Read more »

One virtual machine to rule them all

The Java platform can be used to interpret more than just the Java language -- it has expanded its coverage to include Ruby, Python with PHP to follow shortly. Read more »

The LAMP development toolkit

Need to dust up your Linux, Apache, PHP, Perl, Python, and MySQL (LAMP) software stack skills? Our LAMP development toolkit is just what you need. Read more »

Mono 2.0: .NET goes non-Windows

We interview Miguel de Icaza, VP of Development Platforms and a founder of Mono to find out what is and is not included in the latest release. Read more »

Blog (3)

No, you can't have private attributes in Python

Nick Gibson [blogs:byteclub] -- 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 »

CodeGear Q&A

Brendon Chase [blogs:codemonkeybusiness] -- CodeGear is the new name for Borland's developer tools business. Builder AU spoke to CodeGear about the handover and direction of the developer tools business under the new banner. Read more »

Do you trust data in the cloud?

Brendon Chase [blogs:codemonkeybusiness] -- Cheap hosted storage, app engines, and hosted code libraries. Can you really trust your data, or your client's data in the magical Web 2.0 cloud? Read more »

Log in


Sign up | Forgot your password?

What's on?