↓ Archives ↓

July 15th Meet-up

En ce mois de juillet, nous nous rencontrons pour parler de Rails. Un peu de design et de compréhension de l’outil pour s’amuser pendant un, souhaitons-le, si bel été.

 

La première présentation sera par Guillaume Malette. Il nous parlera de la Simplification des contrôleurs.

 

Dans la présentation, Guillaume montre des façons de simplifier des contrôleurs qui doivent effectuer des tâches complexes. Particulièrement, il montre comment remplacer les before_action des contrôleurs et les validations sur les modèles pour avoir du code plus simple et plus facile à maintenir.

 

Par la suite, Jean Boussier nous présentera Demystifying Sprockets.

 

Sprockets (aka Rails asset pipeline) est une grande source de confusion pour le débutant et encore plus pour les développeurs avancés.

Dans cette présentation, Jean va présenter pourquoi Sprockets existe, comment il fonctionne et comme utiliser toute sa puissance en écrivant des processeurs personnalisés (comme optimiser vos PNGs)

 

SShopifyhopify commandite la bière et la pizza comme les derniers mois. Ils  cherchent toujours des développeurs pour leurs bureaux à Montréal. N’hésitez pas à les contacter.

 


In July, lets meet to talk about Rails. We’ll have some fun speaking about design and understanding of the tool in this, finger crossed, beautiful summer.

 

The first presentation by  Guillaume Malette will talk about Simplifying Controllers.

 

In this presentation, Guillaume shows how to simplify your controllers which needs to do complex actions. In particular, he’ll demonstrate how to replace the before_action in the controllers and model validations to have simpler code, which is easier to read and maintain.

 

Afterward, Jean Boussier will present Demystifying Sprockets.

 

Sprockets (aka the Rails asset pipeline) is a big source of struggle for beginners and even for more experienced developers.

In this talk Jean will will explain why it’s there, how it works and how to leverage all it’s power by writing custom processors (like optimizing your PNGs for example).

Shopify  iShopifys sponsoring beers and pizzas like in the past months. They are still searching developers for their Montreal office. Don’t hesitate to contact them.

 

When: May 20th, 2014 at 18:30

Where: Notman House

Who: Everyone who is interested in Ruby on Rails or Ruby

How much: Free

Register: No need, just come, you’re welcome

Questions?: Contact me

June 17th – Ruby for noobies

Notre rencontre mensuelle aura le thème de l’apprentissage. Nos conférenciers vont nous montrer des outils et des techniques pour apprendre plus vite et mieux.

 

 

SShopifyhopify commandite la bière et la pizza comme les derniers mois. Ils  cherchent toujours des développeurs pour leurs bureaux à Montréal. N’hésitez pas à les contacter.

 

Our meet-up this month is all about learning. We’ve got a great lineup of speakers that will show us tools and techniques to help us get better.

 

 

Shopify iShopifys sponsoring beers and pizzas like in the past months. They are still searching developers for their Montreal office. Don’t hesitate to contact them.

 

When: June 17th, 2014 at 18:30
Where: Notman House on the 3rd floor

Who: Everyone who is interested in learning more about Ruby and Ruby on Rails

How much: Free

Register: No need, just come, you’re welcome

Questions?: Contact Gary Haran

May 20th Meet-up

Après notre visite de la ville lors des derniers mois, nous retournons à Notman House. Nous allons pouvoir voir les nouveautés après les rénovations.

 

Notre première présentation par Marc-Antoine Duhaime sera à propos d’un agrégateur qu’il a bâtit.

 

Il présentera Reglowed, un agrégateur qui collecte ce qui se fait mieux en matière d’architecture et de design sur le web.  Durant la présentation de ce projet, il revisitera le processus de création d’une application, du point de vue d’un designer.  En parallèle, il exposera les choix technologiques qui ont été faits.

 

La deuxième présentation par Christian Joudrey sera Scalling Shopify.

Shopify est une platforme hébergée avec plus de 100 000 clients.

Plus que 4 millions de dollars passent par Shopify Checkout chaque jour. Nous voyons des pointes de trafic intense plusieurs fois par semaines à cause de ventes flashes ou de compagnie apparaissant sur les médias.

