Viewing 0 current events matching “pdxruby” by Relevance.

Sort By: Date Event Name, Location , Relevance , Default
No events were found.

Viewing 30 past events matching “pdxruby” by Relevance.

Sort By: Date Event Name, Location , Relevance , Default
Tuesday
Sep 4
PDXRuby
New Relic - 111 SW 5th Ave #2700, Portland, OR 97204 (27th floor)

Food/socializing at 6:00. Talks begin around 6:30.
Our ruby meet-up this month will include a demonstration of Dustin Zeisler's Visualize Ruby project and a review of some of the answers from the questionnaire sent out a couple months ago.

Thursday
Jul 10, 2008
pdxruby: FOSCON planning meeting
Side Door

FOSCON is a free, fun gathering of Ruby fans held during an evening of O’Reilly’s OSCON conference, with cool presentations, food, and discussion.

Let’s have the first FOSCON planning meeting tomorrow—Thursday, July 10, 6pm, at the Side Door (425 SE Washington St., Portland 97214).

Please join us even if you haven’t participated in FOSCON before or aren’t sure how you can help, but have a few hours to spare within the next two weeks.

See you there!

-igal

Tuesday
Aug 2, 2016
Portland Ruby Brigade monthly meeting
New Relic

We'll have pizza & beer starting at 6pm, so stop by early if you want to have dinner and socialize before the presentations.

PRESENTATIONS at 7pm

One-Way Data Flow in Ruby

by Joshua Tompkins

A look at ReduxJS style one way data flow

Nitty Gritty Service Building

by Lauren Voswinkel

A how-to guide for not just building services, but extracting them from existing applications

After presentations we'll have more socializing time.

Thanks to New Relic for providing the venue and beer, pizza & snacks this month!


ARRIVING BY BIKE? Cyclists are welcome to park their bikes in the New Relic office. Bikes are not allowed in the building lobby, however, and must use the freight elevator. To get your bike up to the 29th floor, enter the building's parking lot by going down the ramp at 5th and Pine. Go past the booth -- no need to pick up a ticket -- and turn right. Go straight until you almost run into the elevator lobby, then go right again. On the back side of the elevator block you'll see a beat up pair of double doors marked "freight elevator." You can get up by buzzing in with the intercom, and saying you're here for New Relic. Ride on up to the 29th floor, you'll easily find the bike parking.

ABOUT THE GROUP: The Portland Ruby Brigade, also known as pdxruby and pdx.rb, is a user group for Ruby programmers in the Portland, Oregon area. The group welcomes all programmers interested in the language and its implementations, tools, libraries and frameworks, such as Ruby on Rails. The group has been meeting since August 2002 for presentations, demos and discussions. Every month 35-75 people come together to share their knowledge, projects and enthusiasm for Ruby. If you'd like to present or have a topic you'd like discussed, please post to the mailing list. The group usually meets on the first Tuesday of the month, "Ruby Tuesday" -- see you there!

Website
Monday
Mar 15, 2010
pdxruby: Ruby fixtures alternatives exploration and dinner
Market Street Pub

Join a few Ruby programmers for dinner to explore alternatives to fixtures for use in tests.

We'd like to co-present our findings at the next pdxruby meeting.

Libraries we'd like to explore include factory_girl, machinist, and others: http://www.ruby-toolbox.com/categories/rails_fixture_replacement.html

We can use existing open source Ruby software to experiment with, by making a branch, trying out the library, and requesting a merge if we like the changes. Apps we can contribute to include http://calagator.org , http://openconferenceware.org and http://pdxruby.org.

Website
Tuesday
Jul 7, 2009
Portland Ruby Brigade monthly meeting (pdxruby)
Robert Half Technology, 2nd Floor Conference Room

The Portland Ruby Brigade is a user group for Ruby programmers in the Portland, Oregon area. Join other developers for presentations and discussions about Ruby and its uses.

NEW VENUE: This meeting's space is kindly provided by Robert Half Technology at their 2nd Floor Conference Room. Enter the KOIN Tower from SW Columbia between 2nd and 3rd Avenue, take the back elevators to the 2nd floor, and then follow the Ruby signs.

Website
Tuesday
Sep 1, 2009
Portland Ruby Brigade monthly meeting: CouchDB, iPhone + Cucumber
Robert Half Technology, 2nd Floor Conference Room

The Portland Ruby Brigade is a user group for Ruby programmers in the Portland, Oregon, area. Join other developers for presentations and discussions about Ruby and its uses.

VENUE: This meeting’s space is kindly provided by Robert Half Technology at their 2nd Floor Conference Room. Enter the KOIN Tower from SW Columbia between 2nd and 3rd Avenue, take the back elevators to the 2nd floor, and then follow the pdxruby signs.

PRESENTATIONS

  1. "Ruby Persistence with CouchDB", Jesse Hallett

There are several libraries out there that provide high level interfaces between Ruby and CouchDB. I will give an overview of some of them, discuss the pros and cons of each, and show how these libraries make working with CouchDB easier. Along the way I will talk about the particular types of problems that CouchDB is good at solving.

Jesse Hallett has been designing web applications with Ruby for nearly three years now. He has worked on administrative / record-keeping applications, CMS and Ecommerce platforms, and various other pieces of software. He spends as much time as possible with his fellow geeks in organizations like the Portland Ruby Brigade and the Portland JavaScript Admirers. Jesse has developed a strong interest in the evolving state-of-the-art of client-side JavaScript technology and next generation databases. Jesse is currently developing JavaScript technology at Jive Software.

  1. "Testing iPhone apps with Ruby and Cucumber", Ian Dees

