Ottawa Python Author's
                            Group
 
python.org

Club Information

Membership Instructions
Meeting Information
About the Website

Resources

OPAG Wiki

Documentation

Articles
Contact Us

Current Location: Home /Meetings / Past meetings

Shown here are the previous OPAG meeting details. If speakers provided links to any resources from their talks, then they are located here.

May OPAG meeting
Tue May 18 19:00:00 2010
Location: 3444 ME at Carleton University ( map )

Our regular monthly meeting for May will be pushed back by one week due to a member conflict. We hope that's ok for everyone. The theme of this meeting is "extending Python in C/C++". See below for talk details.

 
Talks planned:
Topic: Python extensions in C/C++
Speaker: Scott Lyon

Scott is going to share with us how to extend Python via C/C++.

We need Scott to confirm this but I believe he is going to begin with basic inclusion of Python.h, and then move up to more abstracted methods of extension, such as stub generation tools.

I could conceivably provide examples in Perl and Java for comparison, if required.

More information
April OPAG meeting
Tue Apr 13 19:00:00 2010
Location: 3444 ME at Carleton University ( map )

For our regular monthly meeting we have a variety of suggestions. Currently we have one confirmed talk from Ian with two tentative. I'll see if I can come up with something and if you want to join in, just let us know on the mailing list.

 
Talks planned:
Topic: Custom Django forms
Speaker: Ian Ward

Ian will give a short presentation and lead a discussion about building custom Django forms with non-trivial validation code.
Formset usage will also be covered.

Topic: C integration 101
Speaker: Scott Lyons

Scott may be presenting a talk on extensions in C.

Topic: Home energy dashboard
Speaker: Andrzej Borowiec

Andrzej might show up with some hardware for his home energy dashboard project.

Topic: Introduction to byteflow
Speaker: Brenda Butler

Brenda will present a short introduction to the Byteflow blogging software, which makes use of Django.

More information
February OPAG meeting
Tue Feb 9 19:00:00 2010
Location: The Georgetown Pub, 1159 Bank Street. Ottawa, Ontario K1S 3X7 ( map )

Our not so regular monthly meeting, held again at a back room at the Georgetown. Look for the geeks.


View Larger Map

 
Talks planned:
Topic: Sphinx
Speaker: Scott Lyons

Scott is going to enlighten us on sphinx, a Python documentation tool suite based on reStructured Text.

Topic: multiprocessing module
Speaker: Michael Soulier

I am going to give a quick overview of Python's multiprocessing module and how I am currently using it to provide a Twisted-based web service.

August OPAG meeting
Tue Aug 11 19:00:00 2009
Location: TBD

TBD

 
This meeting is still tentative.
Speakers are still needed for this meeting.
July OPAG meeting
Tue Jul 14 19:00:00 2009
Location: TBD

TBD

 
This meeting is still tentative.
Speakers are still needed for this meeting.
June OPAG meeting
Tue Jun 9 19:00:00 2009
Location: The Georgetown Pub, 1159 Bank Street. Ottawa, Ontario K1S 3X7 ( map )

Our regular monthly meeting, held again at a back room at the Georgetown. Look for the geeks.


View Larger Map

 
Talks planned:
Topic: Django 1.1
Speaker: Ian Ward

Ian is going to tell us about what's coming in Django 1.1 appearing on a mirror near you soon.

More information
Topic: Lightning talk: Manual transactions and session gotcha in Django
Speaker: Michael P. Soulier

If you are using the standard database-backed session store, and are making use of transactions, there is an issue that you can run into in Django if you are managing your transactions manually.

I will outline and problem, and a few solutions, including the one I chose.

More information
April OPAG meeting
Tue Apr 14 19:00:00 2009
Location: The Georgetown Pub, 1159 Bank Street. Ottawa, Ontario K1S 3X7 ( map )

This meeting strays from our usual format, and location. We're planning to reserve a back room for our meeting, and do some friendly networking, plus some lightning talks.

Note the location for this meeting, as opposed to Carleton U.

The booking of the back room in the pub is free, but please plan to pay for it in pub fare. We're in the "big room". Look for the geeks. :)


View Larger Map

 
Talks planned:
Topic: Urwid: shiny new features
Speaker: Ian Ward

Urwid is a console user interface library for Python

Ian will talk about Urwid's new High colour support and new main event loops including Twisted and GTK.

Topic: general ramblings about PyCon 2009
Speaker: Ian Ward

See topic. :)

March OPAG meeting
Mon Mar 9 19:00:00 2009
Location: ME4356 at Carleton University ( map )

Our monthly meeting for March, 2009.

Note, this is not our usual room, we had to change it for this meeting.

 
Talks planned:
Topic: Handling concurrency in Django
Speaker: Michael Soulier

Having worked with Django in the front-end and the back-end, I ran into concurrency issues very quickly. I'll quickly go over how I solved them using PostgreSQL as the database, via transactions and locking.

It is an early solution, so your comments are welcome to help me improve it, as I am by no means a PostgreSQL expert.

Topic: Introduction to Git
Speaker: Michael Soulier

I've been using Git now for a while, and I am working on a talk internal to the company that I work for to introduce them to it. I'd like to try out the public parts of the talk on the OPAG group, and provide some comparisons to Mercurial, since I did introduce Hg a while back.

If there is a Bazaar expert about, I wouldn't mind some comparison there either.

February OPAG meeting
Tue Feb 10 19:00:00 2009
Location: 3444 ME at Carleton University ( map )

This meeting is canceled due to inclement weather and lack of material.

Yes, I know. We're working on it.

 
This meeting is still tentative.
Speakers are still needed for this meeting.
December OPAG meeting
Tue Dec 9 19:00:00 2008
Location: 3444 ME at Carleton University ( map )

