Montréal-Python 14 on 2010-06-14

Author : Cyril

17 05 2010

The 14th Montréal-Python meeting will take place at UQAM on June 14th, room SH-3420 of the Sherbrooke building (200 Sherbrooke west, metro Place-des-arts); it will be an entrepreneurial themed meeting because we received many proposals on that theme and because we sincerely believe that the best way to ensure that you are paid to code in Python is to found your own job.

Here is our schedule for the evening:

  • 18h00: Opening
  • 18h20: Announcements
  • 18h30: Flash presentations
  • 19h00: Break
  • 19h20: Main presentations
  • 20h30: Discussions and refreshments at Benelux

Flash presenters will be:

  • Jeremy Barnes on Recoset
  • Chris Hart on the business value of Python
  • Michael Lenczner and Daniel Drouet on Ajah
  • Sébastien Pierre on FFunction

The main presentation slot will be split in two parts:

In the first part, Gary Haran will talk about Four ways to fund your startup:

Second installment of the from ghetto to hub series.

Gary is an entrepreneur active in the Ruby and JS communities. Within seven months he managed to found and sell a company. He wants you to do the same.

For the second part, Jean-Sébastien Cournoyer will talk about Real Ventures and Founderfuel, supporting the next generation of entrepreneurs:

Real Ventures is a new seed fund by entrepreneurs for entrepreneurs to be
launched this summer, from the people behind Montreal Startup. Founderfuel is an accelerator program to be launched in 2011 in Montreal.

Entrepreneur, venture capitalist and/or angel investor since the late
nineties, with successes and failures as entrepreneur and investor. Venture capital experience include Innovatech, CDP, Vantage Point Venture Partner, Montreal Startupand now Real Ventures. Investments include Net Integration Technologies, Wavesat, Quazal, Terrascale, OZ Communications, Whatsnexx, SocialGrapes, Recoset, to name a few. Startups include Terrascale, Maybenow, SocialBuckets, etc. Father of five.

We still have a few spots for flash presentations so don’t hesitate to contact us if you have something that you would like to present.

Thanks to our sponsors for making Montréal-Python 14 possible:



Flash presentations for Montréal-Python 13

Author : Yannick Gingras

19 04 2010

We are happy to annouce the list of flash presentations for Montréal-Python 13 next Monday:

  • Hao Deng on Pointfree Functional Programming in Python
  • Pierre Thibault on ipython
  • Alexandre Bourget on WebUndo
  • Sébastien Pierre on a surprise topic
  • Yannick Gingras on the Montréal-Python wiki


Montréal-Python 13 on 2010-04-26

Author : Yannick Gingras

30 03 2010

Montréal-Python 13 will take place at UQAM, on Monday 2010-04-26 in room SH-3420 of the Sherbrooke building. The SH building is located at 200 Sherbrooke west, Place-des-Arts metro station.

Here is our schedule for the evening:

  • 18h00: Opening
  • 18h20: Announcements
  • 18h30: Flash presentations
  • 19h00: Break
  • 19h20: Main presentation
  • 20h30: Discussions and refreshments at Benelux

Flash Presenters will be:

  • Hao Deng on Pointfree Functional Programming in Python
  • Pierre Thibault on ipython
  • Alexandre Bourget on WebUndo
  • Sébastien Pierre on a surprise topic
  • Yannick Gingras on the Montréal-Python wiki

Our main presenter is going to be Andrew Francis and he’s going to talk about Implementing Go’s select in Stackless Python.

Google’s introduction of the Go language raised eyebrows in the Stackless Python community. Although very different languages, Go and Stackless Python’s concurrency model share a common ancestor: the Bell Labs family of languages (i.e., Newsqueak, Limbo). The common feature are channels: a synchronous message passing mechanism based on Tony Hoare’s Communicating Sequential Processes (CSP).

Both Go and Python have channels. However with the select language statement. Go has the ability to wait on multiple channels simultaneously. Stackless Python does not have this feature.

This talk discusses implementing a Select like feature in Stackless Python. The technique will be to prototype the feature with stackless.py – the PyPy’s project implementation of Stackless Python written in Python!

Along the way, audience will learn Stackless Python basics and get a glimpse at greenlets and PyPy. In the process, the audience will see how Stackless Python’s API reflects philosophical differences between Go and Stackless Python’s approach to concurrency.

