Viewing 0 current events matching “user group” by Event Name.

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

Viewing 228 past events matching “user group” by Event Name.

Sort By: Date Event Name, Location , Default
Thursday
Oct 8, 2009
Adobe User Group PS + AI: Season opener!
Portland State University Professional Development Center

For experienced users of Photoshop and/or Illustrator.

Season opener demonstration: Construction of a fantasy landscape and calligraphy.

Network with other users, and enter to win a full Adobe Creative Suite 4 (provided by Adobe -- but only twice a year!)

User group meets regularly.... see website for details.

Website also has parking suggestions.

Website
Tuesday
Feb 19, 2013
air max
AppFog HQ

Youre so cool! I dont suppose Ive learn anything like this before. So good to search out anyone with some original ideas on this subject. realy thank you for starting this up. this web site is one thing that is needed on the internet, someone with a bit originality. useful job for bringing one thing new to the internet! http://risch.technoized.com/forums/member.php?action=profile&uid=21624

Website
Tuesday
Jan 22, 2013
Code 'n' Splode (CANCELLED)
FlightStats

This month's meeting is cancelled due to an outbreak of stomach flu at the organizer's house.

**Note: Code-n-Splode (CnS) is a women-focused group. All self-identified women and genderqueer persons are invited to attend and participate, and men are welcome as the guest of a female participant.

For more information, visit our website, or send an email to our list.

Website
Tuesday
Nov 25, 2014
Code 'n' Splode CANCELLED (get ready for Thanksgiving!)
Mozilla

Topic: TBD Speaker: Christie Koehler

**Note: Code-n-Splode (CnS) is a women-focused group. All self-identified women and genderqueer persons are invited to attend and participate, and men are welcome as the guest of a female participant.

For more information, visit our website, or send an email to our list.

Website
Tuesday
May 24, 2011
Code 'n' Splode Monthly Meeting
FlightStats

Topic Show 'n' Tell. Come and show the group cool things that you've been working on lately.

**Note: Code-n-Splode (CnS) is a women-focused group. All women are invited to attend and participate, and men are welcome as the guest of a female participant.

For more information, visit our website, or send an email to our list.

Website
Tuesday
Aug 27, 2013
Code 'n' Splode Monthly Meeting
Mozilla

Topic: TBD

**Note: Code-n-Splode (CnS) is a women-focused group. All self-identified women and genderqueer persons are invited to attend and participate, and men are welcome as the guest of a female participant.

For more information, visit our website, or send an email to our list.

Website
Tuesday
Jan 28, 2014
Code 'n' Splode Monthly Meeting
Mozilla

Topic: Salary Negotiation & Interviews

**Note: Code-n-Splode (CnS) is a women-focused group. All self-identified women and genderqueer persons are invited to attend and participate, and men are welcome as the guest of a female participant.

For more information, visit our website, or send an email to our list.

Website
Tuesday
Mar 25, 2014
Code 'n' Splode Monthly Meeting
Mozilla

Topic: TBD

**Note: Code-n-Splode (CnS) is a women-focused group. All self-identified women and genderqueer persons are invited to attend and participate, and men are welcome as the guest of a female participant.

For more information, visit our website, or send an email to our list.

Website
Tuesday
Apr 22, 2014
Code 'n' Splode Monthly Meeting
Elemental Technologies

Topic: Refactoring Legacy Codebases

**Note: Code-n-Splode (CnS) is a women-focused group. All self-identified women and genderqueer persons are invited to attend and participate, and men are welcome as the guest of a female participant.

For more information, visit our website, or send an email to our list.

Website
Tuesday
May 27, 2014
Code 'n' Splode Monthly Meeting
Mozilla

Topic: Communities of Practice, Situated Learning and Working with Contributors Speaker: Christie Koehler

**Note: Code-n-Splode (CnS) is a women-focused group. All self-identified women and genderqueer persons are invited to attend and participate, and men are welcome as the guest of a female participant.

For more information, visit our website, or send an email to our list.

Website
Tuesday
Aug 26, 2014
Code 'n' Splode Monthly Meeting
Mozilla

Topic: TBD Speaker: Christie Koehler

**Note: Code-n-Splode (CnS) is a women-focused group. All self-identified women and genderqueer persons are invited to attend and participate, and men are welcome as the guest of a female participant.

For more information, visit our website, or send an email to our list.

Website
Tuesday
Sep 23, 2014
Code 'n' Splode Monthly Meeting
Mozilla

Topic: TBD Speaker: Christie Koehler

**Note: Code-n-Splode (CnS) is a women-focused group. All self-identified women and genderqueer persons are invited to attend and participate, and men are welcome as the guest of a female participant.

For more information, visit our website, or send an email to our list.

Website
Tuesday
Oct 28, 2014
Code 'n' Splode Monthly Meeting
Epicodus

Topic: TBD Speaker: All?

**Note: Code-n-Splode (CnS) is a women-focused group. All self-identified women and genderqueer persons are invited to attend and participate, and men are welcome as the guest of a female participant.

For more information, visit our website, or send an email to our list.

Website
Tuesday
Oct 22, 2013
Code 'n' Splode Monthly Meeting CANCELLED
Mozilla

Topic: TBD

**Note: Code-n-Splode (CnS) is a women-focused group. All self-identified women and genderqueer persons are invited to attend and participate, and men are welcome as the guest of a female participant.

For more information, visit our website, or send an email to our list.

Website
Tuesday
Feb 22, 2011
Code 'n' Splode Monthly Meeting: Git Workshop!
Shopigniter Office

This month Addie and Sam will cover specific areas of git that you've said you want to learn more about (see the wiki).

There's still time to request a topic (just send an email to the list or update the wiki).

**Note: Code-n-Splode (CnS) is a women-focused group. Men are welcome in CnS when accompanied by a self-identified female member of the group.

For more information, visit our website, or send an email to our list.

Website
Tuesday
Mar 22, 2011
Code 'n' Splode Monthly Meeting: Interactive Fiction
Shopigniter Office

Topic: Interactive Fiction

Description: Audrey will give an overview of Interactive Fiction (IF), including:

  • The history of text games / interactive fiction in general (i.e., in the beginning, there was Adventure...)
  • Tools for making IF, mostly focusing on Inform (with coding demo).
  • Open source practices within IF, and how the history of this tech plus the commercial game markets moving on to graphical works has encouraged open source & open (sharing) culture.
  • Short demos of some modern games.

**Note: Code-n-Splode (CnS) is a women-focused group. Men are welcome in CnS when accompanied by a self-identified female member of the group.

For more information, visit our website, or send an email to our list.

Website
Tuesday
Jun 28, 2011
Code 'n' Splode Monthly Meeting: OSBridge Review
Bailey's Taproom

Let's talk about Open Source Bridge!

**Note: Code-n-Splode (CnS) is a women-focused group. All women are invited to attend and participate, and men are welcome as the guest of a female participant.

For more information, visit our website, or send an email to our list.

Website
Tuesday
Jan 24, 2012
Code 'n' Splode: 15 Signs Your UX is Busted
Collective Agency Downtown

Crystal Beasley (@skinny) will present "15 Signs Your UX is Busted"

**Note: Code-n-Splode (CnS) is a women-focused group. All self-identified women and genderqueer persons are invited to attend and participate, and men are welcome as the guest of a female participant.

For more information, visit our website, or send an email to our list.

Website
Tuesday
Apr 23, 2013
Code 'n' Splode: Activism and Organizing
FlightStats

Topic: Audrey will lead a group discussion on topics related to activism and organizing.

**Note: Code-n-Splode (CnS) is a women-focused group. All self-identified women and genderqueer persons are invited to attend and participate, and men are welcome as the guest of a female participant.

For more information, visit our website, or send an email to our list.

Website
Tuesday
Apr 24, 2012
Code 'n' Splode: Code Reviews with Gerrit
Collective Agency Downtown

Topic: Addie (@demew) will present on how software teams can utilize Gerrit for code reviews.

**Note: Code-n-Splode (CnS) is a women-focused group. All self-identified women and genderqueer persons are invited to attend and participate, and men are welcome as the guest of a female participant.

For more information, visit our website, or send an email to our list.

Website
Tuesday
Mar 27, 2012
Code 'n' Splode: Conference Proposal Sprint
Collective Agency Downtown

Topic: Conference Proposal Sprint.

Thinking of submitting a talk idea to a technical conference? Bring your ideas and drafts to this evening's Code 'n' Splode for feedback and advice. We'll follow a casual workshop format.

This sprint is geared towards Open Source Bridge, whose proposal deadline is this Friday, but you can work on and get feedback on proposals for any conference.

**Note: Code-n-Splode (CnS) is a women-focused group. All self-identified women and genderqueer persons are invited to attend and participate, and men are welcome as the guest of a female participant.

For more information, visit our website, or send an email to our list.

Website
Tuesday
Aug 23, 2011
Code 'n' Splode: Exploring an Android App
Collective Agency Downtown

In this episode of Code N Splode, Sarah Sharp will lead an exploration of an Android App called Garden Weather Alert. We'll cover some of the basics of Android App structure: intents, activities, and services. Sarah will also show the app development workflow in the Eclipse Android SDK, and how to debug apps. If time permits, we'll talk about storage and background services.

The git repo for the app is here:

https://github.com/sarahsharp/gardengeek

The android app source code is under the src/android-get-temp/ directory. Feel free to browse the source code history to see how Sarah has added functionality over time.

**Note: Code-n-Splode (CnS) is a women-focused group. All women are invited to attend and participate, and men are welcome as the guest of a female participant.

For more information, visit our website, or send an email to our list.

Website
Tuesday
Oct 25, 2011
Code 'n' Splode: Face-Melting File Formats
Collective Agency Downtown

This month we're reviewing face-melting file formats!

Bring your most hideous, complicated, verbose, yak-ridden file formats for a lightening talk style show and tell.

Please sign-up here if you plan to present: http://etherpad.opensourcebridge.org/cns-10-25-2011

**Note: Code-n-Splode (CnS) is a women-focused group. All women are invited to attend and participate, and men are welcome as the guest of a female participant.

For more information, visit our website, or send an email to our list.

Website
Tuesday
May 28, 2013
Code 'n' Splode: FOSS Outreach Program for Women (OPW)
FlightStats

Topic: FOSS Outreach Program for Women (OPW) Speaker: Sarah Sharp

For the last three years, the GNOME Foundation has worked to improve the number of women involved in open source, by offering internships through the FOSS Outreach Program for Women (OPW). Women and genderqueer or genderfluid interns receive $5,000 for working for three months on one of 16 different open source projects.

The Linux kernel (a notoriously unfriendly project) joined OPW for the first time this year, and the response was really amazing:

41 women applied for 6 Linux kernel internships. 18 of those women submitted at least one kernel patch.

In 13 days, 374 patches were submitted, and 137 patches were accepted.

Diff stat for accepted patches: 105 files changed, 3889 insertions(+), 4872 deletions(-)

Sarah Sharp will talk about OPW, in order to encourage women to apply for the next round of OPW, and explain how more experienced women can become OPW mentors.

**Note: Code-n-Splode (CnS) is a women-focused group. All self-identified women and genderqueer persons are invited to attend and participate, and men are welcome as the guest of a female participant.

For more information, visit our website, or send an email to our list.

Website
Tuesday
Sep 25, 2012
Code 'n' Splode: Internet Relay Chat (IRC) How To
FlightStats

Topic: Internet Relay Chat (IRC) How To

Lots of open source projects and companies rely on IRC for internal communication, but many people don't feel comfortable using it. Christie Koehler will present a hands-on guide for getting up and running with IRC.

**Note: Code-n-Splode (CnS) is a women-focused group. All self-identified women and genderqueer persons are invited to attend and participate, and men are welcome as the guest of a female participant.

***No fragrances please (perfumes, scented lotions, etc.), to make our meetings welcoming to those with chemical sensitivities.

For more information, visit our website, or send an email to our list.

Website
Tuesday
Apr 26, 2011
Code 'n' Splode: Introduction to the Lambda Calculus
Shopigniter Office

Caylee will be giving an introduction to Turing machines, the lambda calculus, and the foundations of computer science by way of interpreters and example programs. No CS background necessary!

**Note: Code-n-Splode (CnS) is a women-focused group. All women are invited to attend and participate, and men are welcome as the guest of a female participant.

For more information, visit our website, or send an email to our list.

Website
Tuesday
Feb 25, 2014
Code 'n' Splode: Moving Comfortably & Easily
Mozilla

Topic: Moving Comfortably & Easily Speaker: Sonia Connolly

Learn how to work with your body's muscular-skeletal system to move more comfortably and easily through your work day and beyond!

**Note: Code-n-Splode (CnS) is a women-focused group. All self-identified women and genderqueer persons are invited to attend and participate, and men are welcome as the guest of a female participant.

For more information, visit our website, or send an email to our list.

Website
Tuesday
Feb 26, 2013
Code 'n' Splode: Origin Story - Amy Farrell
FlightStats

Topic: Amy Farrell (@akfarrell) will share her tech Origin Story.

**Note: Code-n-Splode (CnS) is a women-focused group. All self-identified women and genderqueer persons are invited to attend and participate, and men are welcome as the guest of a female participant.

For more information, visit our website, or send an email to our list.

Website
Tuesday
Sep 24, 2013
Code 'n' Splode: Peer-Led Resume Workshop
Mozilla

Topic: Peer-Led Resume Workshop

Dust off those resumes and bring them to share with the group! We'll review as many resumes as possible, giving thoughtful and constructive feedback. If you would like your resume reviewed, please come with at least a complete draft.

**Note: Code-n-Splode (CnS) is a women-focused group. All self-identified women and genderqueer persons are invited to attend and participate, and men are welcome as the guest of a female participant.

For more information, visit our website, or send an email to our list.

Website
Tuesday
May 22, 2012
Code 'n' Splode: Pub Meet Up!
Deschutes Brewery

All 'Splode meeting this month. Meet at the Dechutes Brewrey.

**Note: Code-n-Splode (CnS) is a women-focused group. All self-identified women and genderqueer persons are invited to attend and participate, and men are welcome as the guest of a female participant.

For more information, visit our website, or send an email to our list.

Website
Tuesday
Oct 23, 2012
Code 'n' Splode: Techy Sexagenarians
FlightStats

Topic: Techy Sexagenarians; Speaker: Jen Davidson

What are you going to do when you retire? Contribute to open source software, right? Do all those side-projects you never get around to doing while working? The first generation of programmers are retiring right now, and I plan to examine their experience contributing to open source software. Most open source communities are notoriously homogeneous, dominated by 20-30something white males. Through my research, I hope to provide open source communities with a proposal for involving older adults. During the talk, I'll go over my research goals, how I plan meet those goals, and discuss some of the human-computer interaction research methods that I'm using. If you want to know more about life as a computer science/human-computer interaction PhD student, we can talk about that too.

**Note: Code-n-Splode (CnS) is a women-focused group. All self-identified women and genderqueer persons are invited to attend and participate, and men are welcome as the guest of a female participant.

Please, no fragrances (perfumes, scented lotions, etc.), to make our meetings welcoming to those with chemical sensitivities.

For more information, visit our website, or send an email to our list.

Website
Tuesday
Feb 28, 2012
Code 'n' Splode: The Smart Woman's Guide to Getting Things Done
Collective Agency Downtown

Amye Scavarda (@msamye) and Leslie Hawthorn (@lhawthorn) will present The Smart Woman's Guide to Getting Things Done: 7 Essential Skills to Cultivate for Career Happiness

**Note: Code-n-Splode (CnS) is a women-focused group. All self-identified women and genderqueer persons are invited to attend and participate, and men are welcome as the guest of a female participant.

For more information, visit our website, or send an email to our list.

Website
Tuesday
Nov 26, 2013
Code 'n' Splode: Tools and Tips Roundtable
Elemental Technologies

Topic: Tools and Tips Roundtable

Bring an example of something - a technique or tool - that helps you get things done!

**Note: Code-n-Splode (CnS) is a women-focused group. All self-identified women and genderqueer persons are invited to attend and participate, and men are welcome as the guest of a female participant.

For more information, visit our website, or send an email to our list.

Website
Tuesday
Sep 27, 2011
Code 'n' Splode: Topic TBD
Collective Agency Downtown

Topic TBD

**Note: Code-n-Splode (CnS) is a women-focused group. All women are invited to attend and participate, and men are welcome as the guest of a female participant.

For more information, visit our website, or send an email to our list.

Website
Tuesday
Jun 26, 2012
Code 'n' Splode: Topic TBD
Eliot Center (First Unitarian Church)

