BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Meetup//API//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-ORIGINAL-URL:/PDX-PHP/upcoming.ical/
X-WR-CALNAME:Upcoming in PHPDX
BEGIN:VTIMEZONE
TZID:America/Los_Angeles
TZURL:http://tzurl.org/zoneinfo-outlook/America/Los_Angeles
X-LIC-LOCATION:America/Los_Angeles
BEGIN:DAYLIGHT
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
TZNAME:PDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20231120T020042Z
DTSTART;TZID=America/Los_Angeles:20231214T160000
DTEND;TZID=America/Los_Angeles:20231214T180000
STATUS:CONFIRMED
SUMMARY:Behavior Driven Development and Browser Testing using Codeception
 
DESCRIPTION:Codeception provides **PHP TESTING FOREVERYONE** by collectin
 g and sharing best practices and solutions for testing PHP web applicati
 ons. With a flexible set of included modules\, tests are easy to write\,
  easy to use\, and easy to maintain. Join Alena Holligan to start writin
 g your own tests today. We'll focus on acceptance testing with a browser
 \, but Codeception also provides functional\, unit\, and API testing. We
 'll take a look at setting up Codeception and writing basic tests before
  jumping into Behavior Driven Development and the Gherkins syntax. Behav
 ior Driven Development (BDD) is a popular software development methodolo
 gy. BDD is an extension of Test Driven Development (TDD) inspired by Agi
 le practices. But is the added layer really worth it? The primary reason
  to choose BDD as your development process is to break down communicatio
 n barriers between business and technical teams. BDD encourages automate
 d testing to verify all documented features of a project from the beginn
 ing. Narrow the idea of story BDD: * describe features in a scenario wit
 h a formal text* use examples to make abstract things concrete* implemen
 t each step of a scenario for testing* write actual code implementing th
 e feature By writing every feature in User Story format that is automati
 cally executable as a test\, we ensure that: businesses\, developers\, Q
 As\, and managers are all on the same page. BDD encourages exploration a
 nd debate to formalize the requirements and features by writing the User
  Stories so everyone can understand. By making tests part of the User St
 ory\, BDD allows non-technical personnel to write (or edit) Acceptance t
 ests. This procedure also ensures that everyone in a team knows what was
  developed\, what was not\, what was tested\, and what was not. If you w
 rite your tests in a reusable way\, it can often make your tests LESS co
 mplicated. Codeception collects and shares best practices and solutions 
 for testing PHP web applications. With a flexible set of included module
 s\, tests are easy to write\, use\, and maintain. Get started today writ
 ing your first BDD test.
ORGANIZER;CN=Meetup Reminder:MAILTO:info@meetup.com
CLASS:PUBLIC
GEO:45.50;-122.69
CREATED:20231110T010746Z
LAST-MODIFIED:20231115T064122Z
URL:https://www.meetup.com/pdx-php/events/297270257/
UID:event_gnmxhtyfcqbsb@meetup.com
LOCATION:Online event
CATEGORIES:Web Development,Test Automation,PHP Application Development,PH
 P,MySQL,CSS,JavaScript,Test Driven Development,Mobile Development,HTML5,
 Software QA and Testing,Symfony2,Zend Framework,JQuery,Software Developm
 ent
SEQUENCE:2
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20231120T020042Z
DTSTART;TZID=America/Los_Angeles:20240111T160000
DTEND;TZID=America/Los_Angeles:20240111T180000
STATUS:CONFIRMED
SUMMARY:MergePHP
DESCRIPTION:MergePHP meets the second Thursday of every month at 16:00 Pa
 cific
ORGANIZER;CN=Meetup Reminder:MAILTO:info@meetup.com
CLASS:PUBLIC
GEO:45.50;-122.69
CREATED:20231115T222906Z
LAST-MODIFIED:20231115T222906Z
URL:https://www.meetup.com/pdx-php/events/297385590/
UID:event_gnmxhtygccbpb@meetup.com
LOCATION:Online event
CATEGORIES:Web Development,Test Automation,PHP Application Development,PH
 P,MySQL,CSS,JavaScript,Test Driven Development,Mobile Development,HTML5,
 Software QA and Testing,Symfony2,Zend Framework,JQuery,Software Developm
 ent
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20231120T020042Z
DTSTART;TZID=America/Los_Angeles:20240208T160000
DTEND;TZID=America/Los_Angeles:20240208T180000
STATUS:CONFIRMED
SUMMARY:MergePHP
DESCRIPTION:MergePHP meets the second Thursday of every month at 16:00 Pa
 cific