This talk begins with a survey of the landscape of iPhone UI testing. In particular, we’ll discuss the groundbreaking work done by Matt Gallagher in stimulating and spidering the iPhone UI with an XPath test script. That will be a natural jumping-off point to explain why a full-fledged “GUI driver” for iPhone apps has been long in coming. We’ll look at different ways to prod at application code, and discuss the tradeoffs. Finally, I’ll introduce a simple library of Ruby glue code to connect Cucumber test scripts to the iPhone. The technique will be very basic, but just powerful enough to test a simple iPhone app.

Pizza, learning and a great time to network with the fabulous PHP Community!

Does your site have a good search mechanism? Does it offer adequate quality for results? Is it a sustainable solution for the foreseeable scale required by your site? This week Chris Irvine will share experiences from a recent project, where he converted a site's traditional search method over to a search service, specifically AWS CloudSearch. Key topics will be:

What can go wrong with typical RDBMS based search solutions?
What is a search service? What does AWS CloudSearch offer specifically?
Live demo: Setup a sample search domain and explore available features
A look at the AWS PHP SDK
Case study: Walk through implementation details for a given site


* How much improvement did we measure? What didn't work?
* Lessons learned, the good and bad of The Cloud.

Chris Irvine is a Senior Technology Consultant and founder at Threeprong.com LLC, specializing in performance tuning, B2B integration, and custom workgroup solutions. He's local to the Portland area and a PSU alum. His professional experience includes management roles in multiple industries, and numerous development and database environments. Much of his recent projects have been in PHP/MySQL, Python, and also the FileMaker workgroup and mobile platforms.

Ian Dees saw his first Timex Sinclair 1000 over 20 years ago, and was instantly hooked. Since then, he’s debugged embedded assembly code using an oscilloscope, written desktop apps in C++, and joyfully employed scripting languages to make testing less painful. Ian currently writes GUI code for handheld instruments as a Software Engineer at Tektronix. Ian is the author of the book Scripted GUI Testing With Ruby: http://pragprog.com/titles/idgtr

Website
Tuesday
Apr 5, 2016
Portland Ruby Brigade monthly meeting
New Relic

We'll have pizza & beer starting at 6pm, so stop by early if you want to have dinner and socialize before the presentations.

PRESENTATIONS at 7pm

After presentations we'll have more socializing time.

Thanks to New Relic for providing the venue and beer, pizza & snacks this month!

ARRIVING BY BIKE? Cyclists are welcome to park their bikes in the New Relic office. Bikes are not allowed in the building lobby, however, and must use the freight elevator. To get your bike up to the 29th floor, enter the building's parking lot by going down the ramp at 5th and Pine. Go past the booth -- no need to pick up a ticket -- and turn right. Go straight until you almost run into the elevator lobby, then go right again. On the back side of the elevator block you'll see a beat up pair of double doors marked "freight elevator." You can get up by buzzing in with the intercom, and saying you're here for New Relic. Ride on up to the 29th floor, you'll easily find the bike parking.

ABOUT THE GROUP: The Portland Ruby Brigade, also known as pdxruby and pdx.rb, is a user group for Ruby programmers in the Portland, Oregon area. The group welcomes all programmers interested in the language and its implementations, tools, libraries and frameworks, such as Ruby on Rails. The group has been meeting since August 2002 for presentations, demos and discussions. Every month 35-75 people come together to share their knowledge, projects and enthusiasm for Ruby. If you'd like to present or have a topic you'd like discussed, please post to the mailing list. The group usually meets on the first Tuesday of the month, "Ruby Tuesday" -- see you there!

Website
Tuesday
Mar 1, 2016
Portland Ruby Brigade monthly meeting
New Relic

We'll have pizza & beer starting at 6pm, so stop by early if you want to have dinner and socialize before the presentations.

PRESENTATIONS at 7pm

Automation for Mobile Devices with Calabash by Shannon Atkinson

Using Calabash for automation for both iOS and Android applications can be frustrating and difficult. This talk will focus around using a Cucumber/Ruby/Calabash to formulate a single GIT repo for testing both iOS and Android apps with the same test cases.

Embracing --api by Mitch Lloyd

It's hard to beat the productivity of Rails in the hands of an experienced developer. But what happens when user expectations drag your server-rendered application into the tortured hellscape of client-side JavaScript?

JavaScript creeps into your once beautiful code base: a typeahead search field, a client-side validation, an AJAX-powered star rating widget. This pathogen has no unit tests and causes the number of bugs and Selenium tests to grow.

In this talk I'll explore why companies that resist client-side rendering still ship 350KB of gzipped JavaScript to their users. With examples I'll argue that there is a better way: separating your API from your client code. This approach that I once reserved for "highly interactive" applications, I now consider "a matter of course". For the majority of applications it leads to faster development, simpler architecture, and more flexible approaches for building and deploying UI. After presentations we'll have more socializing time.

Thanks to New Relic for providing the venue and beer, pizza & snacks this month!

ARRIVING BY BIKE? Cyclists are welcome to park their bikes in the New Relic office. Bikes are not allowed in the building lobby, however, and must use the freight elevator. To get your bike up to the 29th floor, enter the building's parking lot by going down the ramp at 5th and Pine. Go past the booth -- no need to pick up a ticket -- and turn right. Go straight until you almost run into the elevator lobby, then go right again. On the back side of the elevator block you'll see a beat up pair of double doors marked "freight elevator." You can get up by buzzing in with the intercom, and saying you're here for New Relic. Ride on up to the 29th floor, you'll easily find the bike parking.

ABOUT THE GROUP: The Portland Ruby Brigade, also known as pdxruby and pdx.rb, is a user group for Ruby programmers in the Portland, Oregon area. The group welcomes all programmers interested in the language and its implementations, tools, libraries and frameworks, such as Ruby on Rails. The group has been meeting since August 2002 for presentations, demos and discussions. Every month 35-75 people come together to share their knowledge, projects and enthusiasm for Ruby. If you'd like to present or have a topic you'd like discussed, please post to the mailing list. The group usually meets on the first Tuesday of the month, "Ruby Tuesday" -- see you there!

Website
Tuesday
Feb 2, 2016
Portland Ruby Brigade monthly meeting
New Relic

We'll have pizza & beer starting at 6pm, so stop by early if you want to have dinner and socialize before the presentations.

PRESENTATIONS at 7pm

Making the Most of the lib Directory in a Rails App - Brett Chalupa

Where does code goes that does not cleanly fit within the MVC structure that Rails suggests? Does one create a new folder within the app directory and introduce a new concept to the app? The vendor directory?! Should it go in a gem? When the conventions of Rails do not cover a concept or approach, it is difficult to know where to put classes and modules.

Over the years, I have been putting more code in the lib directory. It allows for more object oriented code composition, faster tests, and a clear path for extraction into gems. Working in a directory with nothing but a "tasks" directory can be a bit daunting at first, but soon enough it will start to feel like home.

In this talk, I want to show the benefits of putting code in the lib directory, when to put code in lib, how to test code in lib, how to configure a Rails application to use the lib directory, and common pitfalls to watch out for. There will be plenty of examples, open source code to reference, and hopefully other folks sharing their experiences with the lib directory.

Designing by Contract: Using Types to Write Safer Code by Thomas Reynolds

Contracts.ruby is a library which allows Ruby code to be type-checked at runtime. By simply providing a type for input parameters and output values, you can drastically reduce common, and hard to track, Ruby bugs. We will discuss types in a simple, pragmatic and non-academic way as well as looking at code samples from Middleman v4 which is entirely covered by contracts.

After presentations we'll have more socializing time.

Thanks to New Relic for providing the venue and beer, pizza & snacks this month!

ARRIVING BY BIKE? Cyclists are welcome to park their bikes in the New Relic office. Bikes are not allowed in the building lobby, however, and must use the freight elevator. To get your bike up to the 29th floor, enter the building's parking lot by going down the ramp at 5th and Pine. Go past the booth -- no need to pick up a ticket -- and turn right. Go straight until you almost run into the elevator lobby, then go right again. On the back side of the elevator block you'll see a beat up pair of double doors marked "freight elevator." You can get up by buzzing in with the intercom, and saying you're here for New Relic. Ride on up to the 29th floor, you'll easily find the bike parking.

ABOUT THE GROUP: The Portland Ruby Brigade, also known as pdxruby and pdx.rb, is a user group for Ruby programmers in the Portland, Oregon area. The group welcomes all programmers interested in the language and its implementations, tools, libraries and frameworks, such as Ruby on Rails. The group has been meeting since August 2002 for presentations, demos and discussions. Every month 35-75 people come together to share their knowledge, projects and enthusiasm for Ruby. If you'd like to present or have a topic you'd like discussed, please post to the mailing list. The group usually meets on the first Tuesday of the month, "Ruby Tuesday" -- see you there!

Website
Tuesday
Jan 5, 2016
Portland Ruby Brigade monthly meeting
New Relic

We'll have pizza & beer starting at 6pm, so stop by early if you want to have dinner and socialize before the presentations.

PRESENTATIONS at 7pm

Sam Livingston-Gray: Cucumbers Have Layers: A Love Story

Cucumber sucks. Features are hard to write and constantly break when the UI changes. Step definitions are annoying to create and a freaking nightmare to maintain. And Cucumber suites take for-EVER to run, because you have to wait for a web browser.

Except... [almost] none of that is actually true.

After years of making awful messes with Cucumber, I finally found a way to use it that worked well, and a project I couldn't have done without it. I'd like to show you one way to use Cucumber that can be elegant, powerful, expressive, and—believe it or not—fast.

Nick Urban

A talk about refactoring, tech debt, and why beautiful code is good business.

After presentations we'll have more socializing time.

Thanks to New Relic for providing the venue and beer, pizza & snacks this month!

ARRIVING BY BIKE? Cyclists are welcome to park their bikes in the New Relic office. Bikes are not allowed in the building lobby, however, and must use the freight elevator. To get your bike up to the 29th floor, enter the building's parking lot by going down the ramp at 5th and Pine. Go past the booth -- no need to pick up a ticket -- and turn right. Go straight until you almost run into the elevator lobby, then go right again. On the back side of the elevator block you'll see a beat up pair of double doors marked "freight elevator." You can get up by buzzing in with the intercom, and saying you're here for New Relic. Ride on up to the 29th floor, you'll easily find the bike parking.

ABOUT THE GROUP: The Portland Ruby Brigade, also known as pdxruby and pdx.rb, is a user group for Ruby programmers in the Portland, Oregon area. The group welcomes all programmers interested in the language and its implementations, tools, libraries and frameworks, such as Ruby on Rails. The group has been meeting since August 2002 for presentations, demos and discussions. Every month 35-75 people come together to share their knowledge, projects and enthusiasm for Ruby. If you'd like to present or have a topic you'd like discussed, please post to the mailing list. The group usually meets on the first Tuesday of the month, "Ruby Tuesday" -- see you there!

Website
Tuesday
Dec 1, 2015
Portland Ruby Brigade monthly meeting
New Relic

