Skip to main content

External Blogs

August organisation Meeting

Montreal Python - Sun, 08/17/2014 - 23:00

The summer is slowly ending and it's time for us to plan our next season. The Montreal-Python's team will then meet next Wednesday, August 27th to organise and talk about what we would like to do this fall.

If you have ideas, if you would like to give a hand, please come join us !


The meeting will be held at the Ajah offices at 1124 Marie-Est suite 11 (


Wednesday Auguest 27 at 7:00 pm

Schedule and Plan
  • Opening and return on the summer and spring seasons
  • MP48
  • Project Nights
  • PyCon 2015
  • Varia

See you there and if you have any comments or question, please don't hesitate to write to us at:

Categories: External Blogs

PyCon 2015: Call for Proposal is open !

Montreal Python - Sun, 08/10/2014 - 23:00

The PyCon organizers are thrilled to announce the opening of PyCon 2015's Call for Proposals for talks, tutorials, and posters! We've seen a lot of growth in response to our CFP over the years, and our program committee is expecting a ton of proposals this time around. In 2012, you put us to work with 374 talk proposals and followed up the next year with 458. For 2014, 107 more talk submissions came in, for a jump to 565. We'll be accepting proposals through September 15 for talks and tutorials, and posters are accepted through November 1.

We want everyone to be a part of making PyCon what it is, which is why we invite everyone to submit proposals, and we inviteeveryone to be a part of the program committee. It's your PyCon, not mine. Whether you started with Python yesterday or you've been writing it since the 90s, everyone has different experiences, different knowledge, and a different story to tell. This is why we aim to strike a balance between beginner, intermediate, and advanced talks. We want the entire community to level up as a result of PyCon.

I often hear people say, "but I don't have anything to talk about." Well, what do you do? Why do you do it? Why did you solve the problem this way instead of that way? Why do you continue to do this? It usually only takes a couple of questions to find a good talk out of someone. Many PyCon proposals started this way, and after some refining, they've become great PyCon talks.

Over the years, we've put together proposal resources and advice to help answer some common topics surrounding our CFP. We even put together a sample proposal and reviewed it for you. If you have any questions or tips that may help others, please email them to

There are likely 95 talk slots to fill, assuming we keep the usual balance of 30/45 minute slots the same, and we'll have room for 32 tutorials. This makes for some steep competition given the potential to reach over 600 talk proposals, while seeing three to four times as many tutorial proposals as available slots. While proposals will be accepted through September 15, we encourage submissions as early as possible, allowing reviewers more time to assess and provide feedback which may prove beneficial as the various rounds of review begin.

As with all past PyCons, we continue to be an "everyone pays" event, run by volunteers. Financial Aid is available thanks to the Python Software Foundation and our generous sponsors, and applications will open September 1. If Financial Aid would make your trip a possibility, we encourage you to apply once it opens.

Here are some important dates to put on your calendar: September 1, 2014: Registration opens, Financial Aid opens September 15, 2014: Talk and tutorial proposals due November 1, 2014: Poster proposals due December 1, 2014: Talk and tutorial selections announced, Financial Aid grants for speakers awarded December 15, 2014: Poster selections announced, full conference schedule announced

The PyCon organizers are going to give you everything we have to create the best PyCon yet. In exchange, we need you to give us your best talk, tutorial, and poster proposals. We also need your help getting the word out there about this CFP. If there's someone you want to see speaking at PyCon - tell them! If there's a topic you want to hear about - tell us, and we'll try to get people involved.

Have a look at the PyCon 2015 website for me details:

Categories: External Blogs

BBQ with Yuldev

Montreal Python - Tue, 07/15/2014 - 23:00

Summer is already half way done and the entire Montreal-Python team is taking a well deserved time off in the sun! In that spirit, we are thrilled to invite you and your family to a friendly BBQ, co-organized with YulDev, the Montreal-based developer meetup group. The location of the event will be announced soon, but it will be an easily accessible park in Montréal.

We ask everyone to pay a $3 reservation fee that will be used to cover food costs and to reduce the number of no-shows so as to not waste food. There will be juicy burgers, all-dressed hot-dogs and vegetarian equivalents for everyone. Some beverages will be available, but we are kindly asking you to bring your own. That would be a great way to share your recently discovered hop-based drinks or your home-made kombucha.

On the day of, we will also need a few people to help with the cooking, so if you want to give us a hand, please email us! You'll have more than enough time to eat, crack open a few beers and chat with the gang. In case of bad weather, the event will be postponed to the next day, Sunday August the 17th. Please check your emails Saturday morning in case of any last minute changes.

We are hoping you see you all There!

However, beforehand, we ask you to register on YulDev's Meetup.


At the Lafontaine Park, close to the Félix Leclerc statut, corner Calixa-Lavalé & Rachel, Montréal, QC (map)


Saturday August 16th at 11:30am


Just subscribe at following address:

Categories: External Blogs

Call for Speakers, Montréal-Python 46: Electronic Frontier

Montreal Python - Wed, 06/11/2014 - 15:00

We are happy to announce our next meeting, Montréal-Python 46: Electronic Frontier, will be held at UQAM on Monday, May 12th.

It's such a pleasure, just a couple of weeks after PyCon, to come back to community and share what we've learned. Please don't forget to have a look at if you want to watch ALL the talks from this year's PyCon and the previous ones.

We especially love to hear from new speakers. If you haven't given a talk at Montréal-Python before, a 5 or 10 minute lightning talk would be a great start.

Some topic suggestions:

  • Give a beginner's introduction to a Python library you've been using!
  • Talk about a project you're working on!
  • Show us unit testing, continuous integration or Python documentation tools!
  • Tell us about a Python performance problem you've run into and how you solved it!
  • The standard Python library is full of amazing things. Have you learned how multiprocessing or threading or GUI programming works recently? Tell us about it!
  • Explain how to get started with Django in 5 minutes!

Lightning talks are a great way to get started with speaking -- they're easy to prepare, and a great way to tell everyone about something you're excited about. There's no such thing as a too basic topic -- if you give a 5 minutes introduction to Django, there will definitely be people in the audience who have never used it before and will find it helpful.

If you discovered or learned something that you find interesting, we'd love to help you let others learn about it!

We're also looking for proposals for 20 or 45 minute talks, as usual.

Send your proposals to

Categories: External Blogs

Project Night XII: Montréal-Python + MTL DATA

Montreal Python - Tue, 06/10/2014 - 23:00

Summertime is for gloriously long and sunny Sunday afternoons, fancy fruity alcoholic drinks next to the pool, and, of course, go full in on the biggest data and python hacks that Montreal has ever seen!

Join us for a very special Project Night co-organised by Montréal-Python and MTL DATA. Feel free to work away on your prolific python project, polish off your deeply insightful data analysis, or why not a crazy mashup of both? Come down on the 3rd of July from 5:30pm onwards with your laptop and we'll take care of the beer and pizza.

For more information, comme talk to us on IRC: #montrealpython on freenode.


July 3rd 2014

5:30pm to 8:30pm


Notman House, in the café downstairs

51 Sherbrooke West

Montreal, QC H2X 1X2

Categories: External Blogs

Montréal-Python 47: Grandiose Heuristics

Montreal Python - Sun, 06/01/2014 - 23:00

The sound of flip-flops hitting the sidewalks, and the sweet smell of barbecue filling the air reminds us daily that summer has finally arrived, relieving our beleaguered city from the siege of winter. However, do not think that Montréal-Python is out on vacation, for next Monday, the 9th of June, is our best Montréal-Python yet.

From the depths of the cpython interpreter to the heights of the newest mobile frameworks, we are going to show you how you can hack all through the summer in python!

Flash Presentations (5 minutes each):
  • Ghislain Hivon: A hobbist introduction to the kivy framework.
  • Emiliy Irvine: Why I chose Python for my neuroscience data analysis
  • Rory Geoghegan: MOTM: configparser
  • Eryk Warren: Identifying latencies in your code
Main Presentations:
  • Clement Rouault: Exploration des CPython internals depuis Python avec le module ctypes (30mins)
  • Julia Evans: Easy network hacking with scapy (20mins)

Have you ever wanted to learn more about networking, but were scared by tcpdump and using sockets in C? scapy makes it easy! You can build raw network packets (UDP! TCP/IP! ICMP!) with just a few lines of Python code.

  • Konstantin Ryabitsev: Totpcgi: a fully-featured OATH TOTP/HOTP server (30 mins)
  • Pierre Paul Lefebvre: Vagrant-Control, une interface web (open-source) pour gérer un parc de machines vagrant (LXC, VMWare, VirtualBox). (10 mins)

Monday, the 9th of June 2014


UQÀM, Pavillion PK

145, avenue du Président-Kennedy

Room PK-1140

  • 6:00pm — Doors open
  • 6:30pm — Presentations start
  • 7:30pm — Break
  • 7:45pm — Second round of presentations
  • 9:00pm — One free beer offered at Bénélux just across the street
We’d like to thank our sponsors for their continuous support:
  • UQÀM
  • Bénélux
  • Outbox
  • Savoir-Faire Linux
  • Caravan
  • iWeb
Categories: External Blogs

Python Project Night XII

Montreal Python - Sun, 06/01/2014 - 15:00

Python Project Night XII After a much needed break from PyCon. We at Montréal-Python are eager to get into coding. Caravan Coop will be hosting the twelfth edition of Python Nights.

We will also invite a special guest project for people interested in helping out our community.

Please sign up on our Eventbrite event as the seats are limited:

We would like to thank Caravan for hosting us this evening. See you there!

Categories: External Blogs

Montréal-Python 45: Cacophonic Dumpling

Montreal Python - Mon, 05/26/2014 - 15:00

Good news, everybody! All the Python people will shortly converge to town. We will seize the opportunity to invite a broad audience --all of you Pythonistas in town-- to our good old monthly meeting.

We are pleased to join forces with DevOps Montréal to offer a great event.

We will meet at Radialpoint on Bleury street, just a few steps away from Palais des Congrès.

As usual, the meeting extends into an evening at our favourite place, celebrated brewpub Bénélux!

Main presentations:

Joseph Hall from SaltStack: Configuration management - finding the tool to fit your needs

In ye olde days of web, a company might manage a handful of servers, each manually and frequently tuned and re-tuned to the company's needs. Those days are gone. Server farms now dominate, and it is no longer reasonable to manage individual servers by hand. Various configuration management tools have stepped in to help the modern engineer, but which to choose? It is not an easy question, and canned pitches from sales people are unlikely to take into account all of your variables. This talk will attempt to discuss The Big Four objectively, and from what angles they approach the task at hand.

Yannick Gingras from Facebook: Scaling the Facebook Cache Infrastructure with Python

Facebook leverages in-memory data stores extensively. Even though caching is a conceptually simple service, several problems inherent to our scales make the deployment of our in-memory data store particularly interesting and challenging.

Facebook's real time in-memory data store includes two major services: Memcache, a look aside key-value store, and TAO, a read-through and write-through graph aware cache that supports structured queries. Both daemons run on thousands of dedicated servers.

In this talk, I will give an overview of the problems that we face deploying cache services that answer over a billion queries per second while maintaining sub-millisecond response time. I will describe the strategies that we use to mitigate them and since Python is a critical piece of the puzzle, I will highlight some of the areas where we use it. I won't spare you from our war stories and the sense of scale could feel crushing at times but I will do by best to keep it entertaining.

Alex Gaynor from Rackspace: Code Review for Open Source

Code review is fun. This talk will explore the benefits of code review, and a number of different workflows to enable it in both open source and commercial software development.

Special presentation:

Panel: Python 3 adoption and barriers

Python 3.4.0 was just released! Many Python developers are enthusiastic about the cleanups in the language and standard library, but many others suffer from missing features in the Python 2 line. What’s the status of the migration? How are the core developers in tune with the larger community? Invited representatives, including CPython core developer Nick Coghlan and CPython and PyPy core developer Alex Gaynor will share their experience and answer questions from the audience.


Monday April, 14th 2014


Radialpoint offices, 2050 Bleury Street, Suite 300, Montreal, Quebec, H3A 2J5 (

If you are at the Palais des congrès, it's about 10 minutes of walk:


Please help us plan the right amount of food and drinks by registering:

  • 6:00pm — Doors open
  • 6:30pm — Presentations start
  • 8:15pm — Break
  • 8:30pm — Second round of presentations

We’d like to thank our sponsors for their continuous support and specialy Radialpoint to welcome us:

  • UQÀM
  • Bénélux
  • Outbox
  • Savoir-Faire Linux
  • Caravan
  • iWeb
Categories: External Blogs

Call for Speakers, Montréal-Python 47: Grandiose Heuristics

Montreal Python - Sun, 05/25/2014 - 23:00

Summer is here, and we all want to walk around in sandals, relax in the sun and drink a nice cold beer on a terrasse. But before, we should all give her.

We especially love to hear from new speakers. If you haven't given a talk at Montréal-Python before, a 5 or 10 minute lightning talk would be a great start, but we also have slots for 10 to 40 minutes talks!

Some topic suggestions:

  • Give a beginner's introduction to a Python library you've been using!
  • Talk about a project you're working on!
  • Show us unit testing, continuous integration or Python documentation tools!
  • Tell us about a Python performance problem you've run into and how you solved it!
  • The standard Python library is full of amazing things. Have you learned how multiprocessing or threading or GUI programming works recently? Tell us about it!
  • Explain how to get started with Django in 5 minutes!

We're always looking out for 10 to 40 minutes talks, or a quick 5 minutes flash presentation.

If you discovered or learned something that you find interesting, we'd love to help you let others learn about it!

Send your proposals to

Categories: External Blogs

Montréal-Python 46: Electronic Frontier

Montreal Python - Mon, 05/05/2014 - 23:00

It is with great pleasure that we invite you to the 46th edition of Montreal Python's meetup.

We have the great privilege to host 2 talks on operating systems. Frédéric Harper will present Firefox OS for mobile and Jacob Cook will present ArkOS for the Raspberry Pi.

Following the panel discussion on Python 2 - 3, Rory Geoghegan from Ecometrica will present a lighting talk in unicode. Followed by Davin Baragiotta from Savoir-Faire Linux will talk about How to deploy an application on Heroku based on the Heroku 101 workshop presented at PyCon. Finally George Peristerakis will talk about career advice to new software developer graduates.

Please register on Eventbrite, before Sunday noon, in order to help us better organize the event.

Flash Presentations:
  • Davin Baragiotta : Déployer une application web sur Heroku
  • George Peristerakis: A guide through the modern developer career landscape.
  • Hadrien David: Key versioning caching.
Main presentations:
  • Frédéric Harper - Firefox OS: HTML5 to the next level If you are like me, your spectrum of interest is large when it comes to technology. You may be a Python developer, but that does not mean you have not any interest in HTML, and it’s a good coincidence as it’s the foundation of my presentation. In this talk, Frédéric Harper will show you how you can use HTML5 with the power of JavaScript to build amazing mobile applications as to brush up what you previously published. Learn about the open web technologies, including WebAPIs, and tools designed to get you started developing HTML apps for Firefox OS, and the web.

  • Jacob Cook - ArkOS arkOS is an operating system and front-end software stack dedicated to setting up easy self-hosted servers on inexpensive hardware like the Raspberry Pi. arkOS' flagship tool Genesis manages all aspects of a system and its software, and is based entirely in Python. Lead programmer Jacob Cook will walk through the software and its frameworks, how they work, and why self-hosting in principle is becoming more and more important.

  • Rory Geoghegan: Unicode is ∂© in python 2, but way better in python 3 This talk will try to explain the decisions about encoding and unicode in python 2 and the splitting of strings in python 3 into bytes and unicode strings.


Monday, May 12, 2014 at 6:00pm


Google Offices at 1253 McGill College (#150) -

  • 18:00 — Doors open
  • 18:30 — First half of the presentations
  • 20:15 — Break
  • 20:30 — Second half of the presentations
  • 22:00 — Beers at Bénélux

We would like to thanks our sponsors for their continuous support:

  • Google
  • Bénélux
  • Outbox
  • Savoir-Faire Linux
  • Caravan
  • iWeb
Categories: External Blogs

PyCon 2014 Sponsor Workshops

Montreal Python - Mon, 05/05/2014 - 15:00

During PyCon, We will have the opportunity to attend workshop offered by our conference sponsors. PyCon 2014 is proud to work with our sponsors to help offer workshops of an hour and thirty minutes during the PyCon's tutorials.

Please note that you required to register but it is highly recommended. It would help us with the planning of the lunch.

Those are the workshops:

  • Containers, PaaS, and Python: Revolutionizing Cloud Application Development (ActiveState) John Wetherill

  • Building Applications on Riak (Basho) Tom Santero

  • Heroku 101 (Heroku) Jacob Kaplan-Moss

  • Building and Deploying Apps in the Rackspace Cloud (Rackspace) Jesse Noller

  • Advanced Django Patterns from Eventbrite and Lanyrd (Eventbrite) Andrew Godwin

  • How I Learned to Stop Worrying and Love Python at Google… (Google) Wesley Chun

  • Measure all the things (New Relic) Graham Dumpleton

It will be a really amazing two days, with free lunches and it is open to anyone. It's your chance to experience PyCon, just before the conference. If you more details, just visit the following url (on the PyCon website):

And reserve your place on the Eventbrite page:

Please note that the workshops will be given in English.

Categories: External Blogs

It's full of stars!

Waglo - Fri, 02/26/2010 - 20:25
J'ai décidé de mettre un peu plus de contenu sur ma page d'accueil, question de rendre ça un peu plus gai. J'utilise Google Reader depuis quelques semaines et j'essaie de bien classer mes découvertes sauf que je ne peux pas faire ça tous les jours. Ce que je vous propose sur ma page d'accueil c'est un échantillon de ce que je star, c'est à dire des trucs que je vais lire plus tard et classer. Voilà la version brute.
Categories: External Blogs

Robin Millette

Waglo - Tue, 02/23/2010 - 17:50
Nothing to see now. Rien à voir maintenant.
Categories: External Blogs

Little Google Buzz trick while you wait

Waglo - Wed, 02/10/2010 - 13:26

If like me you’re not Buzzed yet, you can have some sort of preview. First, go to your Google Mail labs, enable the Multiple inboxes experiment. Next, in your settings, hit Multiple inboxes and add “is:buzz” (no quotes) to one of the empty panes. Voilà, now you have direct access to your Buzz, directly from your Google Mail inbox.

UPDATE: 12 hours after posting this and I just noticed a silly mistake. Where it said to use “is:spam”, it really should have been “is:buzz”, obviously.

Trick #2: Now you’ve got the Buzz and you find out some are actually polluting your inbox. There’s a fix for that too. Create a filter by putting “is:buzz” in the “Words:” field. When you hit the “Next” button, you’ll get a warning but you can disregard that, it will work. On the next page, either Archive (skip the inbox) or Delete those mails and voilà, problem solved.

Trick #3: To reduce the Buzz noise from your Google Mail: create a filter to remove Buzzes from your Sent Mails with “is:sent -{is:buzz}” (no quotes), labelling that “Emails Sent” and hiding the default “Sent Mail” label.

Categories: External Blogs

Google Buzz

Waglo - Tue, 02/09/2010 - 13:35

Sure, just when I decide to leave Facebook, Identica, Twitter and Friendfeed behind, Google comes out with this!

Google Buzz API documentation

Google Buzz API

Google Buzz is their new social media tool, real time, for public and private sharing and works directly from Google Mail.

You can find out more about it by reloading ReadWriteWeb’s live blogging session continuously.

More links:

I was planning a couple of posts:

  • Why I left Facebook, Identica, Twitter and Friendfeed and why you probably shouldn’t
  • My life in Google’s hand

Hoping those will explain what’s happening with me recently.

Categories: External Blogs

Observatoire d’informatique libre québécois | Logiciel Libre, Free Software et Open Source au Québec

Waglo - Mon, 02/08/2010 - 11:25

J’ai changé le nom de domaine pour l’Observatoire de l’informatique libre québécois : Observatoire d’informatique libre québécois | Logiciel Libre, Free Software et Open Source au Québec. J’espère ainsi lui donner une identité plus précise. C’est un message d’André Cotte sur la liste de FACIL où il disait

« Quand on peut s’intégrer dans un site d’agrégation de flux comme
Informatique libre
, on a le meilleur des deux mondes : son blogue et la
diffusion. »

qui m’a fait penser à ça.

L’ancien domaine fonctionne toujours, bien sûr, mais tout le traffic est maintenant redirigé vers le nouveau nom,

Je suis toujours ouvert à vos suggestions pour améliorer le site, ainsi qu’à vos dons pour aider à réaliser ces suggestions.

Categories: External Blogs

From Creative Commons to the Olympics

Waglo - Sun, 02/07/2010 - 17:50
Misteur Valaire is a Québec electro-jazz band who sold around 1000 albums yet got their ticket to the Olympic Games in Vancouver. Their secret? Over 40,000 downloads of their web album Friterday Night available through a Creative Commons non-commercial share-alike licence since 2007.
Categories: External Blogs

Animated news, hey, that’s my idea!

Waglo - Tue, 02/02/2010 - 17:03

Slashdot has a story today about animated news as this clip shows:

I’m only mentionning it because it’s something I wanted to do maybe five years ago and car accidents was my first thought. Without the Tiger Wood caracter of course. You can read more about this in The blurry lines of animated ‘news’ on the CNN website.

Which reminds me of another idea I had: why not make a site to predict the stories that will appear on Slashdot tomorrow or in a couple of days? It could even become a fun gambling site. Who knows…

Categories: External Blogs

The pen as a multimodal interface

Waglo - Sat, 01/23/2010 - 17:15

I’ve long been thinking about a cool gadget I’d like to have. It might remind you of the set of pen computers if you’ve seen it, but what I want is much simpler, just one pen but probably hooked with bluetooth to other devices.

What is the quickest way to play a song when you know its name? If you’ve got a keyboard, typing its name is the obvious choice. If you have a GUI, drilling down and selecting it (going through genres, artists or years maybe) is the way to go. But if all you have is a pen, why not just write it out? You want to pause it? Two parallel vertical lines should do the trick, and obviously a triangle pointing right will have it play again. Where does the sound come from? Bluetooth headset or maybe even a tiny speaker directly on the pen. Or maybe it’s controlling some remote computer. Where are the songs stored? Probably not on the pen, although we can easily imagine a pen holding 3000 songs (say, 16 GiB). Lots of possibilities.

Hmm, how did I come up with 3000 songs? Say a song is 5 MiB for a cheap MP3 encoding. Take your new super pen, and write it out: 16,000,000,000 / 5,000,000 (with commas, spaces, or using GiB and MiB units, it doesn’t really matter), finish with an equal sign and what happens? The pen can tell you the answer, using that tiny speaker and its voice synthesizer. Maybe we could also add a small display on the side of the pen, or even have the output sent to your watch screen. The possibilities are endless!

How else do you think this could be useful? Maybe the pen could provide some haptic response (say, to correct your spelling). What else?

Categories: External Blogs
Syndicate content