BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Python Content on InfoQ

  • Koushik Dutta is Bringing C#, Ruby, and Python to Google’s Android

    Koushik Dutta has reached a major milestone in his effort to support C#, Ruby, and Python on Google’s mobile phone platform. In a recent announcement he has demonstrated by-directional interoperability between Dalvik and Mono.

  • Python 3.0 Breaks with the Past

    Python 3.0 (aka Python 3000) was finally released 3 months ago (December 3rd 2008). It has been almost 9 year since Guido van Rossum, the language’s author, envisioned this new and revolutionary Python version. Python 3.0 breaks the backward compatibility with previous versions of the language.

  • Dynamic Language IDEs: Aptana Pydev and DLTK Python

    This part of our series about IDEs for dynamic languages takes a look at Python IDEs. We take a look at Aptana's Pydev and DLTK Python, as well as the status of static analysis and automatic refactoring for Python.

  • IronPython 2.0 Has Been Released

    Microsoft has released IronPython 2.0 on CodePlex, the .NET implementation of the Python language. The most important improvement is running on top of the Dynamic Language Runtime (DLR).

  • Python Has Wrapped Itself Around Windows Azure

    Sriram Krishnan, a Microsoft Program Manager, has written a Python wrapper for Windows Azure Data Storage. Python is one of the languages supported by Windows Azure.

  • Compiled IronPython

    Shri Borde discuses the status of IronPython 2 and how it works with compiled code. He focuses on issues involving reflection and CLS compliance.

  • Sun Gets Serious About Python

    Two announcements from Sun on their plans for supporting Python.

  • New asDox Release Helps ActionScript 3 Code Generation

    Last week Michael Ramirez released asDox 1.0 Alpha 2, an ActionScript 3 parser written in Python. It is based on qDox for Java. The parser skims the source files only looking for things of interest, such as class/interface definitions, import statements, JavaDoc tags and member declarations. InfoQ spoke with Ramirez to gain additional insight.

  • Google 'simplifies web development' with AppEngine

    At Campfire One on April 7th, 2008, Google introduced Google App Engine as a way to simplify the job of creating, running and scaling web applications, to make it 'easy.' In essence, Google App Engine allows you to build web applications locally using and then deploy them on Google's infrastructure.

  • Microsoft shows Django running on IronPython

    Microsoft recently had the opportunity to show off some of the progress the Dynamic Language Runtime (DLR) team has made when they gave a demo of Django running on IronPython. The accomplishment was shown during PyCon 2008 in Chicago, March 14-16, 2008.

  • Has Django Reached a Tipping Point?

    Django, the Python web application framework, is fast approaching its' 1.0 release and Antonio Cangiano thinks it has reached a tipping point. Based on his set of "unscientific" metrics, he may well be right.

  • Interview: Joe Walker about DWR 3.0

    InfoQ had the opportunity to talk with the <a href="http://getahead.org/dwr">DWR</a> (Direct Web Remoting) project lead <a href="http://getahead.org/blog/joe/" title="Joe Walker's Blog">Joe Walker</a>. He discussed the upcoming release of DWR 3.0 including major features, helpful features and fixes for developers, a time line and a look at the future of DWR.

  • How to Develop New Activities for the One Laptop Per Child Project?

    The One Laptop Per Child project has starting shipping its first generation of XO laptops. OLPC "is not a laptop project, it is an education project", explains Nicholas Negroponte, director of the project. A full Sugar based development environment is available for developers to contribute new activities to the project. Sugar supports collaborative activities when XOs are meshed together.

  • Bill Burke on Dynamic Languages: Rationalizations and Myths

    "Am I just a Java fanboy?" - this is a good question. And it is one that Bill Burke does answer in his blog post Dynamic Languages: Rationalizations and Myths. But along with the post comes an overwhelming response, and insight into where we are heading as a community.

  • Python Web Framework on the JVM

    Recently there has been a lot of news about numerous languages making their way onto the JVM, providing endless possibilities. Python has been around for years and its JVM implementation, Jython, hopes to bring a Python web framework to the JVM. It could prove to be what Rails is to Ruby and Grails is to Groovy.

BT