Cette présentation couvrira nos stratégies de caching, de mesurement et de tests de charge pour supporter ce trafic et garder nos clients heureux.

 

À la fin, Andy Maleh fera un retour rapide sur RailsConf 2014 où il était un présentateur.

 

 

 

SShopifyhopify commandite la bière et la pizza comme les derniers mois. Ils  cherchent toujours des développeurs pour leurs bureaux à Montréal. N’hésitez pas à les contacter.

 

 


 

After moving around for the last months, we are going back to Notman House. We’ll see what’s new over there.

 

Our first talk will be by Marc-Antoine Duhaime. He’ll present us an  aggregator he built.

 

Marc-Antoine will present us Reglowed, an aggregator for the best architectural design on the web. During this talk, he’ll revisit the creation of an application, from a designer point of view. At the same time, he’ll expose the technological choices made during the development of the application.

 

The second talk will be by Christian Joudrey with his talk Scalling Shopify.

Shopify is a hosted e-commerce platform with more than 100,000 customers.

Over four million dollars goes through Shopify’s checkout every day. We see massive traffic spikes several times a week due to flash sales and shops appearing on mass media.

This talk will cover our strategies for caching, measuring and load testing in order to withstand this traffic and keep our customers happy.

 

At the end, Andy Maleh will do a quick recap of RailsConf 2014 where he presented.

 

 

Shopify iShopifys sponsoring beers and pizzas like in the past months. They are still searching developers for their Montreal office. Don’t hesitate to contact them.

 

 

 

 

When: May 20th, 2014 at 18:30

Where: Notman House

Who: Everyone who is interested in Ruby on Rails or Ruby

How much: Free

Register: No need, just come, you’re welcome

Questions?: Contact me

April 15th, Meet-up

En ce printemps tardif, Montreal.rb continue de se promener. Ci mois-ci, nous irons visiter District 3 à Concordia.

 

Notre premier talk sera par Nicholas Henry. Il viendra tester sa présentation de RailsConf sur nous. Il est à la recherche de commentaires pour améliorer sa présentation.

 

Modeling on the Right Side of the Brain
Depuis votre première application web, vous avez eu de la difficulté à identifier les objets du domaine. Identifier les règles d’affaire et les services semble être un talent que seulement les autres développeurs possèdent. N’ayez pas peur. La modélisation d’objet s’apprend et s’enseigne. Cette présentation démontrera les cinq compétences essentielles nécessaire pour modéliser des objets et leurs responsabilités. Pensez au-delà d’ActiveRecord et de votre base de donnée, apprenez comment les couleurs et les patterns vont vous aider à expliquer, entretenir et étendre votre application.

 

La deuxième présentation sera par Jean Boussier. Il nous parlera d’un problème de Rails qu’il a rencontré chez Shopify.

Debugging Counter Caches
Utilisez vous les “counter cache” ? Avez-vous déjà remarqué un compteur décalé ? Vous-êtes vous demandé pourquoi ? Dans cette session de déverminage interactive, nous fouillerons dans le code de Rails pour comprendre comment les “counter cache” fonctionnent, et comment ils peuvent êtres désynchronisés. Et qui sait, on pourrait même patcher Rails.

 

Ce mois-ci, le meet-up sera chez District 3. District 3 est le centre d’innovation / incubateur de Concordia. Ils assistent des start-ups à se mettre sur pied avec un espace et du mentorat et ils aident des entreprises sociales comme Ingénieur Sans Frontière avec des projets innovants. Ils sont au 7e étage du E.V. Building (1515 St-Catherine West) suite 7.105.

SShopifyhopify commandite la bière et la pizza comme les derniers mois. Ils  cherchent toujours des développeurs pour leurs bureaux à Montréal. N’hésitez pas à les contacter.

 

 


 

In this late spring, Montreal.rb continues to visit the city. This month, we’ll go see District 3 at Concordia.

Our first talk will be by Nicholas Henry. He’s going to test his RailsConf presentation on us. He is searching comments to improve his presentation.

 

Modeling on the Right Side of the Brain
Since your first web application, you have struggled with identifying domain objects. Assigning business rules and services appears to be a talent that only other developers are born with. Fear not! Object Modeling is a learnable, teachable skill. This talk demonstrates the five essential skills you need for modeling objects and their responsibilities. Think beyond ActiveRecord and your database, and learn how color and patterns will help you explain, maintain and extend your application.

 