We'll have pizza & beer starting at 6pm, so stop by early if you want to have dinner and socialize before the presentations.

PRESENTATIONS at 7pm

Jason Clark - GDB: A Gentle Intro

We love Ruby’s elegance, simplicity, and flexibility. But our favorite language perches atop a world of native code. When that other world intrudes on your peaceful Ruby, GDB, the venerable GNU debugger, is the tool to turn to.

We’ll examine setting up Ruby to work with GDB. We’ll learn the fundamental commands, and soon you’ll be debugging with ease. We’ll even peer deep into Ruby object internals and face down crashes, deadlocks, and bugs.

Whether you’re writing a native gem, hacking the Ruby VM, or just want a glimpse of the layers below, this talk is for you!

Lightning Talks ⚡️

There will be a whiteboard to sign up on arrival (first come first serve).

After presentations we'll have more socializing time.

Thanks to New Relic for providing the venue and beer, pizza & snacks this month!

ARRIVING BY BIKE? Cyclists are welcome to park their bikes in the New Relic office. Bikes are not allowed in the building lobby, however, and must use the freight elevator. To get your bike up to the 29th floor, enter the building's parking lot by going down the ramp at 5th and Pine. Go past the booth -- no need to pick up a ticket -- and turn right. Go straight until you almost run into the elevator lobby, then go right again. On the back side of the elevator block you'll see a beat up pair of double doors marked "freight elevator." You can get up by buzzing in with the intercom, and saying you're here for New Relic. Ride on up to the 29th floor, you'll easily find the bike parking.

ABOUT THE GROUP: The Portland Ruby Brigade, also known as pdxruby and pdx.rb, is a user group for Ruby programmers in the Portland, Oregon area. The group welcomes all programmers interested in the language and its implementations, tools, libraries and frameworks, such as Ruby on Rails. The group has been meeting since August 2002 for presentations, demos and discussions. Every month 35-75 people come together to share their knowledge, projects and enthusiasm for Ruby. If you'd like to present or have a topic you'd like discussed, please post to the mailing list. The group usually meets on the first Tuesday of the month, "Ruby Tuesday" -- see you there!

Website
Tuesday
Nov 3, 2015
Portland Ruby Brigade monthly meeting
New Relic

We'll have pizza & beer starting at 6pm, so stop by early if you want to have dinner and socialize before the presentations.

PRESENTATIONS at 7pm

Brent Miller - How does New Relic build software? A biological approach to architecture

When building resilient, fault-tolerant, scalable systems, we focus quite a bit on the particular technologies involved. Can it scale horizontally? Is Samza better than Storm? Is this library thread-safe? It turns out that, even though those questions matter to the stability of the system, they don’t matter as much as the people building the system. Humans choose the stack, write the code, and write the bugs, too. They create the weird edge cases that cause the system to fall over at the worst time.

At New Relic we’ve taken an unusual approach to building software: we draw heavily from biological metaphors like mutation and natural selection, and focus on a human-centric approach to define our architecture. Rather than trust a few armchair architects to make the decisions, we put the power in the hands of the teams wrestling with the code. We have many strategies to ensure cohesiveness across the architecture and scalability for the business, the engineering organization, and the software, but it takes a little leap of faith and a lot of trust to move to a process like ours.

I’ll share how our process works, and how we manage the growth without going off the rails, while increasing system stability

Jason Clark - Peeking into Ruby: Tracing Running Code

Your Ruby app is in production, but something isn’t quite right. It worked locally, it passed CI… why’s the running app acting weird?

If this sounds familiar, you’re in luck. Multiple tools exist for grappling with a running Ruby app. This talk will introduce a variety of tools and techniques for peeking into what your Ruby app is doing. From Ruby-level method tracing using rbtrace, all the way down to watching kernel syscalls with strace, you can see what your app is doing, and I’ll show you how.

Don’t let your production system go unwatched!

Lightning Talks ⚡️

There will be a whiteboard to sign up on arrival (first come first serve).

After presentations we'll have more socializing time.

Thanks to New Relic for providing the venue and beer, pizza & snacks this month!

ARRIVING BY BIKE? Cyclists are welcome to park their bikes in the New Relic office. Bikes are not allowed in the building lobby, however, and must use the freight elevator. To get your bike up to the 29th floor, enter the building's parking lot by going down the ramp at 5th and Pine. Go past the booth -- no need to pick up a ticket -- and turn right. Go straight until you almost run into the elevator lobby, then go right again. On the back side of the elevator block you'll see a beat up pair of double doors marked "freight elevator." You can get up by buzzing in with the intercom, and saying you're here for New Relic. Ride on up to the 29th floor, you'll easily find the bike parking.

ABOUT THE GROUP: The Portland Ruby Brigade, also known as pdxruby and pdx.rb, is a user group for Ruby programmers in the Portland, Oregon area. The group welcomes all programmers interested in the language and its implementations, tools, libraries and frameworks, such as Ruby on Rails. The group has been meeting since August 2002 for presentations, demos and discussions. Every month 35-75 people come together to share their knowledge, projects and enthusiasm for Ruby. If you'd like to present or have a topic you'd like discussed, please post to the mailing list. The group usually meets on the first Tuesday of the month, "Ruby Tuesday" -- see you there!

Website
Tuesday
Oct 6, 2015
Portland Ruby Brigade monthly meeting
New Relic

We'll have pizza & beer starting at 6pm, so stop by early if you want to have dinner and socialize before the presentations.

PRESENTATIONS at 7pm

Dana Scheider: How and Why to Love Cucumber