Living in Montréal, Andrew Francis has an academic background in the humanities, computer science, and management. Professionally, Andrew has worked at companies such as BNR, Omnimark, and Adobe Systems in California. Ever since 2005, Andrew has been playing with Stackless Python, as a part of his work with WS-BPEL, and he has never looked back! At Pycon 2008, Andrew gave the talk “Adventures in Stackless Python/Twisted Integration.”

We still have a few spots for flash presentations so don’t hesitate to contact us if you have something that you would like to present.

Thanks to our sponsors for making Montréal-Python 13 possible:



Flash presentations for Montréal-Python 12

Author : Yannick Gingras

18 03 2010

We are happy to annouce the list of flash presentations for Montréal-Python 12 next Monday:

  • Antoine Reversat — Python for Sysadmins
  • Francis Piéraut — Jython and Tomcat
  • Sébastien Pierre — Rugg: crash-testing for your hard drives
  • Hadrien David — Déploiement sur AppEngine
  • Gary Haran — Montreal, from Ghetto to Hub


Montréal-Python 12 on 2010-03-22

Author : Yannick Gingras

9 03 2010

Montréal-Python 12 will take place at UQAM, on Monday 2010-03-22 in room SH-3420 of the Sherbrooke building. The SH building is located at 200 Sherbrooke west, Place-des-Arts metro station.

Here is our schedule for the evening:

  • 18h00: Opening
  • 18h20: Announcements
  • 18h30: Flash presentations
  • 19h00: Break
  • 19h20: Main presentation
  • 20h30: Discussions and refreshments at Benelux

Flash presenters will be:

  • Antoine Reversat — Python for Sysadmins
  • Francis Piéraut — Jython and Tomcat
  • Sébastien Pierre — Rugg: crash-testing for your hard drives
  • Hadrien David — Déploiement sur AppEngine
  • Gary Haran — Montreal, from Ghetto to Hub

Our main presenter is going to be Marcin Swiatek and he’s going to talk about Generating control images for microscopy software with Python and Numpy.

Numpy is the mainstay of all things numerical in Python. I will use one of my past projects – a pipeline for testing image analysis software – to introduce Numpy. The presentation will focus on basic array manipulation, random number generators, and elementwise operations. Real math will be given silent treatment. PIL, or Python Imaging Library will appear in a supporting role.

Marcin has been working on development of life sciences software for the past 12 years. He has been a Python user since the version 1.5.2.

We still have a few spots for flash presentations so don’t hesitate to contact us if you have something that you would like to present.

We want to thank our sponsors for making Montréal-Python 12 possible:



List of flash presentations at Montréal-Python 11

Author : Yannick Gingras

22 01 2010

The list of flash presentation at Montréal-Python 11 is out:

  • David Goodger: BIG & BOLD Slides With reST & S5
  • Hadrien David: Deploiement sur AppEngine
  • Mathieu Leduc-Hamel: Sprints de programmation et de traduction
  • Mathieu Viau: ConFoo Jobfair
  • Jean Schurger: Emacs pour les Pythoneux
  • Mathieu Trudel-Lapierre: Packaging de projets Python pour Debian et Ubuntu


Montréal-Python 11: 2010-01-25 at UQAM

Author : Yannick Gingras

16 01 2010

Montréal-Python 11 will take place at UQAM, on Monday 2010-01-25 in room SH-3340 of the Sherbrooke building. The SH building is located at 200 Sherbrooke west, Place-des-Arts metro station.

Here is our schedule for the evening:

  • 18h00: Opening
  • 18h20: Announcements
  • 18h30: Flash presentations
  • 19h00: Break
  • 19h20: Main presentation
  • 20h30: Discussions and refreshments at Benelux

Flash presenters are going to be:

  • David Goodger: BIG & BOLD Slides With reST & S5
  • Hadrien David: Deploiement sur AppEngine
  • Mathieu Leduc-Hamel: Sprints de programmation et de traduction
  • Mathieu Viau: ConFoo Jobfair
  • Jean Schurger: Emacs pour les Pythoneux
  • Mathieu Trudel-Lapierre: Packaging de projets Python pour Debian et Ubuntu

Our main presenter will be Alexandre Bourget and he is going to talk about Pylons, the swiss army knife of Python Web development.

In this session, we’re going to go through the main components of Pylons, with live demos of each piece of the stack: templating engines, persistence models, controllers, WSGI bricks, and some deployment scenarios. We’ll also have some little comparisons between frameworks; how Pylons relates to other frameworks and languages.

Alexandre is a passionate Python specialist who teaches the language as a main trainer at Savoir-Faire Linux. He is also the creator and main developer of SFLVault, an open source authentication information management software project, and contributes to other packages such as FormAlchemy.