(June's meeting will most likely be a Birds of a Feather session at the Open Source Bridge conference. Stay tuned for details.)

Topic TBD.

**Note: Code-n-Splode (CnS) is a women-focused group. All self-identified women and genderqueer persons are invited to attend and participate, and men are welcome as the guest of a female participant.

For more information, visit our website, or send an email to our list.

Website
Tuesday
Jul 24, 2012
Code 'n' Splode: Topic TBD
FlightStats

Topic TBD.

**Note: Code-n-Splode (CnS) is a women-focused group. All self-identified women and genderqueer persons are invited to attend and participate, and men are welcome as the guest of a female participant.

For more information, visit our website, or send an email to our list.

Website
Tuesday
Mar 26, 2013
Code 'n' Splode: Topic TBD
FlightStats

Topic: TBD

**Note: Code-n-Splode (CnS) is a women-focused group. All self-identified women and genderqueer persons are invited to attend and participate, and men are welcome as the guest of a female participant.

For more information, visit our website, or send an email to our list.

Website
Monday
Nov 24, 2008
Corvallis .NET User Group: PDC2008 Highlights
Iovino's

This month we have a special guest, Stuart Celarier a Microsoft MVP, coming down to Corvallis to give us a presentation on PDC '08! Want to hear about the coolest stuff that came out of the Professional Developers Conference 2008? Come to the November CDNUG meeting!

Time/Place:

Monday, November 24th, 2008 @ 6:00 PM

Location: Iovino's

RSVP at http://upcoming.yahoo.com/event/1306576 or email: [email protected] (helpful for food ordering))

Schedule:

6:00 - 6:30: Networking Opportunities & Dinner (free food!)

6:30 - 7:30: "PDC2008 Highlights", Stuart Celarier, Microsoft MVP (http://visualstuart.net/)

7:30 - 7:45: Q&As / Discussion

7:45 - 8:00: Giveaways: Books and cool stuff!

Please forward this to any other .NET professionals that may be interested!

Website
Tuesday
Oct 1, 2019
Introducing Ruby on Rails 6 - PDX Ruby Brigade
The Dyrt

Rails 6 is officially released! We will round up the major new features coming your way. It is an exciting release due to some big features coming upstream from the Basecamp and GitHub projects. Amongst the many minor updates, useful tweaks and bug fixes, Rails 6 will ship with two completely new frameworks: ActionText and ActionMailbox, and two big scalable-by-default features: parallel testing and multiple database support.

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

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
Wednesday
Oct 18, 2017
Jira in Action: Software Development & Project Management
CENTRL East Side Location

Two Jira users walk into a bar... What do they find? Each other and a whole lot of ways to use Jira to solve problems. This month two local users will share how they use Jira and other products to collaborate and manage internal projects from technical to business. Come to learn from their successes, failures, and everything in between. Ask questions and collaborate; our hope is that you'll walk away with answers to your burning challenges, or at least feel like you have a local Bat-line to call for help.


We'll also report out on the latest from Atlassian, including announcements from Summit in San Jose. If you attended, we'd love for you to share your most-memorable moment and what you learned.


Event Details:


Date: Wednesday, October 18, 2017


Time: 5:30-7 PM PDT


Location: Centrl Office Eastside - 329 NE Couch St, Portland, OR 97232


Other things and things: Food and social lubricant provided, cheers!

Website
Wednesday
Feb 9, 2011
JoomlaPDX User Group
Henry V

This month's topic: What's New in Joomla 1.6


Speaker: Kendall Cabe, co-founder of Times Two Technology and member of the Chicago Joomla User Group


The February 9th meeting of the Joomla Portland Users Group looks to be a great start. Come help kick off the user group and find out what this group is all about. While you are here, learn a bit about Joomla 1.6, the newest version of Joomla! content management system. We'll discuss what's new in 1.6 and what's coming up in future releases.


Schedule: February 9th Meeting Agenda

6:30 pm - Networking and Refreshments

7:00 pm - What is Joomla PDX? Led by Joomla PDX organizers

7:15 pm - Joomla 1.6: What's New and What's coming Led by Kendall Cabe

7:45 pm - After Meeting Networking

This group is open to users of all experience levels. Registration is required. For more information visit JoomlaPDX.com

Website
Wednesday
Mar 9, 2011
JoomlaPDX User Group
Henry V

Description

This month's topic: SEO and Joomla


Speaker: Jim Hay

Jim is the owner of Jim Hay SEO. His firm specializes in developing business websites in Joomla that need to rank well in the organic search engines. Jim has 10 years experience in on and off site SEO and 4 years of Joomla web design experience in the North West working with companies nationwide


The February 9th meeting of the Joomla Portland Users Group looks to be a great start. Come help kick off the user group and find out what this group is all about. While you are here, learn a bit about Joomla 1.6, the newest version of Joomla! content management system. We'll discuss what's new in 1.6 and what's coming up in future releases.


Schedule: March 9th Meeting Agenda

6:30 pm - Networking and Refreshments

7:00 pm - Welcome Led by Joomla PDX organizers

7:05 pm - SEO and Joomla Led by Jim Hay

7:45 pm - Meeting close and After Meeting Networking

This group is open to users of all experience levels. Registration is required. For more information visit JoomlaPDX.com

Website
Wednesday
Aug 14, 2019
PDX DITA Meetup and Presentation
AppNexus 711 SW Alder Street Suite 400 Portland, OR 97205

At our quarterly meetup for DITA XML users, we'll be welcoming Josh Johnson of MapR Technologies, who will be speaking about "The Doc Pipeline: The Awkward Teenage Years." Josh is a DITA tools developer with 15+ years experience enabling tech doc and content management teams to provide state-of-the art content creation and delivery. Ask him your questions about how he's supported doc teams in evolving their DITA implementations from simply up-and-running builds to highly efficient systems that support key performance goals.

--Meetup from 6:30-8:00 PM on 8/14, with the talk beginning at 7:00.

--There will be food, and drinks in moderation!

--Please RSVP to [email protected] if you plan to come in person--or if you'd like a call-in option. We always plan veg options, but can handle other requests with advance notice. Hope to see you there!

Wednesday
May 13, 2009
PDX Firefox Developers Group
NedSpace

First meeting for anyone interested in hacking on Firefox or Firefox extensions.

Website
Thursday
Feb 7, 2013
PDX Node
Walmart Labs

Join us for the first meeting of the Portland Node users group. We'll have food, code, and a lovely presentation about Terraformer from Esri by Jerry Sievert.

What is Terraformer? A library for converting geographic data between different mapping formats and GeoJSON.". But it's more than that, it's a Geo-Toolkit that works in node as well as in the browser via AMD or CommonJS, providing tools for reading and writing from multiple geo formats, converting to and from web mercator, an RTree index, and some simple polygon tools.

You can check it out at https://github.com/geoloqi/Terraformer

We'll also get cracking on what direction we'd like to take the group!

Thursday
Mar 7, 2013
PDX Node
New Relic

This month there will be talks on Angular and Grunt. See https://github.com/PDXNode/pdxnode for up-to-date discussion on topics.

Website
Thursday
Apr 4, 2013
PDX Node
New Relic

Talks to be announced soon. See https://github.com/PDXNode/pdxnode for up-to-date discussion on topics and to submit talk proposals. Lightning talks and longer formats are welcome.

Newbies welcome!

Website
Thursday
May 9, 2013
PDX Node NodeCopter Night
Walmart Labs

We're mixing up the hack schedule a bit this month to make way for NodePDX.

Walmart Labs and Ben Acker are kind enough to allow us to get to hack around with some NodeCopters!

Newbies welcome! Say hi and ask questions.

Website
Thursday
Apr 18, 2013
PDX Node Project Night
Cloudability

Bring your ideas! Bring your hardware! We're meeting on the 3rd Thursday of each month to work on Node.js projects.

This night we'll be at Urban Airship.

Newbies welcome! Say hi and ask questions.

Website
Thursday
Jun 20, 2013
PDX Node Project Night
TwentySix Cafe

Bring your ideas! Bring your hardware! We're meeting on the 3rd Thursday of each month to work on Node.js projects.

This night we'll be at Urban Airship.

Newbies welcome! Say hi and ask questions.

Website
Thursday
Jul 18, 2013
PDX Node Project/Hack Night
Side Door

Bring your ideas! Bring your hardware! We're meeting on the 3rd Thursday of each month to work on Node.js projects.

This night we'll be at Side Door joining the likes of the ever pleasant SEPoCoNi

Newbies welcome! Say hi and ask questions.

Website
Thursday
Aug 15, 2013
PDX Node Project/Hack Night
Side Door

Bring your ideas! Bring your hardware! We're meeting on the 3rd Thursday of each month to work on Node.js projects.

Newbies welcome! Say hi and ask questions.

Website
Tuesday
Apr 12, 2011
PDX Python Monthly Meeting
Cloudability

The monthly Portland Python meetup.

Tonight we've got a great meeting planned. Chris Pitzer will show us how he's been Learning Javascript from Python, and Michelle Rowley will be sharing her thoughts about how and why YOU can and should give technical talks in Why You Should Be Up Here. Also, we still don't have a volunteer for Michel's Module of the Month, so if you're up for telling us about your new favorite stdlib module we'd love to hear about it!

Website
Tuesday
May 10, 2011
PDX Python Monthly Meeting
Cloudability

The monthly Portland Python meetup.

Website
Tuesday
Sep 13, 2011
PDX Python Monthly Meeting
Cloudability

Michael Schurter is going to share a delectable demonstration of Delicious Data with mmstats. Chris McDonald will show us how he found a page in his Django site doing 100k queries with a customized django-slow-log.

Also: Pizza sponsored by ATSI Group!

Please RSVP on Meetup. It helps to have a count so we can order enough pizza.

After the meeting we'll head over to Bailey's Taproom to grab a beverage and continue the Pythonic discussions.

Tuesday
Oct 11, 2011
PDX Python Monthly Meeting
Cloudability

tl;dr: Python Module Thunderdome, Pythonic Trivia, wear Halloween costume if you like, please RSVP: http://www.meetup.com/pdxpython/events/33445392

This Tuesday at 6:30pm at Urban Airship we'll be celebrating October with the Second Annual PDX Python MODULE THUNDERDOOOOOME. We still don't really know what the rules are, but it was fun last year so we're doing it again. :)

In the Thunderdome ring so far we have: Nick Wilson, Dan Colish, Chris McDonald and Kyle Jones. Are you up for a round in the dome? Pick a module in stdlib or PyPI and bring a 5 minute Michel's Module of the Month-style presentation to the meeting. All are welcome to compete! If you want to make sure no one else is doing your module, let me know ([email protected] / @pythonchelle) what you're thinking and I'll find out.

After the module throw down, Rob Bednark has created a Python-themed trivia game for us to play!

*** New this year: The Dome is close-ish to Halloween, and some competitors have talked about dressing up like the module they're representing. Why not? Dressing up is fun, and fun things are fun. (Still not sure if a costume will affect the results.) I am going to wear my Halloween costume, which has nothing to do with Python or modules, but does include some fake blood and a couple props. I might also bring some Halloween candy. Feel free to wear a costume, bring some candy to share, or none of the above, but please do join us!

Wednesday
Nov 7, 2012
PDX Ruby Lunch
BridgePort Brew Pub

Get together for lunch and talk Ruby, or something else! For those that have a hard time making it to the pdxrb meeting, and those that like to eat and talk about Ruby at the same time. We'll be holding this on the first Wednesday of the month.

Wednesday
Dec 26, 2012
PDX Ruby Lunch
BridgePort Brew Pub

Get together for lunch and talk Ruby, or something else! For those that have a hard time making it to the pdxrb meeting, and those that like to eat and talk about Ruby at the same time. We'll be holding this on the first Wednesday of the month.

Wednesday
Jan 30, 2013
PDX Ruby Lunch
BridgePort Brew Pub

Get together for lunch and talk Ruby, or something else! For those that have a hard time making it to the pdxrb meeting, and those that like to eat and talk about Ruby at the same time. We'll be holding this on the last Wednesday of the month.

Wednesday
Feb 27, 2013
PDX Ruby Lunch
BridgePort Brew Pub

Get together for lunch and talk Ruby, or something else! For those that have a hard time making it to the pdxrb meeting, and those that like to eat and talk about Ruby at the same time. We'll be holding this on the last Wednesday of the month.

Wednesday
Mar 27, 2013
PDX Ruby Lunch
BridgePort Brew Pub

Get together for lunch and talk Ruby, or something else! For those that have a hard time making it to the pdxrb meeting, and those that like to eat and talk about Ruby at the same time. We'll be holding this on the last Wednesday of the month.

Wednesday
Apr 24, 2013
PDX Ruby Lunch
BridgePort Brew Pub

Get together for lunch and talk Ruby, or something else! For those that have a hard time making it to the pdxrb meeting, and those that like to eat and talk about Ruby at the same time. We'll be holding this on the last Wednesday of the month.

Wednesday
May 29, 2013
PDX Ruby Lunch
BridgePort Brew Pub

Get together for lunch and talk Ruby, or something else! For those that have a hard time making it to the pdxrb meeting, and those that like to eat and talk about Ruby at the same time. We'll be holding this on the last Wednesday of the month.

Wednesday
Jun 26, 2013
PDX Ruby Lunch
BridgePort Brew Pub

Get together for lunch and talk Ruby, or something else! For those that have a hard time making it to the pdxrb meeting, and those that like to eat and talk about Ruby at the same time. We'll be holding this on the last Wednesday of the month.

Wednesday
Jul 31, 2013
PDX Ruby Lunch
Lucky Labrador Beer Hall

Get together for lunch and talk Ruby, or something else! For those that have a hard time making it to the pdxrb meeting, and those that like to eat and talk about Ruby at the same time. We'll be holding this on the last Wednesday of the month.

Wednesday
Aug 28, 2013
PDX Ruby Lunch
Lucky Labrador Beer Hall

Get together for lunch and talk Ruby, or something else! For those that have a hard time making it to the pdxrb meeting, and those that like to eat and talk about Ruby at the same time. We'll be holding this on the last Wednesday of the month.

Wednesday
Sep 25, 2013
PDX Ruby Lunch
BridgePort Brew Pub

Get together for lunch and talk Ruby, or something else! For those that have a hard time making it to the pdxrb meeting, and those that like to eat and talk about Ruby at the same time. We'll be holding this on the last Wednesday of the month.

Wednesday
Oct 30, 2013
PDX Ruby Lunch
Lucky Labrador Beer Hall

Get together for lunch and talk Ruby, or something else! For those that have a hard time making it to the pdxrb meeting, and those that like to eat and talk about Ruby at the same time. We'll be holding this on the last Wednesday of the month.

Wednesday
Jan 29, 2014
PDX Ruby Lunch
Lucky Labrador Beer Hall

Get together for lunch and talk Ruby, or something else! For those that have a hard time making it to the pdxrb meeting, and those that like to eat and talk about Ruby at the same time. We'll be holding this on the last Wednesday of the month.

Thursday
Jan 19, 2012
PDX-UX User Group January Meeting
Thetus Corporation

January’s meeting will be devoted to UX Wireframing tools.

Damon Eckhoff will be presenting on OmniGraffle Josh Marinacci will be presenting on Leonardo Sketch

We have one more presentation slot available and we’re hoping to find someone who can talk about Axure. If you or someone you know uses this tool and can demo it for 15-20 minutes, please let us know. We’re open to including other tools as well!

Food, Beer and Networking 5:30-6:00 Presentations: 6:00-7:30 or so

Website
Thursday
Feb 16, 2012
PDX.UX Group Workshop Meeting
Thetus Corporation

We are going to switch it up this month with PDX-UX's first group workshop. We'll present you with a small UX challenged interface in need of some pretty, some information design and even some data visualization skills. You and your peers will form groups and nosh on some solutions. Bring your brains and a laptop if you have one, and we'll provide the pens, giant pads of paper, food and drinks. We'll also be giving away some free books on data visualization courtesy of O'Reilly Media. Please RSVP at Plancast! http://t.co/yVvPR5qt

Website
Thursday
May 17, 2012
PDX.UX May Meeting
Thetus Corporation

We’re back from a quick restructuring period. This month’s meeting we’d like to hear from y’all! We’re looking for three to four presenters who are interested in showcasing their latest project. Show us your work and get feedback and discussion from the audience. Whether it's a design for an upcoming project or a post-mortem on something you've just launched, we’d love to hear from you. As usual we’ll provide snacks, drinks, networking and discussions.

Who: Anyone interested in discussing or showcasing their newest user interface and user experience development and design projects.

When: Thursday, May 17th Snacks, drinks and networking at 5:30 Demos start at 6:00 and will wrap up by 7:00ish

Website
Thursday
Jun 28, 2012
PDX.UX User Group June Meeting
Thetus Corporation

This month we’re discussing the “Value of Bad Ideas.” When we create, we try to do the best work we can. There's not room for failure, but within the messy grey area of the creative process, there's plenty of room for bad ideas. In fact, bad ideas can often lead to the best solutions.

Our speaker, Ben Cerezo, helps make things simple to understand and intuitive for people to use. Ben’s background - From logo and identity development to complex application and web design, Ben has spent nearly ten years designing solutions to a variety of communications and design problems for clients of all sizes. He believes in the power of open collaboration and enjoys working with other designers, development engineers and clients, from discovery and strategy through implementation.

RSVP here: http://plancast.com/p/bv7u

When: June 28, 2012 Snacks, Beer and Networking 5:30 - 6:00 Presentation and discussion: 6:00-7:30 or so 

Where: 34 NW 1st Avenue, 3rd floor Portland, OR 97209 

Join our google group here - http://groups.google.com/group/pdx-ux?hl=en  Don't forget to follow us on twitter - @PDXUX - https://twitter.com/#!/PDXUX

Website
Thursday
Sep 19, 2013
PDXnode presents: NodeJS Code & Learn Night
Side Door

Bring your ideas! Bring your hardware! We're meeting on the 3rd Thursday of each month to work on projects and talk about all things NodeJS.

Newbies welcome! Say hi and ask questions.

http://pdxnode.jit.su/

Website
Thursday
Oct 17, 2013
PDXnode presents: NodeJS Code & Learn Night
Walmart Labs

Bring your ideas! Bring your hardware! We're meeting on the 3rd Thursday of each month to work on projects and talk about all things NodeJS.

This month we have a friend of PDXnode, Forrest Norvell in town for RealtimeConf. He's offered to talk a little about his latest work, https://npmjs.org/package/continuation-local-storage The rest of our time is devoted to coding and making friends.

Newbies welcome! Say hi and ask questions.

http://pdxnode.jit.su/

Website
Thursday
Dec 19, 2013
PDXnode presents: NodeJS Code & Learn Night
Side Door

Bring your ideas! Bring your hardware! We're meeting on the 3rd Thursday of each month to work on projects and talk about all things NodeJS.

Website
Thursday
Aug 21, 2014
PDXNode Code & Learn Night + Nodebots
Urban Airship Inc

Bring your ideas! Bring your hardware! We're meeting on the 3rd Thursday of each month to work on projects and talk about all things NodeJS.

Newbies welcome! Say hi and ask questions.

Website
Tuesday
Jun 15, 2010
PDXPHP - Monthly Meeting
NedSpace Old Town

The PDXPHP user group meets every 3rd Tuesday.

We will have 2 to 4 10-20 minute slots. The format is informal, It is completely acceptable to take a slot and discuss ‘this cool PHP thing you found’

Simply add comments back at pdxphp.org if you would like to present at this Meeting

  • my adventures with kohana3 thus far (sam keen)
Website
Tuesday
Aug 17, 2010
PDXPHP - No meeting, Summer Coders Social instead
/dev/null

Taking this month off from code so no meeting this month, 3rd annual Summer coder's Social instead

Website
Tuesday
Feb 15, 2011
PDXPHP: Monthly Meeting
Shopigniter Office

Join fellow PHP developers for presentations and discussions.

  • Jordan is starting to offer web development classes to designers and other non-programmers, and thought it would be interesting to discuss with the group what everyone thinks "would be good concepts, techniques and approaches to teach, what pitfalls you've encountered when working with newbies (especially print designers who may be set in their pixel-perfect designy ways), etc". (Jordan Lev)
  • Demo of the Fabric library.  It is actually written in Python but is a great general tool for deployment and other administrative-type tasks (Chris Forrette)
  • Anybody used FRAPI? Share your thoughs, concerns.
Website
Tuesday
Mar 15, 2011
PDXPHP: Monthly Meeting
Shopigniter Office

Topic TBD.

Website
Tuesday
Apr 19, 2011
PDXPHP: Monthly Meeting
Shopigniter Office

Details: http://pdxphp.org/2011-april-meeting

At this meeting, we have one free pass to Open Source Bridge 2011 to give away. All atendees of the meeting will be eligible to win. Winner will be chosen by random drawing at the meeting.

Topic(s): Open for further topic suggestions

Search Integration (Presentor: Anthony Gentile @agentile)

  • Talk about things to consider when integrating search into a web application.
  • Discuss existing search methods and tools and their features.
  • Show example code focusing on Solr and some useful features it provides for.
  • Importance of search result presentation
Website
Tuesday
May 17, 2011
PDXPHP: Monthly Meeting
Shopigniter Office

Details: http://pdxphp.org/2011-april-meeting

topic To Be Determined

Website
Tuesday
Jun 21, 2011
PDXPHP: Monthly Meeting
Eliot Center (First Unitarian Church)

Details: http://pdxphp.org/2011-june-meeting

Note we start at 7pm rather that the regular 6:30 and we are at the Eliot Center (Open Source Bridge) rather than ShopIgniter

Website
Tuesday
Jul 19, 2011
PDXPHP: Monthly Meeting
Shopigniter Office

Details: http://pdxphp.org/2011-april-meeting

topic To Be Determined

Website
Tuesday
Sep 20, 2011
PDXPHP: Monthly Meeting
Shopigniter Office

Details: http://pdxphp.org/2011-september-meeting

topic To Be Determined

Website
Tuesday
Oct 18, 2011
PDXPHP: Monthly Meeting
Shopigniter Office

Details: http://pdxphp.org/2011-october-meeting

topic To Be Determined

Website
Tuesday
Nov 15, 2011
PDXPHP: Monthly Meeting
Shopigniter Office Website
Tuesday
Jan 17, 2012
PDXPHP: Monthly Meeting
Shopigniter Office Website
Tuesday
Feb 21, 2012
PDXPHP: Monthly Meeting
Shopigniter Office Website
Tuesday
Mar 20, 2012
PDXPHP: Monthly Meeting
Shopigniter Office

See link for Details: http://pdxphp.org/2012-march-meeting

"short talk about what Chirpify is, Twitter Commerce and how to integrate into the new alpha/beta-ish Chirpify API. (Duke Leto @dukeleto)"

Website
Tuesday
Apr 17, 2012
PDXPHP: Monthly Meeting
Shopigniter Office

See link for Details: http://pdxphp.org/2012-april-meeting

Website
Tuesday
May 15, 2012
PDXPHP: Monthly Meeting
Shopigniter Office

See link for Details: http://pdxphp.org/2012-may-meeting

Website
Tuesday
Jun 19, 2012
PDXPHP: Monthly Meeting
Shopigniter Office

See link for Details: http://pdxphp.org/2012-june-meeting

Website
Tuesday
Sep 18, 2012
PDXPHP: Monthly Meeting
AppFog HQ

See link for Details: http://pdxphp.org/2012-september-meeting

Franz Maruna will be giving a presentation on Concrete5, which should be pretty sweet.

Same as usual: pizza, beer, lots of juicy info, and great discussions and camaraderie!

Website
Tuesday
Jan 15, 2013
PDXPHP: Monthly Meeting
Bailey's Taproom

If you love PHP, come one and come all!

This month, we'll be meeting at the lovely Bailey's Taproom and having a discussion about PHP frameworks, guided by the amazingly knowledgeable Anya King.

Website
Tuesday
Aug 21, 2012
PDXPHP: Monthly Meeting (NEW LOCATION)
AppFog HQ Website
Tuesday
Jan 18, 2011
PDXPHP: What's new in Drupal 7 and more
Shopigniter Office

Join fellow PHP developers for presentations and discussions.

Website
Thursday
Jan 20, 2011
PDXScala: Octobot distributed queue worker, bridging JRuby and Scala, etc
Simple (old office)

PDXScala is the Portland, Oregon based Scala users group.

The meeting will be at BankSimple, please use this door -- there will be a "PDXscala" sign on it.

PRESENTATIONS * Scott Andreas showing off the Scala port of his Octobot project, which was recently deployed successfully to handle a heavy job processing load at UrbanAirship. * Stephen Judkins will also show off some work he's done to integrate JRuby and Scala. * If you have any topics you'd like to discuss or code you'd like to show off, please bring it along!

Website
Wednesday
Nov 11, 2009
Perl Mongers: Bucardo (replication for your Postgres database)
Free Geek

Bucardo is a mature replication system written in Perl for PostgreSQL that supports asynchronous replication for both master-slave and multi-master systems. Originally designed for slow and unreliable networks, it has remarkable recovery ability, an easy to use command-line interface and development is active! Uses for Bucardo include: a slave read-only database, multi-master replication, data warehousing and just having fun moving your data around! Will include overview replication for PostgreSQL in general, a tour of features, and a basic configuration walk through.

http://bucardo.org/wiki/Bucardo

Website
Wednesday
Mar 31, 2010
Portland ALT.NET User Group
Webtrends

Portland ALT.NET is a user group of developers helping each other advance the state of software development, one mind at a time.

Meeting Agenda 6pm - food 6:30 - Kickoff discussion [Jason Mauer] 7:00 - Design Patterns [open panel] 8:00 - Flavors of Agile [open panel] 9-ish - wrap-up

Website
Tuesday
Jul 18, 2017
Portland Atlassian User Group
Wacom Experience Center

The Portland, OR Atlassian User Group is back with new group leads. We'll host our first event to re-invigorate the community, introduce new people, and brainstorm topics and speakers for future events. This is a meet and greet event so come prepared to laugh while enjoying drinks and light snacks. Get to know each other through activities, and bring business cards to enter to win prizes in giveaways.

Bring your great ideas; influence the next event. We want to know: what you're interested in, what you feel comfortable presenting about, and what you're dying to learn. We'll gather topics, speaker, and date suggestions for our next get-together.

Location: The event will be hosted by Wacom at their Experience Center (1455 NW Irving St., Suite 110, Portland, or 97209) on July 18, 5 PM PDT.

Register Online

Website
Wednesday
Sep 9, 2009
Portland Drupal User Group
OpenSourcery

September meeting: * Paris Reports: We'll hear from the folks who attended the Paris DrupalCon about Paris sessions.

* Modules 101: A 5-10 minute overview of a Drupal module. The module is TBD. If you'd like to choose and present let us know in the comments.
* DrupalCamp PDX Roundup: An update on the schedule of events October 9 - 11, as well as an opportunity to pitch in and help with the remaining details.

Logistics

We meet at the OpenSourcery offices at 1636 NW Lovejoy St. Portland, OR 97209. NOTE: Please be aware that the developers at OpenSourcery will be working right up to event time. We ask that you arrive no earlier than 5:50pm. Thank you!

After the presentation finishes we'll walk over to the Lucky Lab NW for food and drink.

No need to RSVP, the meetings are open to all.

We're also on IRC in #drupal-pdx on freenode.net

Website
Wednesday
Jan 13, 2016
Portland Drupal User Group
ThinkShout

This month's Portland Drupal User Group will be hosted by ThinkShout (433 NW 4th Ave. Ste 100).

Join us at 6pm on Wednesday, January 13, 2016 for pizza and beverages and get to know folks in Portland's thriving Drupal community. All Drupal experience levels are welcome, including newcomers to Drupal.

This month's topic: Getting Started with Drupal 8 and Theming

Joe Komenda will present on Composer-based Drupal 8 installation and theme setup.

Lightning Talks

Bring your 5-minute-or-less Drupal 8 tips related to Installation, Composer, or Theming and we'll have a round of "D8 Lightning Tips" after Joe's presentation. Sign-up sheet will be available at the meetup.

Website
Tuesday
May 18, 2010
Portland Java User Group
Oracle (Downtown Campus)

This month's topic: TBD


PJUG meetings start with some time to eat and socialize (pizza and beverages are provided), followed by the featured speaker, then Q&A, discussion, sometimes a drawing to give away swag. :)

Though we like knowing how many people to expect, you don't have to RSVP, on Upcoming or otherwise. Go ahead and just show up!

Many people also go for a drink and further discussion following the meeting, at a location determined ad hoc (lately, the Market Street Pub at 10th and Market: http://mcmenamins.com/index.php?loc=24 ).

http://twitter.com/pjug http://pjug.org/ (join our mailing list, linked from the website!)

Website
Tuesday
Jun 15, 2010
Portland Java User Group
Oracle (Downtown Campus)

This month's topic: Rich Internet Clients: A moderated, but open discussion on what is the "right technology" for an internet application.

Bring your opinions, experience and personal bias and join in a lively discussion on a highly pertinent topic.

Topical questions include but are not limited to: Applications written using HTML, CSS and Java Script (DHTML) have some advantages but what requirements, if any, would sway a project towards -Flash, Applets or Java F/X? Is there significant differences between consumer versus business based applications that would cause cause a particular technology to be used? Are they days of Flash numbered or is the current trend towards pure DHTML doomed because of fragmentation in the browser market?

Moderator: Brian Mason


PJUG meetings start with some time to eat and socialize (pizza and beverages are provided), followed by the featured speaker, then Q&A, discussion, sometimes a drawing to give away swag. :)

Though we like knowing how many people to expect, you don't have to RSVP, on Upcoming or otherwise. Go ahead and just show up!

Many people also go for a drink and further discussion following the meeting, at a location determined ad hoc (lately, the Market Street Pub at 10th and Market: http://mcmenamins.com/index.php?loc=24 ).

http://twitter.com/pjug http://pjug.org/ (join our mailing list, linked from the website!)

Website
Tuesday
Jul 20, 2010
Portland Java User Group
Oracle (Downtown Campus)

This month's topic: TBD


PJUG meetings start with some time to eat and socialize (pizza and beverages are provided), followed by the featured speaker, then Q&A, discussion, sometimes a drawing to give away swag. :)

Though we like knowing how many people to expect, you don't have to RSVP, on Upcoming or otherwise. Go ahead and just show up!

Many people also go for a drink and further discussion following the meeting, at a location determined ad hoc (lately, the Market Street Pub at 10th and Market: http://mcmenamins.com/index.php?loc=24 ).

http://twitter.com/pjug http://pjug.org/ (join our mailing list, linked from the website!)

Website
Tuesday
Nov 16, 2010
Portland Java User Group
Oracle (Downtown Campus)

This month's topic: TBD


Speaker: TBD


PJUG meetings start with some time to eat and socialize (pizza and beverages are provided), followed by the featured speaker, then Q&A, discussion, sometimes a drawing to give away swag. :)

Though we like knowing how many people to expect, you don't have to RSVP, on Upcoming or otherwise. Go ahead and just show up!

Many people also go for a drink and further discussion following the meeting, at a location determined ad hoc (lately, Trees restaurant in the same building).

http://twitter.com/pjug http://pjug.org/ (join our mailing list, linked from the website!)

Website
Tuesday
Dec 21, 2010
Portland Java User Group
Oracle (Downtown Campus)

This month's topic: TBD


Speaker: TBD


PJUG meetings start with some time to eat and socialize (pizza and beverages are provided), followed by the featured speaker, then Q&A, discussion, sometimes a drawing to give away swag. :)

