ahazem / ruby-conf-18-notes

Notes from RubyConf '18

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RubyConf '18 - Notes

πŸ‘‰ πŸ‘ˆ = Attended

πŸ‘ = Interesting (but did not attend)

πŸ’― = Really wish I had attended (but did not attend either)

Day 1

Biltmore Bowl / Regency Room / Sponsor Galleria Emerald Room
Eithcal Decisions / General
Gold Room
Scaling Teams
Crystal Ballroom
General / Taming Services
Tiffany Room
General
Yukihiro "Matz" Matsumoto (@yukihiro_matz)

πŸ‘‰ Keynote πŸ‘ˆ

Video
Caleb Thompson (@calebthompson)

Responsibility, Nuremberg, and Krishna (other attendees were really liking this one)

Video
Aaron Harpole (@harpaa01)

πŸ‘‰ Sweat the Small Stuff πŸ‘ˆ

Slides | Video
Andy Croll (@andycroll)

The Games Developers Play
Pranav Garg (@pgtgrly)

RubyPlot - Creating a Plotting Library for Ruby
Eric Weinstein (@ericqweinstein)

Being Good: An Introduction to Robo- and Machine Ethics

Slides | Video
Jack Danger (@jackdanger)

πŸ‘‰ Designing an engineering team: Making room for everyone πŸ‘ˆ

Slides | Video
Beth Haubert (@haubertdashery)

Cats, The Musical! Algorithmic Song Meow-ification

Slides | Video
Ryan Davis (@the_zenspider)

Graphics and Simulations (and Games), Oh My!

Slides | Video
Lunch
Evan Phoenix (@evanphx)

πŸ‘‰ RUBY FAMILY FEUD πŸ‘ˆ (unfortunately, missed half of it)

Video
Audrey Eschright (@ameschright)

πŸ‘‰ Unraveling the Masculinization of Technology πŸ‘ˆ (finished early, went to another one)

Slides | Video
Annie Sexton (@anniethesexton)

The Dangers of Tribal Knowledge πŸ’―

Video
Daniel Azuma (@danielazuma)

πŸ‘‰ Yes, You Should Provide a Client Library For Your API πŸ‘ˆ (joined later after finishing the other talk)

Slides | Video
Andy Glass (@andrewglass1)

Ruby for Makers: Designing Physical Products With Ruby πŸ‘

Slides | Video
Cecy Correa (@cecycorrea)

The Psychology of Fake News (And What Tech Can Do About It) πŸ’― (read so many good things about it on twitter)

Slides | Video
Mercedes Bernard (@mercedescodes)

Empowering Early-Career Developers πŸ‘

Video
Jeremy Hanna (@almostjeremy)

πŸ‘‰ Uncoupling Systems πŸ‘ˆ (didn't like it at all, he wasn't well prepared)

Video
Jonan Scheffler (@thejonanshow)

Wafflebot: Cloud Connected Artificially Intelligent Waffles πŸ’― (heard it was very interesting as well)

Video
Afternoon Break
Colin Fleming (@ridethecatbus)

Ethical Data Collection for Regular Developers πŸ‘

Video
Katherine Wu (@kwugirl)

Secrets of a Stealth Mentee πŸ‘

Video
James Thompson (@plainprogrammer)

πŸ‘‰ Building for Gracious Failure πŸ‘ˆ (went in a little late, liked the talk)

Slides | Video
Alex Peattie (@alexpeattie)

Ruby-us Hagrid: Writing Harry Potter with Ruby πŸ’― (heard many good things about this)

Video
Bianca Escalante (@biancacreating)

πŸ‘‰ Keynote: Who and What We're Leaving Behind πŸ‘ˆ

Video

Day 2

Biltmore Bowl / Regency Room / Sponsor Galleria Emerald Room
General
Gold Room
Incident Response / Make It Faster
Crystal Ballroom
Inside Ruby / General
Tiffany Room
General
Saron Yitbarek (@saronyitbarek)

πŸ‘‰ Keynote: How to build a magical living room πŸ‘ˆ

Video
Brad Urani (@bradurani)

The Ruby Developer's Command Line Toolkit πŸ‘

Video
Courtney Eckhardt (@hashoctothrope)

Retrospectives for Humans πŸ’―

Slides | Video
Michael Herold (@mherold)

Let's subclass Hash - what's the worst that could happen? πŸ‘

Slides | Video
Jeremy Evans (@jeremyevans0)

πŸ‘‰ Running a Government Department on Ruby for over 13 Years πŸ‘ˆ (felt it was very abstract, wish it had went into more detail)

Slides | Video
Noel Rappin (@noelrap)

The Developer's Toolkit: Everything We Use But Ruby πŸ‘ (read on twitter it was very interesting)

Video
Cory Chamblin (@chamblin)