Alexandre is also Consultant and Development Director at Savoir-Faire Linux, where he integrates different web technologies around open source.

We want to thank our sponsors for making Montréal-Python 11
possible:

  • UQAM
  • Savoir-faire Linux
  • No Starch Press
  • Benelux
  • Ecometrica
  • AESS

View Larger Map



DemoCamp at Mont-Royal Center on 2009-12-02

Author : Yannick Gingras

24 11 2009

There is a DemoCamp at Mont-Royal Center on 2009-12-02. With a schedule jam packed with live demos and presentations, this is a good occasion to meet other developers and see who is working on what in the area.



Montréal-Python 10: 2009-12-09 at UQAM

Author : Yannick Gingras

22 11 2009

Montréal-Python 10 will take place at UQAM, on Wednesday 2009-12-09 in room PK-5115 of the President-Kenedy building. The PK building is located at 201 Président-Kenedy, it also has a direct entrance to the Place-des-Arts metro station.

Here is our schedule for the evening:

  • 18h00: Opening
  • 18h20: Announcements
  • 18h30: Flash presentations
  • 19h00: Break
  • 19h20: Main presentation
  • 20h30: Discussions and refreshments at Benelux

Our flash presenters will be:

  • Alexandre Bourget: Introduction to WSGI
  • Pierre-Luc Beaudoin: Agenda du Libre
  • Jeremy Barnes: PyJML — case study of C extensions
  • Marco Robado: Introduction to the Sage symbolic math environment
  • Marcin Swiatek: Bioinformatics with Python

Our main presenter will be Chris Steel and he’s going to walk us through Universal Cake, a case study of using web2py for Web development.

Universal Cake is that desert which taste good to everyone, everywhere, at any time. In terms of software it is the perfect application that comes in every language, is 100% accessible and is so easy to use that it you are unaware of the complexities it hides. It runs on any operating system and it does exactly what you want it to do. An interface to our current mixed media of radio waves, sound waves, electrons and increasingly photons, perhaps Marshall McLuhan would have describe it as frosting, or even the “skin” on our shiny new extended and now highly interconnected nervous system.

Chris has a numbingly long and exceedingly diverse employment history that has become impossible to summarize. He currently provides contract services to the LED R&D branch of a medium sized US lighting company where he helped deploy their first digital signage network. At the moment, he is also in the process of launching a non-profit organization dedicated to promoting “fair access” to social, political and economic resources.

Originally from the Washington D.C. area, he grew up in a tiny town that was full of journalists, scientists, musicians, professors, artists, lawyers and the most liberated mothers on the planet at the time. As the forests and farmlands surrounding their tiny town where bulldozed and the lakes filled in to create mega malls and shopping centers our town maintained it’s independence by regularly and successfully battling to divert highways, national convenience store chains, incinerators and other threats to the towns integrity.

Today, the front of most of the homes in the town still face the gravel “walkways” and communal green spaces are full of deer who no longer have any other place to go. The only clue that you are in the center of a high density population center is that in addition to the sound of the birds and children playing you can also hear the distinctive hum of the nearby “outer beltway”.



Follow-up on Montréal-Python 9

Author : Yannick Gingras

19 10 2009

Here is a follow-up on Montréal Python 9.

First, the video was uploaded to our blip.tv channel. It’s
currently queued for transcoding and should show up in the coming
days.

Based on your feedback, we continue posting the slides and examples
used during the presentations. Our flash presenters were:

  • Simon Law: Cygwinreg and ctypes — Using the Windows registry from Cygwin (slides)
  • Mathieu Chartier: ConFoo.ca — One of the largest Web development conference in North-America
  • Sébastien Pierre: Sink — A tool to compare and keep directories in sync (slides)
  • Erik Wright: Django Lean — A tool for lean development and A/B testing (slides)
  • Alexandre Vassalotti: Memory profiling for Python programs (slides, example)
  • Hugo Boyer: PyCUDA — High performance computation using graphic cards (slides and examples)

Our main presenter was Andrew Francis on Stackless Python (slides).

Montréal-Python is a co-organizer of the ConFoo.ca conference and
we’d like remind you that there is little less than four weeks to
submit a talk proposal.

Also, there will be a BarCamp with a presentation on AppEngine at
Station C on 2009-10-29. It would be a good occasion to have a small
informall Python gathering.

Finally, we would like to thank our sponsors for Montréal Python 9: