title |
---|
Past Meetings |
-
March 2020 meeting videos in playlist format, or one-by-one:
- Getty Ritter & Trevor Elliott - Sorbet: Practical Gradual Type-Checking For Ruby
-
February 2020 meeting videos in playlist format, or one-by-one:
- Scott Hanselman - Personal Productivity
- Jonan Scheffler - The State of Ruby
-
January 2020 meeting videos in playlist format, or one-by-one:
- Sona Beilavara - Why dry?
- Jonan Scheffler - The Ruby Software Foundation
-
October 2019 meeting videos in playlist format, or one-by-one:
- Jared White - What's New in Rails 6
- Jason Dinsmore - 10 New Things in Active Record
- Wilfrid Landry - Action Mailbox
-
June 2019 meeting videos in playlist format, or one-by-one:
- Sam Livingston-Gray - F̶l̶u̶e̶n̶t̶ Refactoring
-
May 2019 meeting videos in playlist format, or one-by-one:
- Philip Brocoum - Syncta: Job Opportunity
- Ethan - Scorpio: Consuming web APIs without hating it quite so much
-
April 2019 meeting videos in playlist format, or one-by-one:
- Jared Moody - Recyclable Cache Keys in Rails
- Mike Calhoun - How Do We Handle Errors?
-
February 2019 meeting videos in playlist format, or one-by-one:
- Jerry Hilts - Elm: What, Why, & a little Bit of How
- Seth de l'Isle - Unmuni
-
November 2018 meeting videos in playlist format, or one-by-one:
- Chuck Lauer Vose - Splitting Things Up - Separating I/O Edition
- Audrey Eschright - Calagator
- Dustin Brown - Asking the Right Question
-
October 2018 meeting videos in playlist format, or one-by-one:
- Maggie Dreyer - JRuby at Puppet
- Jason Dinsmore - Who? What? When?
-
September 2018 meeting videos in playlist format, or one-by-one:
- Dustin Zeisler - Visualize Ruby
- Brent Miller - Rails Custom Configuration
- Chuck Lauer Vose - Decision Points vs Decision Logic
-
June 2018 meeting videos in playlist format, or one-by-one:
- Dana Scheider - InView
- Andrew Accuardi - 300 Hours of Elixir
- Brian Shirai - Microservices
-
May 2018 meeting videos in playlist format, or one-by-one:
- Jared White - Rails 5 + Yarn + Webpack + Stimulus
- Chris Krailo - Managing yourself, your boss, and others
-
April 2018 meeting videos in playlist format, or one-by-one:
- Megan Bigelow - How perl changed my life
- Panel Discussion - #talkpay
- Robert Peterson (CitrusByte)
- Davy Stevenson (Fastly)
- Tim Loudon (Loudon & Company)
- Lauren Voswinkel (New Relic)
- Brent Miller (New Relic)
-
February 2018 meeting videos in playlist format, or one-by-one:
- Rico Jones - Rico <3 .xls
- Moof Mayeda - Beautiful Data
- Janik Knittle - Escape From MechE
- Arafat Mohamed - 20 Years Later
- Dustin Brown - Career Switch!
-
November 2017 meeting videos in playlist format, or one-by-one:
- Randy Shoup: When to Move to Microservices
- Dana Scheider: Executive Dysfunction And You
-
September 2017 meeting videos in playlist format, or one-by-one:
-
August 2017 meeting videos in playlist format, or one-by-one:
- Coraline Ada Ehmke: Metaphors are Similes. Similes Are Like Metaphors
-
May 2017 meeting videos in playlist format, or one-by-one:
- Dana Scheider: A Beginner's Guide To Open Source
-
April 2017 meeting videos in playlist format, or one-by-one:
-
March 2017 meeting videos in playlist format, or one-by-one:
- Jason Clark: Marshal, Marshal, Marshal
- Maureen Dugan: Mob Programming
- Kenichi Nakamura: HTTP/2
-
January 2017 meeting videos in playlist format, or one-by-one:
-
November 2016 meeting videos in playlist format, or one-by-one:
- Coraline Clark & Jason Clark: Programming in the Small: Kids, Chickens, and Ruby
-
October 2016 meeting videos in playlist format, or one-by-one:
-
September 2016 meeting videos in playlist format, or one-by-one:
- Brent Miller, Sam Livingston-Gray & Jesse Cooke: Senior Rubyist Panel
- Chuck Lauer Vose: Concurrency in 5 minutes
- Jesse Cooke: pdxruby contributions
- Brian Shirai: Rubinius
-
August 2016 meeting videos in playlist format, or one-by-one:
- Lauren Voswinkel: Nitty Gritty Service Building
- Josh Tompkins: Redux-Style One-Way Data Flow (In Ruby)
-
July 2016 meeting videos in playlist format, or one-by-one:
- Dana Scheider: Going Rambo: Contract and Collaboration Testing in Ruby
- Eric Drechsel: Contributing to the new pdx.rb website
- September 2015 meeting videos in playlist format, or one-by-one:
- Jason Clark: Testing the Multiverse
- Emily Bookstein: So You Want Diversity in Tech?
- Brian Shirai: A Bit About Rubinius
- Jesse Cooke: An Update on PDX.rb, Money, and Meetup.com
- Steve Bussert: JavaScript This
- Jason Clark: Livecoding with Shoes
- August 2015 meeting videos in playlist format, or one-by-one:
- _why the lucky stiff: Might I Recommend Ruby!
- Godfrey Chan: Dropping Down to The Metal™
- Aaron Patterson: Welcome to My Live Webinar
- July 2015 meeting videos in playlist format, or one-by-one:
- John Hyland: Be Awesome By Being Boring
- Brent Miller: Kung Fu
- Matt Scharr: Encoding Stuff 'n' Things
- John Hyland: Breaking Circuits for Great Justice
- Chris Dillon: Encoding plus follow up blog post
- Ryan Norman: Stop Breaking Migrations
- June 2015 meeting videos in playlist format, or one-by-one:
- Chase Douglas: Metasecurity: Beyond Patching Vulnerabilities
- Evan Carmi: Reverse Engineering: Finding the hidden API
- Emily Hyland: Programming for Humans
- Brent Miller: Two True Fail Stories
- Adam McFadden: Game Programming in Ruby with Gosu
- Victoria Wang: A Lightning Talk About Neocities
- May 2015 meeting videos in playlist format, or one-by-one:
- Paul Jungwirth: SQL in Rails
- Justin Burris: An American in Singapore
- Jason Clark: This Developer Typed `bundle exec`
- Jake Kaad: Hacking Portland Startup Weekend
- Audrey Eschright: A Talk About Pay
- April 2015 meeting videos in playlist format, or one-by-one:
- Mike Perham: Using Background Jobs with Sidekiq and Rails
- Katherine Wu: Ask vs. Guess Culture
- Chuck Lauer Vose: Rubygems – Gotta Catch Them All
- Jason Clark: I <3 StackProf
- Matt Robinson: A Devopsyish Story
- Chris Wright: Statistical Regression to the Mean
- Bracken Mosbacker: Open Education
- Zoe Kay: Technical Book Clubs
- January 2015 meeting videos:
- Casey Rosenthal & Nathan Aschbacher: Ruby & Elixir
- Chris Dillon: Arduino Cat Faucet
- December 2014 meeting videos in playlist format, or one-by-one:
- Mike Perham: Tribute to Ezra Zygmuntowicz
- Davy Stevenson: Benchmarking Ruby
- Jonan Scheffler: Sauron: DIY Home Security with Ruby!
- October 2014 meeting videos in playlist format, or one-by-one:
- Markus Roberts: Thinking Outside The Framework
- William Hertling: Formatting a book with Ruby, HTML+CSS, & PrinceXML
- September 2014 meeting videos in playlist format, or one-by-one:
- Markus Roberts: Thinking Outside The Framework
- Michael Kaiser-Nyman: How to Build An Internship Program
- Jason Clark: Spelunking in Ruby
- Carter Rabasa: Fun with WebRTC, Web Audio, Sinatra & Twilio
- July 2014 meeting videos in playlist format, or one-by-one:
- Markus Roberts: Thinking Outside The Framework
- Dale Hollocher: A lightning talk about technical blog posts
- Maureen Dugan: Anna Kournikova was a great tennis player; Lessons in TDD and Pairing
- Brent Miller: Style Guides: Where Designers and Engineers Meet (sorry, no video available)
- June 2014 meeting videos in playlist format, or one-by-one:
- Kirsten Comandich: Intro & Announcements
- Markus Roberts: Thinking Outside The Framework
- Rico Jones: Programmatically Testing Routes in a Rails App
- Michael Kaiser-Nyman: How to use Active Record without Rails
- Jason Clark: Get Your Shoes (Back) On!
- Jonan Scheffler: The Lifecycle of a Web Request
- February 2014 meeting notes Yehuda Katz - Rust
- May 2013 meeting videos:
- Audrey Eschright leads discussion on things we learned from Igal Koshevoy
- Markus Roberts: Ruby Hangman | puzzle posted to list
- Bill Den Beste: Generating Business Documents with Prawn | slides
- Reid Beels: Generating Business Documents with PDFKit
- February 2013 Videos:
- Markus Roberts: Ruby Hangman
- Lennon Day-Reynolds: Ruby Engineering at Twitter
Every pdxruby meeting is full of awesome, but we often forget to take notes, so this is just a fraction of what we talk about in person.
- Notes from pdxruby's 10th anniversary meeting, with details on group history by Phil Tomson and Igal Koshevoy, travis-ci continuous integration by Igal Koshevoy, and “I Know Kung Fu (or Using Neo4j on Rails Without JRuby)” by Rogelio Samour.
- Notes for getting the most out of Ruby Beginners Meetups; dealing with complicated views; tools for blogs, CMS platforms, and static sites; optional curly-brace hash syntax; git tools and techniques; Sublime Text, Sass, CoffeeScript, etc.
- Notes for “DCI (Data Context and Interaction)” by Keith Swallow, $SAFE by Markus Roberts, Heroku assets, avoiding external dependencies in tests, making desktop apps with FreightTrain, and more.
- Notes for Rails search forms, Rails partials, deploying to Heroku, Inherited Resources, Haml, Sass, Ruby editors, web application settings, factories, Behavior-Driven Development (BDD), and more.
- Notes for Rails localization in Citizenry by Igal Koshevoy, MagLev 1.0.0 release by Monty Williams, timezone consistency and MySQL INSERT WTFs by Markus Roberts, Google Chrome's NativeClient, concurrency and ruby.io by Jesse Cooke, girl_friday, YAML problems in MRI Ruby 1.9.2, evils of monkeypatching as demonstrated by mofo and RubyGems, Cucumber breakage with Rails 2.3.x, and more.
- Notes for Ruby Koans, Ruby Monk, Ruby Toolbox, Railscasts, Guard, Enumerable, Sinatra, ActiveRecord associations, Entity-Relationship Diagrams, Acts as Tree, ActiveRecord nested sets, trees with Ancestry, RSpec, MiniTest::Spec vs. Test::Unit, Presenter, DRb, and more.
- Notes for making a Redis clone with Maglev, and later ruby.io and concurrency by Jesse Cooke; Vagrant tutorial, useful metaprogramming in ePDX / Citizenry, and Yard documentation by Igal Koshevoy; metaprogramming in Sinatra by its maintainer Konstatin Haase; Padrino web framework; and more.
- Notes for Koichi Sasada (ko1), creator of YARV, on Ruby MRI 1.9.3, 1.9.4 and future research; deploying to Heroku and using Toto, a simple Ruby-based blog engine, by Milind S. Pandit; debugging code in MagLev by Tim Felgentreff of Maglev; and more.
- Notes for working with Bundler by Igal Koshevoy, Cascadia Ruby Conference recap by Sam Livingston-Gray, rants on upgrading old code by Reid Beels and Markus Roberts, and more.
- Notes for Rubinius 2.0, pdx-tech-workshops, troubles with Heroku, Unicorn vs. Passenger, MagLev transactional memory, Celluloid concurrency framework, Lock-Free Data Structures, graph traversal with cyclists, Schemas microformats in HTML, RDF graphs, and more.
- Notes for CLOS, bitcoin, Geoloqi MapAttack, EventMachine.synchrony, Goliath, Rubinius Hydra, CAP theorem, MongoDBdistributed MapReduce, mysql2 gem, Trigram, HBase, Cassandra, Thrift, Riak, Tokyo Cabinet, Kyoto Cabinet, Neo4j, FlockDB, and more.
- Notes for hosting services, popular operating systems for running Ruby in production, “CouchAppSpora” by Max Ogden, presented “MacRuby and HotCocoa” by Reid Beels, discussions on making tests faster, dealing with invalid HTML/XML/etc, using JSON, and lightweight testing frameworks, and more.
- Notes for “Each: A Brief History of Iteration” by Rein Henrichs, adding Rails 3 support for New Relic RPM by Justin George, BodyParts gem by Max Ogden, safely applying and tracking non-migration database changes by Bryan Stearns, yield vs. to_proc, colorizing nested data structures, and more.
- Notes for Rubinius by Brian Ford of Engine Yard, MagLev by Monty Williams of Gemstone, OpenConferenceWare by Igal Koshevoy, and an awesome list of our most frequently used gems.
- Notes for “Machine Learning and Data Mining” by Randall Thomas, factory_girl tutorial by Igal Koshevoy, and more.
- Notes for Luz music visualizer by Ian McIntosh, versioning ActiveRecord data, implementing undo, garbage collection, RSpec and Cucumber BDD/TDD best practices, and more.
- …and there are many more older notes in the mailing list archives. Please lend a hand by adding links and summaries for them.