The second talk will be by Jean Boussier. He’s going to talk about a Rails problem he faced while working at Shopify

Debugging Counter Cache
Do you use Rails counter caches? Did you ever notice a counter that was incorrect? Did you wonder what happened? In this interactive debugging session, we’ll dig into Rails internals to understand how cache counters works, and how they can be corrupted. And who knows, we might even fix Rails.

 

This month, the meet-up will be at District 3. District 3 is Concordia University’s Innovation Center/Incubator – we assist start-ups in getting on their feet with space, mentorship – and we run innovation projects for social enterprises like Engineers Without Borders.. They are on the 7th floor of E.V. Building (1515 St-Catherine West) suite 7.105.

Shopify iShopifys sponsoring beers and pizzas like in the past months. They are still searching developers for their Montreal office. Don’t hesitate to contact them.

When: April 15st, 2014 at 18:30

Where: District 3 – 1515 St-Catherine West, suite 7.105

Who: Everyone who is interested in Ruby on Rails or Ruby

How much: Free

Register: No need, just come, you’re welcome

Questions?: Contact me

March 18th Meet-up

Pour un deuxième mois consécutif, Notman House est fermé pour rénovation. Nous allons donc revisiter Adgear à nouveau. En plus, ce mois-ci nous aurons 2 personnes qui parleront à Montreal.rb pour la première fois.

 

Le premier talk par Annaelle Duff sera à propos de Django et de Rails.

 

Lors du dernier Montréal Python, Martin Provencher a présenté “Rails vs Django”. Annaelle présentera la contre-partie de ce talk qui compare les 2 frameworks tout en expliquant les particularités de Django pour Montréal Ruby.

En deuxième partie, Nicolas Lupien présentera Sammi – son compagnon robot.

 

Sammi est votre robot personnel. Il rêve d’apprendre les émotions humaines. Heureusement, vous pouvez l’aider dans sa quête. Vous pouvez l’attacher à votre Chrome et lui donner des pages webs. Après quelques expérimentations, il pourra prédire si le contenu est déçu, content, triste, etc.

Sammi est une extension de Chrome utilisant un API en Ruby avec les gems grape, nbayes et ruby-readability.

C’est une expérimentation avec quelques lignes de codes, mais le résultat est très intéressant.

Adgear nous reçoit. Ils sont dans l’édifice à côté de la construction au coin de Viger et McGill (Beaver Hall). L’address est 481 Viger O – 3e étage. C’est près de l’hôtel W, en face du parc square victoria – juste après la construction.

 

Shopify commandite la bière est la pizzas comme les derniers mois. Ils  cherchent toujours des développeurs pour leurs bureaux à Montréal. N’hésitez pas à les contacter.

 

Comme nous ne serons pas à Notman, appelez vos amis qui veulent participer et rappellez leur que nous allons chez Adgear. Si vous voulez faire comme nos 2 nouveaux présentateurs, n’hésitez pas à donner votre nom pour parler à nos prochains meet-up.

 


 

For a second month in a row, Notman House is closed for renovation. We’ll return at Adgear. At the same time, we’ll have 2 speakers whom will present for the first time at Montreal.rb.

Le premier talk par Annaelle Duff sera à propos de Django et de Rails.

 

During the last Python MontrealMartin Provencher presented “Rails vs Django”. Annaelle will do the opposite part of this talk which compare both frameworks while explaining the unique part of Django for Montréal Ruby.

In the second part, Nicolas Lupien will present Sammi - his personal robot.
Sammi is your personal robot. He dreams of learning human emotions. Fortunately, you can help on his quest. You can attach him to your chrome and feed him webpages. After some experimentation, he will be able to predict if the content is sad, happy, awesome, etc.
It’s a chrome extension using a Ruby API with the gems grapenbayes and ruby-readability.

It’s a small expirement with just a few lines of code but the result is interesting!

Adgear is receiving us. They are the building immediately beside the big construction happening corner of Viger and McGill Street (Beaver Hall). Address is 481 Viger O 3rd floor. It’s close to the W hotel, facing square victoria park.

