Learn more about how Vagrant allows you to easily manage and control multiple virtual machines.
See how the term DevOps reflects a new movement that tears down the wall that traditionally separated developers from system administrators.
Explore some of the most important aspects of working for a start-up and managing expectations.
Dive deeper into Cassandra's design and implementation and find sensible advice and guidelines to get your development rolling.
Changes to the core language, the standard library, and some welcome performance improvements make Python 3.1 a balanced and worthwhile release.
Python 3.0 has been released. Are you ready to migrate your code? Find out what you need to know to make the switch.
Explore Python 3.0's new support for per-user installations, an official with statement, property decorators, keyword-only arguments, dictionary changes, and C API changes.
The changes to the standard library in Python 3.0 truly "clean house." The results are both more usable and less cluttered.
Python 3.0 makes critical—and not-backwardly-compatible—changes to data types. Find out how these changes will affect your code.
In this deep comparison between Python 2.x and Python 3.0, discover the far-reaching changes to the Python core language, type system, and the standard library, how they'll affect your code, and guidelines for migration.
WindowMover demonstrates techniques that let you take ultimate control of your desktop. While it focuses on managing window positions for dual monitor systems, you can easily borrow from or extend it for general-purpose UI automation.
A shared clipboard lets you copy and paste data seamlessly across machines—it's the perfect productivity tool if you work with multiple machines in parallel.
The 2.5 version of Python offered lots of useful enhancements. In this article, you'll learn about some specific modules, as well as performance improvements, that are likely to bring big smiles to the faces of many Python developers.
The freshly minted 2.5 version of Python has lots of goodies, but the three in this article are the cream of the crop. Find out how ctypes, pysqlite, and ElementTree can save you time and aggravation in this extensive article with a ton of great sample code.
Python 2.5 still has the smell of fresh paint but it's the perfect time to drill down on the most important new features in this comprehensive release. Read on for detailed explanations and examples of exception handling, resource management, conditional expressions, and more.