Past Events

September 20th meetup

September 20, 2016 - 18:30

Notman House, 51 rue Sherbrooke Ouest, 3e étage

We're getting back to the normal schedule!

We'll start with a talk Julia Evans kindly accepted to do specially for us and then we'll have a Gem Club.

A Gem Club is an open session where people present libraries and tool they think that people should know about. Don't worry if your gem has already been presented, there is always new people that may have never heard about it.

Since there is a lot of people using Elixir in the community, we'll try to include Hex packages in the Gem Club and see how it goes.

Talks

PostgreSQL 10^0, 10^1, 10^3, 10^6: the fastest ways to add data to your PostgreSQL instance, by François Beausoleil

Talk level: advanced

Ever wondered about the fastest way to insert data, and why? Seevibes scaled it's insert pipeline from 200 to 80,000 rows per second. François will share his knowledge with you.

Spying on Ruby, by Julia Evans

Talk level: intermediate

I wanted to spy on what functions my Ruby programs are running! So I wrote an experimental program to do it. We'll talk about Ruby internals, spying on Ruby with gdb, why I needed to learn DWARF, and how to build the future of Ruby debugging tools (spoiler: I'm not sure)

Brought to you by our sponsors:

August Dinner

August 16, 2016 - 18:30

McKibbins Irish Pub, 3515, boul. St Laurent coin Sherbrooke

As announced previously, we're taking a break of talks this summer. We are going to the restaurant for a more friendly and relaxed event.

July Dinner

July 19, 2016 - 18:30

Les Trois Brasseurs, 1660 rue St-Denis

As announced previously, we're taking a break of talks this summer. We are going to the restaurant for a more friendly and relaxed event.

I’m trying to have an estimate of how many people will be there. Please, send a tweet (https://twitter.com/montrealrb) or email me (courrier@sophiedeziel.com) if you are coming for sure.

June 21th meetup

June 21, 2016 - 18:30

Flatbook, 3875 rue saint urbain - 3rd flr

This is the last meetup before the summer break! We have two great talks that you must not miss.

Talks

Just enough structure, by Ben Thouret

How can a small team with diverse backgrounds and skills deliver non trivial software solutions?

In this talk, we will follow the life of a developer from onboarding to technical and collaborative proficiency in order to create maximum value and impact.

We will go through the tools and best practices that you can apply to your team and organization.

We will also explore what management can do to provide a minimal but structured way of ensuring that the right work gets done.

Share the data with your people using Rails!, by Eric Walker

Talk level: intermediate

Data is at the heart of everything we build with Rails.

Even with the power of Ruby on Rails, developing reports for company takes time and can become a major distraction for engineering teams.

Eric presents a workflow using Heroku Dataclips, Google Sheets, as well as a ruby gem that you can use to build your own data pipelines, with the end goal of empower other teams to harness the company’s data quickly become self sufficient users.

Brought to you by our sponsors:

Flatbook

Flatbook is our sponsor and our host this month. They generously provide us with the pizzas, the soft drinks and a nice venue.

May 17th meetup

May 17, 2016 - 18:30

Notman House, 51 rue Sherbrooke Ouest, 3e étage

The first meetup after RailsConf 2016! There is a lot to talk about and a lot of Montreal.rb members were there. We scheduled only one talk (a great one!) to have time to discuss about what's going on in the rails community.

Talks

How to build a RESTful API with Grape, by Charles Lalonde

Talk level: intermediate
Slides: https://speakerdeck.com/dechuck/restful-api-wit...

With the rise of front-end frameworks like React and Angular, the need for an API is necessary, if not mandatory. The Grape framework is the perfect solution to easily build RESTful APIs. In this talk we'll walk through the basics of Grape and how to use the framework inside your existing Rails application.

Brought to you by our sponsors:

Acquisio

We want to thank Acquisio, our sponsor for the night. They provide us with pizzas and soft drinks!

April 19th meetup

April 19, 2016 - 18:30

Centre Cloud.ca, 420 rue Guy, Montreal

This meetup is the very first to be announced via the new "Events" feature! Thanks to all the contributors that made it possible! There is still a lot to do, but we're getting improvements every weeks.

Talks

Metaprogramming for Rookies, by Karim Tarek

They say "to become a Ruby Jedi, you have to master the art of metaprogramming". In this talk, we'll go through the steps to create a gem using metaprogramming techniques. So, Let's look into that, shall we...

Getting started with web application security, by Florencia Herra-Vega

Internet security is a huge, important, and often discussed topic. However, as a junior developer, it can be very daunting to know where to even start learning about it. This talk will give a brief introduction to some parts of the architecture of the internet that make it so insecure, covering concepts like DNS, man-in-the-middle attacks, and ending with a brief tutorial on how to use Let’s Encrypt to set up SSL for your web applications.

Brought to you by our sponsors:

Bookwitty

We want to thank Bookwitty for the pizzas and soft drinks. They also have a surprise for our awesome speakers! They have senior Rails and a senior front-end positions to fill. Feel free to talk to them at the event!

March 15th meetup

March 15, 2016 - 18:30

Shopify, 490 Rue de la Gauchetiere Ouest

Talks

GraphQL on Rails, by Marc-André Giroux

Talk level: intermediate
Slides: https://speakerdeck.com/xuorig/graphql-on-rails-1

Le data fetching est encore un problème difficile à régler, surtout lorsque nos applications deviennent de plus en plus grosses et complexes.

Est-ce que vos APIs REST “over-fetch” ou “under-fetch” vos données ? Est-ce que vos endpoints ad hoc deviennent un vrai cauchemar à maintenir plus vos vues changent ?

Apprenez comment utiliser GraphQL dans vos applications Rails et comment cela peut aider à la communication client serveur ainsi que nous aider en tant que dévelopeur, en utilisant un language qui nous permet d’exprimer nos besoin en données d’une façon déclarative et hiérarchique.

Elm, La programmation fonctionnelle pour les applications “front-end”, by Martin Chabot

Talk level: intermediate
Slides: https://cdn.rawgit.com/martinos/montrealrb_elm_...

La programmation “front-end” n’est pas votre tasse de thé? Vous en avez marre de débugger des fonctions de callback et des exceptions de runtime ?

Elm pourrait être la solution ces problèmes. Durant cette présentation je vais vous démontrer quels sont les éléments qui font de Elm un language si spécial, allant de ces fonctionnalités de language fonctionnel en passant par un éventail d’outils de développent sans égal.

Brought to you by our sponsors:

Shopify

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