Shopify is sponsoring beers and pizzas like in the past months. They are still searching developers for their Montreal office. Don’t hesitate to contact them.

 

Since we are not going at Notman, call up your friends who are coming. Remember them that we go to Adgear. If you want to do like our 2 new speakers, don’t hesitate to give your name for a next meet-up.

 

When: March 18st, 2014 at 18:30

Where: Adgear - 481 Avenue Viger West, suite 300

Who: Everyone who is interested in Ruby on Rails or Ruby

How much: Free

Register: No need, just come, you’re welcome

Questions?: Contact me

February 18th Meet-up

Ce mois-ci, Notman House est fermé pour rénovation, alors un sondage a été créé pour choisir un autre endroit. Après la compilation des votes, nous avons eu un gagnant: Adgear. Merci aux compagnies qui nous ont proposé leurs locaux et à ceux qui ont voté.

 

Le premier talk par Jean-Francois Couture sera à propos de Data Context Interaction.

Après une pause de 6 ans après ma dernière présentation sur git, cette présentation est à propos de DCI: Data Context Interaction. Mon nom est Jean-Francois Couture, co-foundateur de  Porkepic Solutions (nous regardons peut-être pour de l’aide). Nous commencerons par voir ce qu’est et comment un blog post en particulier semble avoir  injustement tué l’idée pour beaucoup de développeurs ruby. Puis, nous discuterons quand DCI est approprié et comment, même si vous n’êtes pas d’accord, DCI peut vous aider avec vos noms de variables et écrire de meilleurs objets de service.

Dans la deuxième partie,  nous aurons un Gem Club. Prenez un gem que vous venez de découvrir, essayé ou que vous voulez montrez aux autres et présentez le dans une courte présentation. Une présentation de 5 minutes est suffisante. Tous les gems sont intéressant, nous voulons vous écouter.

Adgear nous reçoit. Ils sont dans l’édifice à côté de la construction au coin de Viger et McGill (Beaver Hall). L’address est 481 Viger O – 3e étage. C’est près de l’hôtel W, en face du parc square victoria.

Shopify commandite la bière est la pizzas comme les derniers mois. Ils  cherchent toujours des développeurs pour leurs bureaux à Montréal. N’hésitez pas à les contacter.

 

Comme nous ne serons pas à Notman, appelez vos amis qui veulent participer et rappellez leur que nous allons chez Adgear et de ne pas oublier de préparer leur gem pour le Gem Club.

 


 

This month Notman House is close for renovation, so a survey was created to choose another location. After compiling all the votes, we had a winner: Adgear. Thank you to all who proposed their location and to who did vote.

 

The first talk by Jean-Francois Couture will be about Data Context Interaction.

Coming out of retirement after 6 years since my talk on git, this presentation is going to be about DCI: Data Context Interaction. My name is Jean-Francois Couture, co-founder of Porkepic Solutions (we might be looking for help). We’ll first see what DCI is all about and how one blog post in particular seems to have wrongfully killed the idea for a lot of ruby developers. Then we’ll discuss when DCI is appropriate, and how even if you don’t buy in, it can help you with naming and with writing better service objects.

In the second part, we’ll have the Gem Club. Take any gem you discovered, tried, or want to show to the others and present it in a short laps of time. A 5 minutes presentation is enough. All gems are interesting here, we want to hear you.

Adgear is receiving us. They are the building immediately beside the big construction happening corner of Viger and McGill Street (Beaver Hall). Address is 481 Viger O 3rd floor. It’s close to the W hotel, facing square victoria park.

Shopify is sponsoring beers and pizzas like in the past months. They are still searching developers for their Montreal office. Don’t hesitate to contact them.

 

Since we are not going at Notman, call up your friends who are coming. Remember them that we go to Adgear and to prepare their gem for the Gem Club.

 

When: February 18st, 2014 at 18:30

Where: Adgear – 481 Avenue Viger West, suite 300

Who: Everyone who is interested in Ruby on Rails or Ruby

How much: Free

Register: No need, just come, you’re welcome

Questions?: Contact me

January 21st Meet-up

Le temps des fêtes est terminé. J’espère que vous avez passez un bon moment avec vos familles. Je vous souhaite à tous une excellente année rempli de santé et de défis.