Cucumber is a powerful and enjoyable tool to use when it is incorporated effectively into your test suite. This talk explains what Cucumber and the rich ecosystem surrounding it have to offer, and why it isn’t really as clunky or awkward as a lot of developers think.

Tim Krajcar - kenny_g.rb: Making Ruby Write Smooth Jazz

For too long, computers have been shut out of the red-hot music-to-listen-to-while-relaxing-in-the-bathtub genre. Today, that all changes. Our smooth-jazz-as-a-service startup is primed to disrupt this stale industry. In this talk we'll introduce the basic protocols of digital music and take a whirlwind tour of musical harmonic theory. We'll survey some Ruby tools that make noise and we'll dig deep into using Ruby to generate beautiful piano music with audience-selected chords. It will all culminate in a showdown between man and machine to decide the fate of the musical universe as our program battles a real live musician.

Lightning Talks ⚡️

There will be a whiteboard to sign up on arrival (first come first serve).

After presentations we'll have more socializing time.

Thanks to New Relic for providing the venue and beer, pizza & snacks this month!

ARRIVING BY BIKE? Cyclists are welcome to park their bikes in the New Relic office. Bikes are not allowed in the building lobby, however, and must use the freight elevator. To get your bike up to the 29th floor, enter the building's parking lot by going down the ramp at 5th and Pine. Go past the booth -- no need to pick up a ticket -- and turn right. Go straight until you almost run into the elevator lobby, then go right again. On the back side of the elevator block you'll see a beat up pair of double doors marked "freight elevator." You can get up by buzzing in with the intercom, and saying you're here for New Relic. Ride on up to the 29th floor, you'll easily find the bike parking.

ABOUT THE GROUP: The Portland Ruby Brigade, also known as pdxruby and pdx.rb, is a user group for Ruby programmers in the Portland, Oregon area. The group welcomes all programmers interested in the language and its implementations, tools, libraries and frameworks, such as Ruby on Rails. The group has been meeting since August 2002 for presentations, demos and discussions. Every month 35-75 people come together to share their knowledge, projects and enthusiasm for Ruby. If you'd like to present or have a topic you'd like discussed, please post to the mailing list. The group usually meets on the first Tuesday of the month, "Ruby Tuesday" -- see you there!

Website
Tuesday
Sep 1, 2015
Portland Ruby Brigade monthly meeting
New Relic

We'll have pizza & beer starting at 6pm, so stop by early if you want to have dinner and socialize before the presentations.

PRESENTATIONS at 7pm

Jason Clark: Testing the Multiverse

It’s a basic principle of testing that minimizing dependencies will make you happier, faster, and more productive. But what happens when you can’t? If your code plugs into or extends another gem, comfortable isolation might be out of the question. Stubbing and careful design can carry you a ways, but eventually you need to actually test your code against those gems you’re building on. Luckily, there are ways to reduce this pain. We’ll dig deep on creating a simple environment to check your work against multiple dependencies. We’ll see patterns that help avoid pulling your hair out when those dependencies change. We’ll even search around the raw edges, examining how to verify what your code does when it lands in an environment you haven’t tested. There’s a multitude of gems out there to build on. Let’s see how we can test with them!

Emily Bookstein: So You Want Diversity in Tech? (Or, How to create lasting social change with tech money).

The conversation around diversity in tech is gaining momentum -- but we need to deepen our understanding of the problem if we really want to address the issue. Let's break down tech's gender and racial diversity problem using "5 Whys," a form of Root Cause Analysis. I'll also propose an actionable and concrete way that we as tech workers can help address the root causes of tech's lack of diversity.

Lightning Talks ⚡️

There will be a whiteboard to sign up on arrival (first come first serve).

After presentations we'll have more socializing time.

Thanks to New Relic for providing the venue and beer, pizza & snacks this month!

ARRIVING BY BIKE? Cyclists are welcome to park their bikes in the New Relic office. Bikes are not allowed in the building lobby, however, and must use the freight elevator. To get your bike up to the 29th floor, enter the building's parking lot by going down the ramp at 5th and Pine. Go past the booth -- no need to pick up a ticket -- and turn right. Go straight until you almost run into the elevator lobby, then go right again. On the back side of the elevator block you'll see a beat up pair of double doors marked "freight elevator." You can get up by buzzing in with the intercom, and saying you're here for New Relic. Ride on up to the 29th floor, you'll easily find the bike parking.

ABOUT THE GROUP: The Portland Ruby Brigade, also known as pdxruby and pdx.rb, is a user group for Ruby programmers in the Portland, Oregon area. The group welcomes all programmers interested in the language and its implementations, tools, libraries and frameworks, such as Ruby on Rails. The group has been meeting since August 2002 for presentations, demos and discussions. Every month 35-75 people come together to share their knowledge, projects and enthusiasm for Ruby. If you'd like to present or have a topic you'd like discussed, please post to the mailing list. The group usually meets on the first Tuesday of the month, "Ruby Tuesday" -- see you there!

Website
Tuesday
Aug 4, 2015
Portland Ruby Brigade monthly meeting
New Relic

🎉 13th anniversary meeting 🎉

We'll have pizza & beer starting at 6pm, so stop by early if you want to have dinner and socialize before the presentations.

PRESENTATIONS at 7pm

Aaron Patterson aka tenderlove

Godfrey Chan: Dropping down to The Metal™

As much as we love Ruby, when you need to be really close to the metal, you have no choice but to use JavaScript. This is why I developed the javascript gem to help you harness the raw power of your machines. In this talk, we will examine the Ruby tricks and black magic hidden behind this ludicrous invention. Along the way, we will learn about how Ruby internally deal with variable lookups, method calls, scoping and bindings. Together, we will push the limits of the Ruby language, taking it to places Matz never ever envisioned!