Though we like knowing how many people to expect, you don't have to RSVP, on Upcoming or otherwise. Go ahead and just show up!

Many people also go for a drink and further discussion following the meeting, at a location determined ad hoc (lately, Trees restaurant in the same building).

http://twitter.com/pjug http://pjug.org/ (join our mailing list, linked from the website!)

Website
Tuesday
Sep 20, 2011
Portland Java User Group
Oracle (Downtown Campus)

This month's topic: GWT in the Real World - Building Enterprise GWT Applications in Legacy Application Frameworks

This is a discussion on how Nike replaced a legacy JavaScript data grid with a grid written in GWT. Topics covered will include: * Why GWT? * Architectural design considerations * Packaging and deployment * Deploying GWT into a JDK 1.4 container * Browser compatibility issues * Performance, performance, performance - how we made it as fast as possible * Useful tools, libraries, and technologies * Lessons learned


Speaker: Douglas Bullard

Douglas Bullard has been writing Enterprise applications in Java and associated technologies for 15 years. He has spent the last 10 years at Nike working on Nike.net - Nike's B2B e-commerce site.


PJUG meetings start with some time to eat and socialize (pizza and beverages are provided), followed by the featured speaker, then Q&A, discussion, sometimes a drawing to give away swag. :)

Though we like knowing how many people to expect, you don't have to RSVP, on Upcoming or otherwise. Go ahead and just show up!

Many people also go for a drink and further discussion following the meeting, at a location determined ad hoc (lately, Trees restaurant in the same building).

http://twitter.com/pjug http://pjug.org/ (join our mailing list, linked from the website!)

Website
Tuesday
Mar 15, 2011
Portland Java User Group: Android 3.0
Oracle (Downtown Campus)

This month's topic: Android 3.0

Google unveiled Android 3.0 in February 2011. This release provides a new UI and other features that are suited for mobile tablet devices. In this presentation, we'll discuss Android's new platform API's and highlight changes in the developer SDK.

Slides: http://www.slideshare.net/sullis/android-30-portland-java-user-group-20110315


Speaker: Sean Sullivan

Sean is a software engineer specializing in web services development, mobile applications, and supply chain management systems. Sean is an Apache Software Foundation committer and has contributed to various open source projects, including the OAuth Java library.


PJUG meetings start with some time to eat and socialize (pizza and beverages are provided), followed by the featured speaker, then Q&A, discussion, sometimes a drawing to give away swag. :)

Though we like knowing how many people to expect, you don't have to RSVP, on Upcoming or otherwise. Go ahead and just show up!

Many people also go for a drink and further discussion following the meeting, at a location determined ad hoc (lately, Trees restaurant in the same building).

http://twitter.com/pjug http://pjug.org/ (join our mailing list, linked from the website!)

Website
Tuesday
Apr 20, 2010
Portland Java User Group: WebSockets
Oracle (Downtown Campus)

This month's topic: WebSockets

WebSockets is an exciting new technology that enables bidirectional communication between web applications and server-side processes. Google's Chrome browser already provides WebSockets and developers can expect to see the technology in other browsers in 2010. This presentation will cover the WebSocket protocol and JavaScript API. We'll also discuss Jetty's WebSocketServlet API and demonstrate how to use WebSockets in a GWT application.


PJUG meetings start with some time to eat and socialize (pizza and beverages are provided), followed by the featured speaker, then Q&A, discussion, sometimes a drawing to give away swag. :)

Though we like knowing how many people to expect, you don't have to RSVP, on Upcoming or otherwise. Go ahead and just show up!

Many people also go for a drink and further discussion following the meeting, at a location determined ad hoc (lately, the Market Street Pub at 10th and Market: http://mcmenamins.com/index.php?loc=24 ).

http://twitter.com/pjug http://pjug.org/ (join our mailing list, linked from the website!)

Website
Tuesday
Feb 16, 2010
Portland Java User Group: An Argument for Semantics - Why Developers Should Give a Hoot about OWL
Oracle (Downtown Campus)

This month's topic: An Argument for Semantics - Why Developers Should Give a Hoot about OWL

In the push to make use of tagging and other forms user-driven information architectures, developers have overlooked the value of adding semantics, or contextual meaning, directly to the data that powers web sites and applications. The addition of Microformats to a Web site's markup can further the exchange of semantic information such as contact information for people and events. For the most part, however, web sites and applications are still populated by largely non-semantic prose organized in large blocks of HTML or generated from the walled gardens of relational databases and data warehouses.

While everyone agrees that HTML isn't going away anytime soon, several Web Standards have arisen over the last few years to help application developers store, serve, and distribute information with ever-increasing levels of semantics and meaning. The current pinnacle of the Semantic Web Standards pyramid is OWL - the W3C's Web Ontology Language. In this talk I will describe the roots and basics of OWL and how it can be used to power the next generation of smart, data-enabled Web applications.


Speaker: Brian Panulla

Brian is a technology consultant and developer for Dealerpeak - the Portland-based Web-enabled CRM for automotive dealers. A recent transplant to Portland, Brian formerly led grant-funded R&D projects in the information sciences at Penn State University. He moved here primarily for the high quality and variety of beer.


PJUG meetings start with some time to eat and socialize (pizza and beverages are provided), followed by the featured speaker, then Q&A, discussion, sometimes a drawing to give away swag. :)

Though we like knowing how many people to expect, you don't have to RSVP, on Upcoming or otherwise. Go ahead and just show up!

Many people also go for a drink and further discussion following the meeting, at a location determined ad hoc (lately, the Market Street Pub at 10th and Market: http://mcmenamins.com/index.php?loc=24 ).

http://twitter.com/pjug http://pjug.org/ (join our mailing list, linked from the website!)

Website
Tuesday
Aug 16, 2011
Portland Java User Group: Apache CXF Web Services
Oracle (Downtown Campus)

This month's topic: Apache CXF Web Services

Apache CXF offers the most flexible support for both REST and SOAP of any Java web services stack, including support for different XML data bindings and JSON output for REST web services.

In this presentation you'll see how to implement and deploy CXF web services, using both Java standards including JAX-RS and JAX-WS and custom CXF extensions. You'll also learn about the different configuration options supported by CXF, including Spring-based, annotation-based, and direct configuration in code, and get an idea of how easily web services projects can be implemented using CXF. Finally, you'll see how CXF fits into the Apache open source SOA infrastructure.


Speaker: Dennis Sosnoski

Dennis Sosnoski (http://sosnoski.com/) is an internationally recognized expert on SOA and web services in Java. He's been helping organizations worldwide with their XML and web services projects for the last 12 years.

Dennis is also active in the Java community, as a frequent speaker at users groups and conferences, a writer for IBM developer Works Java and SOA/Web services zones, a committer on both Apache Axis2 and CXF web services projects, and the lead developer of other open source projects including the JiBX XML data binding tool.


PJUG meetings start with some time to eat and socialize (pizza and beverages are provided), followed by the featured speaker, then Q&A, discussion, sometimes a drawing to give away swag. :)

Though we like knowing how many people to expect, you don't have to RSVP, on Upcoming or otherwise. Go ahead and just show up!

Many people also go for a drink and further discussion following the meeting, at a location determined ad hoc (lately, Trees restaurant in the same building).

http://twitter.com/pjug http://pjug.org/ (join our mailing list, linked from the website!)

Website
Tuesday
Oct 18, 2011
Portland Java User Group: Continuous Integration
Oracle (Downtown Campus)

This month's topic: Continuous Integration in a Java Environment

This is a discussion about being agile with continuous integration (CI) in a Java enterprise. Topics covered will include: * Continuous integration tools * To branch or not to branch? * When to commit * When to build * Self-testing builds * Build storage


Speaker: James Price

James Price joined Clearwater Analytics in November 2004 and has been the Director of Development for over 6 years. James brings more than 13 years of experience in software development, having previously worked at Hewlett Packard and CQG Inc. as a developer and lead architect.


PJUG meetings start with some time to eat and socialize (pizza and beverages are provided), followed by the featured speaker, then Q&A, discussion, sometimes a drawing to give away swag. :)

Though we like knowing how many people to expect, you don't have to RSVP, on Upcoming or otherwise. Go ahead and just show up!

Many people also go for a drink and further discussion following the meeting, at a location determined ad hoc (lately, Trees restaurant in the same building).

http://twitter.com/pjug http://pjug.org/ (join our mailing list, linked from the website!)

Website
Tuesday
Feb 21, 2012
Portland Java User Group: Giving your Application Thumbs
Thetus Corporation

This month's topic: Giving your Application Thumbs