Pour débuter cette année 2014, nous nous tiendrons loin de Rails en discutant de scripting en Ruby et de gestion de projet.

 

La soirée commencera avec David Lazar. Programmeur depuis 1978, il a développé avec plusieurs micro-processeur (Z80, 8080, 6502, 8088, 6800, 68000) et ordinateurs (Amiga, TRS-80, Apple II, Sun workstation, PC, Apple MBP). Ses langages préférés sont Ruby et Javascript.

Ruby est un langage de scripting idéal pour travailler avec le monde d’API d’aujourd’hui: PaaS, SaaS, Web Apps, sans oublier les services old-school. Il vous montrera quelques trucs utiles et des cas d’utilisations que j’ai bâtit lors des 8 dernières années avec Shopify, Heroku, Salesforce et d’autres systèmes. Les gems comme Pry, Nokogiri, Sinatra, Ice Cube, Dalli, Chronic, Fog, Carrierwave, HTTParty seront bien utiles.

Ce tour rapide de 20 minutes sur des scripts relativement complexes avec Ruby pourra, il l’espère, inspirer quelques Rubyists à pousser leurs talents de scripting un peu plus loin et dans une différente direction que Rails.

 

La deuxième présentation sera par Yann Larrivée. Yann est le président de PHP Québec, Confoo et FooLab inc. Il est impliqué dans la communauté depuis très longtemps. Il écrit actuellement un livre intitulé: “10 Warning Signs in IT Projects”.

C’est un fait que les projets en IT ont un haut pourcentage d’échec. Mais qu’arriverait-il si nous pouvions voir les avertissements avant qu’il ne soit trop tard? Découvrez les 10 signes à superviser et évitez ces nuits blanches et ces échecs de projets.

 

Comme ils ont fait les derniers mois, Shopify commanditera la bière et la pizza pour l’évènement. Ils cherchent des développeurs pour leur bureau à Montréal.

 

 

Comme d’habitude, nous continuerons la soirée au Benelux. Au plaisir de vous voir à notre premier évènement de 2014.

 

 


 

The Holidays are over. I hope you had a good time with your family. I wish you all health and fun challenges for 2014.

To start this year, we will keep our distance with Rails to talk about Ruby scripting and project management.

 

Everything will start with David Lazar. Programming since 1978, he hacked with multiple chips  (Z80, 8080, 6502, 8088, 6800, 68000) and computers (Amiga, TRS-80, Apple II, Sun workstation, PC, Apple MBP). His favorite programming languages are Ruby and Javascript.

Ruby is a great scripting language for working in the API driven world of today’s PaaS, SaaS, Web Apps, and old-school services. David would like to show off some neat and interesting business use cases, built in the last 8 years or so between Shopify, Heroku, Salesforce, and other systems. Ruby gems like Pry, Nokogiri, Sinatra, Ice Cube, Dalli, Chronic, Fog, Carrierwave, HTTParty are in common and see a lot of use.
A quick 20 minute spin through a reasonably complex pattern of scripts with Ruby that can hopefully inspire some Rubyists to take their scripting talents a little further and in a different direction than Rails.

The second presentation will be by Yann Larrivée. Yann is the president of PHP Québec, Confoo, and FooLab inc. He is involved in the community since a really long time. He is writing a book called:  “10 Warning Signs in IT Projects”.

It is know that in the IT industry, projects have a high percentage of failures. But what if we could see the warning signs before it is too late? Discover the 10 warning signs to watch for and prevent many sleepless nights and project failure.

 

Like they did in the past months, Shopify is sponsoring beers and pizzas for the event. They are still searching developers for their Montreal office.

 

As usual, we’ll finish everything at the Benelux. I’m looking forward to see you for our first event of 2014.

 

 

When: January 21st, 2014 at 18:30

Where: Notman House

Who: Everyone who is interested in Ruby on Rails or Ruby

How much: Free

Register: No need, just come, you’re welcome

Questions?: Contact me

December 17th Meet-up

Avec la neige de cette fin de semaine, l’hiver est arrivé. En plus, Noël est à nos portes. Juste avant d’aller fêter en famille, Montreal.rb vous invite au dernier meet-up de l’année 2013 ce mardi, 17 décembre. Cet évènement n’aura que 1 présentateur qui utilisera tout le temps pour une session de programmation live.

 