πŸ‘‰ What poker can teach us about post-mortems πŸ‘ˆ (didn't like the talk)

Slides | Video
Colin Fulton (@peterquines)

Trash Talk: A Garbage Collection Choose-Your-Own-Adventure (heard from other attendees it was a nice talk)

Video
Allison McMillan (@allie_p)

BDD: Baby Driven Development πŸ‘ (twitter was on fire for this one)

Slides | Video
Lunch
Team Mob

πŸ‘‰ Live Mob Refactoring πŸ‘ˆ (was funny)

Video
Tony Drake (@t27duck)

The Anatomy of a Ruby Gem: Going From Zero to Sharing Code πŸ‘

Slides | Video
Kelsey Pedersen (@kelsey_pedersen)

It's Down! Simulating Incidents in Production (I wish I had attended this one as well) πŸ’―

Video
Aaron Patterson (@tenderlove)

πŸ‘‰ Pointers for Eliminating Heaps of Memory πŸ‘ˆ (great talk)

Slides | Video
Mark Siemers

Refactoring the Technical Interview πŸ’―

Slides | Video
Brandon Weaver (@keystonelemur)

Reducing Enumerable - An Illustrated Adventure πŸ‘

Slides | Video
Jamie Gaskins (@jamie_gaskins)

Optimizations in Multiple Dimensions

Video
Koichi Sasada (@koichisasada)

πŸ‘‰ Parallel programming in Ruby3 with Guild πŸ‘ˆ (planned to attend this, skipped all talks at this time slot, needed some reset)

Slides | Video
Sumana Harihareswara (@brainwane), Jason Owen (@jasonowen)

Code Review, Forwards and Back πŸ‘

Video
Afternoon Break
Cody Stringham (@cstringy)

Inheritance, Composition, Ruby and You πŸ’―

Video
Molly Struve (@molly_struve)

πŸ‘‰ Cache is King: Get the Most Bang for Your Buck From Ruby πŸ‘ˆ (loved the talk)

Slides | Video
Masayoshi Takahashi (@takahashim), Yurie Yamane (@yuri_at_earth)

ROM: the final frontier of mruby πŸ‘

Slides | Video
Greggory Rothmeier (@greggroth)

Documentation Tradeoffs and Why Good Commits Matter πŸ‘

Slides | Video
Nadia Odunayo (@nodunayo)

πŸ‘‰ The Case of the Missing Method β€” A Ruby Mystery Story πŸ‘ˆ

Video
Anna Gluszak

Practical guide to benchmarking your optimizations πŸ’―

Video
Takashi Kokubun (@k0kubun)

The secret power of Ruby 2.6: JIT (initially wanted to attend this, changed my mind at last minute in favor of missing method talk) πŸ’―

Slides | Video
Alex Stephen (@rambleraptor)

Make Ruby Write Your Code for You πŸ’―

Video
Multiple speakers

Lightning Talks (didn't attend any, but the one by @searls was particularly interesting)

Video

Day 3

Biltmore Bowl / Regency Room / Sponsor Galleria Emerald Room
General / RubyKaigi
Gold Room
General
Crystal Ballroom
Lead Rubyist
Tiffany Room
General
Jessie Shternshus (@theimproveffect)

πŸ‘‰ Keynote: Unlearning - The challenge of change πŸ‘ˆ

Video
Thomas Enebo (@tom_enebo), Charles Oliver Nutter (@headius)

JRuby 2018: Real World Performance

Video
Tekin Suleyman (@tekin)

Branch in Time πŸ‘

Slides
Jim Liu (@jimeister)

πŸ‘‰ No Title Required: How Leadership Can Come From Anywhere πŸ‘ˆ

Slides | Video
Kevin Kuchta (@kkuchta)

Ruby is the Best Javascript πŸ’―
Tomohiro Hashidate (@joker1007), Satoshi "Moris" Tagomori (@tagamoris)

Hijacking Ruby Syntax in Ruby πŸ’―

Slides | Video
Chris Salzberg (@shioyama)

Building Generic Software πŸ‘

Slides | Video
Jennifer Tu (@jtu)

πŸ‘‰ Humans Aren't APIs And Your Request Is 400 Denied πŸ‘ˆ

Slides | Video
Cameron Dutro (@camrtron)

Cheating with Ruby πŸ’―

Video
Lunch
Joseph Wilk (@josephwilk)

d[-_-]b REPL-ELECTRIC (didn't attend, used that time to get some rest after lunch)

Video
Yoh Osaki (@youchan)

Building web-based board games only with Ruby

Video
Andrew Louis (@hyfen)

πŸ‘‰ Building a Memex (with Ruby!) πŸ‘ˆ

Video
Brandon Hays (@tehviking)

The New Manager's Toolkit πŸ’―

Video
Damir Svrtan (@damirsvrtan)

Building Serverless Ruby Bots πŸ‘

Slides | Video
Itoyanagi Sakura

The New Design of Ruby's Documentation πŸ’―

Video
Adam Forsyth

Beating Mastermind: Winning with the help of Donald Knuth

Video
Nickolas Means (@nmeans)

πŸ‘‰ Eiffel's Tower πŸ‘ˆ

Video
Vladimir Dementyev (@pulkan_tula)

High-speed cables for Ruby πŸ‘

Slides | Video
Afternoon Break
Yukihiro "Matz" Matsumoto (@yukihiro_matz)

πŸ‘‰ Q&A with Matz πŸ‘ˆ

Video

About

Notes from RubyConf '18