Mobile phone texting (txting) is now ubiquitous - a comfortable UI to everybody that has a cell phone. With most age groups, the time spent texting far exceeds time making voice calls. Logically, Java developers should be considering txt interfaces to their applications.

We will look at adding mobile txt interfaces to three applications: - A mobile web healthcare application with group push txt notification to other caregivers of an event - An iPad POS web application for ordering from your car via txt from your mobile phone - An installed Swing application to display group txting for public display


Speaker: Jon Batcheller

Jon is the founder of PJUG and Java architect and UI developer for RealPage in Wilsonville, OR. He has been writing in Java since his first taste in version 0.9, 17 years ago! In addition to being a code monkey, Jon is a licensed Veterinarian, owns two bars, is an auctioneer and in his spare time teaches Human Anatomy and Physiology at PCC. Having never missed a JavaOne since their inception in 1996, he hopes to see you there in the Fall!


PJUG meetings start with some time to eat and socialize (pizza and beverages are provided), followed by the featured speaker, then Q&A, discussion, sometimes a drawing to give away swag. :)

Though we like knowing how many people to expect, you don't have to RSVP, on Upcoming or otherwise. Go ahead and just show up!

Many people also go for a drink and further discussion following the meeting, at a location determined ad hoc.

http://twitter.com/pjug http://pjug.org/ (join our mailing list, linked from the website!)

Website
Tuesday
Mar 20, 2012
Portland Java User Group: Giving your Application Thumbs
Cloudability

This month's topic: Deep Dive into Java CIM Client Development with SBLIM

SBLIM is an open source toolkit to simplify CIM/XML development. The presentation covers the basics of CIM and how to use SBLIM to do various common tasks a CIM client would need to do against a CIM Server.

Speaker: Brian Mason Works for NetApp App Aware Group / APBU E-Series Storage 20+ Years in Software Development. Last 10 focusing on Managing hardware devices. MSCS U of IL


PJUG meetings start with some time to eat and socialize (pizza and beverages are provided), followed by the featured speaker, then Q&A, discussion, sometimes a drawing to give away swag. :)

Though we like knowing how many people to expect, you don't have to RSVP, on Upcoming or otherwise. Go ahead and just show up!

Many people also go for a drink and further discussion following the meeting, at a location determined ad hoc.

http://twitter.com/pjug http://pjug.org/ (join our mailing list, linked from the website!)

Website
Tuesday
Dec 15, 2009
Portland Java User Group: Google Web Toolkit 2.0
Oracle (Downtown Campus)

This month's topic: GWT 2.0

Google Web Toolkit (GWT) is a development toolkit for building and optimizing complex browser-based applications. This talk will highlight new features in GWT 2.0. We'll discuss GWT 2.0 development mode, declarative UI, layout panels, and the new Google Plugin for Eclipse.


Speaker: Sean Sullivan

Sean Sullivan is a software engineer specializing in mobile applications, web service development, and supply chain management systems. Sean is an Apache Software Foundation committer and has contributed to various open source projects, including the OAuth Java library, OpenID4Java, and Typica.


PJUG meetings start with some time to eat and socialize (pizza and beverages are provided), followed by the featured speaker, then Q&A, discussion, sometimes a drawing to give away swag. :)

Though we like knowing how many people to expect, you don't have to RSVP, on Upcoming or otherwise. Go ahead and just show up!

Many people also go for a drink and further discussion following the meeting, at a location determined ad hoc (lately, the Market Street Pub at 10th and Market: http://mcmenamins.com/index.php?loc=24 ).

http://twitter.com/pjug http://pjug.org/ (join our mailing list, linked from the website!)

Website
Tuesday
Jan 18, 2011
Portland Java User Group: Gradle to Crave
Oracle (Downtown Campus)

This month's topic: Gradle

Come to the session if you want to participate in learning more about Gradle. Gradle is a powerful layer of Groovy built on top of a number of established tools and libraries. Smart guys have borrowed from the pioneering work of Ant, Maven, Gant, Buildr and come up with an expressive, concise, and convention-rich build tool for the Java family.

For this session, there won't be any slides. I'm also not going to stand up and talk at you. Instead, I'm going to rely heavily on your involvement. I'll start with an introduction to Gradle, and then very quickly go into using it in practice. After a few minutes of that I'll open it up to go wherever we're most interested in. I'm not a Gradle expert, yet I believe that my Groovy background in conjunction with a few days of earnest usage have taught me a lot. This session will rely heavily on an internet connection, and we'll be googling for answers together if need be.

Do this ahead of time:

What is your intention for the session? Spend some time deliberately focusing on what it is you want out of the session. Bring that will you and share it with us. It will help us all focus on what's important and go some way to helping you get the most out of the session. Also, go have a quick read about Gradle on their website. That will save us all some time, help us get to the interesting details sooner, and be a good source of informed questions for you.


Speaker: Merlyn Albery-Speyer

I'm Merlyn, a Portland-based programmer with strong ties to both Agile PDX and Groovy. I'm also a member of an Agile team at YesMail, and I blog under the handle "curious attempt bunny".


PJUG meetings start with some time to eat and socialize (pizza and beverages are provided), followed by the featured speaker, then Q&A, discussion, sometimes a drawing to give away swag. :)

Though we like knowing how many people to expect, you don't have to RSVP, on Upcoming or otherwise. Go ahead and just show up!

Many people also go for a drink and further discussion following the meeting, at a location determined ad hoc (lately, Trees restaurant in the same building).

http://twitter.com/pjug

http://pjug.org/

(join our mailing list, linked from the website!)

Website
Tuesday
Sep 15, 2009
Portland Java User Group: Grid Packet Computing for Java (MOVED - see description!)
Oracle (Downtown Campus)

ATTENTION: For this month's meeting only, we will be meeting in the Jefferson room on the southeast end of the upper lobby. We will not be in the usual 8th-floor conference room!

This month's topic: Grid Packet Computing for Java (GPC4J)

GPC4J is a computing paradigm that breaks a partitionable problem into GridPackets, which are routed, processed and re-assembled into the solution to the original problem. This presentation will cover the use of the system and design of the project's web application. The application is built using REST (Jersey), Maven, Hibernate, JPA, MySQL and GlassFish.


Speaker: Lyle Harris

Lyle Harris is a Software Engineer working in World Wide Operations at Sun Microsystems, where he develops internal Java applications for automation and customer-facing web applications.


PJUG meetings start with some time to eat and socialize (pizza and beverages are provided), followed by the featured speaker, then Q&A, discussion, sometimes a drawing to give away swag. :)

Though we like knowing how many people to expect, you don't have to RSVP, on Upcoming or otherwise. Go ahead and just show up!

Many people also go for a drink and further discussion following the meeting, at a location determined ad hoc (lately, the Market Street Pub at 10th and Market: http://mcmenamins.com/index.php?loc=24 ).

http://twitter.com/pjug http://pjug.org/ (join our mailing list, linked from the website!)

Website
Sunday
Jan 3, 2021
Portland Java User Group: Grid Packet Computing for Java (MOVED - see description!)
Oracle (Downtown Campus)

ATTENTION: For this month's meeting only, we will be meeting in the Jefferson room on the southeast end of the upper lobby. We will not be in the usual 8th-floor conference room!

This month's topic: Grid Packet Computing for Java (GPC4J)

GPC4J is a computing paradigm that breaks a partitionable problem into GridPackets, which are routed, processed and re-assembled into the solution to the original problem. This presentation will cover the use of the system and design of the project's web application. The application is built using REST (Jersey), Maven, Hibernate, JPA, MySQL and GlassFish.


Speaker: Lyle Harris

Lyle Harris is a Software Engineer working in World Wide Operations at Sun Microsystems, where he develops internal Java applications for automation and customer-facing web applications.


PJUG meetings start with some time to eat and socialize (pizza and beverages are provided), followed by the featured speaker, then Q&A, discussion, sometimes a drawing to give away swag. :)

Though we like knowing how many people to expect, you don't have to RSVP, on Upcoming or otherwise. Go ahead and just show up!

Many people also go for a drink and further discussion following the meeting, at a location determined ad hoc (lately, the Market Street Pub at 10th and Market: http://mcmenamins.com/index.php?loc=24 ).

http://twitter.com/pjug (join our mailing list, linked from the website!)

Website
Thursday
Aug 12, 2010
Portland Java User Group: High-Tech Block Party at Pioneer Courthouse Square
Pioneer Courthouse Square

This month's topic: High-Tech Block Party!

Java developers, architects, programmers, and enthusiasts: get ready for a real adrenaline rush. The Java Road Trip: Code to Coast tour is visiting 20 cities across the United States showcasing Oracle's commitment to everything Java. Heading up the tour are key Java technologists from Oracle, who will be demonstrating the latest Java software, engaging with Java User Group (JUG) members, and meeting with enterprise developers and consumers.

The event will be hosted from 6-9pm at Pioneer Courthouse Square

701 SW 6th Avenue (bordered by SW Yamhill, SW Morrison and SW Broadway) Portland, OR 97205.

This high-tech block party on wheels is your chance to share the spirit of innovation that is the essence of Java.


Speaker: Brent Christian

Brent Christian, a Senior Member of Technical Staff with Oracle, will be doing technology demos for the Portland event. In his 10+ years with Sun, he worked on Client Java technologies which included the AWT and Swing toolkits, as well measuring, analyzing, and improving client performance. He has spent the last few years on the JavaFX graphics team, focusing on the animation system along with performance benchmarking and analysis.


This will be quite different from the typical PJUG meeting, so who knows what to expect? :)

http://twitter.com/pjug http://pjug.org/ (to join our mailing list, see the links on the website)

Website
Tuesday
Oct 20, 2009
Portland Java User Group: Java Performance, the Lifecycle Approach
Oracle (Downtown Campus)

This month's topic: Java Performance, the Lifecycle Approach: The Game Has Changed

Java Enterprise Performance Tuning typically is viewed as someone else's job.

QA will do it. Operations will figure it out. Isn't the Dev guys supposed to find these things? But in fact it can and should be done across the lifecycle.

We will explore this new concept and other topics such as:

GC diagnosis while under load

Is my Framework doing what I want?

Hello? Is this thing (caching) on?

Who's your daddy? (How do services really interact)


Speaker: Joe Hoffman

Joe Hoffman has been designing, building and debugging Enterprise Applications for over 25 yrs, the last 11yrs in Java. He currently specializes in resolving complex performance problems for large enterprise customers across the globe. He holds a Bachelors in Computer Science and a Masters in Software Engineering but still has a blinking VCR clock. When not walking his dog, he can be found usually losing another game of racquetball.


PJUG meetings start with some time to eat and socialize (pizza and beverages are provided), followed by the featured speaker, then Q&A, discussion, sometimes a drawing to give away swag. :)

Though we like knowing how many people to expect, you don't have to RSVP, on Upcoming or otherwise. Go ahead and just show up!

Many people also go for a drink and further discussion following the meeting, at a location determined ad hoc (lately, the Market Street Pub at 10th and Market: http://mcmenamins.com/index.php?loc=24 ).

http://twitter.com/pjug http://pjug.org/ (join our mailing list, linked from the website!)

Website
Tuesday
Jul 17, 2012
Portland Java User Group: JavaFX 2 is the future of RIA development
Oracle (Downtown Campus)

This month's topic: JavaFX 2 is the future of RIA development

JavaFX 2 is the future of RIA development. It takes the power of a modern scene graph, adds rich animation and multimedia capabilities, and extends to the web and beyond with seamless portability. At the same time, it leverages the power and breadth of the Java language and platform, allowing full access to existing Java libraries and integration with Java client technologies like Swing.

This session will introduce you to the JavaFX 2 platform from the perspective of a seasoned Java developer. The breadth of JavaFX APIs will be explained through several examples that we will build out during the course of the session. In addition, we will showcase SceneBuilder, the new JavaFX-based GUI building tool for rapid application development. If you have heard about JavaFX before, but were not sure about taking the plunge, now is the time to see what you have been missing out on.

This talk will provide a theory of operations, systems description and possibly a demo of a live system. All code will be made available on Github.


Speaker: Stephen Chin

Stephen Chin is a Java Evangelist at Oracle specializing in UI technology and co-author of the Pro JavaFX Platform 2 title, which is the leading technical reference for JavaFX. He has been featured at Java conferences around the world including Devoxx, Codemash, OSCON, J-Fall, GeeCON, Jazoon, and JavaOne, where he twice received a Rock Star Award. In his evenings and weekends, Stephen is an open-source hacker, working on projects including ScalaFX, a DSL for JavaFX in the Scala language, Visage, a UI oriented JVM language, JFXtras, a JavaFX component and extension library, and Apropos, an Agile Project Portfolio scheduling tool written in JavaFX. Stephen can be followed on twitter @steveonjava and reached via his blog: http://steveonjava.com/


PJUG meetings start with some time to eat and socialize (pizza and beverages are provided), followed by the featured speaker, then Q&A, discussion, sometimes a drawing to give away swag. :)

Though we like knowing how many people to expect, you don't have to RSVP, on Upcoming or otherwise. Go ahead and just show up!

Many people also go for a drink and further discussion following the meeting, at a location determined ad hoc.

http://twitter.com/pjug http://pjug.org/ (join our mailing list, linked from the website!)

Website
Tuesday
Jul 19, 2011
Portland Java User Group: JSON Libraries
Oracle (Downtown Campus)

This month's topic: Comparing JSON libraries

JSON has become the de-facto data interchange format for Internet web services. We'll examine open source libraries that make it easy for a Java developer to serialize objects to JSON. This presentation will include a discussion of three popular Java libraries ( json.org, Jackson, and GSON ) as well as a popular Scala library (lift-json).


Speaker: Sean Sullivan

Sean is a software engineer specializing in web services development, mobile applications, and supply chain management systems. Sean works on e-commerce projects at Gilt Groupe's Portland office. Sean is an Apache Software Foundation committer and has contributed to various open source projects, including the OAuth Java library.


PJUG meetings start with some time to eat and socialize (pizza and beverages are provided), followed by the featured speaker, then Q&A, discussion, sometimes a drawing to give away swag. :)

Though we like knowing how many people to expect, you don't have to RSVP, on Upcoming or otherwise. Go ahead and just show up!

Many people also go for a drink and further discussion following the meeting, usually at Tree's restaurant in building lobby.

http://twitter.com/pjug http://pjug.org/ (join our mailing list, linked from the website!)

Website
Tuesday
Jun 21, 2011
Portland Java User Group: Lean Mobile Data and Open Source: Storage, Messaging and Analysis
Oracle (Downtown Campus)

This month's topic: Lean Mobile Data and Open Source: Storage, Messaging and Analysis

This talk will provide a overview of Urban Airship's core data warehouse architecture - a system designed to handle capture, intake and analysis of data for 100s of millions of mobile devices with near real time precision. The talk will touch on Urban Airship's use of HBase, Hadoop Core, ZooKeeper, Kafka as well as home-grown services. Time permitting, the talk will also cover how Urban Airship takes a lean approach to working with volumes of data including the use of ad-hoc tools such as Pig and Cascading as well as how the company leverages the data architecture for fast customer discovery and innovations.


Speaker: Erik Onnen

Erik Onnen is the Hadoop and Analytics Lead at Urban Airship, the Portland-based leader in mobile application engagement services. He has over 10 years in distributed systems experience including the design and implementation of multiple "big data" systems. Erik joined Urban Airship in October of 2010, prior to that he was a Principal Engineer at Jive Software.


PJUG meetings start with some time to eat and socialize (pizza and beverages are provided), followed by the featured speaker, then Q&A, discussion, sometimes a drawing to give away swag. :)

Though we like knowing how many people to expect, you don't have to RSVP, on Upcoming or otherwise. Go ahead and just show up!

Many people also go for a drink and further discussion following the meeting, at a location determined ad hoc (lately, Trees restaurant in the same building).

http://twitter.com/pjug http://pjug.org/ (join our mailing list, linked from the website!)

Website
Tuesday
Sep 21, 2010
Portland Java User Group: Logging Last Resource Transaction Optimization
Oracle (Downtown Campus)

This month's topic: Logging Last Resource (LLR) optimization of XA

Almost every transaction executed on a Java EE Application Server winds up distributed over multiple resources such as JMS destinations and JDBC datasources. Standard OTLP systems employ the XA-2PC protocol, a presumed-abort variant of the Two-Phase Commit protocol to make sure that either all resources commit successfully or all resources abort the transaction if at least one resource fails. As any distributed consensus protocol, XA-2PC is expensive. In this talk, we present Logging Last Resource (LLR) optimization of XA (actually, its Java EE "translation" in form of the JTA spec) in Oracle WebLogic Server. LLR's effectiveness has been validated in world record results achieved by the Oracle stack in the SPECjAppServer2004 benchmark and by high-profile customers in mission-critical applications.


Speaker: Gera Shegalov

Gera has worked in the areas of workflow management, temporal databases, messaging, and recovery. He is currently with Oracle Database High Availability. In his prior role at Oracle, he was part of the Java Platform Group where he worked on the messaging infrastructure such as OC4J JMS, AQ JMS integration, WebLogic FileStore, and LLR. Prior to joining Oracle, Gera worked at the Max Planck Institute of Informatics in Saarbruecken, Germany and interned at Microsoft Research in Redmond, WA.


PJUG meetings start with some time to eat and socialize (pizza and beverages are provided), followed by the featured speaker, then Q&A, discussion, sometimes a drawing to give away swag. :)

Though we like knowing how many people to expect, you don't have to RSVP, on Upcoming or otherwise. Go ahead and just show up!

Many people also go for a drink and further discussion following the meeting, at a location determined ad hoc (lately, Trees restaurant in the same building).

http://twitter.com/pjug http://pjug.org/ (join our mailing list, linked from the website!)

Website
Tuesday
Nov 15, 2011
Portland Java User Group: Portlet Integration with Twilio and PubNub
Oracle (Downtown Campus)

This month's topic: Portlet Integration with Cloud Based Services Twilio and PubNub

We will be discussing 2 open source portlets for Liferay that I recently created which integrates Twilio and PubNub. Twilio provides infrastructure APIs for businesses to build scalable, reliable voice and text messaging apps. PubNub provides eal-time push notification PLUS unique device to device mass broadcasting. We'll look at easy of use of these 2 APIs and the Spring MVC portlets that wrap them.

Led by Chris Buckley, founder of the Portland Liferay User Group, join us to learn:

PubNub - Cloud Service Java API
Twilio - Cloud Service Java API
Wrapping the services with Spring MVC Portlets
Deploying them with Liferay

More information on the portlets and the projects can be found at: http://puresrc.com/web/guest/knowledge


Speaker: Chris Buckley

Chris is co-founder and CEO of Pure Src (pure source), an enterprise portal implementation and development group, and the Portland Liferay User Group Founder. Prior to forming Pure Src, he was senior web architect at Rbx Global a mid-size software engineering firm supporting educational and government agencies. Chris has been actively involved in Open Source development for more than 9 years, committing or contributing to to projects like the Apache UIMA project and Liferay. Chris currently lives in Portland, OR and spends his time playing Soccer and chauffeuring his kids to Soccer and Gymnastics when he’s not programming.


