• Tech Talks - Spring Edition
    Welcome back everyone to the latest edition of the Ruby Brigade Tech Talks! Once again Nulogy has graciously offered to host and provide food for this meetup, and we thank them for their continued support! Schedule: 6:00 - Arrive at Nulogy 6:30 - Talks begin 8:30 - Talks end and we can continue at a nearby pub Talks: ## Infrastructure as Code with Terraform - Art0uro Pie, Nulogy Many companies manage all or part of their infrastructure via manual processes and/or very inflexible scripts. These manual processes are slow, error prone, hard to debug and impossible to validate. Documentation on the infrastructure is often missing or not up to date. Test and Production environments tend to differ as more manual changes are applied to them. The knowledge of how to change the infrastructure is only in a few people's heads, making it hard for developers to deliver the functionality they need. All these problems can be solved with code because code is powerful. In this presentation, you will learn: The benefits of using Infrastructure as Code Terraform basics: providers, variables, outputs, data, resources, interpolation How to launch a web server using Terraform ## Scalable, Performant Code - Haris Mahmood, Shopify Performance and code optimization are key for scaling an app. This talk aims to highlight a few techniques and practices that can help you write better code today.

    Nulogy

    480 University Avenue Suite 1200 · Toronto, on

  • Ruby Workshop - September edition!
    This month is hosted at Nulogy, please check the address! It's time for another Ruby workshop! David Andrews and Gregor MacDougall are back with another pair of interactive Ruby lessons. Here's the schedule: • Arrive at Nulogy at 6PM • Introductions and pizza at 6:15PM • Workshops start at 6:30PM • Wrap up at 8:45PM • Doors close at 9:00PM (or do they?) Note: Please do not RSVP if your intent is recruiting developers. Here are the details of the workshops: (Beginners) Gilded Rose Refactoring Workshop - David Andrews In last month’s workshop we explored the benefits of TDD/BDD using executable code to specify and validate our application code. This month, by popular demand, we’re going to learn how to use tests to approach refactoring - improving the style, structure and readability of our code while under test coverage. This is (one of) my favourite kata and should not be missed! So bring your "+5 Dagger of Intense Concentration" and let’s go slay some bad code. (Intermediate) Ruby Blocks, Procs, and Lamdas - Deep Dive - Gregor MacDougall In this month's intermediate workshop, Gregor MacDougall is going to be taking us through a deep dive on some of Ruby's block syntax, and how you can bind code to variables through procs and lambdas in order to write some powerful, simple expressive code. We'll cover some common uses of blocks, the `yield` keyword, and think about different ways we can build algorithms using some of these features. We have a Code of Conduct (https://gist.github.com/Nitrodist/48bfca4dd3d3b7c46389) that applies to this and other Toronto Ruby Brigade events. Thanks, see you there!

    Nulogy

    900 - 555 Richmond St. W · Toronto, ON

    13 comments
  • Ruby Workshop - July edition!
    This month is hosted at Shopify, please check the address! It's time for another Ruby workshop! This month we have another pair of workshops brought to you by David Andrews of the Ryatta Group (http://www.ryatta.com/) and Gregor MacDougall. Here's the schedule: • Arrive at Shopify at 6PM • Introductions and pizza at 6:15PM • Workshops start at 6:30PM • Wrap up at 8:45PM • Doors close at 9:00PM (or do they?) Note: Please do not RSVP if your intent is recruiting developers. Here are the details of the workshops: (Beginners) Introduction to TDD with RSpec - David Andrews RSpec is a 'Domain Specific Language' (DSL) testing tool written in Ruby to test Ruby code. It is a behavior-driven development (BDD) framework which is extensively used in the production applications. Learn RSpec and the BDD workflow in a friendly and collaborative atmosphere. (Advanced) Webpacker & Rails - Gregor MacDougall Ruby on Rails has made a major shift in how it serves up front end assets, such as Javascript, CSS, and other images. While the traditional Sprockets Rails asset pipeline is still supported, we have a new tool which brings a large portion of the Node.js ecosystem in to Ruby on Rails development through the use of Webpacker. In a workshop, we're going to start up a basic Ruby on Rails application, add Webpacker to it, and learn how it all works. We'll cover some Javascript tools such as webpack, yarn, babel, and more if we have time. We'll also spend a bit of time giving a Ruby developers introduction to modern Javascript and how things have changed since Ecmascript 5. We have a Code of Conduct (https://gist.github.com/Nitrodist/48bfca4dd3d3b7c46389) that applies to this and other Toronto Ruby Brigade events. Thanks, see you there!

    Shopify

    80 Spadina · Toronto, ON

    19 comments
  • Tech Talks - Summer 2017 Edition
    Hey all, we're pleased to invite you to the Toronto Ruby Brigade's summer 2017 tech talks hosted by Nulogy! This tech talk series is going to delve into some exciting performance testing talks - definitely worth it, in my opinion. Schedule: 6:00 - Arrive at Nulogy 6:30 - Talks begin 8:30 - Talks end and we can continue at a nearby pub Talks: Performance testing and Flamegraph gem improvements with Adnan Ali of Financeit - The talk will feature a short summary of existing tools to help you make your code performant, followed by a deep dive into the flamegraph gem, and strategies that will take solving your performance issues from a matter of weeks and months to a matter of days (and weeks). Everything you always wanted to know about Query Plans but were afraid to ask with Diogo Biazus of Nulogy - In order to understand how well our database queries perform some knowledge on SQL planning is required. The PostgreSQL query planner is a complex algorithm and knowing how to read and tweak a query plan can bring huge benefits in database response time and throughput. The goal of this talk is to give the attendants a starting point on how to obtain that knowledge and some bits of ready to use techniques. Using DDD to Modularize a Rails App with Evan Brodie of Nulogy - This talk will explore into how DDD (Domain Driven Design) can be applied to modularize and simplify a complex, growing Rails application. It will be demonstrated how Rails Engines can be applied to provide code segregation and Domain Events utilized to decouple database tables for shared models. Why strong communication helps everyone win - Abby Greenbloom of Hubba Communication is key to solving problems. Don't waste (too much) time stuck on a problem. By comparing rowers to developers, this talk will explore some ways athletes communicate. Strong communication is key to winning a race, working through bugs and shipping quality code fast.

    Needs a location

    4 comments
  • Ruby Workshop - April edition!
    This month is hosted at Nulogy, please check the address! It's time for another Ruby workshop! This month we have two very generous developers who will be running two workshops concurrently! They are David Andrews of the Ryatta Group (http://www.ryatta.com/) and Gregor MacDougall. Details to follow in the comments. Here's the schedule: • Arrive at Nulogy at 6PM • Introductions at 6:15PM • Workshops start at 6:30PM • Wrap up at 8:45PM • Doors close at 9:00PM (or do they?) So, bring your software design A game and we'll bring the pizza! Hope to see you there! Note: Please do not RSVP if your intent is recruiting developers. We have a Code of Conduct (https://gist.github.com/Nitrodist/48bfca4dd3d3b7c46389) that applies to this and other Toronto Ruby Brigade events. Thanks, see you there!

    Needs a location

    16 comments
  • Ruby Hack Night - April edition!
    It's time for another Ruby hack night! This month is hosted at Shopify - thanks to them for hosting us and providing the food and drink! You can hack on anything you want. Open source, closed source. Work. Play. Any skill level on anything on any project, it’s all good as long as you're here to sling code. Here's the schedule: • Arrive at Shopify at 6PM • Introductions at 6:15PM • Hack and stuff at 6:30PM • Wrap up at 8:45PM • Doors close at 9:00PM (or do they?) So, bring your projects and we'll bring the pizza! Hope to see you there! Note: Please do not RSVP if your intent is recruiting developers. We have a Code of Conduct (https://gist.github.com/Nitrodist/48bfca4dd3d3b7c46389) that applies to this and other Toronto Ruby Brigade events. Thanks, see you there!

    Needs a location

    5 comments
  • Ruby Hack Night - March edition!
    It's time for another Ruby hack night! This month is hosted at Wealthsimple - thanks to them for hosting us and providing the food and drink! You can hack on anything you want. Open source, closed source. Work. Play. Any skill level on anything on any project, it’s all good as long as you're here to sling code. Here's the schedule: • Arrive at Wealthsimple at 6PM • Introductions at 6:15PM • Hack and stuff at 6:30PM • Wrap up at 8:45PM • Doors close at 9:00PM (or do they?) So, bring your projects and we'll bring the pizza! Hope to see you there! Note: Please do not RSVP if your intent is recruiting developers. We have a Code of Conduct (https://gist.github.com/Nitrodist/48bfca4dd3d3b7c46389) that applies to this and other Toronto Ruby Brigade events. Thanks, see you there!

    Needs a location

    21 comments
  • Ruby Workshop - February edition!
    This month is hosted at Flipp, please check the address! It's time for another Ruby workshop! This month we have two very generous developers who will be running two workshops concurrently! They are David Andrews of the Ryatta Group (http://www.ryatta.com/) and Gregor MacDougall. Details to follow in the comments. Here's the schedule: • Arrive at Flipp at 6PM • Introductions at 6:15PM • Workshops start at 6:30PM • Wrap up at 8:45PM • Doors close at 9:00PM (or do they?) So, bring your software design A game and we'll bring the pizza! Hope to see you there! Note: Please do not RSVP if your intent is recruiting developers. We have a Code of Conduct (https://gist.github.com/Nitrodist/48bfca4dd3d3b7c46389) that applies to this and other Toronto Ruby Brigade events. Thanks, see you there!

    Needs a location

    28 comments
  • Rails Talk with Rafael França
    Please RSVP on the main Eventbrite page (https://www.eventbrite.com/e/rails-talk-with-rafael-franca-tickets-30356036723) as this is a shared event! Toronto has a growing tech community - we're excited to welcome you all to join us at Shopify Toronto (https://www.google.ca/maps/dir/''/80+Spadina+Ave,+Toronto,+ON+M5V+2J4/data=!4m5!4m4!1m0!1m2!1m1!1s0x882b34dbdc353b9d:0x7bce51932824bf3b?sa=X&ved=0ahUKEwiIr6GkmPnQAhVKHpAKHTTOBjwQwwUIGzAA) for a talk from Rafael França (https://github.com/rafaelfranca). He recently joined Shopify (http://www.shopify.com/careers) as a production engineer. Rafael is also a core member of the Ruby on Rails (http://rubyonrails.org/) team, Rafael has a shared responsibilty to move the framework forward by implementing new features, reviewing pull requests, and discussing the future of the framework. He leads the issues team, has been the release manager on some Rails releases, and also works as part of the security team as well. Shopify has created this event with the proud support of RailsGirlsTO (https://www.meetup.com/railsgirlsTO/) and Toronto Ruby Brigade (https://www.meetup.com/torontoruby/). The event is free and we will have light snacks and some drinks available. Only 200 tickets available. Our office is fully accessible and we have gender neutral washrooms on site. Schedule 6:00pm - Doors open. 7:00pm - Rafael's talk. 7:45pm - AMA with Rafael 8:00pm - Mingle + snacks. 9:00pm - Event wraps up. Please RSVP on the main Eventbrite page (https://www.eventbrite.com/e/rails-talk-with-rafael-franca-tickets-30356036723) as this is a shared event!

    This Meetup is past

    Shopify

    80 Spadina · Toronto, ON

    1 comment
  • End of the year social!
    Hey all, thanks for coming out to our events this year! We really appreciate you all, so the plan this month is to relax and get to know each other over some food and drinks at the Firkin on King. We're happy to announce that we'll be co-hosting the event with Rails Girls TO. If you haven't checked out that meetup, we highly recommend it, otherwise you'll see some familiar faces at this social night. The event starts at 6:30PM in the basement of Firkin on King (461 King St. W.) and should go for 2-3 hours. Unlike the hack night and workshops, we won't kick you out after 9! There'll be a draw at 7:30, so make sure to show up before then and get a ticket from Mark, Luke, or Emily (Rails Girls TO) before we do the draw! As a reminder, we have a Code of Conduct that applies to this and other Toronto Ruby Brigade events. We'll see you all there!

    Needs a location

    7 comments