News (60)

Coder links Yahoo search, Google App Engine

The goliaths of the Internet are dangling an ever-larger supply of bootstraps for folks who want to try new ideas for the Web. Read more »

Google open sources 'Protocol Buffers'

Google has open sourced an internal development tool called 'Protocol Buffers', a data description language that forms a basic part of the operation of the company's vast computing cluster. 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 »

Google open sources XML-alternative Protocol Buffers

XML, it seems, has run out of steam for Google. Google said Monday that it has created an open source project for a data interchange format called Protocol Buffers. Read more »

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 »

Features (64)

RIFE with possibilities

Developing a web-based application is never a small undertaking. At the very best it's a lot of work just to develop the code that does whatever it is your application is supposed to do but before you even get to the point of writing your application's code, you have to decide what you going to write it in. Read more »

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 »

Video (2)

What's doing with non-C# languages in .NET?

Jason Zander, general manager, Visual Studio, Microsoft discusses using J#, F#, IronRuby and IronPython with .NET. Read more »

Discussing IronPython

IronPython is an implementation of Python on the .NET platform. Lead Program Manager, Mahesh Prakiya talks about the future of IronPython and how they work with the Python community. Read more »

Blog (21)

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 »

Google App Engine sort of getting Perl support

Staff [blogs:syslog] -- Google programmers are adding support for the Perl programming language to its App Engine service for hosting Web applications, but so far it's not really an official project. Read more »

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 »

Log in


Sign up | Forgot your password?

  • Chris Duckett Safari gets Gears

    Since its release in May last year, Gears has supported only Internet Explorer and Firefox browsers. With the addition of Safari into the Gears fold, it closes the loop of major browsers to support Gears Read more »

    -- posted by Chris Duckett

  • Renai LeMay MyPerfect.com.au has potential

    Victorian Web start-up My Perfect has a strong story and rationale for why it will succeed. But it has to overcome some challenges and design flaws first. Read more »

    -- posted by Renai LeMay

  • Brendon Chase Blog against poverty

    Worldwide Blog Action Day is 15 October, in 2008 the goal is to raise awareness and conversation around the worldwide topic of poverty and in the process raise money for the cause. Who's in? Read more »

    -- posted by Brendon Chase

What's on?