PJUG meetings start with some time to eat and socialize (pizza and beverages are provided), followed by the featured speaker, then Q&A, discussion, sometimes a drawing to give away swag. :)

Though we like knowing how many people to expect, you don't have to RSVP, on Upcoming or otherwise. Go ahead and just show up!

Many people also go for a drink and further discussion following the meeting, at a location determined ad hoc (lately, Trees restaurant in the same building).

http://twitter.com/pjug http://pjug.org/ (join our mailing list, linked from the website!)

Website
Tuesday
May 15, 2012
Portland Java User Group: Production-Ready Web Services with Dropwizard
Gilt Groupe Portland

This month's topic: Production-Ready Web Services with Dropwizard

Dropwizard is a Java framework for developing ops-friendly, high-performance, RESTful web services. The library was developed at Yammer and has been adopted by Simple (formerly BankSimple) and the Gilt Groupe. We will discuss how Gilt is using Dropwizard and why we adopted the library.


Speaker: Sean Sullivan

Sean is a software engineer specializing in e-commerce systems, web services development, and mobile applications. Sean works on back-office applications at the Gilt Groupe and has contributed to various open source projects, including the OAuth Java library and OpenID4Java.


PJUG meetings start with some time to eat and socialize (pizza and beverages are provided), followed by the featured speaker, then Q&A, discussion, sometimes a drawing to give away swag. :)

Though we like knowing how many people to expect, you don't have to RSVP, on Upcoming or otherwise. Go ahead and just show up!

Many people also go for a drink and further discussion following the meeting, typically at a nearby location determined ad hoc.

http://twitter.com/pjug http://pjug.org/ (join our mailing list, linked from the website!)

Website
Tuesday
Dec 20, 2011
Portland Java User Group: Running Apps on the Cloud with Heroku
Oracle (Downtown Campus)

This month's topic: Running Java, Scala, Play!, and Tapestry Apps on the Cloud

Heroku is a Polyglot Cloud Application Platform that supports Java, Scala. This session will teach you how to deploy apps using a "git push". The session will also address the importance of the share-nothing architecture for cloud scalability and alternatives to sticky sessions and session replication.


Speaker: James Ward

James Ward (www.jamesward.com) is a Principal Developer Evangelist at Heroku. Today he focuses on teaching developers how to deploy Java, Play! and Scala apps to the cloud. James frequently presents at conferences around the world such as JavaOne, Devoxx, and many other Java get-togethers. Along with Bruce Eckel, James co-authored First Steps in Flex. He has also published numerous screencasts, blogs, and technical articles. Starting with Pascal and Assembly in the 80's, James found his passion for writing code. Beginning in the 90's he began doing web development with HTML, Perl/CGI, then Java. After building a Flex and Java based customer service portal in 2004 for Pillar Data Systems he became a Technical Evangelist for Flex at Adobe. You can find him tweeting as @_JamesWard, answering questions on StackOverflow.com and posting code at github.com/jamesward.


PJUG meetings start with some time to eat and socialize (pizza and beverages are provided), followed by the featured speaker, then Q&A, discussion, sometimes a drawing to give away swag. :)

Though we like knowing how many people to expect, you don't have to RSVP, on Upcoming or otherwise. Go ahead and just show up!

Many people also go for a drink and further discussion following the meeting, at a location determined ad hoc. (Note: Trees restaurant is now closed, so we will have to go elsewhere!)

http://twitter.com/pjug http://pjug.org/ (join our mailing list, linked from the website!)

Website
Tuesday
Feb 15, 2011
Portland Java User Group: Semantic Datastores - the *Other* NoSQL
Oracle (Downtown Campus)

This month's topic: Semantic Datastores - the Other NoSQL

The NoSQL movement has given developers many more data storage options, each with their own design considerations and trade-offs. One of the quieter options, semantic data stores (also called triple stores or quad stores), provide an interesting hybrid of key-value and graph database features, while offering a data model based on a W3C recommendation (RDF) and a standardized query language (SPARQL) that will feel familiar to anyone experienced with unfashionable SQL.

This talk will cover the basics of data modeling with RDF and how to use the open source Jena Semantic Web Framework to add a semantic datastore to a Java-based Web application.


Speaker: Brian Panulla (@bpanulla)

Brian is an independent software consultant based in Portland, Oregon. His current projects include interactive data reporting tools the services for clients in the higher education, automotive sales, and legal sectors.


PJUG meetings start with some time to eat and socialize (pizza and beverages are provided), followed by the featured speaker, then Q&A, discussion, sometimes a drawing to give away swag. :)

Though we like knowing how many people to expect, you don't have to RSVP, on Upcoming or otherwise. Go ahead and just show up!

Many people also go for a drink and further discussion following the meeting, at a location determined ad hoc (lately, Trees restaurant in the same building).

http://twitter.com/pjug http://pjug.org/ (join our mailing list, linked from the website!)

Website
Tuesday
Jan 19, 2010
Portland Java User Group: Spring Insight and Roo
Oracle (Downtown Campus)

This month's topic: The Spring Insight console and Roo

The Spring Insight console, part of tc Server Developer Edition, is a dashboard view of real-time Spring application performance metrics. Without changing their code, developers can use Spring Insight to detect, analyze and diagnose application performance issues right from their desktops.

A graphical look at application performance: Within Spring Insight, application performance is graphically displayed via response time charts and histograms, providing developers an easily digestible view into where processing time is spent.

Easy navigation to identify the root causes of concerns: Expandable call trees enable developers to drill down into application requests and controller actions.

Integration with SpringSource Tool Suite to fix problems: By integrating SpringSource tc Server Developer Edition with SpringSource Tool Suite, developers gain a deeper understanding of how the application is functioning and performing by isolating a transaction trace and quickly jumping to the portion of code that is causing a problem.


Speaker: Steve Mayzak

Steve Mayzak is a Senior Sales Engineer with SpringSource. He has been in working in Enterprise IT for over a decade and has been involved in many industries including Automotive, Retail, Hi-Tech, Healthcare to name a few. Steve is an Open source advocate who loves anything that has to do with Java, Spring and Grails and is an expert at using these technologies to solve real word problems. He is currently focused on showcasing SpringSource products around the world with a focus on tc Server and Hyperic HQ.


PJUG meetings start with some time to eat and socialize (pizza and beverages are provided), followed by the featured speaker, then Q&A, discussion, sometimes a drawing to give away swag. :)

Though we like knowing how many people to expect, you don't have to RSVP, on Upcoming or otherwise. Go ahead and just show up!

Many people also go for a drink and further discussion following the meeting, at a location determined ad hoc (lately, the Market Street Pub at 10th and Market: http://mcmenamins.com/index.php?loc=24 ).

http://twitter.com/pjug http://pjug.org/ (join our mailing list, linked from the website!)

Website
Tuesday
Mar 16, 2010
Portland Java User Group: Teaching Girls and Boys to Program Computers
Oracle (Downtown Campus)

This month's topic: Teaching Girls and Boys to Program Computers

Why is it that the percentage of women graduating with computer science degrees around 50% in countries like Sweden, China and India, but less than 20% in America? As a "Geekdad" with a daughter, I found this unacceptable, and decided to do something about it... I went back to school... elementary school that is, to teach programming to the kids. My goal was to find an environment and a style that would encourage girls with curiosity to enjoy being controlling computers in creative ways, and in the process, encourage and involve every kid.

My talk discusses the journey of coming up with a girl-friendly curriculum for teaching programming that boys wouldn't notice anything different. I then show off some of the new crop of "Integrated Learning Environments", i.e. Alice, E-Toys and Scratch. I finally give an overview of my "Computer Club" and how others can use what I've done to teach others.


Speaker: Howard Abrams

My first job in high school was teaching Basic and Logo programming to 8 year old kids; however, I haven't taught since graduating from college. After programming for 25 years (and Java for 12), I'm now intrigue about returning to my roots and working with the next generation.


PJUG meetings start with some time to eat and socialize (pizza and beverages are provided), followed by the featured speaker, then Q&A, discussion, sometimes a drawing to give away swag. :)

Though we like knowing how many people to expect, you don't have to RSVP, on Upcoming or otherwise. Go ahead and just show up!

Many people also go for a drink and further discussion following the meeting, usually at McMenamin's Market Street Pub at 10th and Market: http://www.mcmenamins.com/328 (but sometimes this changes).

http://twitter.com/pjug http://pjug.org/ (join our mailing list, linked from the website!) http://bit.ly/pjuglive (live streaming video, plus archived videos from past meetings)

Website
Tuesday
Nov 17, 2009
Portland Java User Group: The Latest in JavaFX
Oracle (Downtown Campus)

This month's topic: The Latest in JavaFX

Josh will catch us up on the latest JavaFX release, 1.2, which includes lots of improvements to make JavaFX better for real world apps (speed, more controls, charts and graphs). Josh will also give us a sneak preview of features coming in future versions of JavaFX, along with some great demo apps.


Speaker: Joshua Marinacci

Joshua Marinacci first tried Java in 1995 at the request of his favorite TA and never looked back. He has spent the last ten years writing Java user interfaces for wireless, web, and desktop platforms. After tiring of web programming with several large companies in the Atlanta area he joined Sun to work on Java user interfaces full-time, first on the Swing team, then NetBeans, and now on the JavaFX tools team. Joshua recently co-authored O'Reilly's Swing Hacks with Chris Adamson. He also contributes to SwingLabs and writes regularly for Java.net. Joshua holds a BS in Computer Science from Georgia Tech and recently moved to Eugene, Oregon to be with his new wife.


PJUG meetings start with some time to eat and socialize (pizza and beverages are provided), followed by the featured speaker, then Q&A, discussion, sometimes a drawing to give away swag. :)

Though we like knowing how many people to expect, you don't have to RSVP, on Upcoming or otherwise. Go ahead and just show up!

Many people also go for a drink and further discussion following the meeting, at a location determined ad hoc (lately, the Market Street Pub at 10th and Market: http://mcmenamins.com/index.php?loc=24 ).

http://twitter.com/pjug http://pjug.org/ (join our mailing list, linked from the website!)

Website
Tuesday
Apr 19, 2011
Portland Java User Group: Using GWT to write iPhone web apps in Java
Oracle (Downtown Campus)

This month's topic: Using GWT to write iPhone web apps in Java

For the Java coder, GWT is currently as close as it gets to a multi-platform solution for web apps. After a quick GWT review, we will code about in the world of web apps you can run on your desktop and mobile phone, written in Java. This will be a superview presentation touching on GWT, GWT mobile libs and HTML5.


Speaker: Jon Batcheller

Jon is one of the founders of PJUG, writing Java apps since 1995. He has written Java programs for a wide variety of applications from IC Design, circuit board layout, hardware/software co-design, assisted living facilit management, to a POS system for the two bars he owns.


PJUG meetings start with some time to eat and socialize (pizza and beverages are provided), followed by the featured speaker, then Q&A, discussion, sometimes a drawing to give away swag. :)

Though we like knowing how many people to expect, you don't have to RSVP, on Upcoming or otherwise. Go ahead and just show up!

Many people also go for a drink and further discussion following the meeting, at a location determined ad hoc (lately, Trees restaurant in the same building).

http://twitter.com/pjug http://pjug.org/ (join our mailing list, linked from the website!)

Website
Tuesday
May 17, 2011
Portland Java User Group: What's inside a JVM?
Oracle (Downtown Campus)

This month's topic: What's inside a JVM?

Are you interested in learning what a Java Virtual Machine (JVM) is and what it does for your Java applications? This presentation will provide insight into the inner workings of a Java Virtual Machine and some drill down on what compilers and garbage collectors do, so that you don't have to worry about it while programming your Java application.

In particular, you will learn about common optimizations, well established garbage collection algorithms, and what the current biggest challenge with Java scalability is today.


Speaker: Eva Andreasson

Eva has been involved with Java virtual machine technologies, SOA, Cloud, and other enterprise middleware solutions for the past 10 years. Joined the startup Appeal Virtual Solutions in 2001, as a developer of JRockit JVM, which later was acquired by BEA Systems. Eva holds two patents on Garbage Collection heuristics and algorithms, and pioneered Deterministic Garbage Collection which later became productized through JRockit Real Time.

Eva has worked closely with Sun and Intel on many technical partnerships, as well as various integration projects of JRockit Product Group, Weblogic, and Coherence (post the Oracle acquisition in 2008). Most recently Eva joined Azul Systems in 2009, as the Product Manager for the new Zing Java Platform.

Eva holds a Master of Science from the Royal Institute of Technology, Sweden, and a B.S with a Minor in Economics from the University of Stockholm.


PJUG meetings start with some time to eat and socialize (pizza and beverages are provided), followed by the featured speaker, then Q&A, discussion, sometimes a drawing to give away swag. :)

Though we like knowing how many people to expect, you don't have to RSVP, on Upcoming or otherwise. Go ahead and just show up!

Many people also go for a drink and further discussion following the meeting, at a location determined ad hoc (lately, Trees restaurant in the same building).

http://twitter.com/pjug http://pjug.org/ (join our mailing list, linked from the website!)

Website
Tuesday
Oct 19, 2010
Portland Java User Group: What's New from JavaOne 2010
Oracle (Downtown Campus)

This month's topic: What's New? - JavaOne 2010

Doug will present his notes (PDF) from this years JavaOne (and Oracle Dev) Conference. Come listen and share!


Speaker: Douglas Bullard

(No bio provided.)


PJUG meetings start with some time to eat and socialize (pizza and beverages are provided), followed by the featured speaker, then Q&A, discussion, sometimes a drawing to give away swag. :)

Though we like knowing how many people to expect, you don't have to RSVP, on Upcoming or otherwise. Go ahead and just show up!

Many people also go for a drink and further discussion following the meeting, at a location determined ad hoc (lately, Trees restaurant in the same building).

http://twitter.com/pjug http://pjug.org/ (join our mailing list, linked from the website!)

Tuesday
Jul 13, 2010
Portland Python User Group Monthly Meetup
Webtrends

Michel's Monthly Module: baker (pypi) - Chris McDonald

Website
Tuesday
Oct 12, 2010
Portland Python User Group Monthly Meetup
Webtrends

GROUP: Socialize with other Python programming enthusiasts, check out presentations on Pythonic topics, maybe participate in a code sprint or two, possibly work on projects and provide mutual technical support.

There are more resources available at the web site: http://wiki.python.org/moin/PortlandPythonUserGroup

Website
Tuesday
Nov 9, 2010
Portland Python User Group Monthly Meetup
Webtrends

GROUP: Socialize with other Python programming enthusiasts, check out presentations on Pythonic topics, maybe participate in a code sprint or two, possibly work on projects and provide mutual technical support. More resources are available at the web site: http://wiki.python.org/moin/PortlandPythonUserGroup

This month: * Michel's Monthly Module (ctypes): Joel Bernstein * Optimizing C Extensions: Case Van Horsen * Extending Python using OCaml: John Melesky * And more!

Website
Tuesday
Jan 11, 2011
Portland Python User Group Monthly Meetup
Cloudability

Hey Pythoneers,

Happy 2011! We're very excited to be kicking off the new year with a PDX Python meeting in a brand new space: Urban Airship's new office at 11th and NW Flanders. Michael Schurter will share a bit about deploying WSGI apps with nginx, and Jason Kirtland will give a presentation on Blinker entitled, "Decouple Your Everything with Publish/Subscribe." Head over at 6:30pm.

Urban Airship is at 334 NW 11th Ave, in the Pearl District: http://goo.gl/maps/U6mC

The main door will probably be locked, but the back door, which leads directly to the event space, will be propped open. The back door is right around the corner on NW Flanders, next to the loading dock: http://goo.gl/maps/Ikbh

We'll put up signs, but if you get lost you can call Adam at 503-866-0663.

Website
Tuesday
Feb 8, 2011
Portland Python User Group Monthly Meetup
Cloudability Website
Tuesday
Mar 8, 2011
Portland Python User Group Monthly Meetup
Cloudability

Lightning Talks!

Website
Tuesday
Sep 3, 2019
Portland Ruby Brigade - End of Summer Ruby Social
The Dyrt

We'll have pizza starting at 6pm, more details to come...

Thanks to The Dyrt for providing the rooftop venue 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
Wednesday
Jun 22, 2011
Portland Ruby Brigade birds-of-a-feather at Open Source Bridge
Eliot Center (First Unitarian Church)

The Ruby programming language continues to be popular for web development and other uses in Portland and beyond. Come talk about what you’re working on, and find out what other people are using Ruby for.

If you'd like to give a short talk (3-10 minutes), please prepare and mention it at the beginning of the meeting so we can add you to the agenda. We'll spend the rest of the time on open discussions, which will be awesome.

The Portland Ruby Brigade (pdxruby) meets regularly to discuss these topics. See http://pdxruby.org for details.

IMPORTANT: If you don’t already have a ticket for the Open Source Bridge conference, you’ll need to either buy one or register for a free “Community Pass” that will let you into the Friday unconference, Hacker Lounge and the evening BoFs: http://osbridge.eventbrite.com/

Website
Tuesday
May 3, 2011
Portland Ruby Brigade monthly meeting
Robert Half Technology, 2nd Floor Conference Room

PRESENTATIONS: * Markus Roberts will present yet another delightful Ruby hangman puzzle. * Ezra Zygmuntowicz will talk about VMWare CloudFoundary and its implementation, a platform-as-a-service he's been working on that's written entirely in Ruby. * Eric Redmond will present "The Holy Grail of Databases", an overview of many database and their support for Ruby and Rails. * Kyle Drake will talk about developing concurrent web applications using EventMachine, EM-Synchrony, and his new Sinatra::Synchrony.

GROUP: 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: 2nd floor conference room, 222 SW Columbia St., Portland OR 97201. The building entrance is on SW Columbia between 2nd and 3rd Avenue. The door may be locked, but there's a guard on site that will let you in and you can use the doorbell to summon them. Ask the guard nicely to let you up to the 2nd floor conference room, the elevators require them to use a key card. When you get to the 2nd floor, just follow the "pdxruby" signs. This meeting space is kindly offered to us by Robert Half Technology, a company that provides IT staffing services and positions: http://www.roberthalftechnology.com/

Website
Tuesday
Jun 7, 2011
Portland Ruby Brigade monthly meeting
Robert Half Technology, 2nd Floor Conference Room

PRESENTATIONS: * Ezra Zygmuntowicz will give a deep technical talk about the Cloud Foundry system he's been working on at VMWare. It's an open source Platform-as-a-Service that plays well with different hosting platforms, frameworks and services. It's written entirely in Ruby and uses bleeding edge features of 1.9, fibers, EventMachine, etc. He'll walk us through the bits and pieces -- no "marketecture", only architecture and deep tech. * Brian Ford will talk about the new Rubinius 2.0 -- http://rubini.us/2011/06/07/inside-rubinius-20-preview/ * Markus Roberts will present another delightful Ruby hangman puzzle

