Trac – Part 1


I recently decided to adopt Trac for my development for Hydra Labs, as well as for my personal and school projects. Trac is a Python powered development tool that includes a wiki, ticketing system, and source browser. Trac focuses on being very transparent and does not require a large process to begin using it. Additionally, it is extremely extendable using a vast array of plugins available from the Trac-Hacks site.

My environment required a few moderate customizations because I wanted to have global authentication so that once I create an account to login to one of my projects, it would be valid for all the other ones. Also I needed to integrate authentication and authorization for the Subversion repository as well.

In Part 2 of this article, I will describe the complete setup process I went through to get this installed and customized to the needs of my projects.

PyAMF 0.4

Well almost…

We just release PyAMF 0.4-RC2 yesterday! While it is not quite the final version, this is a huge step for the project and includes a ton of updates and features.

Some highlighted features include:

  • cPyAMF – An implementation of PyAMF serialization that results in tremendous speedups.
  • SQLAlchemy Adapter – Adapter for the popular Python Database ORM.
  • Improved Google AppEngine Adapter – makes deploying Flex/Flash apps on Google’s new service even easier.

You can see our official announcement on the PyAMF Blog.

Currently PyAMF 0.4 is in the Release Candidate stage so we are testing and getting feedback. The release candidate and final version (when it is ready) are available for download here.

Hydra Preview

With the public announcement of Hydra EMS being announced any day now, I thought I would give those of you that have been following its development a sneak preview of the UI and some of the new features we have added recently.



PyAMF Logo

Back in January I discovered the PyAMF project. This project’s goal is to create an implementation of AMF (Action Message Format) for the Python Programming language. Last week they released version 0.1.0, their first stable release.

So far, I have been extremely impressed with this project. The library offers integration with popular Python web frameworks including Twisted, Django, and Pylons. The performance is excellent and will only improve as the team intends to annex their Python code, with C for faster serialization of requests. In addition to an excellent library, the developers have also provided a number of examples which attempt to cover every major area of the library. I have already begun using it in various projects including Hydra, which will be released this month.

Look for more info and updates on the PyAMF project in the coming weeks.