News (1)

Microsoft looks to extinguish LAMP

The threat of open source web application software has led the software giant to produce smaller, cheaper versions of some of its tools. Read more »

Features (5)

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 »

Lazy list builders: Generators in Python

Sometimes your program is just too motivated, and does all this work you don't need or want it to do -- you want it to be lazier. That's where generators come in. Using a generator in Python lets you choose exactly how much you want done, and when. Read more »

Data driven transformations: list comprehensions

List comprehensions give you a different way to code in Python that allows you to focus on the data you're transforming, rather than the functions you use. Nick Gibson shows how you can use list comprehensions to make your Python code cleaner, clearer and faster. Read more »

Faster, smaller, clearer: Python iterator tools

With Python's itertools module you can quickly and simply perform some of the more complicated operations you'll need to do on lists. It will make your code perform better and become easier to read. Read more »

Java trends: Scripting languages

Java is still less than a decade old, but it's taken hold of the dev world. It's even spawned Java-esque scripting languages, such as BeanShell and Jess. Read more »

Log in


Sign up | Forgot your password?

What's on?