After presentations we'll have more socializing time.

Thanks to New Relic for providing the venue and beer, pizza & snacks this month!

ARRIVING BY BIKE? Cyclists are welcome to park their bikes in the New Relic office. Bikes are not allowed in the building lobby, however, and must use the freight elevator. To get your bike up to the 29th floor, enter the building's parking lot by going down the ramp at 5th and Pine. Go past the booth -- no need to pick up a ticket -- and turn right. Go straight until you almost run into the elevator lobby, then go right again. On the back side of the elevator block you'll see a beat up pair of double doors marked "freight elevator." You can get up by buzzing in with the intercom, and saying you're here for New Relic. Ride on up to the 29th floor, you'll easily find the bike parking.

ABOUT THE GROUP: The Portland Ruby Brigade, also known as pdxruby and pdx.rb, is a user group for Ruby programmers in the Portland, Oregon area. The group welcomes all programmers interested in the language and its implementations, tools, libraries and frameworks, such as Ruby on Rails. The group has been meeting since August 2002 for presentations, demos and discussions. Every month 35-75 people come together to share their knowledge, projects and enthusiasm for Ruby. If you'd like to present or have a topic you'd like discussed, please post to the mailing list. The group usually meets on the first Tuesday of the month, "Ruby Tuesday" -- see you there!

Website
Tuesday
Jul 7, 2015
Portland Ruby Brigade monthly meeting
New Relic

We'll have pizza & beer starting at 6pm, so stop by early if you want to have dinner and socialize before the presentations.

PRESENTATIONS at 7pm

John Hyland: Be Awesome By Being Boring

Lightning Talks

Jonan will host a lightning talk session. There will be a whiteboard to sign up on arrival (first come first serve).

After presentations we'll have more socializing time.

Thanks to New Relic for providing the venue and beer, pizza & snacks this month!

ARRIVING BY BIKE? Cyclists are welcome to park their bikes in the New Relic office. Bikes are not allowed in the building lobby, however, and must use the freight elevator. To get your bike up to the 29th floor, enter the building's parking lot by going down the ramp at 5th and Pine. Go past the booth -- no need to pick up a ticket -- and turn right. Go straight until you almost run into the elevator lobby, then go right again. On the back side of the elevator block you'll see a beat up pair of double doors marked "freight elevator." You can get up by buzzing in with the intercom, and saying you're here for New Relic. Ride on up to the 29th floor, you'll easily find the bike parking.

ABOUT THE GROUP: The Portland Ruby Brigade, also known as pdxruby and pdx.rb, is a user group for Ruby programmers in the Portland, Oregon area. The group welcomes all programmers interested in the language and its implementations, tools, libraries and frameworks, such as Ruby on Rails. The group has been meeting since August 2002 for presentations, demos and discussions. Every month 35-75 people come together to share their knowledge, projects and enthusiasm for Ruby. If you'd like to present or have a topic you'd like discussed, please post to the mailing list. The group usually meets on the first Tuesday of the month, "Ruby Tuesday" -- see you there!

Website
Tuesday
Dec 3, 2013
Portland Ruby Brigade monthly meeting
New Relic

Our Nov & Dec 2013 meetings will be at New Relic instead of our usual location, CrowdCompass

PRE-MEETING DINNER at 6pm

We'll have pizza, so stop by early if you want to have dinner and socialize before the presentations.

PRESENTATIONS at 7pm:

BEER & SNACKS at 9pm

After presentations we'll have more socializing/pirating time with beer & snacks.

ARRIVING BY BIKE?

Cyclists are welcome to park their bikes in the New Relic office. Bikes are not allowed in the building lobby, however, and must use the freight elevator. To get your bike up to the 28th floor, enter the building's parking lot by going down the ramp at 5th and Pine. Go past the booth -- no need to pick up a ticket -- and turn right. Go straight until you almost run into the elevator lobby, then go right again. On the back side of the elevator block you'll see a beat up pair of double doors marked "freight elevator." You can get up by buzzing in with the intercom, and saying you're here for New Relic. Ride on up to the 28th floor, you'll easily find the bike parking.

Thanks to New Relic for providing the venue and beer, pizza & snacks this month!

ABOUT THE GROUP: The Portland Ruby Brigade, also known as pdxruby and pdx.rb, is a user group for Ruby programmers in the Portland, Oregon area. The group welcomes all programmers interested in the language and its implementations, tools, libraries and frameworks, such as Ruby on Rails. The group has been meeting since August 2002 for presentations, demos and discussions. Every month 35-75 people come together to share their knowledge, projects and enthusiasm for Ruby. If you'd like to present or have a topic you'd like discussed, please post to the mailing list. The group usually meets on the first Tuesday of the month, "Ruby Tuesday" -- see you there!

Website
Tuesday
Oct 2
Portland Ruby Brigade - Monthly meeting
New Relic - 111 SW 5th Ave #2700, Portland, OR 97204 (27th floor)

We'll have pizza & beer starting at 6pm, so stop by early if you want to have dinner and socialize before the presentations.

PRESENTATIONS 7pm-9pm

After presentations we'll have more socializing time.