Gary Haran programme en Ruby depuis 2006 tout en étant un programmeur Javascript au préalable. Ses jeux en Javascript ont fait la première page d’Hacker News et d’Ajaxian. Avec son éditeur de texte ouvert, il nous montrera comment nous pouvons faire de même avec le Gosu Ruby Framework. Apportez vos portables et suivez le.

 

 

Comme ils ont fait les derniers mois, Shopify commanditera la bière et la pizza pour l’évènement. Ils cherchent des développeurs pour leur bureau à Montréal. Avec leur 100 millions de financement de la semaine dernière, c’est un excellent moment pour joindre leur équipe.

 

 

Comme d’habitude, nous finirons le tout ua Benelux. Au plaisir de vous voir une dernière fois avant la fin de 2013.

 


 

With the snow this weekend, the winter has come, and Christmas is almost there. Just before that, Montreal.rb is inviting you to the last meet-up of 2013 on Tuesday, December 17th. This event will only have 1 speaker who will take all the time for a live programming session.

 

Gary Haran has been programming in Ruby since 2006 and was an avid Javascript programmer before then. His Javascript games have been on the front page of Hacker News and Ajaxian.  With the text editor open he’ll show what can be done with Gosu Ruby Framework.  Feel free to bring your laptops with you and play along

 

 

Like they did in the past months, Shopify is sponsoring beers and pizzas for the event. They are still searching developers for their Montreal office. With their 100 millions Series C funding, it’s the best time to  join their great team.

 

 

As usual, we’ll finish everything at Benelux to continue the conversations. I look forward to see you a last time in 2013.

 

When: December 17th, 2013 at 18:30

Where: Notman House

Who: Everyone who is interested in Ruby on Rails or Ruby

How much: Free

Register: No need, just come, you’re welcome

Questions?: Contact me

November 19th Meet-up

Le mois de Novembre est arrivé avec le froid et le vent. Alors, pourquoi ne pas venir à la maison Notman le 19 novembre pour se réchauffer, boire quelques bières, manger de la pizza et écouter des présentations vraiment intéressantes?

 

Pour commencer la soirée, Jean Boussier va présenter ActiveRecord::TypedStore, un gem qu’il a écrit en travaillant chez Shopify.

Au cours de sa présentation, Jean nous parlera des fonctionnalités de sérialisation de ActiveRecord à travers l’histoire de Ruby on Rails (serialize, store). Il nous démontrera les limitations de ces approches et pourquoi vous devriez essayer ActiveRecord::TypedStore. Il nous montrera également comment utiliser cette extension à ActiveRecord.

 

Par la suite, Martin Provencher montrera une étude de cas sur Rails et Angular.js.

Pourquoi devriez-vous utiliser Angular.js? Quand devriez-vous l’utiliser? Comment fonctionne-t-il? Comment l’intégrer avec Ruby on Rails? Ce sont toutes des questions auxquelles Martin répondra pendant sa présentation. Au coeur de cette présentation, il y a une application qu’il a construit. Vous verrez un exemple réel sur comment faire fonctionner ces 2 frameworks ensemble.

 

Shopify continue de commanditer Montreal.rb comme dans les derniers mois. Ils paieront pour la pizza et la bière lors de l’évènement. Ils cherchent toujours des développeurs pour leur bureau de Montréal, ne ratez pas votre chance de joindre cette brillante équipe.

 

J’espère vous voir en grand nombre à Montreal.rb demain. Comme d’habitude, nous finissons le tout au Benelux pour continuer les discussions.

 


 

November is here with the cold and the wind. So, why not come to Notman House on November 19th to warm-up, drink some beers, eat pizza, and listen to very interesting talks?

 

To start the night, Jean Boussier will present ActiveRecord::TypedStore, a gem he wrote while working at Shopify.

 

During this talk, Jean will review ActiveRecord serialization features through rails history (serialize, store). He’ll show the limitations of those approaches and why you should try ActiveRecord::TypedStore. He’ll also demonstrate how to use this ActiveRecord extension.

 

Afterward, Martin Provencher will demonstrate a study case of Rails and Angular.js.

 