TBD

 
This meeting is still tentative.
Speakers are still needed for this meeting.
November OPAG meeting
Tue Nov 11 19:00:00 2008
Location: 3444 ME at Carleton University ( map )

TBD

 
This meeting is still tentative.
Speakers are still needed for this meeting.
October OPAG meeting
Tue Oct 14 19:00:00 2008
Location: 3444 ME at Carleton University ( map )

Our regular October meeting.

This month there are no talks planned. We will meet to discuss the upcoming Python 3k (3.0) release. I will build this release on my laptop so we can play with it, and we can go over some of the changes and discuss them.

This would also be a good time to go over Python 2.6.

New features in Python 2.6

New features in Python 3.0

 
August OPAG meeting
Tue Aug 12 19:00:00 2008
Location: The usual place

Meeting cancelled, I think everyone is on vacation.

 
This meeting is still tentative.
July OPAG meeting
Tue Jul 8 19:00:00 2008
Location: The usual place

This meeting has been cancelled.

 
This meeting is still tentative.
June OPAG meeting
Tue Jun 10 19:00:00 2008
Location: The usual place

This meeting has been canceled. We'll try again in July.

 
This meeting is still tentative.
May OPAG meeting
Tue May 13 19:00:00 2008
Location: 3444 ME at Carleton University ( map )

Our regular May meeting.

 
Talks planned:
Topic: Back-end Django
Speaker: Michael P. Soulier

While Django is a wonderful framework for web applications, often back-end work must be done to keep those applications running. I will introduce some techniques that I am using to work with the Django models directly from back-end Python scripts to perform maintenance, and automate some tasks in my current project.

More information
Topic: Django and Ajax
Speaker: Michael P. Soulier

While nothing special is required of any web framework to make use of AJAX-based features, Django is actually well-suited to supporting AJAX. While it won't write your code for you, thanks to frameworks like Prototype, it's really not difficult to make use of AJAX in a variety of ways.

I will demonstrate some of what I've done so far in this respect.

More information
April OPAG meeting
Tue Apr 8 19:00:00 2008
Location: 3444 ME at Carleton University ( map )

Our regular April meeting.

 
Talks planned:
Topic: Python 3.0
Speaker: Peter Shook

Peter will give an overview of the new features in Python 3.0.

More information
March OPAG meeting
Tue Mar 11 19:00:00 2008
Location: 3444 ME at Carleton University ( map )

Meeting canceled, see the front page.

 
February OPAG meeting
Tue Feb 19 19:00:00 2008
Location: 3444 ME at Carleton University ( map )

This is the standard February meeting for OPAG.

 
Talks planned:
Topic: Overview of Scapy
Speaker: Peter Shook

From the Scapy website:

Scapy is a powerful interactive packet manipulation program. It is able to forge or decode packets of a wide number of protocols, send them on the wire, capture them, match requests and replies, and much more.

Peter will give an overview of Scapy.

More information
Speakers are still needed for this meeting.
January OPAG meeting
Tue Jan 8 19:00:00 2008
Location: 3444 ME at Carleton University ( map )

This will be an open discussion meeting to discuss any topics brought up at meeting time. On the agenda at the moment are:

 
December OPAG meeting
Tue Dec 11 19:00:00 2007
Location: 3444 ME at Carleton University ( map )

TBD

 
Talks planned:
Topic: PyGTK vs. wxPython
Speaker: Neal Holtz

I've developed a very small sketching application for a tablet PC. The first prototype was grown using wx, the second and current prototype was re-written in pygtk. In this talk I'll try to describe some of the differences I've noticed.

This meeting is still tentative.
Speakers are still needed for this meeting.
November OPAG meeting
Tue Nov 13 19:00:00 2007
Location: 3444 ME at Carleton University ( map )

Our November monthly meeting

 
Talks planned:
Topic: Deploying Django for server management
Speaker: Michael P. Soulier

At Mitel, I work full-time on a Linux server and its applications, the configuration of which is handled via a web interface.

I am in the process of migrating the existing Perl framework to one using Python and Django, and I plan to talk about the challenges I've had so far, and the solutions I've come up with, in having to push Django into a legacy environment such as this, as opposed to a brand new site.

October OPAG meeting
Tue Oct 9 19:00:00 2007
Location: 3444 ME at Carleton University ( map )

Our October monthly meeting.

Note: This meeting was cancelled.

 
Talks planned:
Topic: Stackless Python and Twisted in "Stagehand"
Speaker: Andrew Francis

Andrew Francis will discuss how he used Stackless Python and the Twisted Network Framework in the construction of his Python-based WS-BPEL (Web Services - Business Process Execution Language) processor "Stagehand."

This meeting is still tentative.
Speakers are still needed for this meeting.
August OPAG meeting
Tue Aug 14 19:00:00 2007
Location: 3444 ME at Carleton University ( map )

Our August monthly meeting.

 
Talks planned:
Topic: OPAG site migration to Django
Speaker: Michael P. Soulier

I will give an overview of how the OPAG website was rebuilt to use Django.

I hope to cover:

  • installation of Django (quickly)
  • configuration for development inside an SCM system (I used Mercurial)
  • use different databases in development and deployment
  • deployment with mod_python
More information
A Django joint.

Quick Links
The Python Homepage
Dive Into Python
Python 2.4 quick reference
Python 2.5 quick reference
ActivePython
Mike Soulier's Homepage
Ian Ward's Homepage

Archived News
May meeting planned
April meeting tuesday
February meeting planned
Django 1.0.2 in production
April meeting firming up
Firming up the March meeting
OPAG Linked-in group created
Porting opag site to Django 1.0
October meeting
Slides from OSBootCamp

Full archive

Admin