Check Calagator (http://calagator.org/events/tag/pdxruby) for more info.

This month we will have a presentation by Maggie Dreyer about Puppet's use of JRuby and Jason Dinsmore on: Who? What? When? Human readable audit reporting for PaperTrail.

Website
Tuesday
Aug 7
Portland Ruby Brigade - Monthly meeting
New Relic

We'll have pizza & beer starting at 6pm, so stop by early if you want to have dinner.

PANEL 6:30-8/8:30

Ruby in Portland 2018 Retrospective and 2019 Forecast

  • Michael Smith - Principal Engineer @ Puppet Labs
  • Zach Davis - Chief Technologist @ Cast Iron Coding
  • Lauren Voswinkel - Senior Software Engineer @ New Relic
  • Reid Beels - CTO @ The Dyrt

After the panel please join us at Bailey's Taproom on 213 SW Broadway (3 minute walk) for casual socializing and networking.

Website
Tuesday
Jul 3
Portland Ruby Brigade - Monthly meeting
New Relic

We'll have pizza & beer starting at 6pm, so stop by early if you want to have dinner.

Special Note! No presentations this month, instead:

6:00-6:30 - Hack & Help.

6:30-7:30 - Business Meeting to decide the Speaker Organizer for the next 6ish months.

7:30ish-8 - Socializing and Coding afterwards

8ish - ? - Bailey’s Taproom

Bring your laptop!

Presentations are returning in August.

Website
Tuesday
Jan 2
Portland Ruby Brigade - BUSINESS MEETING
New Relic

We'll have pizza & beer starting at 6pm, so stop by early if you want to have dinner and socialize before the meeting. After the meeting we'll have more socializing time.

Business Meeting 7pm-9pm

In lieu of presentations, we'll have a business meeting to discuss the future of PDX.rb. Come prepared to volunteer to keep this group going!

Website
Tuesday
Nov 7, 2017
Portland Ruby Brigade - Monthly meeting
New Relic

We'll have pizza & beer starting at 6pm, so stop by early if you want to have dinner and socialize before the presentations. After presentations we'll have more socializing time.

PRESENTATIONS 7pm-9pm

Pragmatic Microservices, by Randy Shoup, VPE @ Stitch Fix

If you are considering, or in the process of, moving to microservices, you probably want to come to this event. Randy Shoup, a 25-year tech veteran in Silicon Valley, will share his insights into whether and when an organization should consider migrating to microservices and how to do that successfully, referencing examples from Google, eBay, Stitch Fix, as well as many smaller organizations he has worked with.

The Talk

One of the most powerful trends in software today is building large systems out of composable microservices. Many large-scale web companies have migrated over time to this architecture – and for good reason. But, as with any powerful technique, microservices come with their own brand of tradeoffs, and it is important to be aware of them before deciding whether they are appropriate in any particular case. They are not for every scale of problem, for every stage of company, or for every team.

This session takes a pragmatic approach to microservices, and compares them to the alternatives at different stages of company evolution. Using examples from Google, eBay, and Stitch Fix, as well as from smaller organizations, it makes practical suggestions about whether, when, and how an organization should consider adopting a microservices architecture. Assuming microservices are the appropriate choice, it outlines an experience-based, incremental approach to making a successful re-architecture to microservices.


Dana Scheider

Dana Scheider will speak about executive dysfunction, a set of cognitive/psychological conditions that affect the brain's planning and organization functions. These conditions affect a lot of neurodivergent folks and a lot of people who have them don't even know what they are. The talk discusses what executive dysfunction is and how to deal with these conditions as an affected individual or someone who has to work with one.

Website
Wednesday
Nov 18, 2015
Ruby Book Club - CANCELED
Renewable Funding

Reading through technical books in a group is a great way to learn. You can stay motivated by reading together; better apply what you are reading by actively communicating it, as well as hearing others perspectives that will help you better understand the book. Even if you're a more experienced developer it's a great way to keep your skill sharp and share your wisdom and experience. If none of that is convincing just come and have fun with fellow ruby developers!

We are starting a new book Clean Ruby by Jim Gay. We will be discussing chapters ('Screenplay In Action' to 'East-oriented Code)

Please come having read the chapters and ready to discuss it.

Pizza will be provided!

Book Summary

  • Learn to think about thinking. At the basis of every program lies a human being's mental model. Creating a program which accurately reflects a shared mental model is crucial to building habitable and maintainable systems.
  • East-oriented code. Learn how to better understand encapsulation and create code which enforces that the right objects have the right responsibilities.
  • Data, Context, and Interaction (DCI). Discover ways to flatten your object structure and create highly cohesive groups of objects that keep related things together, right where you need them.
Website
Wednesday
Nov 11, 2015
Ruby Book Club
Renewable Funding

Reading through technical books in a group is a great way to learn. You can stay motivated by reading together; better apply what you are reading by actively communicating it, as well as hearing others perspectives that will help you better understand the book. Even if you're a more experienced developer it's a great way to keep your skill sharp and share your wisdom and experience. If none of that is convincing just come and have fun with fellow ruby developers!

We are starting a new book Clean Ruby by Jim Gay. We will be discussing chapters ('Screenplay In Action' to 'East-oriented Code)

Please come having read the chapters and ready to discuss it.

Pizza will be provided!

Book Summary

  • Learn to think about thinking. At the basis of every program lies a human being's mental model. Creating a program which accurately reflects a shared mental model is crucial to building habitable and maintainable systems.
  • East-oriented code. Learn how to better understand encapsulation and create code which enforces that the right objects have the right responsibilities.
  • Data, Context, and Interaction (DCI). Discover ways to flatten your object structure and create highly cohesive groups of objects that keep related things together, right where you need them.
Website
Wednesday
Nov 4, 2015
Ruby Book Club
Renewable Funding

Reading through technical books in a group is a great way to learn. You can stay motivated by reading together; better apply what you are reading by actively communicating it, as well as hearing others perspectives that will help you better understand the book. Even if you're a more experienced developer it's a great way to keep your skill sharp and share your wisdom and experience. If none of that is convincing just come and have fun with fellow ruby developers!

We are starting a new book Clean Ruby by Jim Gay. We will be discussing chapters ('Being and Doing' to 'Crossing the Use Chasm')

Please come having read the chapters and ready to discuss it.

Pizza will be provided!

Book Summary

  • Learn to think about thinking. At the basis of every program lies a human being's mental model. Creating a program which accurately reflects a shared mental model is crucial to building habitable and maintainable systems.
  • East-oriented code. Learn how to better understand encapsulation and create code which enforces that the right objects have the right responsibilities.
  • Data, Context, and Interaction (DCI). Discover ways to flatten your object structure and create highly cohesive groups of objects that keep related things together, right where you need them.
Website
Wednesday
Oct 28, 2015
Ruby Book Club
Renewable Funding

Reading through technical books in a group is a great way to learn. You can stay motivated by reading together; better apply what you are reading by actively communicating it, as well as hearing others perspectives that will help you better understand the book. Even if you're a more experienced developer it's a great way to keep your skill sharp and share your wisdom and experience. If none of that is convincing just come and have fun with fellow ruby developers!

We are starting a new book Clean Ruby by Jim Gay. We will be discussing chapters 1-3. ('Introduction' to 'Object Orientation')

Please come having read the chapters and ready to discuss it.

Pizza will be provided!

Book Summary

  • Learn to think about thinking. At the basis of every program lies a human being's mental model. Creating a program which accurately reflects a shared mental model is crucial to building habitable and maintainable systems.
  • East-oriented code. Learn how to better understand encapsulation and create code which enforces that the right objects have the right responsibilities.
  • Data, Context, and Interaction (DCI). Discover ways to flatten your object structure and create highly cohesive groups of objects that keep related things together, right where you need them.
Website
Wednesday
Oct 21, 2015
Ruby Book Club
Renewable Funding

Reading through technical books in a group is a great way to learn. You can stay motivated by reading together; better apply what you are reading by actively communicating it, as well as hearing others perspectives that will help you better understand the book. Even if you're a more experienced developer it's a great way to keep your skill sharp and share your wisdom and experience. If none of that is convincing just come and have fun with fellow ruby developers!

We are starting a new book Working With Ruby Threads by Jesse Storimer. We will be discussing chapters ('Puma's Thread Pool Implementation' - To The End).

Please come having read the chapters and ready to discuss it.

Pizza will be provided!

Book Summary

Threading and concurrency are hot topics in the Ruby community. Want to join the conversation?

You've probably heard people around you talking mutexes, race conditions, or the GIL. Do you wonder what the heck they're talking about?

This book is a gentle introduction to these concepts and will give you the knowledge you need to become your teams resident concurrency expert.

Website
Wednesday
Oct 14, 2015
Ruby Book Club
Renewable Funding

Reading through technical books in a group is a great way to learn. You can stay motivated by reading together; better apply what you are reading by actively communicating it, as well as hearing others perspectives that will help you better understand the book. Even if you're a more experienced developer it's a great way to keep your skill sharp and share your wisdom and experience. If none of that is convincing just come and have fun with fellow ruby developers!

We are starting a new book Working With Ruby Threads by Jesse Storimer. We will be discussing chapters ('Wrap Your Threads in an Abstraction' - 'How Sidekiq Uses Celluloid').

Please come having read the chapters and ready to discuss it.

Pizza will be provided!

Book Summary

Threading and concurrency are hot topics in the Ruby community. Want to join the conversation?

You've probably heard people around you talking mutexes, race conditions, or the GIL. Do you wonder what the heck they're talking about?

This book is a gentle introduction to these concepts and will give you the knowledge you need to become your teams resident concurrency expert.

Website
Wednesday
Oct 7, 2015
Ruby Book Club
Renewable Funding

Reading through technical books in a group is a great way to learn. You can stay motivated by reading together; better apply what you are reading by actively communicating it, as well as hearing others perspectives that will help you better understand the book. Even if you're a more experienced developer it's a great way to keep your skill sharp and share your wisdom and experience. If none of that is convincing just come and have fun with fellow ruby developers!

We are starting a new book Working With Ruby Threads by Jesse Storimer. We will be discussing chapters 10-14 ('Signaling Threads with Condition Variables' - 'Thread Safety in Rails').

Please come having read the chapters and ready to discuss it.

Pizza will be provided!

Book Summary

Threading and concurrency are hot topics in the Ruby community. Want to join the conversation?

You've probably heard people around you talking mutexes, race conditions, or the GIL. Do you wonder what the heck they're talking about?

This book is a gentle introduction to these concepts and will give you the knowledge you need to become your teams resident concurrency expert.

Website
Wednesday
Sep 30, 2015
Ruby Book Club
Renewable Funding

Reading through technical books in a group is a great way to learn. You can stay motivated by reading together; better apply what you are reading by actively communicating it, as well as hearing others perspectives that will help you better understand the book. Even if you're a more experienced developer it's a great way to keep your skill sharp and share your wisdom and experience. If none of that is convincing just come and have fun with fellow ruby developers!

We are starting a new book Working With Ruby Threads by Jesse Storimer. We will be discussing chapters 6-9.

Please come having read the chapters and ready to discuss it.

Pizza will be provided!

Book Summary

Threading and concurrency are hot topics in the Ruby community. Want to join the conversation?

You've probably heard people around you talking mutexes, race conditions, or the GIL. Do you wonder what the heck they're talking about?

This book is a gentle introduction to these concepts and will give you the knowledge you need to become your teams resident concurrency expert.

Website