Play real money casino games on the leading online casinos and Real money poker - the best way to learn how to win in online poker.

Frameworks
Introduction
Web applications have become an incredibly important area in computing. Almost every aspect of life can be managed through a web app now - banking, ticket booking, even reporting crimes. A great variety of technologies have appeared around this space, from browser plugins for flashy graphics up to hardware appliances for web server acceleration. A set of technologies I am particularly interested in is web frameworks. These are development environments that make it faster and easier to build quality web apps. more...
SQLAlchemy
I presented a talk on SQLAlchemy at PyConUK 2007. The slides are here; an audio recording is also available. more...
ToscaWidgets 2
ToscaWidgets is a framework for building reusable web components. The system allows a web developer to use a complex widget in their application with ease - the internal complexity of the widget is hidden. This helps rapidly develop compelling web applications. ToscaWidgets 2 is an experimental rewrite from scratch of the framework, that I have developed. more...

Open Source Involvement

I've been active on several Python projects:

ToscaWidgets
A library for creating re-usable web widgets, and a selection of useful widgets. more...
  • Numerous bug fixes and minor enhancements
  • Greatly improved documentation
  • Created tw.dynforms, a widget library for dynamic websites
  • Started the ToscaWidgets-experimental branch, leading to Toscawidgets 2.
SQLAlchemy
This is an object-relational mapper. more...
  • Progressed MS SQL Server support from basically working to fully supported.
  • Developed basic MS Access support.
  • Initiated some tools: autocode and dbcopy.
TurboGears
This is a web framework based on a number of existing components. more...
  • Improved SQLAlchemy support, including changes for SA0.4.
  • Various bug fixes, including avoiding the need for ET() calls using TG Widgets in Genshi templates.
  • Developed iisproxy, a tool to deploy TurboGears applications with Microsoft IIS.
© 1998 - 2010 Paul Johnston, distributed under the BSD License   Updated:13 Jun 2010