ORGANIZER;CN=Meetup Reminder:MAILTO:info@meetup.com
CLASS:PUBLIC
GEO:45.50;-122.69
CREATED:20231109T233447Z
LAST-MODIFIED:20231109T233447Z
URL:https://www.meetup.com/pdx-php/events/gnmxhtygcdblb/
UID:event_gnmxhtygcdblb@meetup.com
CATEGORIES:Web Development,Test Automation,PHP Application Development,PH
 P,MySQL,CSS,JavaScript,Test Driven Development,Mobile Development,HTML5,
 Software QA and Testing,Symfony2,Zend Framework,JQuery,Software Developm
 ent
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20231120T020042Z
DTSTART;TZID=America/Los_Angeles:20240314T160000
DTEND;TZID=America/Los_Angeles:20240314T180000
STATUS:CONFIRMED
SUMMARY:MergePHP
DESCRIPTION:MergePHP meets the second Thursday of every month at 16:00 Pa
 cific
ORGANIZER;CN=Meetup Reminder:MAILTO:info@meetup.com
CLASS:PUBLIC
GEO:45.50;-122.69
CREATED:20231109T233447Z
LAST-MODIFIED:20231109T233447Z
URL:https://www.meetup.com/pdx-php/events/gnmxhtygcfbsb/
UID:event_gnmxhtygcfbsb@meetup.com
CATEGORIES:Web Development,Test Automation,PHP Application Development,PH
 P,MySQL,CSS,JavaScript,Test Driven Development,Mobile Development,HTML5,
 Software QA and Testing,Symfony2,Zend Framework,JQuery,Software Developm
 ent
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20231120T020042Z
DTSTART;TZID=America/Los_Angeles:20240411T160000
DTEND;TZID=America/Los_Angeles:20240411T180000
STATUS:CONFIRMED
SUMMARY:MergePHP
DESCRIPTION:MergePHP meets the second Thursday of every month at 16:00 Pa
 cific
ORGANIZER;CN=Meetup Reminder:MAILTO:info@meetup.com
CLASS:PUBLIC
GEO:45.50;-122.69
CREATED:20231109T233447Z
LAST-MODIFIED:20231109T233447Z
URL:https://www.meetup.com/pdx-php/events/gnmxhtygcgbpb/
UID:event_gnmxhtygcgbpb@meetup.com
CATEGORIES:Web Development,Test Automation,PHP Application Development,PH
 P,MySQL,CSS,JavaScript,Test Driven Development,Mobile Development,HTML5,
 Software QA and Testing,Symfony2,Zend Framework,JQuery,Software Developm
 ent
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20231120T020042Z
DTSTART;TZID=America/Los_Angeles:20240509T160000
DTEND;TZID=America/Los_Angeles:20240509T180000
STATUS:CONFIRMED
SUMMARY:MergePHP
DESCRIPTION:MergePHP meets the second Thursday of every month at 16:00 Pa
 cific
ORGANIZER;CN=Meetup Reminder:MAILTO:info@meetup.com
CLASS:PUBLIC
GEO:45.50;-122.69
CREATED:20231109T233447Z
LAST-MODIFIED:20231109T233447Z
URL:https://www.meetup.com/pdx-php/events/gnmxhtygchbmb/
UID:event_gnmxhtygchbmb@meetup.com
CATEGORIES:Web Development,Test Automation,PHP Application Development,PH
 P,MySQL,CSS,JavaScript,Test Driven Development,Mobile Development,HTML5,
 Software QA and Testing,Symfony2,Zend Framework,JQuery,Software Developm
 ent
END:VEVENT
END:VCALENDAR