GROUP: 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.

Website
Tuesday
Jul 5, 2011
Portland Ruby Brigade monthly meeting
Robert Half Technology, 2nd Floor Conference Room

GROUP: 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: The building entrance is on SW Columbia between 2nd and 3rd Avenue. The door may be locked, but there's a guard on site that will let you in and you can use the doorbell to summon them. Ask the guard nicely to let you up to the 2nd floor conference room, the elevators require them to use a key card. When you get to the 2nd floor, just follow the "pdxruby" signs. This meeting space is kindly offered to us by Robert Half Technology, a company that provides IT staffing services and positions: http://www.roberthalftechnology.com/

Website
Tuesday
Aug 2, 2011
Portland Ruby Brigade monthly meeting
Robert Half Technology, 2nd Floor Conference Room

TALKS * Markus Roberts will present a brand new Ruby Hangman puzzle * Sam Livingston-Gray will give an overview of things he learned at the recent Cascadia Ruby Conference * Igal Koshevoy will talk about the Bundler dependency management tool, and strategies for dynamic dependency injection, deploying, versioning, etc. * Update from the recent Ruby on Rails 3.1 hackfest * ...and much more!

GROUP: 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.

Website
Tuesday
Sep 6, 2011
Portland Ruby Brigade monthly meeting
Robert Half Technology, 2nd Floor Conference Room

PRESENTATIONS: * Markus Roberts will amaze and horrify you with his latest Ruby hangman puzzle. * Koichi Sasada -- creator of YARV, the official Ruby 1.9 implementation -- will talk about new and exciting Ruby 1.9.3 features and his recent work on improving MRI. * Milind S. Pandit will talk about deploying a Ruby on Rails 3.1 app to Heroku, along with overviews of Heroku and the Rails-based Toto blog engine. • Tim Felgentreff will talk about debugger tooling for MagLev. • Jesse Cooke will talk about Lorentz, a Redis data store clone written on top of the MagLev Ruby interpreter. * Igal Koshevoy will give an overview and demo of using Vagrant for quickly and easily providing consistent development environments for your apps.

ABOUT THE GROUP: 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.

Website
Tuesday
Oct 4, 2011
Portland Ruby Brigade monthly meeting
Robert Half Technology, 2nd Floor Conference Room