Why should you use Angular.js? When should you use it? How does it works? How can I integrate it with Ruby on Rails? This is all the questions Martin will answer during his talk. At the heart of this presentation is an application Martin built. You’ll have a real example on how you can make those 2 frameworks work together.

 

Like they did in the past months, Shopify is sponsoring beers and pizzas for the event. They are still searching developers for their Montreal office; don’t miss your chance to join a great team.

 

I look forward to see you tomorrow. As usual, we’ll finish everything at Benelux to continue the conversations.

 

When: October 15th, 2013 at 18:30

Where: Notman House

Who: Everyone who is interested in Ruby on Rails or Ruby

How much: Free

Register: No need, just come, you’re welcome

Questions?: Contact me

October 15th Meet-up

Ce mois-ci, nous recevons quelqu’un de l’extérieur pour la première présentation. François Marier de “Identity Team” chez Mozilla fera une pause lors de son voyage à Montréal pour venir nous présenter ce sur quoi il travaille.

 

Le premier talk sera par François Marier – un développeur logiciel chez Mozilla.

 

 

Les utilisateurs haïssent les choisir et devoir s’en rappeler. Les développeurs haïssent devoir les gérer et les storer. Pourquoi utilisons-nous des mots de passe déjà? Il y a probablement un meilleur moyen pour s’enregistrer sur les sites web.

Cette présentation introduira la technologie derrière Persona et le protocole BrowserID. Mozilla veut résoudre le problème des mots de passe sur le web avec une solution multi-browser qui se préoccupe grandement de l’expérience utilisateur et leur vie privée.

Nous ne serons peut-être pas capable d’éliminer tous les mots de passe. Après tout, vous ne voulez probablement pas devoir faire une vérification d’emprunte digitale avant de laisser un commentaire sur un blog, mais nous pouvons éliminer les mots de passe par site web en les remplaçant par quelque chose de mieux: un système décentralisé sous le contrôle des utilisateurs.

Il s’agit de 4 étapes faciles pour l’ajouter à votre site/application Ruby et il y a déjà des plugins pour Devise, Omniauth, Rails, Sinatra et Warden.

 

Le deuxième talk par Hugo Frappier sera sur Draper gem.

 

 

Que pensez-vous de mettre de la logique de vue dans vos modèles? Que pensez-vous de mettre de la logique de vue en scope global dans vos helpers? Draper gem propose une solution alternative: des décorateurs. Il s’agit d’une couche de présentation orienté-objet au dessus de vos modèles.

 


 

This month, we receive someone who lives outside Montreal for the first presentation. François Marier of the “Identity Team” at Mozilla will take some time during his travel to Montreal to present us what he is working on.

 

The first talk will be by François Marier – a software developer at Mozilla.

 

 

Users  hate picking and having to remember them. Developers hate dealing with and storing them. Why are we still using passwords again? Surely there is a better way to log into websites.

This talk will introduce the technology behind Persona and the BrowserID protocol. Mozilla intends to solve the password problem on the web with a  federated cross-browser system that is intensely focused on user experience and privacy.

We may not be able to get rid of all passwords, after all, you probably don’t want to be subjected to a fingerprint check before leaving a comment on someone’s blog, but we can eliminate site-specific passwords and replace them with something better: a decentralized system that’s under the control of users, not a for-profit gatekeeper.

It’s just four easy steps to add it to your Ruby site/app from scratch and there are already plugins for Devise, Omniauth, Rails, Sinatra, and Warden.

 

The second talk by Hugo Frappier will by on Draper gem.

 

 

What do you think about view logic in your models? What do you think about global scope view logic in your helpers? Draper gem propose a different approach: decorators. They are an oriented-object presentation layer over your models.

 


 

Like they did in the past months, Shopify is sponsoring beers and pizzas for the event. They are still searching developers for their Montreal office, don’t miss your chance to join a great team.

 

 

This month Gary Haran will be your host since I’ll be out of the country. I’m sure you’ll have a great event and really nice discussions and beers afterward at the Benelux.

 

When: October 15th, 2013 at 18:30

Where: Notman House

Who: Everyone who is interested in Ruby on Rails or Ruby

How much: Free

Register: No need, just come, you’re welcome

Questions?: Contact me