Tech Talks - Summer 2017 Edition


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

Tech Talks - Summer 2017 Edition