ABOUT THE GROUP: 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, libraries, tools and techniques. The group usually meets on the first Tuesday of the month, "Ruby Tuesday".

  • Markus Roberts will amaze and horrify the masses again with his latest Ruby hangman puzzle.
  • Jesse Cooke will present Lorentz, a Redis data store clone he's written for the MagLev Ruby interpreter.
  • Tim Felgentreff will share his further adventures in writing a Smalltalk-style Ruby debugger for MagLev.
  • Igal Koshevoy will give an overview of using Vagrant to quickly and easily provide consistent development environments for your apps.
  • Igal Koshevoy will talk about pragmatic metaprogramming and demonstrate code from Citizenry (http://epdx.org) that demonstrates how to create reusable functionality and eliminate duplicate code.
  • We'll also discuss interesting stuff brought up at the recent RubyConf.
  • ...and other awesome Ruby-related discussion!
Website
Tuesday
Nov 1, 2011
Portland Ruby Brigade monthly meeting
Robert Half Technology, 2nd Floor Conference Room

ABOUT THE GROUP: 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, libraries, tools and techniques. The group usually meets on the first Tuesday of the month, "Ruby Tuesday".

Website
Tuesday
Dec 6, 2011
Portland Ruby Brigade monthly meeting
Robert Half Technology, 2nd Floor Conference Room

ABOUT THE GROUP: 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, libraries, tools and techniques. The group usually meets on the first Tuesday of the month, "Ruby Tuesday".

Website
Tuesday
Jan 3, 2012
Portland Ruby Brigade monthly meeting
Robert Half Technology, 2nd Floor Conference Room

ABOUT THE GROUP: 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, libraries, tools and techniques. The group usually meets on the first Tuesday of the month, "Ruby Tuesday".

Website
Tuesday
Feb 7, 2012
Portland Ruby Brigade monthly meeting
Robert Half Technology, 2nd Floor Conference Room

ABOUT THE GROUP: 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, libraries, tools and techniques. The group usually meets on the first Tuesday of the month, "Ruby Tuesday".

Website
Tuesday
Mar 6, 2012
Portland Ruby Brigade monthly meeting
Robert Half Technology, 2nd Floor Conference Room

10gen: Intro to MongoDB and Schema Design

One of the challenges that comes with moving to MongoDB is figuring how to best model your data. While most developers have internalized the rules of thumb for designing schemas for RDBMSs, these rules don't always apply to MongoDB. The simple fact that documents can represent rich, schema-free data structures means that we have a lot of viable alternatives to the standard, normalized, relational model. Not only that, MongoDB has several unique features, such as atomic updates and indexed array keys, that greatly influence the kinds of schemas that make sense. Understandably, this begets good questions:

  • Are foreign keys permissible, or is it better to represent one-to- many relations withing a single document?
  • Are join tables necessary, or is there another technique for building out many-to-many relationships?
  • What level of denormalization is appropriate?
  • How do my data modeling decisions affect the efficiency of updates and queries?

In this session, we'll answer these questions and more, provide a number of data modeling rules of thumb, and discuss the tradeoffs of various data modeling strategies.

ABOUT THE GROUP: 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, libraries, tools and techniques. The group usually meets on the first Tuesday of the month, "Ruby Tuesday".

Website
Tuesday
Sep 4, 2012
Portland Ruby Brigade monthly meeting
Elemental Technologies

PRESENTATIONS:

  • Jacob Helwig and Markus Roberts: Ruby hangman puzzle
  • Igal Koshevoy on using the factory_girl and database_cleaner gems to make integration testing with database records easier, clearer, faster and properly isolated.
  • ...and a lot of discussions on various Ruby-related topics

IMPORTANT: Help us prepare enough food and drink for you by (1) going to this Plancast page and clicking the "count me in" link on right side, and (2) tell us which pizza you want.

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!

ABOUT THE SPONSOR: The venue, food and refreshments are provided by Elemental Technologies, a Portland, Oregon software company that specializes in massively parallel processing solutions for video encoding, decoding and transcoding of video over IP networks. For more information, visit http://www.elementaltechnologies.com/

Website
Tuesday
Oct 2, 2012
Portland Ruby Brigade monthly meeting
CrowdCompass office in the Ford Building

PRESENTATIONS:

  • Lyle Kopnicky of Janrain will present the design, testing/specification, and implementation of a sophisticated DSL for validating JSON structures using a functional programming-inspired approach.
  • Alex Kira will present "Concurrency with JRuby and the JVM", which will cover actors using the Akka library in JRuby in some detail, along with some patterns of use and techniques to help manage concurrency including java.util.concurrent, Futures, and software transactional memory.
  • Lightning talks:
    • Jesse Cooke: Rails generators that generate generators
    • Ben Cullen-Kerney: Acceptance testing command line applications with Aruba/Cucumber
  • ...and much more!

ABOUT THE GROUP: 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, libraries, tools and techniques. The group usually meets on the first Tuesday of the month, "Ruby Tuesday".

SPONSOR: This venue is kindly provided by CrowdCompass, "the ultimate mobile app provider for conferences": http://www.crowdcompass.com/

Website
Tuesday
Nov 6, 2012
Portland Ruby Brigade monthly meeting
CrowdCompass office in the Ford Building

PRESENTATIONS

  • Sam Livingston-Gray will give a brief (15 minutes or less) review of the "Practical Object-Oriented Design in Ruby" book, and give away at least two copies to those in attendance. (At least one copy will go to a first-time attendee!)
  • Kyle Drake will give a presentation on Celluloid, an actor-based concurrent object framework for Ruby.
  • Various folks will provide highlights from the recent RubyConf 2012.
  • ...and lots more!

ABOUT THE GROUP: 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, libraries, tools and techniques. The group usually meets on the first Tuesday of the month, "Ruby Tuesday".

SPONSOR: This venue is kindly provided by CrowdCompass, "the ultimate mobile app provider for conferences": http://www.crowdcompass.com/

Website
Tuesday
Dec 4, 2012
Portland Ruby Brigade monthly meeting
CrowdCompass office in the Ford Building

PRESENTATIONS

  • Markus Roberts will present a Celluloid-centric conundrum.
  • Matthew Boeh will give an overview to Celluloid, a "concurrent object oriented programming framework for Ruby which lets you build multithreaded programs out of concurrent objects just as easily as you build sequential programs out of regular objects" and its new features.
  • Robb Shecter will talk about optimizing Ruby on Rails applications, and how these techniques have been used on his WebLaws and OregonLaws sites. Additional support on the performance topic will also be provided by members of the NewRelic team.
  • ...and lots more!

ABOUT THE GROUP: 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, libraries, tools and techniques. The group usually meets on the first Tuesday of the month, "Ruby Tuesday".

SPONSOR: This venue is kindly provided by CrowdCompass, "the ultimate mobile app provider for conferences": http://www.crowdcompass.com/

Website
Tuesday
Jan 8, 2013
Portland Ruby Brigade monthly meeting
CrowdCompass office in the Ford Building

Note about the date: Yes, this meeting really is on the 8th because otherwise it would be on New Year's. Normally meetings are on the first Tuesday of a 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
Feb 5, 2013
Portland Ruby Brigade monthly meeting
CrowdCompass office in the Ford Building

PRESENTATIONS

  • Markus Roberts: hangman - "It was a quiet night. The API was RESTful, but the developers weren't."
  • Ed Phillips will give a short talk on design principles within Rails: "For reasons of pragmatism and economy, I'll focus on test design. My current conscious thought on these principles has been reinvigorated by Sandi Metz, so I'll lean heavily on her work, as well as on Avdi's from Objects on Rails."
  • Lennon Day-Reynolds, now working at Twitter, will present "Ruby programming in the large". He'll talk about issues related to having hundreds of engineers working in a very small number of Ruby/Rails repositories, and what has and hasn't worked. He'll touch on process and culture, as well as architectural and technical solutions.

  • ...and lots of great group discussions on Ruby-related topics.

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 5, 2013
Portland Ruby Brigade monthly meeting
CrowdCompass office in the Ford Building

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
May 7, 2013
Portland Ruby Brigade monthly meeting
Elemental Technologies

Thanks to Elemental for providing the space, and pizza & beer!

PRESENTATIONS

  • We'll have a short time at the beginning of the meeting to share some stories about Igal, then can continue at the after-meeting-beer.
  • Markus Roberts, Ruby Hangman for Martes, Seite de Mayo
  • Bill Den Beste, Reprise, Inc.: Generating Business Documents with Prawn
  • Reid Beels: Generating Business Documents with PDFKit
  • ...and lots of great group discussions on Ruby-related topics.

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
Jun 4, 2013
Portland Ruby Brigade monthly meeting
CrowdCompass office in the Ford Building

Thanks to CrowdCompass for hosting Ruby meetings every Tuesday!

PRESENTATIONS

  • Kerri Miller: You Can't Miss What You Can't Measure
    Adrift at sea, a GPS device will report your precise latitude and longitude, but if you don't know what those numbers mean, you're just as lost as before. Similarly, there are many tools that offer a wide variety of metrics about your code, but other than making you feel good, what are you supposed to do with this knowledge? Let's answer that question by exploring what the numbers mean, how static code analysis can add value to your development process, and how it can help us chart the unexplored seas of legacy code.
  • Markus Roberts: Ruby MRH (Most Recent Hangman) https://groups.google.com/d/msg/pdxruby/pi21nYUOLBI/A4E3y-LW-REJ
  • Jonan Scheffler will talk about Ruby's singleton/eigen/metaclass.
  • David Celis and Ben Weintraub talk about interesting performance issues.
  • ...and lots of great group discussions on Ruby-related topics.

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 6, 2013
Portland Ruby Brigade monthly meeting
CrowdCompass office in the Ford Building

Thanks to CrowdCompass for hosting Ruby meetings every Tuesday!

11 year anniversary meeting!

PRESENTATIONS

  • Markus Roberts: Ruby Hangman
  • Jonan Scheffler will talk about metaprogramming in Ruby as it relates to eigenclasses and manipulating singleton objects and their methods.

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 3, 2013
Portland Ruby Brigade monthly meeting
CrowdCompass office in the Ford Building

Thanks to CrowdCompass for hosting Ruby meetings every Tuesday!

PRESENTATIONS:

  • Markus Roberts Ruby Hangman
  • Lightning Talks:
  • -> Kerri Miller
  • -> You?

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 1, 2013
Portland Ruby Brigade monthly meeting
CrowdCompass office in the Ford Building

Thanks to CrowdCompass for hosting Ruby meetings every Tuesday!

PRESENTATIONS:

  • Markus Roberts: Ruby Hangman
  • David Celis and Ben Weintraub talk about interesting performance issues.
  • Robb Shecter: Code management from the organization's perspective Moved to November meeting

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 5, 2013
Portland Ruby Brigade monthly meeting
New Relic

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 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 tool 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." Go in there, and 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
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
Jan 7, 2014
Portland Ruby Brigade monthly meeting
New Relic

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 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
Mar 4, 2014
Portland Ruby Brigade monthly meeting
New Relic

We'll have pizza 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 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
Apr 1, 2014
Portland Ruby Brigade monthly meeting
New Relic

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

PRESENTATIONS at 7pm

  • Markus Roberts: Ruby hangman
  • David Celis: Benchmarking
    Covering the basics of benchmarking in Ruby, application to HTTP load testing, and some gotchas along the way.
  • Jason Clark: Make an Event of It!
    Are your controllers jumbled with seemingly unrelated steps? Does testing any bit of application logic require fixtures and setup helpers a mile long?
    Evented patterns create a vocabulary of what happens in your system, and a way to separate code triggering events from code that responds to them. That helps tame the sprawl by setting clean boundaries, simplifying tests, and keeping your dependencies isolated.
    This talk reveals the power of events and what's already in Rails to help you.
  • Chuck Lauer Vose: Building kick-ass internal education programs (for large and small budgets)
    There are not enough senior programmers in the world to satisfy the needs of our organizations; but educating your own developers is crazy expensive and hard, right?
    It turns out there lots of effective, low-cost, low commitment ways to inject education into your organization, I'll show you some of the low commitment ways to engage your peers, how to evaluate your needs, how to measure your progress, and how to plan for future ed needs.

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

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
May 6, 2014
Portland Ruby Brigade monthly meeting
New Relic

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

PRESENTATIONS at 7pm

  • Markus Roberts: Ruby hangman
  • Raffle for OS Bridge ticket, enter here: http://tinyurl.com/osb14-raffle-pdxruby
  • Sam Livingston-Gray:
    Cognitive Shortcuts: Models, Visualizations, Metaphors, and Other Lies

    Experienced developers tend to build up a library of creative problem-solving tools: rubber ducks, code smells, anthropomorphizing code, &c. These tools map abstract problems into forms our brains are good at solving. But our brains are also good at lying to us. We'll talk about some of these tools, when to use them (or not), and how their biases can lead us astray.
    “A change in perspective is worth 80 IQ points.” -Alan Kay
    New developers very welcome: we don't teach this in school!

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

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

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
Jun 3, 2014
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 -

  • Markus Roberts - Thinking Outside The Framework (~45 min)
  • Lightning Talks:
  • Rico Jones - Programmatically Testing Routes in a Rails App
  • Jonan Scheffler - The Lifecycle of a Web Request
  • Michael Kaiser-Nyman - How to use Active Record without Rails
  • Jason Clark - Get Your Shoes (Back) On!

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

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 1, 2014
Portland Ruby Brigade monthly meeting
New Relic

MEETING ON THE 29th FLOOR THIS MONTH! New Relic's new meeting space is ready, so we're meeting one floor up from our usual meeting space.

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

  • Markus Roberts: "Thinking Outside the Framework"
  • Dale Hollocher: "Blogging for idiots: how to write a blog that is helpful for idiots" lightning talk
  • Maureen Dugan: "Anna Kournikova was a great tennis player; Lessons in TDD and Pairing"
  • Brent Miller: "Style guides: where designers and engineers meet"

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 5, 2014
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

  • Markus Roberts: "Thinking Outside the Framework"
  • Brent Miller: "Interfaces change
 your brain”
  • Jason Clark: Shoes hackathon

Jason will give an intro to the Shoes codebase, then folks can hack and answer questions together.

Try to have the following installed in advance. Jason can help if you have problems with these during the hack, but otherwise it'll save a lot of hacking time.

  • A recent 1.7.x JRuby installed (this is the big one)
  • Clone of https://github.com/shoes/shoes4
  • bundle install on JRuby from the shoes4 source directory
  • Try running bin/shoes samples/simple-face.rb from the shoes4 directory and should see an app launch.

You're welcome to hack on non-Shoes stuff too. If anyone would like to lead a different hack session, let us know!

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 2, 2014
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

  • 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"

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 7, 2014
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

  • Markus Roberts: "Thinking Outside the Framework"
  • William Hertling: "Formatting a book with Ruby, HTML+CSS, & PrinceXML"

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 4, 2014
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

  • Amy Pivo: RailsBridge Portland introduction
  • Markus Roberts: a little hangman-esque puzzle
  • Ben Orenstein (host of the Giant Robots podcast, other talks: Refactoring from Good to Great, How to Talk to Developers): "Live-coding Flappy Bird in ClojureScript"
  • Jason Clark: "Get Your Shoes (Back) On!" Years ago the enigmatic Rubyist _why created Shoes, a tiny GUI toolkit for writing fun, simple applications in Ruby. Shoes served as the foundation for Hackety Hack, a programming environment specially designed to be accessible to kids. In the wake of _why's departure, many people assumed Shoes was finished as well. Such is not the case! Shoes has continued to evolve and grow, and the latest revision (Shoes4) builds off the cross-platform strengths of JRuby and SWT. If you've ever wanted to write a desktop app as easily as you write a web page, Shoes is for you. If you've ever wanted to get involved in a welcoming, accessible open source project, we'll show you how to hack on Shoes. Get your Shoes on, and let's build something awesome!

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 2, 2014
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

Mike Perham: Tribute to Ezra Zygmuntowicz

Davy Stevenson: Benchmarking Ruby

Testing is firmly ingrained in our culture, and many of us rely on a network of services to test, evaluate and profile our code. But what about benchmarking?

Learn tips and tricks about how to approach benchmarking and the variety of gems that are available. Learn about tools to help determine algorithmic complexity of your code, as well as how this information can help you make development choices. Learn how to properly set up your benchmarking experiments to ensure that the results you receive are accurate. More importantly, discover that benchmarking can be both fun and easy. http://rubyconf.org/program#prop_681

Markus Roberts: Thinking Outside the Framework

Jonan Scheffler: Sauron: DIY Home Security with Ruby!

This is the story of how I built an all-seeing eye with Ruby, and how I use it to defend the sanctity of my suburban home. Using a Raspberry Pi and some homemade motion detection software I've developed a home security system that can send me notifications on my phone and photograph intruders. It uses perceptual hashes to detect image changes and archives anything unusual. I can even set a custom alerting threshold and graph disturbances over time. If you've ever had the desire to be an evil wizard with a glowing fireball of an eye this talk is perfect for you. Come play with Sauron. http://rubyconf.org/program#prop_787

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

Casey Rosenthal & Nathan Aschbacher: Ruby and Elixir

A narrative about choosing the right tool for the right job.

Chris Dillon: Arduino Cat Faucet

A retrospective look at an automatic cat watering creation backed by a Rails app. Metrics, hardware hacking and fun-won insight.

  • Building a sensor and collecting data about a cat's drinking habits
  • Problem solving
  • Metrics and graphing with the fnordmetrics gem

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

David Celis & Ben Weintraub:

def_delegator :@wiggle, :enterprise_ready? As the Wiggles application moves to be enterprise ready, performance becomes a big concern.

Jamon Holmgren: RubyMotion and ProMotion

I'm the owner of ClearSight, a Rails + RubyMotion (iOS & Android) design/development shop in Vancouver, WA. We do a lot of RubyMotion here at ClearSight and created one of the most popular RubyMotion gems, ProMotion, as well as MotionKit and several other iOS-specific open source gems. The talk goes into RubyMotion basics (briefly) and then our current iOS gem stack. The demo is building a small app with ProMotion and shows how easy it is to get started with RubyMotion-iOS.

Chris Dillon: Dream - music video in Ruby

A show-and-tell animation followed by a dive into the Gamebox gem, pixel art, music production (light on this). How to create parallax scenes and other visualization things.

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

Community retrospective

We're going to take 30 min to discuss the group and the mailing list and how we participate together.

Samuel Giddins: Using Ruby in a Non-Ruby World

Ruby is an incredible language that we all love to code in. But it's also a language that lends itself to being used in other ecosystems, in other 'worlds'. Ruby is an incredibly useful tool for building DSLs that look more like data than code. It's also a very portable language with a strong, standardized toolchain that makes it a go-to choice for client-side tooling. I'm going to walk through the ways in which we, as rubyists, can build systems that cooperate with a non-Ruby environment.

Ruby Jobs Storytime

5 min talks about people's experiences looking for and finding jobs (and conversely from the hiring side, experiences looking for and hiring engineers for their teams). These talks would probably not need slides, just a person willing to provide their experience. The types of things people could talk about include:

  • A new developer’s experience trying to get their first programming job
  • A seasoned developer’s tips and tricks for finding and getting a great job
  • A story about how someone got their job in a non-traditional way
  • Information from a hiring manager or engineer involved in hiring about what they look for
  • Any other type of story in the same vein

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
Apr 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

Mike Perham: Using Background Jobs with Sidekiq and Rails

You know how to make a controller and view in Ruby on Rails. But what's a background job? How do I use them to make my website as fast as possible? This talk will introduce the notion of background jobs, why you might want to use them and show how to integrate Sidekiq with your Rails app to make background jobs easy!

Lightning Talks

Jonan will be hosting an hour long lightning talk session. There will be a whiteboard to sign up on arrival (first come first serve). The theme is Pokemon so make sure you wear a costume and put Pokemon in all your slides and maybe write a quick song about Pokemon and your love of them. Alternatively just show up and speak.

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
May 5, 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

Paul Jungwirth: SQL in Rails

Tips and tricks from basic to advanced for non-trivial SQL queries in a Rails environment.

Justin Burris: Living and programming in Singapore

Ever thought about working abroad? Located in south east Asia, Singapore provides an excellent place to call home and explore a new part of the planet. This talk aims to give you a starting point for learning about the excellent ruby/development community in the area and will provide you with what you need to know before emigrating.

Lightning Talks

Jonan will host a lightning talk session. There will be a whiteboard to sign up on arrival (first come first serve). The unofficial theme is classic video games.

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
Jun 2, 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.

Open Source Bridge Raffle

https://tinyurl.com/osb15-raffle-pdxruby

PRESENTATIONS at 7pm

Chase Douglas: Metasecurity - Beyond Patching Vulnerabilities

Rails comes with many powerful security protections out of the box, but no code is perfect. This talk will highlight a new approach to web app security, one focusing on a higher level of abstraction than current techniques. We will take a look at current security processes and tools and some common vulnerabilities still found in many Rails apps. Then we will investigate novel ways to protect against these vulnerabilities.

Evan Carmi: Reverse Engineering - Finding the hidden API

A survey of techniques to debug and reverse engineer services that you may be trying to connect with but don't have an API (like iCloud) or don't have a well documented API (like the rest of the internet).

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
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
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
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
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
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
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
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
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
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
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
Apr 3, 2012
Portland Ruby Brigade monthly meeting (NEW VENUE)
CrowdCompass office in the Ford Building

ABOUT THE GROUP: 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, libraries, tools and techniques. The group usually meets on the first Tuesday of the month, "Ruby Tuesday".

VENUE: This venue is kindly provided by CrowdCompass, "the ultimate mobile app provider for conferences": http://www.crowdcompass.com/

Website
Tuesday
May 1, 2012
Portland Ruby Brigade monthly meeting [NEW VENUE!]
CrowdCompass office in the Ford Building

ABOUT THE GROUP: 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, libraries, tools and techniques. The group usually meets on the first Tuesday of the month, "Ruby Tuesday".

VENUE: This venue is kindly provided by CrowdCompass, "the ultimate mobile app provider for conferences": http://www.crowdcompass.com/

Website
Tuesday
Jul 2, 2013
Portland Ruby Brigade monthly meeting: Fluent Refactoring, performance issues, Ruby Hangman and more!
CrowdCompass office in the Ford Building

Thanks to CrowdCompass for hosting Ruby meetings every Tuesday!

PRESENTATIONS

  • Markus Roberts: Ruby Hangman
  • David Celis and Ben Weintraub talk about interesting performance issues.
  • Sam Livingston-Gray: Fluent Refactoring

Fluency is "what you can say without having to think about how to say it." Refactoring is a language that describes ways you can make your code better. I want to inspire you to learn more of that language, so you can make your code better without having to think about it.

I'll walk through the process of reworking a 50-line controller action that resists comprehension, let alone refactoring. We'll discover how to tease apart some fiendishly intertwined code, embrace duplication, use dirty tricks to our advantage, and uncover responsibilities that weren't obvious when we started.

NOTE TO PDX.rb: I'll be giving this talk at Lone Star Ruby Conf in a few weeks. This will be a full run-through of the work in progress—slides may be incomplete, points may be muddled, jokes may not be quite as funny as they should be, and (time permitting) I'll ask you for feedback and suggestions at the end.

This presentation will be given without warranty of any kind, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. Listen at your own risk. ;>

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 7, 2012
Portland Ruby Brigade monthly meeting: 10 YEAR ANNIVERSARY!
CrowdCompass office in the Ford Building

The Portland Ruby Brigade has been meeting up for 10 years! We'll have cake, drinks and some curious presentations. Our friends at Crowd Compass are sponsoring a catered dinner by Nicholas. You're welcome to bring desserts or other yummy things to share.

Presentations:

  • Markus Roberts will share a 10th anniversary-themed Ruby puzzle
  • Rogelio J. Samour on "I know Kung Fu! (or neo4j on Rails without jRuby)" details
  • Igal Koshevoy on travis-ci, a easy-to-use, free, open source continuous integration system that's great for open source Ruby projects
  • Phil Tomson and Igal Koshevoy will present a timeline of pdxruby history and talk about major events in the group's history.

ABOUT THE GROUP: 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, libraries, tools and techniques. The group usually meets on the first Tuesday of the month, "Ruby Tuesday".

VENUE: This venue is kindly provided by CrowdCompass, "the ultimate mobile app provider for conferences": http://www.crowdcompass.com/

Website
Tuesday
Jul 3, 2012
Portland Ruby Brigade monthly meeting: Concurrency in Ruby; Installing and managing Ruby interpreters; etc
CrowdCompass office in the Ford Building

PRESENTATIONS:

  • Matthew Boeh will present "Concurrency in Ruby": The history of concurrency in Ruby. Current options and how the current Ruby implementations differ. The tradeoffs between evented and threaded approaches to I/O. What Rubyists can learn from other languages.
  • Nic Benders and Igal Koshevoy will present "Installing and Managing Ruby Interpreters": rvm and rbenv + ruby-build; deploying with Chef and Puppet; provisioning with cloud-init and other options.
  • ...and more!

ABOUT THE GROUP: 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, libraries, tools and techniques. The group usually meets on the first Tuesday of the month, "Ruby Tuesday".

VENUE: This venue is kindly provided by CrowdCompass, "the ultimate mobile app provider for conferences": http://www.crowdcompass.com/

Website
Tuesday
Apr 2, 2013
Portland Ruby Brigade monthly meeting: Performance, "Get Your Ass to 1.9", "Hacking Cognition", and more!
CrowdCompass office in the Ford Building

PRESENTATIONS

  • Markus Roberts: Ruby Hangman: https://groups.google.com/forum/?fromgroups=#!topic/pdxruby/OeaZCq4JHUM

  • David Celis and Ben Weintraub will talk about interesting performance issues.

  • Nic Benders from New Relic, "Get Your Ass to 1.9": Ruby 1.9 has been out for four years, everyone is telling you that it's great, but you've got this one production app (or maybe twelve) that is just sooo complicated and it looks like such a hassle to convert.... No more excuses people, it's 2013, let's get this thing done! I gave a version of this at Ruby on Ales last month, but we ran out of time and couldn't do questions. Since PDX Ruby is less formal, I am going to do it shorter, but with Q&A as we go. So bring your pointy sticks and lets have some fun.

  • Jonan Scheffler, "Hacking Cognition": This presentation will offer you some immediately actionable steps to improve your cognitive ability and be more efficient with your programming studies. You’ll learn techniques mnemonists use to memorize random pages of binary digits, how your brain physically changes as you learn something new and how simple changes in your daily routine can have a deep impact on your work.

  • ...and lots of great group discussions on Ruby-related topics.

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
Jun 5, 2012
Portland Ruby Brigade monthly meeting: Riak, UNIX IPC, Marmoset Patching and more
CrowdCompass office in the Ford Building

PRESENTATIONS:

  • Markus Roberts: Hangman Ruby puzzle featuring Marmoset Patching
  • Casey Rosenthal: Overview and use of Riak, a NoSQL database with a focus on availability, fault-tolerance and scaling
  • Jon Guymon: UNIX IPC with Ruby, a report from the trenches at New Relic
  • ...and more

ABOUT THE GROUP: 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, libraries, tools and techniques. The group usually meets on the first Tuesday of the month, "Ruby Tuesday".

VENUE: This venue is kindly provided by CrowdCompass, "the ultimate mobile app provider for conferences": http://www.crowdcompass.com/

Website
Tuesday
Feb 4, 2014
Portland Ruby Brigade monthly meeting: Yehuda Katz talking about Rust
New Relic

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

PRESENTATIONS at 7pm

  • Markus Roberts: Ruby hangman
  • Yehuda Katz will talk about his Rust work

After presentations we'll have more socializing 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
Dec 8, 2009
Portland Silverlight User Group Kickoff
Fiserv Cafe

This is the first meeting of the Portland Silverlight User Group - our keynote speaker will be Vertigo (www.vertigo.com) CEO Scott Stanfield. At its core, Vertigo is a group of developers and designers working closely together to create amazing user experiences.

Scott will discuss how Vertigo uses Silverlight, Blend, SketchFlow and a handful of development techniques (“Blendability”, MVVM and View State Manager) to enable our design and development teams to move quickly and build great apps like the Winter Olympics (http://www.vertigo.com/Olympics.aspx), Sunday Night Football (http://nbcsports.msnbc.com/id/26393211/), and Hard Rock International (http://www.vertigo.com/hardrock.aspx).

If you’re an interaction designer, you’ll see what’s possible with Silverlight. If you’re a developer, you’ll learn better techniques to enable the designers to dial-in the fidelity they want. Or if you're just plain curious, please join us!

Website
Tuesday
Jan 12, 2010
Portland Silverlight User Group: A Flash Evangelist Goes to the Dark Side
Webtrends

A Flash Evangelist Goes to the Dark Side January 12, 2010 6pm Webtrends* ( http://maps.google.com/maps?q=webtrends&sourceid=navclient-ff&rlz=1B3GGGL_enUS221US221&um=1&ie=UTF-8&sa=N&hl=en&tab=wl )

*- Super easy access via the Max and lots of close Smart Parks ( http://maps.google.com/maps?near=851+Southwest+6th+Avenue,+Portland,+OR+97204-1307+(Webtrends+Inc)&geocode=CZtaax3F1n_AFfqMtgIdhxCw-CFZtU_2hrTHig&q=smart+park&f=l&hl=en&dq=webtrends+loc:+Portland,+OR&sll=45.518074,-122.679161&sspn=0.006295,0.006295&ie=UTF8&z=15 )

Mike Downey was deep in the Flash world (Principal Evangelist/Senior Product Manager on the AIR/Flash teams) before switching to Silverlight. Now, he works for the devil (er... Microsoft). On Tuesday, January 12, 2010, we hear his story. How does Silverlight stack up against Flash? How does Silverlight Out Of Browser measure up to Flex? How does media work in Silverlight?

Warmup - MVVM in Practice At the beginning of the meeting our own Alexis Jasso will be giving a short MVVM demonstration. It will be an example of how to convert non-MVVM code into the MVVM pattern.

Mike Downey http://madowney.com/blog/about/ Mike Downey is Director of Platform Evangelism at Microsoft where he focuses on platform adoption of Microsoft Silverlight and related technologies. Mike was formerly the Principal Evangelist for the Platform Business Development team at Adobe Systems focusing on promoting Adobe's platform technologies including Flash, Flex, and AIR. Mike joined the AIR team as Senior Product Manager in December of 2006 before moving to his role in business development. Prior to joining the AIR product team Mike spent four years as Senior Product Manager for Flash.

Sponsors Vertigo - Platinum Sponsors Webtrends - Location Sponsors

Website
Tuesday
Aug 6, 2013
Portland Tableau User Group | Hillsboro | 6 August, 2013 | 5:30
222 SE 8th Ave, Hillsboro, Oregon 97123

The Portland Tableau User Group will be meeting next Tuesday, August 6 from 5:30 to 7:00. Russell Christopher from Tableau will be presenting on the new Python Data Extract API.


Location:

Pacific University

222 SE 8th Ave

Creighton Hall, Room 518

Hillsboro, Oregon 97123

MAX: Tuality Hospital/SE 8th Ave MAX Station

Parking: Hillsboro Intermodal Transit Facility


Agenda:

  • 5:30 Greetings and introductions
  • 5:40 Presentation on Data Extract API – Python version - Russell Christopher - Tableau Sales Consultant
  • 6:10 Q&A
  • 6:25 Group discussion (e.g., resources, future topics)
  • 6:45 Networking

Join the Portland Tableau User Group

Website
Thursday
Mar 19, 2009
Portland WordPress User Group Meeting
CubeSpace [ *sniff* out of business 12 June 2009]

This month's session will include a presentation by Nathan Bergey (@natronics) about CSS and how you can customize a theme to make it your own.

Website
Tuesday
May 11, 2010
Python User Group Meeting
Webtrends

Pythonistas,

Please join us tonight at 6:30pm for May's Portland Python User Group meeting, with pizza provided by VanderHouwen & Associates!

Tonight's meeting is in three acts:

  • Act I: "What the heck is going on?!"

Featuring John Melesky presenting profile/cProfile as Michel's Monthly Module, AND several lightning talks on code execution, runtime instrumentation and source code analysis tools. (Kevin's presentation on Meliae, the memory debugging tool, has been delayed.)

  • Act II: Full Text Search with Python and Xapian

Wherein Michel Pelletier will discuss working with Xapian, its Python API, the xodb Python toolkit, indexing and querying, and neat search tricks like term suggestion & faceting.

  • Act III: Beer

A predictable conclusion to be sure, but delicious all the same.

The fun starts at 6:30. (Please don't arrive earlier than 6:15.)

Website
Tuesday
Dec 13, 2011
Robotics in Portland -at- Portland PC Users Group
Gateway Elks Lodge

Robotics enthusiasts a Portland Robotics will present an overview of Robotics learning, building and competitions. Some hardware will be shown.

Students welcomed with an adult. Begins 7:15pm Public invited, just sign in at the door. No charge. This is the monthly meeting of the Portland PC Users Group. Venue by special arrangement with Gateway Elks Lodge.

Website
Wednesday
May 28, 2014
Ruby Lunch
TILT Pearl District

Eat lunch and chat about all things Ruby.

Tuesday
Nov 5, 2019
Ruby Programmer Certification Study Group - PDX Ruby Brigade
Planet Argon

If you are interested in getting a Ruby Certification or just mentoring others, come on out!!!

This event will focus on preparing attendees to take the Silver certification exam. This is a basic skill-level certification of knowledge on the background, grammar, classes, objects, and standard libraries of Ruby.

We are going to use a version of "EduScrum" to work through the subject issues each person needs to know for the exam. After an introduction, we will break out into groups and create a study plan to get each member of the the group up.

There will be pizza!


The Ruby Association Certified Ruby Programmer examinations are intended for engineers who design, develop, and/or operate Ruby-based systems, consultants who make Ruby-based system proposals, and instructors who teach Ruby. Those who are certified are recognized for their skills as Ruby engineers and as having high levels of Ruby-based system development capabilities. Those who pass the examination are certified by the Ruby Association as a Ruby Association Certified Ruby Programmer.

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 7, 2020
Ruby Tuesday - PDX Ruby Brigade
Planet Argon

Portland Ruby Brigade monthly meeting.

Come out and meet our new Ruby coordinator, Jonan! He is going to talk about current issues with the Ruby organizations and their efforts. There will also be a talk from a member of the Planet Argon team!

This month's meeting is sponsored by Planet Argon. We will have pizza and drinks starting at 6. See you there!

PRESENTATIONS 7pm-8pm

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
Sunday
Jan 31, 2010
Silverlight Hackathon

Silverlight Hackathon - Sunday Jan 31st 1pm-5:55pm Event Sponsors: IT Motives, Get It Right, Souk

We've got a great place to hang out, and the Silverlight Hackathon is a go! Meet us downtown at Souk, and we're going to have a great day of working on Silverlight. We've had some great project suggestions, and we'll break down into groups and work on projects that we find fun. Are you new to Silverlight? This is a great chance to get started. We've already had several people offer to help beginners out.

RSVPs not necessary Still, if you have 5 seconds, let us know you're coming by clicking on this poll: Hackathon RSVP Poll

FAQ/Wiki Want to know how to prepare your system for Silverlight? Want to arrange a project? Go to the Hackathon Wiki

Where? Souk downtown (http://local.google.com/local?f=q&hl=en&q=322+NW+6th+Avenue,+Portland,+OR&ie=UTF8&om=1&hq=&hnear=322+NW+6th+Ave,+Portland,+Multnomah,+Oregon+97209&ll=45.525532,-122.676194&spn=0.010809,0.028818&z=16&iwloc=A ). It's super close to all kinds of Bus/Max stops, and there's a easy Smart Park close. Since it's Sunday, I expect there will even be street parking options.

Souk's direction page: http://www.soukllc.com/directions.html Public Transportation souk is located on the Max Green Line/Yellow Line (China Town Stop) and the bus route. The nearby streetcar also accesses souk a few blocks away. Consult www.trimet.org for more information. By Bike Bike lockers are within a couple blocks, and U bike racks are available on souk's block. By Car Zipcar's closest spot is at Flanders and 4th. The closest garage is on Everett at 5 th one block away. Smartpark has garages within a few blocks at Naito and NW Davis and at Station Place (at the westside foot of the Broadway Bridge). Additionally, there are several outdoor lots within a few blocks of souk.

What do I need? A laptop capable of running Dev Studio/Silverlight: http://msdn.microsoft.com/en-us/vstudio/dd823311.aspx

What can I do to help? Burn some CD/DVDs. We need SL3 Tools + Blend/Dev Express, SL 4 Tools and Blend/Visual Studio 2010 Beta 2. Bring a (labelled) extension cord/power strip Bring a projector (please let us know if you can do this)

Portland Silverlight User Group Sponsors Platinum Sponsors: Vertigo Software Location Sponsors: Webtrends

Website
Tuesday
Jan 12, 2010
Silverlight User Group - Silverlight QA with Shawn Wildermuth
Webtrends

More info tbd, but Shawn is coming to town, and he's agreed to answer our Silverlight questions!

Website
Wednesday
Feb 21, 2018
Sketch and Diagram: Using Lucidchart in Jira and Confluence
Wacom Experience Center

Joseph will be present on how to enhance your Confluence and JIRA experiences through visual communication with Lucidchart. Sharing best practices and use cases, he'll show how powerful visualizing systems and processes can be for your organizations.

Lunch provided and drinks provided. Register online to reserve regular or vegetarian lunch.

Bring a notebook and pen to take notes, business cards to help you connect, and good questions for Joe.

Wednesday
Jun 17, 2015
SQAUG Presents: QA and The Role They Play in Team Dialogue
Con-Way

SQAUG Presents:

QA and The Role They Play in Team Dialogue at Con-Way 2055 NW Savier, Portland, OR 97209 on Wednesday June 17, 2015 5:30pm until 7:30pm

Event is FREE and Open to the Public

Dialogue is a contraction from the Greek words for through and words. It suggests an activity aimed at eliciting meaning…

The Greeks introduced the idea that individuals are not intelligent on their own, that it's only by reasoning together that they are able to uncover the truth for themselves. …By questioning and probing each other, carefully dissecting and analyzing ideas, finding the inconsistencies, never attacking or insulting but always searching for what they can accept between them, they can gradually attain deeper understanding and insight.

The role of QA is often seen as one that only reports negatively on the work of others: “…found a bug with your code”; “…the way you designed this isn’t good for the end user”; “…You never include requirements in your stories…and when you do, they lack sufficient details.”

The importance of True Dialogue is that it allows positive reactions and outcomes, from negative input…when done well, the benefits can be extraordinary!

About our speaker: Joe Famme is a Quality Minded individual, who’s been helping to improve the quality of his teams, and the software they work on, for over 20 years. He started in phone support with WordPerfect, in the early nineties. After about a year and a half of that…and the release of Windows 3.0…he discovered the world of QA, and has never looked back.

Besides WordPerfect, Joe’s also worked for internationally known companies Novell, Corel, Intel, and Sage.

Joe’s been working in the Portland Tech Community since 1996. He’s been part of several strong Oregon Companies and several startup companies, .com’s & .bomb’s. And, Joe’s been part of the SQAUG organization since before it became a public group.

In all of his years of being part of the Quality Assurance field, he has found that the quest for the mastery of effective communication and true dialogue has been a key element to success. And, he hopes that some of the dialogue during his presentation provides at least one insight for all attendees to take back to their teams.

Agenda: 5:30-6:00PM: Pizza and Networking 6:00-6:15PM: SQAUG Announcements 6:15-7:30PM: Presentation/Q&A

Details: · Event is Free to the public · Onsite parking (directions below) · Light Hors d'oeuvres and beverages will be served · No RSVP is required to attend

SQAUG is Portland/Vancouver area’s only Software Quality Assurance User Group! We are in our 3rd year and would like to extend a warm welcome to everyone who would like to participate in a user group dedicated to growing the Quality Assurance field.

SQAUG is made up of a group of SQA professionals who have banded together in an open forum to learn from each other through a series of interactive discussions, engaged debates, training presentations, exploring tools, and general networking and sharing of job opportunities. Our goals are to expand knowledge about Software Quality to all professionals who are passionate about their careers, and take Software Quality seriously.

For more on SQAUG: http://www.sqaug.org/ Meetup: SQAUGPDX Linked in: SQAUG

Website
Wednesday
Sep 17, 2014
SQAUG Presents: Lean Sensei Robert Shaw
Con-Way

This presentation will describe barriers to superior customer service including waste, process issues, and cultural challenges in the workforce. We will also discuss the importance of the Plan, Do, Check, Act cycle. Improvement methodologies covered include: Process Improvement, Problem Solving, and Daily Kata.

Website
Wednesday
Mar 18, 2015
SQAUG Presents: Non-Expert Automation Testing (NEAT)
Con-Way

SQAUG Presents:

Non-Expert Automation Testing (NEAT)

by Loren Brown

at Con-Way 2055 NW Savier, Portland, OR 97209 on Wednesday March 18, 2015 5:30pm until 7:30pm

Event is FREE and Open to the Public

Non-Expert Automation Testing (NEAT) is an automation testing framework that enables non-experts to harness the power of data-driven, Selenium automation tests. The NEAT web portal simplifies and guides the creation of otherwise complex scripts through the use of an intuitive user interface that manages a web element object repository, test case input data, and test scripts. This approach is intended to enable test script automation to be completed in hours or days instead of weeks or months. The motivation behind NEAT is to equip business analysts, without automation expertise, with an intuitive tool to create and execute sophisticated, automated end-to-end testing scripts. This framework enables teams to increase automated test coverage and allows the highly skilled automation developers to focus on more complex automation testing needs of the organization.

About Our Speaker: Loren J. Brown is a Test Automation Architect and owner of Quantum Peg, Inc. He is currently teaming up with John Cvetko from TEK Associates to develop the DEAP testing tool. After obtaining a Bachelor’s in Computer Science at Portland State University, Loren worked for over two decades as a QA Engineer in various capacities. At Intel Corporation he spent a little over a dozen years in various product teams and Intel Labs as a QA Lead in various software projects including Video Conferencing, IP Telephony, TCP/IP Network Performance, and others. He spent over six years at Automatic Data Processing (ADP) as a QA Lead developing various test automation frameworks and harnesses, and multiple software lifecycle data visualization projects. When he carves out time for hobbies, Loren likes tinkering with microcontrollers and small electronics projects. Agenda: 5:30-6:00PM: Pizza and Networking 6:00-6:15PM: SQAUG Announcements 6:15-7:30PM: Presentation/Q&A

Details: · Event is Free to the public · Onsite parking (directions below) · Light Hors d'oeuvres and beverages will be served · No RSVP is required to attend

SQAUG is the Portland/Vancouver area’s leading Software Quality Assurance User Group. We are in our 3rd year and extend a warm welcome to everyone to participate in a group dedicated to growing the Software Quality Assurance profession.

SQAUG is a group of SQA professionals who come together in an open forum to learn from each other. We engage in discussions, debates, presentations, explore tools of the trade, network, and share job opportunity information. Our goals are to expand knowledge of Software Quality to all professionals who are passionate about their careers and take software quality seriously.

For more on SQAUG: http://www.sqaug.org/ Meetup: SQAUGPDX Linked in: SQAUG

Website
Wednesday
Oct 21, 2015
SQAUG Presents: QA and Poetry - Scott Poole is here to discuss how these two disciplines are surprisingly related!
Con-Way

SQAUG Presents:

QA and Poetry - how these two disciplines are surprisingly related at Con-Way 2055 NW Savier, Portland, OR 97209 on Wednesday October 21, 2015 5:30pm until 7:30pm Event is FREE and Open to the Public

This month, we are excited to welcome Scott Poole for a talk on how writing a poem is similar to QA. You have to anticipate the pitfalls an audience and a user might fall into. To illustrate this, Scott will read several humorous poems that reflect on this QA type experience. He will discuss about how both disciplines have influenced each other and the benefits gained. Scott is also one of the keynote speakers for the PNSQC’s October events and will be tailoring his presentation specifically for SQAUG!

About our speaker: Scott Poole is most well known as the “House Poet” on the weekly Live Wire! public radio variety show, taped in Portland and broadcast nationally by Public Radio International. However, he is also a software developer. Currently, he’s the Senior Web Developer for Columbia United Providers in Vancouver, WA. He’s been writing code for 9 years and poetry for 25. He is the author of three books of poetry, The Cheap Seats, Hiding from Salesmen and, most recently, The Sliding Glass Door.

Agenda: 5:30-6:00PM: Pizza and Networking 6:00-6:15PM: SQAUG Announcements 6:15-7:30PM: Presentation/Q&A

Details: • Event is Free to the public • Onsite parking (directions below) • Light Hors d'oeuvres and beverages will be served • No RSVP is required to attend

SQAUG is Portland/Vancouver area’s only Software Quality Assurance User Group! We are in our 3rd year and would like to extend a warm welcome to everyone who would like to participate in a user group dedicated to growing the Quality Assurance field.

SQAUG is made up of a group of SQA professionals who have banded together in an open forum to learn from each other through a series of interactive discussions, engaged debates, training presentations, exploring tools, and general networking and sharing of job opportunities. Our goals are to expand knowledge about Software Quality to all professionals who are passionate about their careers, and take Software Quality seriously.

For more on SQAUG: http://www.sqaug.org

Meetup: SQAUGPDX Linked in: SQAUG

Website
Wednesday
May 20, 2015
SQAUG Presents: The Importance of Abstraction in Automation Projects
Con-Way

SQAUG Presents:

The Importance of Abstraction in Automation Projects at Con-Way 2055 NW Savier, Portland, OR 97209 on Wednesday May 20, 2015 5:30pm until 7:30pm

Event is FREE and Open to the Public

The majority of automation projects fail, most within the first 6-12 months. Initially it’s easy to put something together that works for a small number of test cases, but as the application evolves, the troubleshooting/maintenance needs of the tests quickly overcome the ability of the team. Eventually (around 6-12 months) a new engineer takes over and restarts the automation effort in a new direction, often with the same issues.

This presentation will be focused on how to use the OOP concept of Abstraction to reduce the maintenance costs of automation and extend the life of your frameworks. Additional benefits will be discussed, like the ability to change the Automation Technology without rebuilding all your tests.

These concepts will work with 3rd party automation products like QTP as well as homegrown frameworks. You will get the most value from abstraction when its added at the beginning of the projects, but we will discuss how they can be leverages in larger, existing frameworks. Level: Intermediate. Knowledge of automation concepts along with some basic understanding of development practices will be assumed.

All code examples will be shown in C#, but the concepts will apply to any tool or language.

Supporting Material https://www.google.com/webhp?sourceid=chrome-instant&rlz=1C1CHFX_enUS550US550&ion=1&espv=2&ie=UTF-8#q=Why+software+automation+fails

http://en.wikipedia.org/wiki/Abstraction_%28computer_science%29#Abstraction_in_object_oriented_programming

About our speaker: Michael Cowan is a Principal QA Engineer at Viewpoint Construction Software. He has over 20 years’ experience in the software industry, and has held individual and management roles in both QA and Development. His passions have always been automation, and he has been a lead engineer on several successful automation frameworks.

Agenda: 5:30-6:00PM: Pizza and Networking 6:00-6:15PM: SQAUG Announcements 6:15-7:30PM: Presentation/Q&A

Details: · Event is Free to the public · Onsite parking (directions below) · Light Hors d'oeuvres and beverages will be served · No RSVP is required to attend

SQAUG is Portland/Vancouver area’s only Software Quality Assurance User Group! We are in our 3rd year and would like to extend a warm welcome to everyone who would like to participate in a user group dedicated to growing the Quality Assurance field.

SQAUG is made up of a group of SQA professionals who have banded together in an open forum to learn from each other through a series of interactive discussions, engaged debates, training presentations, exploring tools, and general networking and sharing of job opportunities. Our goals are to expand knowledge about Software Quality to all professionals who are passionate about their careers, and take Software Quality seriously.

For more on SQAUG: http://www.sqaug.org/ Meetup: SQAUGPDX Linked in: SQAUG

Website
Wednesday
Feb 18, 2015
SQAUG Presents: Using Pre-mortem Meetings to Predict and Prevent Failures
Con-Way

SQAUG Presents:

Using Pre-mortem Meetings to Predict and Prevent Failures

by Julie Green

at Con-Way 2055 NW Savier, Portland, OR 97209 on Wednesday February 18, 2015 5:30pm until 7:30pm

Event is FREE and Open to the Public

Post-Mortems or Retrospective Meetings can be too little too late. Learn how to increase your ability to predict failures by 30% by holding a Pre-mortem meeting. Using the Pre-mortem strategy you can stop the failures from ever occurring.

About Our Speaker: Julie Green has been a QA Engineer for 10 years and has experience with Agile and Waterfall methodologies. In her research on Pre-mortems she has contacted the inventor, Gary Klein, and is in discussions with two of his colleagues who use Pre-mortem meetings in their work. She is currently looking for a group willing to try a Pre-mortem discussion. She can be contacted at [email protected]. Agenda: 5:30-6:00PM: Pizza and Networking 6:00-6:15PM: SQAUG Announcements 6:15-7:30PM: Presentation/Q&A

Details: · Event is Free to the public · Onsite parking (directions below) · Light Hors d'oeuvres and beverages will be served · No RSVP is required to attend

SQAUG is Portland/Vancouver area’s only Software Quality Assurance User Group! We are BRAND NEW, and would like to extend a warm welcome to everyone who would like to participate in a user group dedicated to growing the Quality Assurance field.

SQAUG is made up of a group of SQA professionals who have banded together in an open forum to learn from each other through a series of interactive discussions, engaged debates, training presentations, exploring tools, and general networking and sharing of job opportunities. Our goals are to expand knowledge about Software Quality to all professionals who are passionate about their careers, and take Software Quality seriously.

For more on SQAUG: http://www.sqaug.org/ Meetup: SQAUGPDX Linked in: SQAUG

Website
Wednesday
Oct 22, 2014
SQAUG Presents: UX & SW testing - Identifying specific design areas where UX and testing pair well
Con-Way

The team needs to build a product. The team readily recognizes the testers’ need to work with the developers but the same team often doesn’t consider that the testers also need to work with the UX staff. Often the UX staff is tucked away in a different part of the office, working with multiple teams and yet rarely working directly with the testers. Why? How can testers review a product without a good understanding of the design? Testers need closer access to UX and UX would benefit from working directly with the testers. Karen highlights specific design areas where UX and testing pair well.

About Our Speaker: Karen N. Johnson is an independent software test consultant. Her client work is often centered on helping organizations at an enterprise level. In recent years, she has helped companies transitioning to Agile software development. While focused on software testing and predominantly working with the testers throughout an organization, Karen helps teams and organizations improve quality overall. Her professional activities include speaking at conferences both in the US and internationally. Karen is a contributing author to the book, Beautiful Testing by O’Reilly publishers. She is the co-founder of the WREST workshop, the Workshop for Regulated Software Testing. She has published numerous articles; she blogs and tweets about her experiences. Find her on Twitter as @karennjohnson (note the two n’s) and her website: http://www.karennicolejohnson.com

Agenda: 5:30-6:00PM: Pizza and Networking 6:00-6:15PM: SQAUG Announcements 6:15-7:30PM: Karen Johnson Presents/Q&A

Details: • Event is Free to the public • Onsite parking (directions below) • Light Hors d'oeuvres and beverages will be served • No RSVP is required to attend

Website
Monday
Jun 17, 2013
Techno-Activism 3rd Monday: Portland's First!
Puppet

RSVP to this FREE event on eventbrite

What is it?

This is the first Techno-Activism 3rd Monday event for Portland, Oregon! Read more about techno-activism 3rd mondays.

Who should come?

Anyone interested in techno-activism. We invite coders, geeks, artists, and anyone else. No technical experience required.

Who's hosting?

The Privly Foundation will organize this and future TA3M Portland events. Puppet Labs is generously providing space. Gliph is providing free refreshments for attendees.

Event Description

We'll be chatting with James Vasile. James directs the Open Internet Tools Project, which supports development of anti-censorship and anti-surveillance tools. He is a partner at Open Tech Strategies, which advises organizations and businesses as they navigate the open-source world. He is also a Senior Fellow at the Software Freedom Law Center, where he acts as a strategic advisor on a range of free software efforts.

James has helped boot up a number of free software organizations, including the FreedomBox Foundation, Open Source Matters, and the Software Freedom Conservancy. His FreedomBox work has been recognized by an Innovation Award at Contact Summit 2011, as well as an Ashoka ChangeMaker’s award for Citizen’s Media.

You can learn more about James at JamesVasile.com.

Website
Monday
Feb 14, 2011
Web graphics with Photoshop (user group meeting)
Portland State University Professional Development Center

Spend Valentine's evening with other lovers of Photoshop and Illustrator. Presentation "PDX Loves Photoshop and the Web!" by Nancy Wirsig McClure of hand2mouse.com.

At this month's meeting of the official Adobe User Group, PDDA, learn to use Photoshop to make the best web graphics, animated GIFs and favicons -- and to generate HTML! See Illustrator's latest web-oriented features, too.

6 pm snacks and socializing

6:30 Presentation

7:45 Introductions (brief round-robin), break and networking

8:15 Presentation continues; Q & A

No fee to attend. Sign up on the web site to get monthly meeting announcements via email.

Website
Wednesday
Sep 2, 2009
WikiWednesday
AboutUs

Join the group of a wiki enthusiasts (or the merely curious) for our monthly meetup.

Website
Wednesday
Jan 7, 2009
WikiWednesday and RecentChangesCamp planning
AboutUs

Happy New Year! Come join us for the first WikiWednesday of 2009. As usual, it will be a slightly informal event with drinks and snacks provided.

This time around, we want to primarily focus on discussing February's RecentChangesCamp (see the Upcoming listing or 2009rcc.org). If you've ever been interested in attending RCC or just are curious, please do swing by.

Website