Bonne nouvelle tout le monde! Dans peu de temps, le monde Python sera en ville et pour l'occasion nous vous invitons vous et tous les Pythoneux qui seront en ville à venir assister à l'une de nos traditionnelles soirées de présentations.

Pour l'occasion DevOps Montréal et Montréal-Python s'associent afin de vous offrir toute une expérience.

La rencontre aura lieu chez Radialpoint sur la rue de Bleury, pas très loin du Palais des congrès.

Bien évidemment, une soirée avec Montréal-Python ne serait pas ce qu’elle est sans une deuxième partie dans notre rendez-vous de prédilection, le Bénélux.

Présentations principales:

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.

Présentation spéciale:

** 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.

Quand:

Lundi, le 14 Avril 2014

Où:

Bureaux de Radialpoint, 2050 Bleury Street, Suite 300, Montreal, Quebec, H3A 2J5 (http://goo.gl/maps/d4127)

Si vous partez du Palais des congrès, c'est à environ dix minutes de marche:

http://goo.gl/maps/N0N09

Inscription:

Afin de prévoir le buffet en conséquence, merci de vous inscrire:

http://mtlpy-devops-mp45.eventbrite.ca

Programme:

  • 18:00 — Ouverture des portes
  • 18:30 — Début des présentations
  • 20:15 — Pause
  • 20:30 — Seconde session de présentations
  • 22:00 — Bière au Bénélux

Nous voudrions remercier comme toujours nos commanditaires pour leur soutien continu et tout particulièrement Radialpoint pour nous accueillir lors de l'événement:

  • UQÀM
  • Bénélux
  • w.illi.am/
  • Outbox
  • Savoir-Faire Linux
  • Caravan
  • iWeb