News (56)

PHP, Python, Samba get security tick of approval

Perl, PHP, Python and Samba have been commended for improving security in a report analysing over 250 open-source projects. Read more »

Cisco cleans up with SOAP alternative?

Cisco has announced an alternative to the Web-services protocol SOAP — and made it open source. Cisco says its Etch messaging protocol will be more efficient than the SOAP standard and the company will release the source code. Read more »

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 »

Is Google's App Engine a lock-in honeypot?

Some developers fear that Google is aiming to lock them into to the App Engine platform — Google's application hosting service — but Google refutes any claim it has evil intentions. Read more »

Google sets Bigtable for free life in the cloud

Web developers will soon be able to host their applications on Google's infrastructure for free — up to a point. Read more »

rproxy set for revival

Andrew Tridgell, the author of the Samba file server, has announced his plans to revive rproxy as part of the OLPC project. Read more »

Silverlight update fights back against Adobe's AIR

On Monday, Adobe released the long-awaited AIR download for running Web applications offline, but Microsoft is readying an update to its Silverlight platform that it hopes will keep Web developers in its camp. Read more »

Getting ready for the Python breakage

If Google starts behaving oddly later this year, it might not be due to too many YouTube videos of Britney Spears losing it or a stealth attack by Microsoft's minions, but because of a forthcoming change to the Python programming language. Read more »

PHP, Perl and Python pass Homeland Security test

Coverity, which creates automated source-code analysis tools, announced late Monday its first list of open-source projects that have been certified as free of security defects. Read more »

Perl language gets a revamp

The Perl Foundation last week released the latest version of the programming language, Perl 5.10. Read more »

Features (63)

Using Google as an application platform

Find out why Google Apps is a powerful alternative to more established products such as Microsoft SharePoint and IBM Lotus Notes. And, if Google Apps doesn't offer the applications you need, see why the Google App Engine might fit the bill. Read more »

Huffman coding in Python

We'll show you how to implement Huffman encoding, which is useful when dealing with small sets of items, such as character strings, in Python. Read more »

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 »

Extending Vim with Python

If you're a user of the text editor Vim, chances are you are already impressed with the number and power of its inbuilt features. If you've ever tried to add your own functionality to the editor but been turned off by its arcane Vimscript language, then you'll be pleased to know that Vim now supports internal Python scripting. 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 »

Writing and appending to zip archives in Python

Following up from last week's article on reading zip archives, we show you how you can create your own archives using Python. 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 »

Tkinter canvas: freeform GUIs in Python

The Tkinter framework provides some standard GUI widgets for use in building Graphical User Interfaces in Python. If you need more freedom you can use the Canvas widget included in Tkinter, which gives you an area where you can draw custom shapes. Read more »

Looking ahead to IronRuby

Many of us are forced (for good or ill) to code within the .NET ecosystem. With the impending release of IronRuby, .NET developers will finally be able to try this interpreted, flexible and object oriented language without giving up Visual Studio or the advantages of the .NET framework. Read more »

Partial function application in Python

Python is not an inherently functional language, but with the help of the functools library you can write some programs in a functional style. One of the key tools do to writing functional code is partial function application, which is available through the functools module. Read more »

Blog (19)

How to manage a team of geniuses

Brendon Chase [blogs:codemonkeybusiness] -- Hiring a team of developers and techies that are smarter than you is inevitable. As a manager how do you cope with this and keep things on track? Read more »

Google App Engine meets Amazon EC2

Staff [blogs:syslog] -- What do you get when you cross Amazon's EC2 on-demand cloud computing infrastructure with Google's new App Exchange foundation for Web applications? Read more »

How Google's App Engine stacks up with Amazon's EC2

Staff [blogs:syslog] -- We compare Amazon's approach to providing infrastructure services to Google's. Read more »

How useful is OpenSocial?

Staff [blogs:syslog] -- This week's coverage was all over the local MySpace developer launch, we took a look at Google's AppEngine, had more videos than we knew what to do with and can someone put us out of our misery buy Yahoo already! Read more »

AppEngine: Google's Python boost

Chris Duckett [blogs:betaliving] -- I'm sure I am not the only person who will be learning a thing or three about Python due to AppEngine curiosity -- for that, Python should give Google thanks. Read more »

Linux lovefest wraps up in Melbourne and flies south

Chris Duckett [blogs:betaliving] -- As the Linux.conf.au 2008 wrapped up in Melbourne last week it was time to reflect on the highlights of the last few days. What was hot and what was not? Read more »

OpenAndroid: a Google geek's delight

Staff [blogs:syslog] -- 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

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 »

Bloated code is bad for working families

Staff [blogs:syslog] -- It's hard to argue with large and bloated as adjectives, but streamlined is debatable. MinWin comes in at a hefty 25MB and for that price you don't even get graphical output. Read more »

Microsoft's Supermarket Sweep

Staff [blogs:syslog] -- Attention entrepreneurial developers: Steve Ballmer wants to pay you somewhere between $50 million and $1 billion for your company. Read more »

Log in


Sign up | Forgot your password?

  • Lana Kovacevic What's new in GWT 1.5?

    I recently wrote an introduction to the Google Web Toolkit based on Lars Rasmussen's session at the Google Developer Day 2008 in Sydney. Following the introductory session Lars gave us a deeper insight into GWT, particularly what's new in version 1.5. Read more »

    -- posted by Lana Kovacevic

  • Lana Kovacevic The Portal of the Future

    At this year's Gartner Application Development, Integration and Web Services Summit, I attended Gene Phifer talk: "Portal of the Future: What's Beyond Web 2.0?". Read more »

    -- posted by Lana Kovacevic

  • Staff Google's new foray into image search

    Google is developing visual crawling software that can be used for facial recognition and scene analysis. In addition images can be matched with display ads and utilise geotagging information for various applications. Read more »

    -- posted by Staff

What's on?

  • Club Builder: Sports, Gates and Gears

    This week on Club Builder: Steve Ballmer gives a teary goodbye to Bill Gates, Mark Taylor moves into IT endorsements and we ask some Google Gears questions.