|
Change #36993
2015-12-02
09:11:37
|
update
Calagator::Source
996335515
http://www.meetup.com/Portland-Ethereum-Meetup/events/227047914/
Roll back
|
|
Change #36992
2015-12-02
09:11:37
|
create
Calagator::Source
996335515
http://www.meetup.com/Portland-Ethereum-Meetup/events/227047914/
Roll back
| id |
nil |
→ |
996335515 |
| url |
nil |
→ |
http://www.meetup.com/Portland-Ethereum-Meetup/events/227047914/ |
|
|
Change #36991
2015-12-02
09:11:22
|
update
Calagator::Source
996335514
http://www.meetup.com/Portland-Ethereum-Meetup/
Roll back
|
|
Change #36990
2015-12-02
09:11:22
|
create
Calagator::Source
996335514
http://www.meetup.com/Portland-Ethereum-Meetup/
Roll back
| id |
nil |
→ |
996335514 |
| url |
nil |
→ |
http://www.meetup.com/Portland-Ethereum-Meetup/ |
|
|
Change #36989
2015-12-02
09:10:00
|
create
Calagator::Event
1250469453
PDXRust December Edition
Roll back
| description |
nil |
→ |
<p>Are you a Rust expert? Have you played with Rust a bit and told yourself you really should write more code in it, but never made the time? Do you just like learning about cool new programming languages? If any of these apply to you, come to the PDXRust meetup to learn more and meet others with similar interests!</p> <p>
We've tentatively scheduled the meetup for the first Wednesday of every month, from 6-7pm. September's meeting will be at Mozilla's Portland space. </p> <p>
What will happen at the meetup? Good question! That's largely up to attendees: What do *you* think would help you level up your Rust skills most effectively? Current ideas include talks from crate and product authors explaining how and why they implemented their projects in Rust, lightning talks about whatever interesting Rust-related things you've learned since the last meeting, peer code review time, and of course plain old hacking sessions to sit down and work on your Rust project in a room full of people who can help you make sense of the compiler errors that it generates. </p> <p>
Join us in #pdxrust on irc.freenode.net (<a href="http://webchat.freenode.net/" class="linkified">http://webchat.freenode.net/</a>) with any feedback about what you'd like to see!</p> <p>
Remember that<a href="https://www.rust-lang.org/conduct.html"> Rust's Code of Conduct</a> applies to this event.</p> <p><br>Logistics:</p> <p><br>Parking near the building can be scarce. The Mozilla office is close to the 11th&Couch stop and 10th&Couch stop on the NS streetcar line, and within walking distance of several bus lines. Covered bike parking is available in the courtyard that you cross to get to Mozilla's building, across from the Peet's Coffee and Tea seating area.</p> <p><br>The building is mostly wheelchair-accessible, in that there are no unavoidable stairs and the outside door has an automatic opening switch. Restroom doors on the 3rd floor and Mozilla office door are not automatic.</p> <p><br>Food is not yet planned for the event. If your company would like to sponsor food for the meeting, let edunham know ([masked], or IRC).</p> |
| id |
nil |
→ |
1250469453 |
| source_id |
nil |
→ |
996335513 |
| start_time |
nil |
→ |
2015-12-02 18:00:00 -0800 |
| title |
nil |
→ |
PDXRust December Edition |
| url |
nil |
→ |
http://www.meetup.com/PDXRust/events/226544262/ |
| venue_id |
nil |
→ |
202395142 |
|
|
Change #36988
2015-12-02
09:10:00
|
create
Calagator::Venue
202395142
Mozilla Corp
Roll back
| country |
nil |
→ |
US |
| events_count |
nil |
→ |
11 |
| id |
nil |
→ |
202395142 |
| latitude |
nil |
→ |
45.5237 |
| locality |
nil |
→ |
Portland |
| longitude |
nil |
→ |
-122.6828 |
| postal_code |
nil |
→ |
97209 |
| region |
nil |
→ |
OR |
| source_id |
nil |
→ |
996335513 |
| street_address |
nil |
→ |
1120 Nw Couch St # 320 |
| title |
nil |
→ |
Mozilla Corp |
|
|
Change #36987
2015-12-02
09:09:58
|
update
Calagator::Source
996335513
http://www.meetup.com/PDXRust/events/226544262/
Roll back
|
|
Change #36986
2015-12-02
09:09:58
|
create
Calagator::Source
996335513
http://www.meetup.com/PDXRust/events/226544262/
Roll back
| id |
nil |
→ |
996335513 |
| url |
nil |
→ |
http://www.meetup.com/PDXRust/events/226544262/ |
|
|
Change #36985
2015-12-01
22:11:26
|
update
Calagator::Event
1250469341
Portland Linux/Unix Group
Roll back
| description |
PLUG: Portland's monthly, three-track open source conference!
Celebrating 20 years of hosting Portland's best open source and technology freedom speakers.
This month's topic To Be Announced
First Thursday: General Meeting at PSU
Third Tuesday: Advanced Topics at Free Geek
Third Sunday: Hands-on Clinic at Free Geek
|
→ |
Portland Linux/Unix Group General Meeting Announcement
Who: Ali Corbin<br>
What: Git up 'n' go! A Git and GitHub Crash Course<br>
Where: PSU, 1930 SW 4th Ave. Room FAB 86-01 (Lower Level)<br>
When: Thursday, December 3th, 2015 at 7pm<br>
Why: The pursuit of technology freedom<br>
Stream: http://pdxlinux.org/live
Git and GitHub have become essential tools for contributing to open source projects, even if they are not "code" projects per-se.
This hands-on talk is a crash course on both 'git' and GitHub, the popular project collaboration site. You are HIGHLY ENCOURAGED to bring a laptop configured with both the command line 'git' utility and the credentials for your own GitHub account. Go ahead and create an account if you don't have one: https://help.github.com/articles/set-up-git/
Also note that the PSU WiFi requires WWW/SMS authentication and you may need a few minutes to get it working.
Many will head to the Lucky Lab at 1945 NW Quimby St. after the meeting.
Rideshares Available
PLUG is open to everyone and does not tolerate abusive behavior on its mailing lists or at its meetings. |
| title |
Portland Linux/Unix Group |
→ |
Portland Linux/Unix Group: Git up 'n' go! A Git and GitHub Crash Course |
|
|
Change #36984
2015-12-01
22:10:06
|
create
Calagator::Event
1250469452
Portland Linux/Unix Group
Roll back
| description |
nil |
→ |
PLUG: Portland's monthly, three-track open source conference!
Celebrating 20 years of hosting Portland's best open source and technology freedom speakers.
This month's topic To Be Announced
First Thursday: General Meeting at PSU
Third Tuesday: Advanced Topics at Free Geek
Third Sunday: Hands-on Clinic at Free Geek
|
| end_time |
nil |
→ |
2016-01-07 21:00:00 -0800 |
| id |
nil |
→ |
1250469452 |
| start_time |
nil |
→ |
2016-01-07 19:00:00 -0800 |
| title |
nil |
→ |
Portland Linux/Unix Group |
| url |
nil |
→ |
http://pdxlinux.org |
| venue_details |
nil |
→ |
On the lower level, follow the signs. |
| venue_id |
nil |
→ |
202392997 |
|
|
Change #36983
2015-12-01
22:08:41
|
create
Calagator::Event
1250469451
Portland Linux/Unix Group Advanced Topics
Roll back
| description |
nil |
→ |
Portland Linux/Unix Group Advanced Topics
Topic to be announced! |
| end_time |
nil |
→ |
2016-02-16 21:00:00 -0800 |
| id |
nil |
→ |
1250469451 |
| start_time |
nil |
→ |
2016-02-16 19:00:00 -0800 |
| title |
nil |
→ |
Portland Linux/Unix Group Advanced Topics |
| url |
nil |
→ |
http://pdxlinux.org |
| venue_details |
nil |
→ |
Use the left door |
| venue_id |
nil |
→ |
202389965 |
|
|
Change #36982
2015-12-01
22:08:27
|
create
Calagator::Event
1250469450
Portland Linux/Unix Group Advanced Topics
Roll back
| description |
nil |
→ |
Portland Linux/Unix Group Advanced Topics
Topic to be announced! |
| end_time |
nil |
→ |
2016-01-19 21:00:00 -0800 |
| id |
nil |
→ |
1250469450 |
| start_time |
nil |
→ |
2016-01-19 19:00:00 -0800 |
| title |
nil |
→ |
Portland Linux/Unix Group Advanced Topics |
| url |
nil |
→ |
http://pdxlinux.org |
| venue_details |
nil |
→ |
Use the left door |
| venue_id |
nil |
→ |
202389965 |
|
|
Change #36981
2015-12-01
22:07:14
|
create
Calagator::Event
1250469449
Portland Linux/Unix Group
Roll back
| description |
nil |
→ |
PLUG: Portland's monthly, three-track open source conference!
Celebrating 20 years of hosting Portland's best open source and technology freedom speakers.
This month's topic To Be Announced
First Thursday: General Meeting at PSU
Third Tuesday: Advanced Topics at Free Geek
Third Sunday: Hands-on Clinic at Free Geek
|
| end_time |
nil |
→ |
2016-02-04 21:00:00 -0800 |
| id |
nil |
→ |
1250469449 |
| start_time |
nil |
→ |
2016-02-04 19:00:00 -0800 |
| title |
nil |
→ |
Portland Linux/Unix Group |
| url |
nil |
→ |
http://pdxlinux.org |
| venue_details |
nil |
→ |
On the lower level, follow the signs. |
| venue_id |
nil |
→ |
202392997 |
|
|
Change #36980
2015-12-01
20:03:51
|
update
Calagator::Event
1250469003
Portland Ruby Brigade monthly meeting
Roll back
| description |
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
### Your Talk?
### 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.
<em>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 <a href="http://groups.google.com/group/pdxruby">mailing list</a>. The group usually meets on the first Tuesday of the month, "Ruby Tuesday" -- see you there!
</em> |
→ |
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.
<em>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 <a href="http://groups.google.com/group/pdxruby">mailing list</a>. The group usually meets on the first Tuesday of the month, "Ruby Tuesday" -- see you there!
</em> |
|
|
Change #36979
2015-12-01
12:09:44
|
update
Calagator::Event
1250469385
Snowdrift.coop meetup / chat / hack session
Roll back
|
|
Change #36978
2015-12-01
12:08:45
|
update
Calagator::Event
1250468978
Snowdrift.coop casual meetup / chat
Roll back
|
|
Change #36977
2015-12-01
10:50:23
|
update
Calagator::Event
1250469448
PDXNode Presentation Night
Roll back
| description |
Talk includes:
Lightning talks and singalong.js
#singalong.js
The act of performing music can be transcendent. But for many, the dream of performance remains out of grasp. Wouldn't it be cool if we could endow the mobile browser that everyone carries in their pocket with the power to turn non-musicians into genuine performers capable of playing along with a band? Node, plus a host of new HTML5 browser APIs makes it possible.
Singalong.js enables musical collaborations in limitless combinations, in real time, with no perceptible latency. It's licensed under the GPL and uses lots of open libraries to make it happen. Armed with an implementation of pseudo-NTP over socket.io and a database of smart phone sound card latencies, singalong.js seeks to achieve a seemingly unwise task: synchronizing audio events across dozens of unknown mobile browsers over a LAN or the web.
In this talk, I'll chronicle my journey as a musician and amateur coder in stitching together multiple free Node and browser libraries to make a distributed, user-controlled virtual instrument and lyric display system. The talk will include a demonstration wherein the audience "becomes the band" using a combination of cell phones, tablets, and traditional musical instruments.
We'll touch on each of the following technologies:
- socket.io
- socket-ntp-krcmod (my implementation of NTP over socket.io)
- gyro.js
- howler.js
- teoria.js
- hammer.js
- the Fluid (R3) SoundFont
## Speaker Ross Brackett
<img alt="Ross" src="http://i.imgur.com/pWoiTYJ.jpg" height="200>
- [The project on github](http://karaokeresearch.github.io/)
Ross lives in Portland. When he's not working on singalong.js, he's writing a sketch or inputting a song into singalong.js for his late night cable access TV show, Karaoke Research Council. During the daylight hours, he works a data processing job that involves a lot of Perl and Excel."> |
→ |
Talk includes:
Lightning talks and singalong.js
Room for more talks. Submit yours here: https://github.com/PDXNode/pdxnode
#singalong.js
The act of performing music can be transcendent. But for many, the dream of performance remains out of grasp. Wouldn't it be cool if we could endow the mobile browser that everyone carries in their pocket with the power to turn non-musicians into genuine performers capable of playing along with a band? Node, plus a host of new HTML5 browser APIs makes it possible.
Singalong.js enables musical collaborations in limitless combinations, in real time, with no perceptible latency. It's licensed under the GPL and uses lots of open libraries to make it happen. Armed with an implementation of pseudo-NTP over socket.io and a database of smart phone sound card latencies, singalong.js seeks to achieve a seemingly unwise task: synchronizing audio events across dozens of unknown mobile browsers over a LAN or the web.
In this talk, I'll chronicle my journey as a musician and amateur coder in stitching together multiple free Node and browser libraries to make a distributed, user-controlled virtual instrument and lyric display system. The talk will include a demonstration wherein the audience "becomes the band" using a combination of cell phones, tablets, and traditional musical instruments.
We'll touch on each of the following technologies:
- socket.io
- socket-ntp-krcmod (my implementation of NTP over socket.io)
- gyro.js
- howler.js
- teoria.js
- hammer.js
- the Fluid (R3) SoundFont
## Speaker Ross Brackett
<img alt="Ross" src="http://i.imgur.com/pWoiTYJ.jpg" height="200>
- [The project on github](http://karaokeresearch.github.io/)
Ross lives in Portland. When he's not working on singalong.js, he's writing a sketch or inputting a song into singalong.js for his late night cable access TV show, Karaoke Research Council. During the daylight hours, he works a data processing job that involves a lot of Perl and Excel."> |
|
|
Change #36976
2015-12-01
10:49:24
|
create
Calagator::Event
1250469448
PDXNode Presentation Night
Roll back
| description |
nil |
→ |
Talk includes:
Lightning talks and singalong.js
#singalong.js
The act of performing music can be transcendent. But for many, the dream of performance remains out of grasp. Wouldn't it be cool if we could endow the mobile browser that everyone carries in their pocket with the power to turn non-musicians into genuine performers capable of playing along with a band? Node, plus a host of new HTML5 browser APIs makes it possible.
Singalong.js enables musical collaborations in limitless combinations, in real time, with no perceptible latency. It's licensed under the GPL and uses lots of open libraries to make it happen. Armed with an implementation of pseudo-NTP over socket.io and a database of smart phone sound card latencies, singalong.js seeks to achieve a seemingly unwise task: synchronizing audio events across dozens of unknown mobile browsers over a LAN or the web.
In this talk, I'll chronicle my journey as a musician and amateur coder in stitching together multiple free Node and browser libraries to make a distributed, user-controlled virtual instrument and lyric display system. The talk will include a demonstration wherein the audience "becomes the band" using a combination of cell phones, tablets, and traditional musical instruments.
We'll touch on each of the following technologies:
- socket.io
- socket-ntp-krcmod (my implementation of NTP over socket.io)
- gyro.js
- howler.js
- teoria.js
- hammer.js
- the Fluid (R3) SoundFont
## Speaker Ross Brackett
<img alt="Ross" src="http://i.imgur.com/pWoiTYJ.jpg" height="200>
- [The project on github](http://karaokeresearch.github.io/)
Ross lives in Portland. When he's not working on singalong.js, he's writing a sketch or inputting a song into singalong.js for his late night cable access TV show, Karaoke Research Council. During the daylight hours, he works a data processing job that involves a lot of Perl and Excel."> |
| end_time |
nil |
→ |
2015-12-03 21:00:00 -0800 |
| id |
nil |
→ |
1250469448 |
| start_time |
nil |
→ |
2015-12-03 18:00:00 -0800 |
| title |
nil |
→ |
PDXNode Presentation Night |
| url |
nil |
→ |
http://pdxnode.org/ |
| venue_details |
nil |
→ |
Doors are at 6, talks start at 6:30PM!
If no one is at the door, tweet at @pdxnode to get let in! |
| venue_id |
nil |
→ |
202393660 |
|
|
Change #36975
2015-12-01
10:27:20
|
update
Calagator::Event
1250469438
Test Ruby PDX Monthly Meeting
Roll back
| description |
Portland's testing user group for Ruby developers! Conversation and peer mentoring starting at 6, presentations at 7 (TBA). For more information, follow @TestRubyPDX on Twitter or join the #testrubypdx Slack channel. |
→ |
Portland's testing user group for Ruby developers! Conversation and peer mentoring starting at 6, presentations at 7 (TBA). For more information, follow @TestRubyPDX on Twitter or join the #testrubypdx Slack channel (under PDX.rb). |
|
|
Change #36974
2015-12-01
10:26:35
|
update
Calagator::Event
1250469437
Test Ruby PDX Monthly Meeting
Roll back
| description |
Conversation and peer mentoring starting at 6, presentations at 7 (TBA). For more information, follow @TestRubyPDX on Twitter or join the #testrubypdx Slack channel. |
→ |
Conversation and peer mentoring starting at 6, presentations at 7 (TBA). For more information, follow @TestRubyPDX on Twitter or join the #testrubypdx Slack channel (under PDX.rb). |
|
|
Change #36973
2015-12-01
10:25:18
|
update
Calagator::Event
1250469343
Test Ruby PDX Monthly Meeting
Roll back
| description |
Test Ruby PDX is a new user group focusing on testing from a developer's perspective. Join us for peer mentoring, conversation, and pizza at 6, followed by presentations at 7. This month, Jason Clark of New Relic will discuss how to tackle the complex testing issues that come up when your code needs to be compatible with multiple dependencies.
### Testing the Multiverse
#### Jason Clark
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!
### ActiveMocker: Fast ActiveRecord Mocks
#### Dustin Zeisler
Tired of a slow test suite in Rails? Hitting the database so often it's getting you down? Is waiting for Rails to boot as you do red, green, refactor killing your vibe? Wouldn't it be great if your tests ran in milliseconds instead of seconds or minutes? You may say "That's all great, but I'll have to change the way I test and program adding tedious boilerplate, making my code ugly." And I would say, no! I created ActiveMocker to save my team from just that. You can have nearly all of the benefits by adding one setting to your test file and with just a little more work you can have full, glorious, unadulterated speed. ActiveMocker creates mock classes from ActiveRecord models, allowing your test suite to run at breakneck speed. This can be done by not loading Rails or hitting a database. The models are read dynamically and statically so that ActiveMocker can generate a Ruby file to require within a test. The mock file can be run by itself and comes with a partial implementation of ActiveRecord. Attributes and associations can be used the same as in ActiveRecord. Methods have the same argument signature but raise a NotImplementedError when called, allowing you to stub it with a mocking framework, like RSpec. Mocks are regenerated when the schema is modified so your mocks won't go stale, preventing the case where your units tests pass but production code fails.
## Thanks to Renew Financial for providing the space and pizza for this event! |
→ |
Test Ruby PDX is a new user group focusing on testing from a developer's perspective. Join us for peer mentoring, conversation, and pizza at 6, followed by presentations at 7. This month, Jason Clark of New Relic will discuss how to tackle the complex testing issues that come up when your code needs to be compatible with multiple dependencies.
For more information about this and future meetings, follow @TestRubyPDX on Twitter.
### Testing the Multiverse
#### Jason Clark
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!
### ActiveMocker: Fast ActiveRecord Mocks
#### Dustin Zeisler
Tired of a slow test suite in Rails? Hitting the database so often it's getting you down? Is waiting for Rails to boot as you do red, green, refactor killing your vibe? Wouldn't it be great if your tests ran in milliseconds instead of seconds or minutes? You may say "That's all great, but I'll have to change the way I test and program adding tedious boilerplate, making my code ugly." And I would say, no! I created ActiveMocker to save my team from just that. You can have nearly all of the benefits by adding one setting to your test file and with just a little more work you can have full, glorious, unadulterated speed. ActiveMocker creates mock classes from ActiveRecord models, allowing your test suite to run at breakneck speed. This can be done by not loading Rails or hitting a database. The models are read dynamically and statically so that ActiveMocker can generate a Ruby file to require within a test. The mock file can be run by itself and comes with a partial implementation of ActiveRecord. Attributes and associations can be used the same as in ActiveRecord. Methods have the same argument signature but raise a NotImplementedError when called, allowing you to stub it with a mocking framework, like RSpec. Mocks are regenerated when the schema is modified so your mocks won't go stale, preventing the case where your units tests pass but production code fails.
## Thanks to Renew Financial for providing the space and pizza for this event! |
|
|
Change #36972
2015-12-01
09:31:47
|
update
Calagator::Event
1250469246
PADNUG: Something Awesome with Scott Hanselman
Roll back
| end_time |
nil |
→ |
2015-12-02 20:30:00 -0800 |
| start_time |
2015-12-01 18:00:00 -0800 |
→ |
2015-12-02 18:00:00 -0800 |
|
|
Change #36971
2015-12-01
09:00:45
|
update
Calagator::Event
1250469003
Portland Ruby Brigade monthly meeting
Roll back
| description |
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
### Your Talk?
### 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.
<em>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 <a href="http://groups.google.com/group/pdxruby">mailing list</a>. The group usually meets on the first Tuesday of the month, "Ruby Tuesday" -- see you there!
</em> |
→ |
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
### Your Talk?
### 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.
<em>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 <a href="http://groups.google.com/group/pdxruby">mailing list</a>. The group usually meets on the first Tuesday of the month, "Ruby Tuesday" -- see you there!
</em> |
|
|
Change #36970
2015-11-30
17:11:20
|
create
Calagator::Event
1250469447
EBER HEALTH LAUNCH AT PSU
Roll back
| description |
nil |
→ |
Jan 19th- free coupons will be given to those who download our app.
Jan 20th- free hot chocolate
Jan 21st 50% off Flu Shots |
| end_time |
nil |
→ |
2016-01-21 16:00:00 -0800 |
| id |
nil |
→ |
1250469447 |
| start_time |
nil |
→ |
2016-01-19 10:00:00 -0800 |
| title |
nil |
→ |
EBER HEALTH LAUNCH AT PSU |
| url |
nil |
→ |
http://bitly.com/psulauch |
| venue_details |
nil |
→ |
SMSU 101 |
| venue_id |
nil |
→ |
202390271 |
|
|
Change #36969
2015-11-30
16:45:38
|
create
Calagator::Event
1250469446
EBER HEALTH LAUNCH AT PSU
Roll back
| description |
nil |
→ |
Jan 19th- free coupons will be given to those who download our app.
Jan 20th- free hot chocolate
Jan 21st 50% off Flu Shots |
| end_time |
nil |
→ |
2016-01-21 16:00:00 -0800 |
| id |
nil |
→ |
1250469446 |
| start_time |
nil |
→ |
2016-01-19 10:00:00 -0800 |
| title |
nil |
→ |
EBER HEALTH LAUNCH AT PSU |
| url |
nil |
→ |
http://www.eberhealth.com |
| venue_details |
nil |
→ |
SMSU 101, Near Cafeteria |
| venue_id |
nil |
→ |
202390005 |
|
|
Change #36968
2015-11-30
06:57:30
|
update
Calagator::Venue
202395141
Skype Live Studio
Roll back
| access_notes |
nil |
→ |
|
| address |
nil |
→ |
1210 SW 6th Ave, Portland, OR 97204 |
| country |
nil |
→ |
United States |
| description |
nil |
→ |
|
| email |
nil |
→ |
|
| events_count |
1 |
→ |
2 |
| latitude |
nil |
→ |
45.5158 |
| locality |
nil |
→ |
Portland |
| longitude |
nil |
→ |
-122.6804 |
| postal_code |
nil |
→ |
97204 |
| region |
nil |
→ |
OR |
| street_address |
nil |
→ |
1210 SW 6th Ave |
| telephone |
nil |
→ |
|
| url |
nil |
→ |
|
|
|
Change #36967
2015-11-30
06:55:51
|
create
Calagator::Event
1250469445
End of MOnth MOVEMBER Celebration!
Roll back
| description |
nil |
→ |
Food, Drinks, Painting for all that come by and help to celebrate a MOVEMBER month of raising money and awareness for Men's Health issues. For those of you who participated in MOVEMBER, we will have professional barbers on hand to trim or shave your Facial Hair!
Sponsored by Alpha Media and Bridgeport Brewing, we are celebrating the end of MOVEMBER!
Come out and enjoy free food, drinks, painting and a shave while we make a last push for #movember!
Elephants Delicatessen will be providing snacks, Hair M - Men's Barbering and Grooming will provide shaves, Pop & Paint, LLC. will be providing painting and of course BridgePort Brewing Company will provide the beer! |
| end_time |
nil |
→ |
2015-11-30 21:00:00 -0800 |
| id |
nil |
→ |
1250469445 |
| start_time |
nil |
→ |
2015-11-30 17:00:00 -0800 |
| title |
nil |
→ |
End of MOnth MOVEMBER Celebration! |
| url |
nil |
→ |
http://on.fb.me/1lpSgpE |
| venue_id |
nil |
→ |
202395141 |
|
|
Change #36966
2015-11-30
06:55:51
|
create
Calagator::Venue
202395141
Skype Live Studio
Roll back
| events_count |
nil |
→ |
1 |
| id |
nil |
→ |
202395141 |
| title |
nil |
→ |
Skype Live Studio |
|
|
Change #36965
2015-11-29
20:00:34
|
create
Calagator::Event
1250469444
AgilePDX Dntn Pub Lunch: Demonstrating the Value of & Preserving Intact Teams: Moving Work to Teams Rather Than People to Work
Roll back
| description |
nil |
→ |
Have you ever worked on or helped build a great team only to see it disbanded at the end of the effort that helped build it? Are you familiar with notion that the best way to spread goodness that one team learns is to disperse its members among many teams? Have you ever been *almost* to the point of having a high performing team only to see team members sent off to other efforts? Well, have we got a topic for you!
This Friday, the Downtown Pub Lunchers are going to pick up where they left off last month talking about demonstrating the value of and preserving intact teams.
Moving the work to the people rather than the people to the work is a principle some organizations try to live by. This helps them keep teams intact so they can continue to grow together. This can require some creativity in allocating work to teams.
Come join us as we talk about how to demonstrate the value of intact teams and move the work to the team.
Same bat time, same bat cave. We'll be in the back at Ringlers from 12p to 1p. We start on time and end on time.
Come share hot pub food and a hot topic over beer on a cold day. RSVP's to [email protected] are welcome but not required. |
| end_time |
nil |
→ |
2015-12-04 13:00:00 -0800 |
| id |
nil |
→ |
1250469444 |
| start_time |
nil |
→ |
2015-12-04 12:00:00 -0800 |
| title |
nil |
→ |
AgilePDX Dntn Pub Lunch: Demonstrating the Value of & Preserving Intact Teams: Moving Work to Teams Rather Than People to Work |
| url |
nil |
→ |
http://www.agilepdx.org |
| venue_id |
nil |
→ |
202390475 |
|
|
Change #36964
2015-11-29
09:04:59
|
update
Calagator::Event
1250469443
Portland 1 Million Cups
Roll back
| title |
Portland 1 Million Cups |
→ |
Portland 1 Million Cups - Hatch Oregon |
| venue_details |
nil |
→ |
|
|
|
Change #36963
2015-11-29
09:04:23
|
create
Calagator::Event
1250469443
Portland 1 Million Cups
Roll back
| description |
nil |
→ |
<p><img src="http://photos1.meetupstatic.com/photos/event/1/5/6/a/600_444305482.jpeg"></p> <p><b>Excited to have <a href="http://hatchoregon.com/">Hatch Oregon</a> speaking to us this week!</b></p> <p><br>Every week we have a new local entrepreneur building an amazing company here in Portland. They give a short presentation followed up with a great Q&A session where you get to ask questions and ask about the real challenges and triumphs behind the business.</p> <p>As always we welcome everyone interested in startups and founders building great companies here in Portland.</p> <p>Come and check it out and bring a friend.</p> |
| id |
nil |
→ |
1250469443 |
| source_id |
nil |
→ |
996335512 |
| start_time |
nil |
→ |
2015-12-09 08:30:00 -0800 |
| title |
nil |
→ |
Portland 1 Million Cups |
| url |
nil |
→ |
http://www.meetup.com/1-Million-Cups-Portland/events/226866649/ |
| venue_id |
nil |
→ |
202395057 |
|
|
Change #36962
2015-11-29
09:04:23
|
update
Calagator::Source
996335512
http://www.meetup.com/1-Million-Cups-Portland/events/226866649/
Roll back
|
|
Change #36961
2015-11-29
09:04:23
|
create
Calagator::Source
996335512
http://www.meetup.com/1-Million-Cups-Portland/events/226866649/
Roll back
| id |
nil |
→ |
996335512 |
| url |
nil |
→ |
http://www.meetup.com/1-Million-Cups-Portland/events/226866649/ |
|
|
Change #36960
2015-11-29
09:01:49
|
update
Calagator::Event
1250469361
Portland 1 Million Cups - Wink Pens
Roll back
| description |
<p><b>Excited to have <a href="http://oregon.tie.org/">TiE Oregon</a> speaking to us this week!</b></p> <p>Every week we have a new local entrepreneur building an amazing company here in Portland. They give a short presentation followed up with a great Q&A session where you get to ask questions and ask about the real challenges and triumphs behind the business.</p> <p>As always we welcome everyone interested in startups and founders building great companies here in Portland.</p> <p>Come and check it out and bring a friend.</p> |
→ |
<p><b>Excited to have <a href="http://www.winkpens.com/">Wink Pens</a> speaking to us this week!</b></p> <p>Every week we have a new local entrepreneur building an amazing company here in Portland. They give a short presentation followed up with a great Q&A session where you get to ask questions and ask about the real challenges and triumphs behind the business.</p> <p>As always we welcome everyone interested in startups and founders building great companies here in Portland.</p> <p>Come and check it out and bring a friend.</p> |
|
|
Change #36959
2015-11-29
09:00:58
|
update
Calagator::Event
1250469361
Portland 1 Million Cups
Roll back
| title |
Portland 1 Million Cups |
→ |
Portland 1 Million Cups - Wink Pens |
| venue_details |
nil |
→ |
|
| venue_id |
nil |
→ |
202395056 |
|
|
Change #36958
2015-11-28
00:09:50
|
update
Calagator::Event
1250469442
Collective Agency Holiday Party
Roll back
| description |
There will be a holiday party at Collective Agency on Tuesday December 8th, from 5-8pm, for members, friends, co-workers, partners, families, kids, and visitors.
Bring a food or drink item of your delight to share with the community.
There will be a White Elephant Gift Exchange. Bring an interesting gift to participate. Funny, weird, and nice gifts are great. Rules for the game can be found here:
http://en.wikipedia.org/wiki/white_elephant_gift_exchange
This will be a social/non-work event in the big loft room.
The Community Guidelines are the core of the terms of service: http://collectiveagency.co/community-guidelines
RSVP on Facebook: https://www.facebook.com/events/1513582625606922/ or by emailing [email protected] |
→ |
The fifth annual holiday party at Collective Agency is on Tuesday December 8th, from 5-8pm, for members, friends, co-workers, partners, families, kids, and visitors.
Bring a food or drink item of your delight to share with the community.
There will be a White Elephant Gift Exchange. Bring an interesting gift to participate. Funny, weird, and nice gifts are great. Rules for the game can be found here:
http://en.wikipedia.org/wiki/white_elephant_gift_exchange
This will be a social/non-work event in the big loft room.
The Community Guidelines are the core of the terms of service: http://collectiveagency.co/community-guidelines
RSVP on Facebook: https://www.facebook.com/events/1513582625606922/ or by emailing [email protected] |
|
|
Change #36957
2015-11-28
00:08:58
|
create
Calagator::Event
1250469442
Collective Agency Holiday Party
Roll back
| description |
nil |
→ |
There will be a holiday party at Collective Agency on Tuesday December 8th, from 5-8pm, for members, friends, co-workers, partners, families, kids, and visitors.
Bring a food or drink item of your delight to share with the community.
There will be a White Elephant Gift Exchange. Bring an interesting gift to participate. Funny, weird, and nice gifts are great. Rules for the game can be found here:
http://en.wikipedia.org/wiki/white_elephant_gift_exchange
This will be a social/non-work event in the big loft room.
The Community Guidelines are the core of the terms of service: http://collectiveagency.co/community-guidelines
RSVP on Facebook: https://www.facebook.com/events/1513582625606922/ or by emailing [email protected] |
| end_time |
nil |
→ |
2015-12-08 20:00:00 -0800 |
| id |
nil |
→ |
1250469442 |
| start_time |
nil |
→ |
2015-12-08 17:00:00 -0800 |
| title |
nil |
→ |
Collective Agency Holiday Party |
| url |
nil |
→ |
http://collectiveagency.co/event/collective-agency-holiday-party-2015/ |
| venue_id |
nil |
→ |
202392813 |
|
|
Change #36956
2015-11-26
11:59:37
|
destroy
Calagator::Event
1250469310
Frontend Peer Mentoring
Roll back
|
|
Change #36955
2015-11-25
10:28:05
|
update
Calagator::Event
1250469250
The Women + Tech Holiday Party hosted by Puppet Labs
Roll back
| description |
Save the Date for the Women + Tech Holiday party hosted by Puppet Labs! Details coming soon.... though expect an amazing night of networking and learning! |
→ |
Save the Date for the Women + Tech Holiday party hosted by Puppet Labs! The ladies of Puppet Labs will be doing "raise your voice" talks. Speakers will include Pamela Ju (Sr Analyst), Hailee Kenney (Software Engineer), and Grace Andrews (Associate Technical Solutions Engineer).
Expect an amazing night of networking and learning! |
|
|
Change #36954
2015-11-25
09:21:06
|
create
Calagator::Event
1250469441
Nintex User Group - "Top 10 Nintex Features You Should Be Using"
Roll back
| description |
nil |
→ |
The Nintex User Group meets quarterly to talk about process automation on Microsoft SharePoint with the 3rd party tool Nintex. Check us out on Meetup.com.
This presentation is titled "Top 10 Nintex Features You Should Be Using"
What are the lesser known features of Nintex or the ways to better utilize them?
Sean Fiene with Nintex will be joining us to lead this presentation. Sean is a senior Software Engineer with Nintex and has loads of experience with the platform. This meeting should be valuable to new users of Nintex and to experienced developers. Coming out of SharePoint Saturday Portland we expect a few new faces.
Agenda:
• 11:30-noon: General Nintex Q&A.
• Noon-1pm: Sean Fiene's presentation.
Lunch is provided by Marquam Group |
| end_time |
nil |
→ |
2015-12-01 13:00:00 -0800 |
| id |
nil |
→ |
1250469441 |
| start_time |
nil |
→ |
2015-12-01 11:30:00 -0800 |
| title |
nil |
→ |
Nintex User Group - "Top 10 Nintex Features You Should Be Using" |
| url |
nil |
→ |
http://www.meetup.com/Portland-Nintex-User-Group/events/226321778/ |
| venue_details |
nil |
→ |
Microsoft is on the 9th floor. |
| venue_id |
nil |
→ |
202392706 |
|
|
Change #36953
2015-11-25
08:05:30
|
create
Calagator::Event
1250469440
PDX 3D Printing Lab
Roll back
| description |
nil |
→ |
Join us for our monthly 3D Printing meetup. All are welcome, we will have at least one printer on site, for those who have never seen one. If you have a printer, you're welcome to bring it. |
| end_time |
nil |
→ |
2015-11-25 20:30:00 -0800 |
| id |
nil |
→ |
1250469440 |
| start_time |
nil |
→ |
2015-11-25 17:30:00 -0800 |
| title |
nil |
→ |
PDX 3D Printing Lab |
| url |
nil |
→ |
http://meetu.ps/2PfV1T |
| venue_details |
nil |
→ |
11th floor of the Union Bank building. Please arrive before 6 as the elevators will not let anyone up after 6pm. |
| venue_id |
nil |
→ |
202395038 |
|
|
Change #36952
2015-11-25
08:01:21
|
update
Calagator::Source
996335511
http://meetu.ps/2PfV1T
Roll back
|
|
Change #36951
2015-11-25
08:01:21
|
create
Calagator::Source
996335511
http://meetu.ps/2PfV1T
Roll back
| id |
nil |
→ |
996335511 |
| url |
nil |
→ |
http://meetu.ps/2PfV1T |
|
|
Change #36950
2015-11-25
04:36:38
|
update
Calagator::Event
1250469283
Startup Holiday Party PDX ★
Roll back
| description |
It's a holiday party for startups! Brought to you by Startup Happy Hour & VBC.
RSVP: http://www.meetup.com/StartupHappyHour/events/226904775/ |
→ |
It's a holiday party for startups! Co-hosted by Startup Happy Hour & VBC.
RSVP: http://www.meetup.com/StartupHappyHour/events/226904775/ |
|
|
Change #36949
2015-11-25
04:12:35
|
update
Calagator::Event
1250469283
Startup Holiday Party PDX ★
Roll back
| end_time |
2015-12-10 23:59:00 -0800 |
→ |
2015-12-10 23:00:00 -0800 |
|
|
Change #36948
2015-11-25
04:12:20
|
update
Calagator::Event
1250469283
Startup Holiday Party PDX ★
Roll back
| end_time |
2015-12-11 00:00:00 -0800 |
→ |
2015-12-10 23:59:00 -0800 |
|
|
Change #36947
2015-11-25
04:11:41
|
update
Calagator::Event
1250469283
Startup Happy Hour ★
Roll back
| description |
<a href="http://meetup.com/startuphappyhour">Startup Happy Hour ★</a> is a happy hour for startups.
We're less like a networking event, more like a party, and all about the people.
Please join us at <a href="http://commonsbrewery.com">Commons Brewery</a>, a Southeast Portland nano-brewery with a taproom featuring traditional European beers made with local ingredients.
RSVP: http://www.meetup.com/StartupHappyHour/events/226230639/
21+ venue. |
→ |
It's a holiday party for startups! Brought to you by Startup Happy Hour & VBC.
RSVP: http://www.meetup.com/StartupHappyHour/events/226904775/ |
| end_time |
2015-12-04 20:30:00 -0800 |
→ |
2015-12-11 00:00:00 -0800 |
| start_time |
2015-12-04 18:30:00 -0800 |
→ |
2015-12-10 20:00:00 -0800 |
| title |
Startup Happy Hour ★ |
→ |
Startup Holiday Party PDX ★ |
| url |
http://www.meetup.com/StartupHappyHour/events/226230639/ |
→ |
http://www.meetup.com/StartupHappyHour/events/226904775/ |
| venue_id |
202395096 |
→ |
202395038 |
|
|
Change #36946
2015-11-24
17:48:18
|
create
Calagator::Event
1250469439
PDX Emacs Hacker Night
Roll back
| description |
nil |
→ |
This evening, we will be demonstrating setting up Emacs for Ruby by Will Clifford and Setting up Emacs for Python Development presented by Chris Freeman. We will also have Lightning Talks demonstrating cool tips and tricks. If time permits, we may also get a short Macro workshop.
After the meeting, we will be retiring to a local pub for drinks and "Office Hours" so bring your issues and someone should be able to help you out. |
| end_time |
nil |
→ |
2015-12-16 20:00:00 -0800 |
| id |
nil |
→ |
1250469439 |
| start_time |
nil |
→ |
2015-12-16 18:30:00 -0800 |
| title |
nil |
→ |
PDX Emacs Hacker Night |
| url |
nil |
→ |
http://www.meetup.com/PDX-Emacs-Hackers/ |
| venue_details |
nil |
→ |
Go to the 2nd floor (and/or follow the posted signs) |
| venue_id |
nil |
→ |
202394861 |
|
|
Change #36945
2015-11-24
17:01:51
|
destroy
Calagator::Event
1250469075
Ruby Lunch
Roll back
|
|
Change #36944
2015-11-24
15:37:38
|
update
Calagator::Event
1250469432
December 7th Meeting
Roll back
| description |
<p>Agenda coming soon! If you'd like to speak at the upcoming meeting please email [email protected]. </p> |
→ |
Join us for an evening of talks about Puppet!
We'll have Rich Burroughs from Yesmail Interactive speaking about how to use Gareth Rushgrove's Module Skeleton. Rich works on developing automation as part of an Operations team, mainly using Puppet. He's lead on the efforts to roll out a new greenfield Puppet Enterprise deployment.
We'll also have Puppet Labs engineer, Ethan Brown here to speak about Managing Windows with Puppet. Ethan is the technical lead for the Puppet Windows team, devoted to improving the Puppet Windows experience. Prior to joining the Puppet team, he spent 15+ years building and architecting applications using a wide range of Microsoft technology from the desktop to the web and everything in between.
Agenda:
* 6:00-6:30 pm Pizza and salad (vegan, vegetarian and gluten free options)
* 6:30- 7:15 pm Managing Windows with Puppet, PowerShell and DSC - Ethan Brown, Puppet Labs
* 7:15-7:45 pm Using Gareth's Module Skeleton - Rich Burroughs, Operations Engineer, Yesmail Interactive.
* 7:45-8:15 pm Plan for next time and mingle
Extra Details: The office is wheelchair accessible, and has an elevator. There is bike parking on the street and just inside the parking garage at the corner of SW Stark and SW 1st Ave. Parking is available on the street or at one of the many pay to park lots near the office |
| title |
December 7th Meeting |
→ |
December 7th Portland Puppet User Group Meeting |
| venue_details |
|
→ |
Extra Details: The office is wheelchair accessible, and has an elevator. There is bike parking on the street and just inside the parking garage at the corner of SW Stark and SW 1st Ave. Parking is available on the street or at one of the many pay to park lots near the office |
|