tag:calagator.org,2005:/events/searchCalagator: Events tagged with: bdd2018-03-11T22:34:38-07:00tag:calagator.org,2005:Calagator::Event/12504581152010-01-02T16:49:55-08:002010-01-26T22:37:46-08:00Portland JavaScript Admirers' January MeetingWednesday, January 27, 2010 from 7-10pm at Jive Softwarehttp://calagator.org/events/12504581152010-01-27T19:00:00-08:002010-01-27T22:00:00-08:00<div class="vevent">
<h1 class="summary">Portland JavaScript Admirers' January Meeting</h1>
<div class='date'><time class="dtstart dt-start" title="2010-01-27T19:00:00" datetime="2010-01-27T19:00:00">Wednesday, January 27, 2010 from 7</time>–<time class="dtend dt-end" title="2010-01-27T22:00:00" datetime="2010-01-27T22:00:00">10pm</time></div>
<div class="location vcard">
<a href='/venues/202391809' class='url'>
<span class='fn org'>Jive Software</span>
</a>
<div class="adr">
<div class="street-address">915 SW Stark St., Suite 400</div>
<span class="locality">Portland</span>
, <span class="region">Oregon</span>
<span class="postal-code">97205</span>
<div class='country-name'>United States<div>
(<a href='https://maps.google.com/maps?q=915%20SW%20Stark%20St.,%20Suite%20400,%20Portland%20Oregon%2097205%20United%20States'>map</a>)
</div>
</div>
<div class="description">
<p>The topics for this meeting are:</p>
<ul>
<li>
<a href="http://nodejs.org/">node.js</a> - evented I/O for JavaScript on the server</li>
<li>
<a href="http://code.google.com/closure/">Google Closure Tools</a> - everything you need to build a Google-class web app</li>
<li>Testing asynchronous code with <a href="http://github.com/relevance/blue-ridge">Screw.Unit and Blue Ridge</a>
</li>
</ul>
<p>Bring a laptop if you have one. This will be an activity night.</p>
<p>There will be pizza, kindly provided by Jive Software. Plus we will have essentials on hand for celebrating the JavaScript Admirers' first birthday.</p>
<p>Feel free to join our mailing list at <a href="http://groups.google.com/group/pdxjs">http://groups.google.com/group/pdxjs</a> if you too are a JavaScript admirer. Or visit our web site for more information at <a href="http://pdxjs.com/">http://pdxjs.com/</a>.</p>
</div>
<h3>Links</h3>
<ul>
<li><a class="url" href="http://pdxjs.com/">Website</a></li>
</ul>
<div class="tags">
<h3>Tags</h3>
<p><a class="p-category" href="/events/tag/bdd">bdd</a>, <a class="p-category" href="/events/tag/blueridge">blueridge</a>, <a class="p-category" href="/events/tag/closure">closure</a>, <a class="p-category" href="/events/tag/ecmascript">ecmascript</a>, <a class="p-category" href="/events/tag/googleclosure">googleclosure</a>, <a class="p-category" href="/events/tag/javascript"><img title="javascript" alt="javascript" src="/assets/tag_icons/javascript-6abd4d1aeb784c814b3ef6ce94436f030aad9dfe0f5255ea43a181edc84c4c0c.png" /> javascript</a>, <a class="p-category" href="/events/tag/node">node</a>, <a class="p-category" href="/events/tag/nodejs">nodejs</a>, <a class="p-category" href="/events/tag/pdxjs">pdxjs</a>, <a class="p-category" href="/events/tag/screw.unit">screw.unit</a>, <a class="p-category" href="/events/tag/tdd">tdd</a></p>
</div>
<div class='single_view_right'>
<a href='http://calagator.org/events/1250458115.ics'>Download to iCal</a>
<div id='edit_link'>
<p>You can <a href="http://calagator.org/events/1250458115/edit">edit this event</a>.</p>
</div>
<div id='metadata'>
This item was imported from <a href="/sources/996333943">http://upcoming.yahoo.com/event/51203...</a> <br /><strong>Saturday, January 2, 2010 at 4:49pm</strong> and last updated <br /><strong>Tuesday, January 26, 2010 at 10:37pm</strong>.
</div>
</div>
</div>
45.5218 -122.68tag:calagator.org,2005:Calagator::Event/12504580832009-12-11T08:13:51-08:002013-12-07T02:47:23-08:00Agile Open Northwest 2010Tuesday, February 9, 2010 at 8am through Wednesday, February 10, 2010 at 6pm at Seattle Center - Northwest Roomshttp://calagator.org/events/12504580832010-02-09T08:00:00-08:002010-02-10T18:00:00-08:00<div class="vevent">
<h1 class="summary">Agile Open Northwest 2010</h1>
<div class='date'><time class="dtstart dt-start" title="2010-02-09T08:00:00" datetime="2010-02-09T08:00:00">Tuesday, February 9, 2010 at 8am</time> through <time class="dtend dt-end" title="2010-02-10T18:00:00" datetime="2010-02-10T18:00:00">Wednesday, February 10, 2010 at 6pm</time></div>
<div class="location vcard">
<a href='/venues/202393104' class='url'>
<span class='fn org'>Seattle Center - Northwest Rooms</span>
</a>
<div class="adr">
<div class="street-address">305 Harrison Street</div>
<span class="locality">Seattle</span>
, <span class="region">WA</span>
<span class="postal-code">98109</span>
<div class='country-name'>US<div>
(<a href='https://maps.google.com/maps?q=305%20Harrison%20Street,%20Seattle%20WA%2098109%20US'>map</a>)
</div>
</div>
<div class="description">
<p>Announcing Agile Open Northwest 2010! This Agile Open Space event will be
held February 9th and 10th, 2010, in the Seattle Center Northwest Rooms.
Please see <a href="http://www.agileopennorthwest.org">http://www.agileopennorthwest.org</a> for registration information
and further details.</p>
<p>We invite you to our fourth annual Agile Open Northwest conference.
Alternating each year between Portland and Seattle, AONW conferences bring
together practicing members of the Northwest Agile communities to explore
the latest developments in agile software development. We held our third
annual event last year in Portland and enjoyed another great success.
Registration is $125.00 for both days, including light breakfast and lunch.
This low-cost regional conference is a great opportunity to connect with the
local agile community, experts and novices alike.</p>
<p>Please join us this year as we host 125 experienced, collaborative,
committed agile practitioners from the Northwest U.S. (and beyond) in
tackling the issues around our recurring theme "Agile for Real." As in past
years, attendance is limited to a predetermined number in order retain the
many advantages a small conference has to offer.</p>
<p>Here is a comment from a previous attendee:</p>
<p>"These two-day Agile Open Northwest conferences are an extremely good value.
..[Y]ou learn directly from practitioners in the agile community what works
and what doesn't. I attended the first two of these conferences, they were
stunningly good... loads of practical, useful stuff and stimulating
discussions." -- Ian Savage, PNSQC Program Chair</p>
<p>More information can be found at <a href="http://www.agileopennorthwest.org">http://www.agileopennorthwest.org</a>. Registration is open now. We look forward to seeing you there.</p>
</div>
<h3>Links</h3>
<ul>
<li><a class="url" href="http://agileopennorthwest.org">Website</a></li>
</ul>
<div class="tags">
<h3>Tags</h3>
<p><a class="p-category" href="/events/tag/agile">agile</a>, <a class="p-category" href="/events/tag/bdd">bdd</a>, <a class="p-category" href="/events/tag/conference">conference</a>, <a class="p-category" href="/events/tag/crystal">crystal</a>, <a class="p-category" href="/events/tag/dsdm">dsdm</a>, <a class="p-category" href="/events/tag/evo">evo</a>, <a class="p-category" href="/events/tag/lean">lean</a>, <a class="p-category" href="/events/tag/open space">open space</a>, <a class="p-category" href="/events/tag/practitioners">practitioners</a>, <a class="p-category" href="/events/tag/retrospectives">retrospectives</a>, <a class="p-category" href="/events/tag/scrum">scrum</a>, <a class="p-category" href="/events/tag/scrum master">scrum master</a>, <a class="p-category" href="/events/tag/software development">software development</a>, <a class="p-category" href="/events/tag/tdd">tdd</a>, <a class="p-category" href="/events/tag/unconference">unconference</a>, <a class="p-category" href="/events/tag/xp">xp</a></p>
</div>
<div class='single_view_right'>
<a href='http://calagator.org/events/1250458083.ics'>Download to iCal</a>
<div id='edit_link'>
<p>You can <a href="http://calagator.org/events/1250458083/edit">edit this event</a>.</p>
</div>
<div id='metadata'>
This item was added directly to Calagator <br /><strong>Friday, December 11, 2009 at 8:13am</strong> and last updated <br /><strong>Saturday, December 7, 2013 at 2:47am</strong>.
</div>
</div>
</div>
47.6216 -122.3507tag:calagator.org,2005:Calagator::Event/12504694372015-11-24T10:26:59-08:002016-06-10T14:40:47-07:00Test Ruby PDX Monthly MeetingMonday, January 11, 2016 from 6-9pm at Renew Financialhttp://calagator.org/events/12504694372016-01-11T18:00:00-08:002016-01-11T21:00:00-08:00<div class="vevent">
<h1 class="summary">Test Ruby PDX Monthly Meeting</h1>
<div class='date'><time class="dtstart dt-start" title="2016-01-11T18:00:00" datetime="2016-01-11T18:00:00">Monday, January 11, 2016 from 6</time>–<time class="dtend dt-end" title="2016-01-11T21:00:00" datetime="2016-01-11T21:00:00">9pm</time></div>
<div class="location vcard">
<a href='/venues/202395140' class='url'>
<span class='fn org'>Renew Financial</span>
</a>
<div class="adr">
<div class="street-address">402 SW 6th Ave. #902</div>
<span class="locality">Portland</span>
, <span class="region">OR</span>
<span class="postal-code">97202</span>
<div class='country-name'>US<div>
(<a href='https://maps.google.com/maps?q=402%20SW%206th%20Ave.%20%23902,%20Portland%20OR%2097202%20US'>map</a>)
</div>
</div>
<div class="description">
<p>Conversation and peer mentoring starting at 6, presentations at 7. For more information, follow @TestRubyPDX on Twitter or join the #testrubypdx Slack channel (under PDX.rb).</p>
<h3>Presentations</h3>
<h4>Bernerd Schaefer: Refactor Your Feature Specs!</h4>
<p><code>expect(page).to have_css(".active")</code>. It's clear what this line does, but what is it really testing? And why? Together we'll take some real-life feature specs and refactor them so the intent of the spec shines through.</p>
</div>
<h3>Links</h3>
<ul>
<li><a class="url" href="http://testrubypdx.org">Website</a></li>
</ul>
<div class="tags">
<h3>Tags</h3>
<p><a class="p-category" href="/events/tag/Capybara">Capybara</a>, <a class="p-category" href="/events/tag/Cucumber">Cucumber</a>, <a class="p-category" href="/events/tag/Minitest">Minitest</a>, <a class="p-category" href="/events/tag/RSpec">RSpec</a>, <a class="p-category" href="/events/tag/Test Ruby PDX">Test Ruby PDX</a>, <a class="p-category" href="/events/tag/Test::Unit">Test::Unit</a>, <a class="p-category" href="/events/tag/bdd">bdd</a>, <a class="p-category" href="/events/tag/rails"><img title="rails" alt="rails" src="/assets/tag_icons/rails-e53bc8411df8122f74959f46c2f69c99152414a663cd1a21068d19ec22aa5a50.png" /> rails</a>, <a class="p-category" href="/events/tag/ruby"><img title="ruby" alt="ruby" src="/assets/tag_icons/ruby-6cb4bb736e6c4cb0000f6e4d6254e13d9088263198adc4a1fd0676f8a2f84c34.png" /> ruby</a>, <a class="p-category" href="/events/tag/ruby on rails">ruby on rails</a>, <a class="p-category" href="/events/tag/tdd">tdd</a>, <a class="p-category" href="/events/tag/testing">testing</a></p>
</div>
<div class='single_view_right'>
<a href='http://calagator.org/events/1250469437.ics'>Download to iCal</a>
<div id='edit_link'>
<p>You can <a href="http://calagator.org/events/1250469437/edit">edit this event</a>.</p>
</div>
<div id='metadata'>
This item was added directly to Calagator <br /><strong>Tuesday, November 24, 2015 at 10:26am</strong> and last updated <br /><strong>Friday, June 10, 2016 at 2:40pm</strong>.
</div>
</div>
</div>
45.5211 -122.6776tag:calagator.org,2005:Calagator::Event/12504696422016-01-16T14:30:48-08:002016-01-16T14:30:48-08:00Portland Java User Group (PJUG)Tuesday, January 19, 2016 from 6-8:30pm at Bodybuilding.comhttp://calagator.org/events/12504696422016-01-19T18:00:00-08:002016-01-19T20:30:00-08:00<div class="vevent">
<h1 class="summary">Portland Java User Group (PJUG)</h1>
<div class='date'><time class="dtstart dt-start" title="2016-01-19T18:00:00" datetime="2016-01-19T18:00:00">Tuesday, January 19, 2016 from 6</time>–<time class="dtend dt-end" title="2016-01-19T20:30:00" datetime="2016-01-19T20:30:00">8:30pm</time></div>
<div class="location vcard">
<a href='/venues/202394977' class='url'>
<span class='fn org'>Bodybuilding.com</span>
</a>
<div class="adr">
<div class="street-address">1233 Northwest 12th Avenue</div>
<span class="locality">Portland</span>
, <span class="region">OR</span>
<span class="postal-code">97209</span>
<div class='country-name'>US<div>
(<a href='https://maps.google.com/maps?q=1233%20Northwest%2012th%20Avenue,%20Portland%20OR%2097209%20US'>map</a>)
</div>
</div>
<div class="description">
<h3>Behavior Driven Development with the Spock Specification Framework</h3>
<p>A brief introduction to Behavior Driven Development (BDD) and use of the Spock Specification Framework to achieve BDD. This presentation will provide a solid starting point for building BDD specifications in Spock and provide direction in which expand your knowledge of BDD as you delve into the Spock eco system.</p>
<ul>
<li>Overview of what BDD is and how it differs from Automated Testing</li>
<li>Building a Specification with Spock from the ground up to achieve BDD</li>
<li>Using Spock’s built in Mocking framework to mock data and test interactions</li>
<li>Data Driven Testing using Spock’s Data Tables and Data Pipes</li>
<li>Brief Introduction to Properties Based Testing and use of Spock Genesis for data generation</li>
<li>How to utilize Specifications as Documentation</li>
<li>Other odds and ends of the Spock Framework</li>
</ul>
<h3>Speaker</h3>
<p>Jamie L. Smyth</p>
<p>Through the course of nearly 20 years in professional software development, Jamie has promoted many rising paradigms that are in common practice today, including the use of Asynchronous Communication, Hypermedia as the Engine of Application State, Test Driven Development, and many others. Currently Jamie is brining Continuous Delivery and Deployment Automation to BodyBuilding.com and Behavior Driven Development and Automated Testing are key components of this strategy. Jamie lives by the mantra that software should be a pleasure to use and create.</p>
</div>
<h3>Links</h3>
<ul>
<li><a class="url" href="http://pjug.org">Website</a></li>
</ul>
<div class="tags">
<h3>Tags</h3>
<p><a class="p-category" href="/events/tag/bdd">bdd</a>, <a class="p-category" href="/events/tag/java">java</a>, <a class="p-category" href="/events/tag/jvm">jvm</a></p>
</div>
<div class='single_view_right'>
<a href='http://calagator.org/events/1250469642.ics'>Download to iCal</a>
<div id='edit_link'>
<p>You can <a href="http://calagator.org/events/1250469642/edit">edit this event</a>.</p>
</div>
<div id='metadata'>
This item was added directly to Calagator <br /><strong>Saturday, January 16, 2016 at 2:30pm</strong>.
</div>
</div>
</div>
45.5318 -122.684tag:calagator.org,2005:Calagator::Event/12504696222016-01-13T09:48:45-08:002016-01-13T09:48:45-08:00Test Ruby PDX Monthly MeetingMonday, March 14, 2016 from 6-9pm at Renew Financialhttp://calagator.org/events/12504696222016-03-14T18:00:00-07:002016-03-14T21:00:00-07:00<div class="vevent">
<h1 class="summary">Test Ruby PDX Monthly Meeting</h1>
<div class='date'><time class="dtstart dt-start" title="2016-03-14T18:00:00" datetime="2016-03-14T18:00:00">Monday, March 14, 2016 from 6</time>–<time class="dtend dt-end" title="2016-03-14T21:00:00" datetime="2016-03-14T21:00:00">9pm</time></div>
<div class="location vcard">
<a href='/venues/202395140' class='url'>
<span class='fn org'>Renew Financial</span>
</a>
<div class="adr">
<div class="street-address">402 SW 6th Ave. #902</div>
<span class="locality">Portland</span>
, <span class="region">OR</span>
<span class="postal-code">97202</span>
<div class='country-name'>US<div>
(<a href='https://maps.google.com/maps?q=402%20SW%206th%20Ave.%20%23902,%20Portland%20OR%2097202%20US'>map</a>)
</div>
</div>
<div class="description">
<p>Portland's testing user group for Ruby developers! Conversation and peer mentoring starting at 6, presentations at 7. For more information, follow @TestRubyPDX on Twitter or join the #testrubypdx Slack channel (under the pdxruby team).</p>
<h3>How and Why to Test Rake Tasks - Brett Chalupa</h3>
<p>Testing classes and modules is essential to writing well tested Ruby code. However, testing Rake tasks is not as straight-forward. In this talk, you will learn how and why it is valuable to test Rake tasks. This talk will go over testing regular ole Rake tasks and Rake tasks in a Rails app. Before you know it, you will be writing Rake tasks in a test-driven manner, hooray!</p>
</div>
<h3>Links</h3>
<ul>
<li><a class="url" href="http://testrubypdx.org">Website</a></li>
</ul>
<div class="tags">
<h3>Tags</h3>
<p><a class="p-category" href="/events/tag/Capybara">Capybara</a>, <a class="p-category" href="/events/tag/Cucumber">Cucumber</a>, <a class="p-category" href="/events/tag/Minitest">Minitest</a>, <a class="p-category" href="/events/tag/RSpec">RSpec</a>, <a class="p-category" href="/events/tag/Test Ruby PDX">Test Ruby PDX</a>, <a class="p-category" href="/events/tag/Test::Unit">Test::Unit</a>, <a class="p-category" href="/events/tag/agile">agile</a>, <a class="p-category" href="/events/tag/bdd">bdd</a>, <a class="p-category" href="/events/tag/rails"><img title="rails" alt="rails" src="/assets/tag_icons/rails-e53bc8411df8122f74959f46c2f69c99152414a663cd1a21068d19ec22aa5a50.png" /> rails</a>, <a class="p-category" href="/events/tag/ruby"><img title="ruby" alt="ruby" src="/assets/tag_icons/ruby-6cb4bb736e6c4cb0000f6e4d6254e13d9088263198adc4a1fd0676f8a2f84c34.png" /> ruby</a>, <a class="p-category" href="/events/tag/ruby on rails">ruby on rails</a>, <a class="p-category" href="/events/tag/tdd">tdd</a>, <a class="p-category" href="/events/tag/testing">testing</a></p>
</div>
<div class='single_view_right'>
<a href='http://calagator.org/events/1250469622.ics'>Download to iCal</a>
<div id='edit_link'>
<p>You can <a href="http://calagator.org/events/1250469622/edit">edit this event</a>.</p>
</div>
<div id='metadata'>
This item was added directly to Calagator <br /><strong>Wednesday, January 13, 2016 at 9:48am</strong>.
</div>
</div>
</div>
45.5211 -122.6776tag:calagator.org,2005:Calagator::Event/12504699992016-03-23T11:38:55-07:002016-03-23T11:43:08-07:00Test Ruby PDX Monthly MeetingMonday, April 11, 2016 from 6-9pm at Renew Financialhttp://calagator.org/events/12504699992016-04-11T18:00:00-07:002016-04-11T21:00:00-07:00<div class="vevent">
<h1 class="summary">Test Ruby PDX Monthly Meeting</h1>
<div class='date'><time class="dtstart dt-start" title="2016-04-11T18:00:00" datetime="2016-04-11T18:00:00">Monday, April 11, 2016 from 6</time>–<time class="dtend dt-end" title="2016-04-11T21:00:00" datetime="2016-04-11T21:00:00">9pm</time></div>
<div class="location vcard">
<a href='/venues/202395140' class='url'>
<span class='fn org'>Renew Financial</span>
</a>
<div class="adr">
<div class="street-address">402 SW 6th Ave. #902</div>
<span class="locality">Portland</span>
, <span class="region">OR</span>
<span class="postal-code">97202</span>
<div class='country-name'>US<div>
(<a href='https://maps.google.com/maps?q=402%20SW%206th%20Ave.%20%23902,%20Portland%20OR%2097202%20US'>map</a>)
</div>
</div>
<div class="description">
<p>Portland's testing user group for Ruby developers! Conversation and peer mentoring starting at 6, presentations at 7. For more information, follow @TestRubyPDX on Twitter or join the #testrubypdx Slack channel (under the pdxruby team).</p>
<h2>Paul Baker - Golden Thorns: Lessons from the Gilded Rose Kata</h2>
<p>The Gilded Rose Kata is a fairly well known kata that utilizes a "golden master testing" strategy to provide safety while the developer refactors a messy legacy code base in order to add new features. I will walk through my take on the kata and then review some lessons that I have learned as a sr. developer working with legacy code and where this pattern can be helpful.</p>
</div>
<h3>Links</h3>
<ul>
<li><a class="url" href="http://testrubypdx.org">Website</a></li>
</ul>
<div class="tags">
<h3>Tags</h3>
<p><a class="p-category" href="/events/tag/Capybara">Capybara</a>, <a class="p-category" href="/events/tag/Cucumber">Cucumber</a>, <a class="p-category" href="/events/tag/Minitest">Minitest</a>, <a class="p-category" href="/events/tag/RSpec">RSpec</a>, <a class="p-category" href="/events/tag/Test Ruby PDX">Test Ruby PDX</a>, <a class="p-category" href="/events/tag/Test::Unit">Test::Unit</a>, <a class="p-category" href="/events/tag/agile">agile</a>, <a class="p-category" href="/events/tag/bdd">bdd</a>, <a class="p-category" href="/events/tag/rails"><img title="rails" alt="rails" src="/assets/tag_icons/rails-e53bc8411df8122f74959f46c2f69c99152414a663cd1a21068d19ec22aa5a50.png" /> rails</a>, <a class="p-category" href="/events/tag/ruby"><img title="ruby" alt="ruby" src="/assets/tag_icons/ruby-6cb4bb736e6c4cb0000f6e4d6254e13d9088263198adc4a1fd0676f8a2f84c34.png" /> ruby</a>, <a class="p-category" href="/events/tag/ruby on rails">ruby on rails</a>, <a class="p-category" href="/events/tag/tdd">tdd</a>, <a class="p-category" href="/events/tag/testing">testing</a></p>
</div>
<div class='single_view_right'>
<a href='http://calagator.org/events/1250469999.ics'>Download to iCal</a>
<div id='edit_link'>
<p>You can <a href="http://calagator.org/events/1250469999/edit">edit this event</a>.</p>
</div>
<div id='metadata'>
This item was added directly to Calagator <br /><strong>Wednesday, March 23, 2016 at 11:38am</strong> and last updated <br /><strong>Wednesday, March 23, 2016 at 11:43am</strong>.
</div>
</div>
</div>
45.5211 -122.6776tag:calagator.org,2005:Calagator::Event/12504700012016-03-23T11:39:35-07:002016-03-23T11:39:35-07:00Test Ruby PDX Monthly MeetingMonday, June 13, 2016 from 6-9pm at Renew Financialhttp://calagator.org/events/12504700012016-06-13T18:00:00-07:002016-06-13T21:00:00-07:00<div class="vevent">
<h1 class="summary">Test Ruby PDX Monthly Meeting</h1>
<div class='date'><time class="dtstart dt-start" title="2016-06-13T18:00:00" datetime="2016-06-13T18:00:00">Monday, June 13, 2016 from 6</time>–<time class="dtend dt-end" title="2016-06-13T21:00:00" datetime="2016-06-13T21:00:00">9pm</time></div>
<div class="location vcard">
<a href='/venues/202395140' class='url'>
<span class='fn org'>Renew Financial</span>
</a>
<div class="adr">
<div class="street-address">402 SW 6th Ave. #902</div>
<span class="locality">Portland</span>
, <span class="region">OR</span>
<span class="postal-code">97202</span>
<div class='country-name'>US<div>
(<a href='https://maps.google.com/maps?q=402%20SW%206th%20Ave.%20%23902,%20Portland%20OR%2097202%20US'>map</a>)
</div>
</div>
<div class="description">
<p>Portland's testing user group for Ruby developers! Conversation and peer mentoring starting at 6, presentations at 7. For more information, follow @TestRubyPDX on Twitter or join the #TestRubyPDX Slack channel (under the pdxruby team). We are still looking for speakers, so if you're interested, visit <a href="http://testrubypdx.org/speak">testrubypdx.org/speak</a> for details and suggested topics!</p>
</div>
<h3>Links</h3>
<ul>
<li><a class="url" href="http://TestRubyPDX.org">Website</a></li>
</ul>
<div class="tags">
<h3>Tags</h3>
<p><a class="p-category" href="/events/tag/Capybara">Capybara</a>, <a class="p-category" href="/events/tag/Cucumber">Cucumber</a>, <a class="p-category" href="/events/tag/Minitest">Minitest</a>, <a class="p-category" href="/events/tag/RSpec">RSpec</a>, <a class="p-category" href="/events/tag/Test Ruby PDX">Test Ruby PDX</a>, <a class="p-category" href="/events/tag/Test::Unit">Test::Unit</a>, <a class="p-category" href="/events/tag/agile">agile</a>, <a class="p-category" href="/events/tag/bdd">bdd</a>, <a class="p-category" href="/events/tag/rails"><img title="rails" alt="rails" src="/assets/tag_icons/rails-e53bc8411df8122f74959f46c2f69c99152414a663cd1a21068d19ec22aa5a50.png" /> rails</a>, <a class="p-category" href="/events/tag/ruby"><img title="ruby" alt="ruby" src="/assets/tag_icons/ruby-6cb4bb736e6c4cb0000f6e4d6254e13d9088263198adc4a1fd0676f8a2f84c34.png" /> ruby</a>, <a class="p-category" href="/events/tag/ruby on rails">ruby on rails</a>, <a class="p-category" href="/events/tag/tdd">tdd</a>, <a class="p-category" href="/events/tag/testing">testing</a></p>
</div>
<div class='single_view_right'>
<a href='http://calagator.org/events/1250470001.ics'>Download to iCal</a>
<div id='edit_link'>
<p>You can <a href="http://calagator.org/events/1250470001/edit">edit this event</a>.</p>
</div>
<div id='metadata'>
This item was added directly to Calagator <br /><strong>Wednesday, March 23, 2016 at 11:39am</strong>.
</div>
</div>
</div>
45.5211 -122.6776tag:calagator.org,2005:Calagator::Event/12504700032016-03-23T11:40:00-07:002016-03-23T11:40:00-07:00Test Ruby PDX Monthly MeetingMonday, August 8, 2016 from 6-9pm at Renew Financialhttp://calagator.org/events/12504700032016-08-08T18:00:00-07:002016-08-08T21:00:00-07:00<div class="vevent">
<h1 class="summary">Test Ruby PDX Monthly Meeting</h1>
<div class='date'><time class="dtstart dt-start" title="2016-08-08T18:00:00" datetime="2016-08-08T18:00:00">Monday, August 8, 2016 from 6</time>–<time class="dtend dt-end" title="2016-08-08T21:00:00" datetime="2016-08-08T21:00:00">9pm</time></div>
<div class="location vcard">
<a href='/venues/202395140' class='url'>
<span class='fn org'>Renew Financial</span>
</a>
<div class="adr">
<div class="street-address">402 SW 6th Ave. #902</div>
<span class="locality">Portland</span>
, <span class="region">OR</span>
<span class="postal-code">97202</span>
<div class='country-name'>US<div>
(<a href='https://maps.google.com/maps?q=402%20SW%206th%20Ave.%20%23902,%20Portland%20OR%2097202%20US'>map</a>)
</div>
</div>
<div class="description">
<p>Portland's testing user group for Ruby developers! Conversation and peer mentoring starting at 6, presentations at 7. For more information, follow @TestRubyPDX on Twitter or join the #testrubypdx Slack channel (under the pdxruby team). We are still looking for speakers, so if you're interested, visit <a href="http://testrubypdx.org/speak">testrubypdx.org/speak</a> for details and suggested topics!</p>
</div>
<h3>Links</h3>
<ul>
<li><a class="url" href="http://testrubypdx.org">Website</a></li>
</ul>
<div class="tags">
<h3>Tags</h3>
<p><a class="p-category" href="/events/tag/Capybara">Capybara</a>, <a class="p-category" href="/events/tag/Cucumber">Cucumber</a>, <a class="p-category" href="/events/tag/Minitest">Minitest</a>, <a class="p-category" href="/events/tag/RSpec">RSpec</a>, <a class="p-category" href="/events/tag/Test Ruby PDX">Test Ruby PDX</a>, <a class="p-category" href="/events/tag/Test::Unit">Test::Unit</a>, <a class="p-category" href="/events/tag/agile">agile</a>, <a class="p-category" href="/events/tag/bdd">bdd</a>, <a class="p-category" href="/events/tag/rails"><img title="rails" alt="rails" src="/assets/tag_icons/rails-e53bc8411df8122f74959f46c2f69c99152414a663cd1a21068d19ec22aa5a50.png" /> rails</a>, <a class="p-category" href="/events/tag/ruby"><img title="ruby" alt="ruby" src="/assets/tag_icons/ruby-6cb4bb736e6c4cb0000f6e4d6254e13d9088263198adc4a1fd0676f8a2f84c34.png" /> ruby</a>, <a class="p-category" href="/events/tag/ruby on rails">ruby on rails</a>, <a class="p-category" href="/events/tag/tdd">tdd</a>, <a class="p-category" href="/events/tag/testing">testing</a></p>
</div>
<div class='single_view_right'>
<a href='http://calagator.org/events/1250470003.ics'>Download to iCal</a>
<div id='edit_link'>
<p>You can <a href="http://calagator.org/events/1250470003/edit">edit this event</a>.</p>
</div>
<div id='metadata'>
This item was added directly to Calagator <br /><strong>Wednesday, March 23, 2016 at 11:40am</strong>.
</div>
</div>
</div>
45.5211 -122.6776tag:calagator.org,2005:Calagator::Event/12504722592017-07-24T13:58:18-07:002017-07-24T13:58:18-07:00AgileCamp Northwest - Enterprise Agility, Business Strategy & Transformation, Agile LeadershipWednesday, September 6, 2017 from 7:30am-6pm at Nike - Tiger Woods Conference Centerhttp://calagator.org/events/12504722592017-09-06T07:30:00-07:002017-09-06T18:00:00-07:00<div class="vevent">
<h1 class="summary">AgileCamp Northwest - Enterprise Agility, Business Strategy & Transformation, Agile Leadership</h1>
<div class='date'><time class="dtstart dt-start" title="2017-09-06T07:30:00" datetime="2017-09-06T07:30:00">Wednesday, September 6, 2017 from 7:30am</time>–<time class="dtend dt-end" title="2017-09-06T18:00:00" datetime="2017-09-06T18:00:00">6pm</time></div>
<div class="location vcard">
<a href='/venues/202395649' class='url'>
<span class='fn org'>Nike - Tiger Woods Conference Center</span>
</a>
<div class="adr">
</div>
</div>
<div class="description">
<p>Agilists from across the Pacific Northwest will converge at the Nike World Headquarters for a career changing day. This is a one-day conference with 3 keynote speakers (Richard Sheridan, best-selling author of Joy Inc., Gene Kim, founder and CTO of Tripwire, and Mamie Jones, SVP of Product Development at Intuit) as well as 20 workshops on Leadership, Product, Technical Enablement, Leadership, Innovation, Agility and much more.</p>
<p>Use this promo code, MeetAC17 for a 10% discount on registration if you register by 8/23/2017!</p>
</div>
<h3>Links</h3>
<ul>
<li><a class="url" href="http://agilecamp.org/northwest">Website</a></li>
</ul>
<div class="tags">
<h3>Tags</h3>
<p><a class="p-category" href="/events/tag/Agile Leadership">Agile Leadership</a>, <a class="p-category" href="/events/tag/agile">agile</a>, <a class="p-category" href="/events/tag/bdd">bdd</a>, <a class="p-category" href="/events/tag/continuous integration">continuous integration</a>, <a class="p-category" href="/events/tag/devops">devops</a>, <a class="p-category" href="/events/tag/extreme programming">extreme programming</a>, <a class="p-category" href="/events/tag/kanban">kanban</a>, <a class="p-category" href="/events/tag/lean">lean</a>, <a class="p-category" href="/events/tag/qa">qa</a>, <a class="p-category" href="/events/tag/tdd">tdd</a>, <a class="p-category" href="/events/tag/xp">xp</a></p>
</div>
<div class='single_view_right'>
<a href='http://calagator.org/events/1250472259.ics'>Download to iCal</a>
<div id='edit_link'>
<p>You can <a href="http://calagator.org/events/1250472259/edit">edit this event</a>.</p>
</div>
<div id='metadata'>
This item was added directly to Calagator <br /><strong>Monday, July 24, 2017 at 1:58pm</strong>.
</div>
</div>
</div>
tag:calagator.org,2005:Calagator::Event/12504724442017-08-29T21:46:48-07:002017-08-29T21:46:48-07:00AgilePDX: Using Cucumber: a Behavior Driven Development ToolWednesday, October 18, 2017 from 6:30-8pm at Puppethttp://calagator.org/events/12504724442017-10-18T18:30:00-07:002017-10-18T20:00:00-07:00<div class="vevent">
<h1 class="summary">AgilePDX: Using Cucumber: a Behavior Driven Development Tool</h1>
<div class='date'><time class="dtstart dt-start" title="2017-10-18T18:30:00" datetime="2017-10-18T18:30:00">Wednesday, October 18, 2017 from 6:30</time>–<time class="dtend dt-end" title="2017-10-18T20:00:00" datetime="2017-10-18T20:00:00">8pm</time></div>
<div class="location vcard">
<a href='/venues/202393539' class='url'>
<span class='fn org'>Puppet</span>
</a>
<div class="adr">
<div class="street-address">308 SW 2nd Ave Fifth Floor</div>
<span class="locality">Portland</span>
, <span class="region">OR</span>
<span class="postal-code">97204</span>
<div class='country-name'>US<div>
(<a href='https://maps.google.com/maps?q=308%20SW%202nd%20Ave%20Fifth%20Floor,%20Portland%20OR%2097204%20US'>map</a>)
</div>
</div>
<div class="description">
<p>We've all seen or heard of "unit" test suites that all pass but the resulting project doesn't actually work. Behavior Driven Development (BDD) can provide a higher level of confidence in a project by testing at a higher level: the project's input and output level.</p>
<p>In this presentation we'll look at examples of BDD implemented in cucumber, show how it can catch errors other tests can't, how it can be used not only for improving confidence in deployments but verifying deployments as well. Specifically focused on backend web services, the concepts in the presentation can be applied to other domains as well.</p>
<p>If you're looking for a presentation with code, but not too much, this is for you!</p>
<p>Bio: Matthew Mayer is an agile enthusiast, a cloud-native software engineer but mostly wishes he had more time to ride his motorcycles.</p>
</div>
<h3>Links</h3>
<ul>
<li><a class="url" href="http://www.agilepdx.org/">Website</a></li>
</ul>
<div class="tags">
<h3>Tags</h3>
<p><a class="p-category" href="/events/tag/Cucumber">Cucumber</a>, <a class="p-category" href="/events/tag/agile">agile</a>, <a class="p-category" href="/events/tag/agilepdx">agilepdx</a>, <a class="p-category" href="/events/tag/bdd">bdd</a></p>
</div>
<div class='single_view_right'>
<a href='http://calagator.org/events/1250472444.ics'>Download to iCal</a>
<div id='edit_link'>
<p>You can <a href="http://calagator.org/events/1250472444/edit">edit this event</a>.</p>
</div>
<div id='metadata'>
This item was added directly to Calagator <br /><strong>Tuesday, August 29, 2017 at 9:46pm</strong>.
</div>
</div>
</div>
45.517 -122.6733tag:calagator.org,2005:Calagator::Event/12504731282018-01-17T15:19:32-08:002018-01-17T15:19:32-08:00How, and When, to do TDD and BDD TogetherWednesday, February 21, 2018 from 6:30-8pm at Puppethttp://calagator.org/events/12504731282018-02-21T18:30:00-08:002018-02-21T20:00:00-08:00<div class="vevent">
<h1 class="summary">How, and When, to do TDD and BDD Together</h1>
<div class='date'><time class="dtstart dt-start" title="2018-02-21T18:30:00" datetime="2018-02-21T18:30:00">Wednesday, February 21, 2018 from 6:30</time>–<time class="dtend dt-end" title="2018-02-21T20:00:00" datetime="2018-02-21T20:00:00">8pm</time></div>
<div class="location vcard">
<a href='/venues/202393539' class='url'>
<span class='fn org'>Puppet</span>
</a>
<div class="adr">
<div class="street-address">308 SW 2nd Ave Fifth Floor</div>
<span class="locality">Portland</span>
, <span class="region">OR</span>
<span class="postal-code">97204</span>
<div class='country-name'>US<div>
(<a href='https://maps.google.com/maps?q=308%20SW%202nd%20Ave%20Fifth%20Floor,%20Portland%20OR%2097204%20US'>map</a>)
</div>
</div>
<div class="description">
<p>For a long time, folks (Rob included) misinterpreted Behavior Driven Development (BDD) as “Test-Driven Development done right,” as Acceptance Test Driven Development (ATDD) with better tools, or as an umbrella term embracing both TDD and ATDD. So, how is BDD really done, and where does TDD fit in, if at all? It turns out that the real problem may lie in trying to pin down rigorous definitions for these terms, and trying to determine when to do which style of testing. Rob coaches teams to be prepared to use the BDD cycle and the TDD cycle when appropriate, and to be willing to move fluidly between these two intertwined cycles on a daily basis. Rob has witnessed significantly improved levels of communication, alignment, quality, and enthusiasm on teams -- and just in mere days, when BDD is embraced as the central activity of the whole team.</p>
<p>You’ll help explore why, when, and how to use both TDD and BDD together to build the most valuable and maintainable software possible.</p>
<p>Rob Myers is principle instructor and coach at Agile for All. He has over 30 years of professional experience with software development teams, and has been training and coaching organizations in Agile engineering practices since 1998. His courses blend fun, practical hands-on labs, "Training From the Back of the Room” learning techniques, and relevant first-person stories from both successful and not-so-successful Agile implementations. His clients have included many start-ups as well as Fortune 100 multinationals. Rob is currently working on his first technical book, Essential Test-Driven Development.</p>
</div>
<h3>Links</h3>
<ul>
<li><a class="url" href="http://www.agilepdx.org/">Website</a></li>
</ul>
<div class="tags">
<h3>Tags</h3>
<p><a class="p-category" href="/events/tag/agile">agile</a>, <a class="p-category" href="/events/tag/agilepdx">agilepdx</a>, <a class="p-category" href="/events/tag/atdd">atdd</a>, <a class="p-category" href="/events/tag/bdd">bdd</a>, <a class="p-category" href="/events/tag/development">development</a>, <a class="p-category" href="/events/tag/tdd">tdd</a></p>
</div>
<div class='single_view_right'>
<a href='http://calagator.org/events/1250473128.ics'>Download to iCal</a>
<div id='edit_link'>
<p>You can <a href="http://calagator.org/events/1250473128/edit">edit this event</a>.</p>
</div>
<div id='metadata'>
This item was added directly to Calagator <br /><strong>Wednesday, January 17, 2018 at 3:19pm</strong>.
</div>
</div>
</div>
45.517 -122.6733tag:calagator.org,2005:Calagator::Event/12504734042018-03-11T22:34:38-07:002018-03-11T22:34:38-07:00Agile Engineering Course - Certified Scrum Developer (CSD) Monday, April 9, 2018 at 8:30am through Wednesday, April 11, 2018 at 4:30pm at Courtyard by Marriott - Portlandhttp://calagator.org/events/12504734042018-04-09T08:30:00-07:002018-04-11T16:30:00-07:00<div class="vevent">
<h1 class="summary">Agile Engineering Course - Certified Scrum Developer (CSD) </h1>
<div class='date'><time class="dtstart dt-start" title="2018-04-09T08:30:00" datetime="2018-04-09T08:30:00">Monday, April 9, 2018 at 8:30am</time> through <time class="dtend dt-end" title="2018-04-11T16:30:00" datetime="2018-04-11T16:30:00">Wednesday, April 11, 2018 at 4:30pm</time></div>
<div class="location vcard">
<a href='/venues/202395867' class='url'>
<span class='fn org'>Courtyard by Marriott - Portland</span>
</a>
<div class="adr">
<div class="street-address">550 SW Oak St</div>
<span class="locality">Portland</span>
, <span class="region">OR</span>
<span class="postal-code">97204</span>
<div class='country-name'>US<div>
(<a href='https://maps.google.com/maps?q=550%20SW%20Oak%20St,%20Portland%20OR%2097204%20US'>map</a>)
</div>
</div>
<div class="description">
<p>In an effort to raise the effectiveness of Scrum, the Scrum Alliance created the Certified Scrum Developer (CSD) program (AKA Agile Engineering course.) A Certified Scrum Developer is someone who has demonstrated through a combination of formal training and a technical skills assessment that he or she has a working understanding of Scrum principles and has learned specialized Agile engineering skills.</p>
<p>This three-day class is aimed at helping software development professionals and teams be more effective when implementing Scrum and other Agile methodologies. You will learn how to create and maintain high quality systems through industry standard practices such as Test Driven Development (TDD), Continuous Integration (CI) and common software design patterns. This class was specifically designed to deliver the core Agile Development Practices Learning Objectives of the CSD program and should prepare the participant to successfully pass the Scrum Alliance CSD Candidate Assessment.</p>
<p>This class focuses on automated testing, TDD (heavily covered in class), Continuous Integration, Design Concepts (Design Principles and Practices) and Extreme Programming (XP) practices. Class is hands-on, and you will participate in a project where you will build an actual feature using Agile practices and learn about the technical practices. You'll learn about how team members interact during sprints. Other topics covered include Technical Debt: Strategies & Techniques to help reduce technical debt.</p>
<p>In order to earn the CSD certification, the Scrum Alliance requires at least five days of formal training followed by a CSD assessment/evaluation. This class fulfills 21 of the required 35 hours and can be paired with the Certified ScrumMaster class to complete the requirement.</p>
</div>
<h3>Links</h3>
<ul>
<li><a class="url" href="https://www.braintrustgroup.com/class/certified-scrum-developer-agile-engineering-ae-portland-9-11-april-2018/">Website</a></li>
</ul>
<div class="tags">
<h3>Tags</h3>
<p><a class="p-category" href="/events/tag/Business Driven Development">Business Driven Development</a>, <a class="p-category" href="/events/tag/agile">agile</a>, <a class="p-category" href="/events/tag/bdd">bdd</a>, <a class="p-category" href="/events/tag/continuous development">continuous development</a>, <a class="p-category" href="/events/tag/continuous integration">continuous integration</a>, <a class="p-category" href="/events/tag/developer">developer</a>, <a class="p-category" href="/events/tag/engineering">engineering</a>, <a class="p-category" href="/events/tag/extreme programming">extreme programming</a>, <a class="p-category" href="/events/tag/framework">framework</a>, <a class="p-category" href="/events/tag/pair programming">pair programming</a>, <a class="p-category" href="/events/tag/scrum">scrum</a>, <a class="p-category" href="/events/tag/tdd">tdd</a>, <a class="p-category" href="/events/tag/technical debt">technical debt</a>, <a class="p-category" href="/events/tag/test driven development">test driven development</a>, <a class="p-category" href="/events/tag/xp">xp</a></p>
</div>
<div class='single_view_right'>
<a href='http://calagator.org/events/1250473404.ics'>Download to iCal</a>
<div id='edit_link'>
<p>You can <a href="http://calagator.org/events/1250473404/edit">edit this event</a>.</p>
</div>
<div id='metadata'>
This item was added directly to Calagator <br /><strong>Sunday, March 11, 2018 at 10:34pm</strong>.
</div>
</div>
</div>
45.5215 -122.6768