BEGIN:VCALENDAR
PRODID;X-RICAL-TZSOURCE=TZINFO:-//Calagator//EN
CALSCALE:GREGORIAN
X-WR-CALNAME:Calagator
METHOD:PUBLISH
VERSION:2.0
BEGIN:VTIMEZONE
TZID;X-RICAL-TZSOURCE=TZINFO:America/Los_Angeles
BEGIN:STANDARD
DTSTART:20081102T020000
RDATE:20081102T020000
RDATE:20091101T020000
RDATE:20101107T020000
RDATE:20111106T020000
RDATE:20121104T020000
RDATE:20131103T020000
RDATE:20141102T020000
RDATE:20151101T020000
RDATE:20161106T020000
RDATE:20171105T020000
RDATE:20181104T020000
RDATE:20191103T020000
RDATE:20201101T020000
RDATE:20211107T020000
RDATE:20221106T020000
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
TZNAME:PST
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20090308T020000
RDATE:20090308T020000
RDATE:20100314T020000
RDATE:20110313T020000
RDATE:20120311T020000
RDATE:20130310T020000
RDATE:20140309T020000
RDATE:20150308T020000
RDATE:20160313T020000
RDATE:20170312T020000
RDATE:20180311T020000
RDATE:20190310T020000
RDATE:20200308T020000
RDATE:20210314T020000
RDATE:20220313T020000
RDATE:20230312T020000
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
TZNAME:PDT
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20090209T175102Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20090210T200000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20090210T183000
DTSTAMP;VALUE=DATE-TIME:20090209T175102Z
LAST-MODIFIED;VALUE=DATE-TIME:20090209T175102Z
UID:http://calagator.org/events/1250456659
DESCRIPTION:This presentation will cover the following topics:&#13\;\n&#1
 3\;\n* PHP Data Objects Model and Setup&#13\;\n* PHP Data Objects and Ob
 ject-Oriented Programming&#13\;\n* MySQL Stored Queries Design and Devel
 opment&#13\;\n* Calling MySQL Stored Queries in PHP Data Objects Program
 ming&#13\;\n* Advanced PHP Data Objects Programming Tips and Ideas&#13\;
 \n* Conclusions&#13\;\n* Questions and Answers&#13\;\n* Slides\, docs\, 
 examples and PHP source code will be provided&#13\;\n&#13\;\npresented b
 y&#13\;\nErnest Bonat\, Ph.D.&#13\;\nVisual WWW\, Inc.&#13\;\nwww.evisua
 lwww.com&#13\;\n\n\nTags: php\, programming\, cubespace\, mysql\, pdxphp
 \n\nImported from: http://calagator.org/events/1250456659
URL:http://pdxphp.org/meetings/2009/febuary
SUMMARY:PDXPHP monthly meeting: Advanced PHP Data Objects Programming Usi
 ng MySQL Stored Queries
LOCATION:CubeSpace [ *sniff* out of business 12 June 2009]: 622 SE Grand 
 Ave.\, Portland Oregon 97214 USA
SEQUENCE:0
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20081215T220408Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20090721T203000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20090721T183000
DTSTAMP;VALUE=DATE-TIME:20081215T220408Z
LAST-MODIFIED;VALUE=DATE-TIME:20090721T183531Z
UID:http://calagator.org/events/1250456238
DESCRIPTION:This month's topic: Writing a Database Application Without Kn
 owing a Word of SQL (a.k.a. POJOs\, JPA\, and ORM)&#13\;\n&#13\;\nWe wil
 l discuss building a Java Swing application (installed or web start) tha
 t saves its data POJOs (Plain Old Java Objects) into SQL databases acros
 s the net (mySQL) or to a local embedded database (Derby) by using the J
 PA (Java Persistance API) and ORM (Object Relational Mapping) via Toplin
 k or EclipseLink. &#13\;\n&#13\;\nYou will see that REAL applications ge
 t to benefit from technology that typically lives in the world of Hibern
 ate and Web Apps. You gotta love portable SQL database data persistance 
 without building any tables or writing any SQL!&#13\;\n&#13\;\n---------
 -&#13\;\n&#13\;\nSpeaker: Jon Batcheller&#13\;\n&#13\;\nJon is one of th
 e founders of PJUG 13 years ago\, who as a software engineer has been da
 bbling in code at places like Mentor Graphics and Synopsys\, and now des
 igns software for Vigilan in Wilsonville. In his massive spare time he i
 s also a veterinarian\, auctioneer\, owner of Mock Crest Tavern\, and te
 aches at PCC Sylvania.&#13\;\n&#13\;\n----------&#13\;\n&#13\;\nPJUG mee
 tings start with some time to eat and socialize (pizza and beverages are
  provided)\, followed by the featured speaker\, then Q&amp\;A\, discussi
 on\, sometimes a drawing to give away swag. :)&#13\;\n&#13\;\nThough we 
 like knowing how many people to expect\, you don't *have* to RSVP\, on U
 pcoming or otherwise. Go ahead and just show up!&#13\;\n&#13\;\nMany peo
 ple also go for a drink and further discussion following the meeting\, a
 t a location determined ad hoc (lately\, the Market Street Pub at 10th a
 nd Market: http://mcmenamins.com/index.php?loc=24 ).&#13\;\n&#13\;\nhttp
 ://twitter.com/pjug&#13\;\nhttp://pjug.org/&#13\;\n(join our mailing lis
 t\, linked from the website!)\n\nTags: pjug\, java\, users group\, oracl
 e\, sun\, jpa\, orm\, pojo\, jon batcheller\, toplink\, eclipselink\, hi
 bernate\, mysql\, derby\n\nImported from: http://calagator.org/events/12
 50456238
URL:http://pjug.org/
SUMMARY:Portland Java User Group: Writing a Database App Without Knowing 
 a Word of SQL
LOCATION:Oracle (Downtown Campus): 1211 SW 5th Avenue\, Suite 800\, Room 
 8005\, Portland Oregon 97204 US
SEQUENCE:0
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20081215T220432Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20090915T203000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20090915T183000
DTSTAMP;VALUE=DATE-TIME:20081215T220432Z
LAST-MODIFIED;VALUE=DATE-TIME:20090915T225458Z
UID:http://calagator.org/events/1250456240
DESCRIPTION:*** ATTENTION: For this month's meeting only\, we will be mee
 ting in the Jefferson room on the southeast end of the upper lobby.  We 
 will not be in the usual 8th-floor conference room! ***&#13\;\n&#13\;\nT
 his month's topic: Grid Packet Computing for Java (GPC4J)&#13\;\n&#13\;\
 nGPC4J is a computing paradigm that breaks a partitionable problem into 
 GridPackets\, which are routed\, processed and re-assembled into the sol
 ution to the original problem. This presentation will cover the use of t
 he system and design of the project's web application. The application i
 s built using REST (Jersey)\, Maven\, Hibernate\, JPA\, MySQL and GlassF
 ish.&#13\;\n&#13\;\n----------&#13\;\n&#13\;\nSpeaker: Lyle Harris&#13\;
 \n&#13\;\nLyle Harris is a Software Engineer working in World Wide Opera
 tions at Sun Microsystems\, where he develops internal Java applications
  for automation and customer-facing web applications.&#13\;\n&#13\;\n---
 -------&#13\;\n&#13\;\nPJUG meetings start with some time to eat and soc
 ialize (pizza and beverages are provided)\, followed by the featured spe
 aker\, then Q&amp\;A\, discussion\, sometimes a drawing to give away swa
 g. :)&#13\;\n&#13\;\nThough we like knowing how many people to expect\, 
 you don't *have* to RSVP\, on Upcoming or otherwise. Go ahead and just s
 how up!&#13\;\n&#13\;\nMany people also go for a drink and further discu
 ssion following the meeting\, at a location determined ad hoc (lately\, 
 the Market Street Pub at 10th and Market: http://mcmenamins.com/index.ph
 p?loc=24 ).&#13\;\n&#13\;\nhttp://twitter.com/pjug&#13\;\nhttp://pjug.or
 g/&#13\;\n(join our mailing list\, linked from the website!)\n\nTags: ja
 va\, user group\, pjug\, oracle\, sun\, grid\, grid computing\, packet c
 omputing\, gridpacket\, jersey\, maven\, hibernate\, jpa\, mysql\, glass
 fish\, lyle harris\, webapp\n\nImported from: http://calagator.org/event
 s/1250456240
URL:http://pjug.org/
SUMMARY:Portland Java User Group: Grid Packet Computing for Java (MOVED -
  see description!)
LOCATION:Oracle (Downtown Campus): 1211 SW 5th Avenue\, Suite 800\, Room 
 8005\, Portland Oregon 97204 US
SEQUENCE:3
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20110816T021259Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20110818T203000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20110818T190000
DTSTAMP;VALUE=DATE-TIME:20110816T021259Z
LAST-MODIFIED;VALUE=DATE-TIME:20110816T214501Z
UID:http://calagator.org/events/1250461220
DESCRIPTION:Rob Wultsch\, a recent addition to Facebook's Database Operat
 ions team\, will compare and contrast the Facebook deployment with his p
 revious work with another large deployment of open source databases. In 
 this db-agnostic talk\, he'll go over: the bizarre becoming ordinary\, t
 he many types of infrastructure that do not scale and what does and does
  not work when building a DBA team.&#13\;\n&#13\;\nBefore joining Facebo
 ok\, Rob worked for a very large hosting company as a database administr
 ator and a newspaper as a web developer. In his free time he enjoys ridi
 ng his motorcycle and bicycle and fantasizes about moving to Portland.&#
 13\;\n&#13\;\nAs always\, beer afterwards at the Lucky Lab. See you ther
 e!\n\nTags: postgresql\, postgres\, mysql\, ops\, facebook\, plancast:pl
 an=6xft\n\nImported from: http://calagator.org/events/1250461220
URL:http://Pugs.PostgreSQL.org/pdx
SUMMARY:PDXPUG: Lessons from managing way too many databases at Facebook
LOCATION:Free Geek: 1731 SE 10th Avenue\, Portland OR 97214 US
SEQUENCE:3
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20120306T200412Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20120402T170000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20120402T080000
DTSTAMP;VALUE=DATE-TIME:20120306T200412Z
LAST-MODIFIED;VALUE=DATE-TIME:20120306T200412Z
UID:http://calagator.org/events/1250462114
DESCRIPTION:Get 10% off this developer event with code\, &quot\;epdx_10&q
 uot\;! (That's on top of the 50% early bird special - ends March 18!)&#1
 3\;\nThe Cloud Foundry Open Tour gives enterprise developers expert inst
 ruction on how to get the best results from Platform-as-a-Service in the
  cloud. Register for this event to learn:&#13\;\n* Basic Cloud Foundry c
 ommands for both the public and micro clouds&#13\;\n*Cloud application d
 evelopment tips for Spring\, Java\, Ruby and Node.js&#13\;\n* How to con
 nect to application services like MySQL\, MongoDB\, Redis and RabbitMQ&#
 13\;\n&#13\;\nMeet the experts behind the leading open source cloud plat
 form for enterprise applications\, discuss the latest innovations with o
 ther developers and expand your opportunities by attending the Cloud Fou
 ndry Open Tour. \n\nTags: ruby\, postgres\, java\, mysql\, web developme
 nt\, scala\, nosql\, spring\, mongodb\, redis\, rabbitmq\, node.js\, paa
 s\, platform as a service\, vmware\n\nImported from: http://calagator.or
 g/events/1250462114
URL:http://cloudfoundryopen.com/2012/portland
SUMMARY:Cloud Foundry Open Tour 2012 - Portland
LOCATION:The Nines Hotel: 525 SW Morrison St\, Portland OR 97204 US
SEQUENCE:1
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20130507T174427Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20130515T200000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20130515T180000
DTSTAMP;VALUE=DATE-TIME:20130507T174427Z
LAST-MODIFIED;VALUE=DATE-TIME:20130507T174427Z
UID:http://calagator.org/events/1250464167
DESCRIPTION:Join us for the kickoff of the Portland PHP Meetup! The first
  meeting will be very informal. We will meet and discuss what topics we'
 d like to schedule for future meetup.&#13\;\n&#13\;\nBring a friend!\n\n
 Tags: beer\, php\, postgres\, javascript\, jquery\, mysql\, zend\, behat
 \n\nImported from: http://calagator.org/events/1250464167
URL:http://www.meetup.com/PDX-PHP/
SUMMARY:PDX PHP
LOCATION:McMenamins Market St. Pub: 1526 Southwest 10th Avenue\, Portland
  OR 97201 US
SEQUENCE:1
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20130628T025155Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20130721T200000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20130721T180000
DTSTAMP;VALUE=DATE-TIME:20130628T025155Z
LAST-MODIFIED;VALUE=DATE-TIME:20130628T025155Z
UID:http://calagator.org/events/1250464481
DESCRIPTION:Ahead of OSCON the following Monday\, we'll hold our first no
 n-technical meet and greet for everyone to get together\, meet each othe
 r\, talk\, etc.  The venue--Lucky Lab--is a brewpub\, so you can purchas
 e food and drinks while we mingle.\n\nTags: mysql\, PDX-MUG\n\nImported 
 from: http://calagator.org/events/1250464481
URL:http://www.meetup.com/Portland-MySQL-User-Group-PDX-MUG/events/126883
 662/
SUMMARY:PDX-MUG meet and greet
LOCATION:Lucky Labrador Brew Pub: 915 SE Hawthorne Boulevard\, Portland O
 regon 97214 US
SEQUENCE:1
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20140814T233436Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20140828T190000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20140828T180000
DTSTAMP;VALUE=DATE-TIME:20140814T233436Z
LAST-MODIFIED;VALUE=DATE-TIME:20140814T233436Z
UID:http://calagator.org/events/1250466841
DESCRIPTION:Agenda / Speaker is open. If no better option arises\, I will
  just give the presentation on pt-query-digest that I am giving earlier 
 in the month to coworkers. &#13\;\n&#13\;\nhttp://www.percona.com/doc/pe
 rcona-toolkit/2.2/pt-query-digest.html&#13\;\n&#13\;\nplease register th
 rough meetup.com so I can get a good headcount for pizza and beverages\n
 \nTags: PDX-MUG\, mysql\n\nImported from: http://calagator.org/events/12
 50466841
URL:http://www.meetup.com/Portland-MySQL-User-Group-PDX-MUG/events/198996
 872/
SUMMARY:PDX-MUG (MySQL)
LOCATION:Elemental Technologies: 225 SW Broadway\, Suite 600\, Portland O
 R 97205 US
SEQUENCE:2
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20140918T190111Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20140925T190000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20140925T180000
DTSTAMP;VALUE=DATE-TIME:20140918T190111Z
LAST-MODIFIED;VALUE=DATE-TIME:20140918T190111Z
UID:http://calagator.org/events/1250467015
DESCRIPTION:Agenda / Speaker is open. &#13\;\n&#13\;\nplease register thr
 ough meetup.com so I can get a good headcount for pizza and beverages\n\
 nTags: PDX-MUG\, mysql\n\nImported from: http://calagator.org/events/125
 0467015
URL:http://www.meetup.com/Portland-MySQL-User-Group-PDX-MUG/events/206511
 222/
SUMMARY:PDX-MUG (MySQL)
LOCATION:Elemental Technologies: 225 SW Broadway\, Suite 600\, Portland O
 R 97205 US
SEQUENCE:1
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20150120T005037Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20150122T190000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20150122T180000
DTSTAMP;VALUE=DATE-TIME:20150120T005037Z
LAST-MODIFIED;VALUE=DATE-TIME:20150120T005037Z
UID:http://calagator.org/events/1250467669
DESCRIPTION:please register through meetup.com so I can get a good headco
 unt for pizza and beverages\n\nTags: PDX-MUG\, mysql\n\nImported from: h
 ttp://calagator.org/events/1250467669
URL:http://www.meetup.com/Portland-MySQL-User-Group-PDX-MUG/events/215265
 072/
SUMMARY:PDX-MUG (MySQL)
LOCATION:Elemental Technologies: 225 SW Broadway\, Suite 600\, Portland O
 R 97205 US
SEQUENCE:1
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20150223T025830Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20150226T190000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20150226T180000
DTSTAMP;VALUE=DATE-TIME:20150223T025830Z
LAST-MODIFIED;VALUE=DATE-TIME:20150223T025830Z
UID:http://calagator.org/events/1250467939
DESCRIPTION:Note: different location this month. We are at Elemental's 72
 1 Oak location (head W on Oak and the entrance will be after the newly r
 enovated bar on your right.) There is a metal gate at the entrance to th
 e location. &#13\;\nPlease register through meetup.com so I can get a go
 od headcount for pizza and beverages\n\nTags: PDX-MUG\, mysql\n\nImporte
 d from: http://calagator.org/events/1250467939
URL:http://www.meetup.com/Portland-MySQL-User-Group-PDX-MUG/events/220697
 848/
SUMMARY:PDX-MUG (MySQL)
LOCATION:721 sw oak st\, Portland\, OR: 721 SW Oak St\, Portland OR 97205
  US
SEQUENCE:2
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20150325T230724Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20150326T190000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20150326T180000
DTSTAMP;VALUE=DATE-TIME:20150325T230724Z
LAST-MODIFIED;VALUE=DATE-TIME:20150325T230724Z
UID:http://calagator.org/events/1250468113
DESCRIPTION:please register through meetup.com so I can get a good headco
 unt for pizza and beverages\n\nTags: PDX-MUG\, mysql\n\nImported from: h
 ttp://calagator.org/events/1250468113
URL:http://www.meetup.com/Portland-MySQL-User-Group-PDX-MUG/events/220795
 742/
SUMMARY:PDX-MUG (MySQL)
LOCATION:721 sw oak st\, Portland\, OR: 721 SW Oak St\, Portland OR 97205
  US
SEQUENCE:2
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20150325T230813Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20150423T190000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20150423T180000
DTSTAMP;VALUE=DATE-TIME:20150325T230813Z
LAST-MODIFIED;VALUE=DATE-TIME:20150325T230813Z
UID:http://calagator.org/events/1250468114
DESCRIPTION:please register through meetup.com so I can get a good headco
 unt for pizza and beverages\n\nTags: PDX-MUG\, mysql\n\nImported from: h
 ttp://calagator.org/events/1250468114
URL:http://www.meetup.com/Portland-MySQL-User-Group-PDX-MUG/events/220795
 773/
SUMMARY:PDX-MUG (MySQL)
LOCATION:Elemental Technologies: 225 SW Broadway\, Suite 600\, Portland O
 R 97205 US
SEQUENCE:1
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20150429T202449Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20150514T200000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20150514T180000
DTSTAMP;VALUE=DATE-TIME:20150429T202449Z
LAST-MODIFIED;VALUE=DATE-TIME:20150429T202449Z
UID:http://calagator.org/events/1250468343
DESCRIPTION:please register through meetup.com so I can get a good headco
 unt for pizza and beverages&#13\;\n&#13\;\nTopic: Effective Architecture
 /Design­/Development with MySQL - Ronald Bradford&#13\;\n&#13\;\nEffecti
 ve MySQL Architecture and Design Practices&#13\;\n&#13\;\nCorrectly desi
 gning a MySQL architecture has a huge impact on the growth of your syste
 m for future needs.&#13\;\n&#13\;\nIn this presentation we will cover.&#
 13\;\n&#13\;\n\nThe strengths and weaknesses of MySQL&#13\;\n&#13\;\nWha
 t MySQL scale-out architecture means&#13\;\n&#13\;\nHigh Availability co
 nsiderations&#13\;\n&#13\;\nThe importance of changing key system defaul
 t configurations&#13\;\n&#13\;\nHow to integrate MySQL with existing and
  and new data sources.&#13\;\n&#13\;\n&#13\;\n&#13\;\nFrom this presenta
 tion we will create a checklist of what key business and technology deci
 sions should be asked and discussed before building a MySQL based system
 .&#13\;\n&#13\;\nEffective Software Development with MySQL&#13\;\n&#13\;
 \nWhile the MySQL RDBMS is essential for storing your information\, how 
 your application interacts and with applicable business logic is what ma
 kes each company in unique.&#13\;\n&#13\;\nSome key points in this prese
 ntation include.&#13\;\n\nIntegrating MySQL with common programming lang
 uages &#13\;\n&#13\;\nThe various developer tools that work well with My
 SQL&#13\;\n&#13\;\nThe importance on developing standards and good SQL p
 ractices&#13\;\n&#13\;\nCommon mistakes developers and frameworks make\,
  and how to avoid them.&#13\;\n&#13\;\nWhat causes the most time for dev
 elopment and support time.&#13\;\n&#13\;\nHow to invest time in quality 
 and performance during development&#13\;\n&#13\;\n&#13\;\nWe will review
  some of the important changes between versions including new features a
 nd compatibility differences. A great example is the impact of the new s
 ql_mode default in Version 5.6.&#13\;\n&#13\;\nFrom this presentation we
  will create a checklist of what developers need to know and do for crea
 ting great software that lasts.&#13\;\nAbout the speaker:&#13\;\n&#13\;\
 nRonald has over 25 years of professional RDBMS experience in MySQL\, Or
 acle\, and Ingres. His expertise covers MySQL\, LAMP and cloud-based con
 sulting in architecture\, performance\, scalability and business continu
 ity. Ronald is a former employee of the MySQL Inc consulting team (06-08
 ) and Oracle Corporation (96-99).  He has currently published 4 books on
  MySQL\, his most recent titles available from Oracle Press include Effe
 ctive MySQL: Optimizing SQL Statements\, Effective MySQL: Backup &amp\; 
 Recovery and Effective MySQL: Replication Techniques in Depth.&#13\;\n\n
 \nTags: PDX-MUG\, mysql\n\nImported from: http://calagator.org/events/12
 50468343
URL:http://www.meetup.com/Portland-MySQL-User-Group-PDX-MUG/events/220795
 959/
SUMMARY:PDX-MUG - Effective Architecture/Design­/Development with MySQL
LOCATION:New Relic: 111 SW 5th Avenue\, Suite 2700\, Portland Oregon 9720
 4 United States
SEQUENCE:1
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20150819T040005Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20150903T193000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20150903T180000
DTSTAMP;VALUE=DATE-TIME:20150819T040005Z
LAST-MODIFIED;VALUE=DATE-TIME:20150901T173746Z
UID:http://calagator.org/events/1250468946
DESCRIPTION:Topic: &quot\;Drupal just wants to hug your database&quot\;&#
 13\;\n&#13\;\nDescription:&#13\;\n&quot\;Drupal is one of the more widel
 y adopted CMSs. It is open source and has a huge developer base. However
 \, I rarely hear a DBA mention having to administer Drupal with anything
  but frustration and pessimism. At Acquia\, we have thousands of Amazon 
 instances running Drupal databases. Most sites are quite different from 
 each other\, but some basic principles apply to all. Being the DBA for D
 rupal does not have to be a negative experience! In addition to covering
  the generic Drupal MySQL configuration tips\, I will cover optimization
  methods for specific features like semaphores\, sessions\, Views\, and 
 the various Drupal caching layers. I’ll also cover the use of query cach
 e in the Drupal context\, which while normally frowned upon in the MySQL
  community\, is often beneficial in maintaining a healthy Drupal site. &
 quot\;&#13\;\n&#13\;\nThere will be pizza\, so please register at meetup
  so that we can order the proper amount.&#13\;\nhttp://www.meetup.com/Po
 rtland-MySQL-User-Group-PDX-MUG/events/224733639/&#13\;\n&#13\;\nDue to 
 various scheduling conflicts\, the August month's meeting has been delay
 ed and wrapped into an early September one. &#13\;\n\n\nTags: PDX-MUG\, 
 mysql\, drupal\n\nImported from: http://calagator.org/events/1250468946
URL:http://www.meetup.com/Portland-MySQL-User-Group-PDX-MUG/events/224733
 639/
SUMMARY:PDX-MUG - (MySQL)
LOCATION:Acquia: 1120 NW Couch St Suite 630\, Portland OR 97209 US
SEQUENCE:5
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20151207T083004Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20160107T193000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20160107T180000
DTSTAMP;VALUE=DATE-TIME:20151207T083004Z
LAST-MODIFIED;VALUE=DATE-TIME:20151207T083004Z
UID:http://calagator.org/events/1250469461
DESCRIPTION:Topic: Synchronous Replication with MySQL&#13\;\n&#13\;\nSumm
 ary: (TBD)&#13\;\n&#13\;\nSpeaker: Kenny Gryp&#13\;\n&#13\;\nKenny is cu
 rrently Principal Architect at Percona. Bitten somewhere in the late 90s
  by the open-source bug\, most of his spare time was spent working with 
 Linux &amp\; OpenBSD servers.&#13\;\n&#13\;\nBefore joining Percona\, he
  worked at a large social networking company in Europe as DBA &amp\; Pup
 peteer.&#13\;\n&#13\;\n---&#13\;\n&#13\;\nSchedule:&#13\;\n&#13\;\n6:00 
 beer\, soda\, pizza&#13\;\n&#13\;\n6:15 presentation&#13\;\n&#13\;\n7:15
  chat&#13\;\n&#13\;\n7:30 end&#13\;\n&#13\;\n---&#13\;\n&#13\;\nThere wi
 ll be pizza\, so please register on meetup.com so that we can order the 
 proper amount.&#13\;\n\n\nTags: PDX-MUG\, mysql\, databases\n\nImported 
 from: http://calagator.org/events/1250469461
URL:http://www.meetup.com/Portland-MySQL-User-Group-PDX-MUG/events/227265
 137/
SUMMARY:PDX-MUG - (MySQL)
LOCATION:Acquia: 1120 NW Couch St Suite 630\, Portland OR 97209 US
SEQUENCE:1
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20170307T174229Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20170308T193000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20170308T183000
DTSTAMP;VALUE=DATE-TIME:20170307T174229Z
LAST-MODIFIED;VALUE=DATE-TIME:20170307T174229Z
UID:http://calagator.org/events/1250471569
DESCRIPTION:There will be food\, give-a-ways (elePHPants) and a great tim
 e getting to know your fabulous PHP Community! 6:30 - We'll start off wi
 th Pizza and networking at 6:30 6:45 - 7:45 - Move into the presentation
  on Generators\, by Korvin Szanto Memory usage is something that we as d
 evelopers have to be aware of. Ever debugging a memory issue and find th
 at your once small dataset has ballooned out of proportion? And instead 
 of dealing with the issue\, you opt for upping the memory limit? Iterato
 rs can be the answer but they require a lot of code and can be very diff
 icult to understand at a glance. Thankfully since PHP 5.5 Generators hel
 p us create and manage what would be complex iterators with simple synta
 x sugar. In this talk I will go over some of the ways you can implement 
 generators and cure your memory bloat. 7:45 - Prizes 7:45 - 8:30 - Hack 
 and Help. Have a chance to try out Generators for yourself\, or bring yo
 ur own project and get some help from the community.\n\nTags: meetup:eve
 nt=237200416\, meetup:group=PDX-PHP\, php\, mysql\, css\, software devel
 opment\, javascript\, web development\, jquery\, mobile development\, ph
 p application development\, test driven development\, software qa and te
 sting\, zend framework\, test automation\, html5\, symfony2\n\nImported 
 from: http://calagator.org/events/1250471569
URL:https://www.meetup.com/PDX-PHP/events/237200416/
SUMMARY:PDX PHP - Using Generators to Beat Memory Bloat
LOCATION:ImpactFlow: 2222 NE Oregon St\, Portland OR 97232 us
SEQUENCE:1
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20170418T175613Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20170418T193000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20170418T183000
DTSTAMP;VALUE=DATE-TIME:20170418T175613Z
LAST-MODIFIED;VALUE=DATE-TIME:20170418T175613Z
UID:http://calagator.org/events/1250471798
DESCRIPTION:There will be food\, give-a-ways (elephpants)\, and a great t
 ime to network with the fabulous PHP Community! Scope is a major factor 
 in any application\, from programing scope to project scope\, and commun
 ication is key. We will discuss different application scopes including g
 lobal\, functional\, class\, and package scope. From there we will show 
 how everything ties together with communication of the project itself. W
 hy and how to stay on top of project scope and how that can make or brea
 k the final outcome. Join us to learn and share with others in the commu
 nity as we all grow in understanding and skills\n\nTags: meetup:event=23
 7175312\, meetup:group=PDX-PHP\, php\, mysql\, css\, software developmen
 t\, javascript\, web development\, jquery\, mobile development\, php app
 lication development\, test driven development\, software qa and testing
 \, zend framework\, test automation\, html5\, symfony2\n\nImported from:
  http://calagator.org/events/1250471798
URL:https://www.meetup.com/PDX-PHP/events/237175312/
SUMMARY:PDX PHP - Let's Talk Scope
LOCATION:ImpactFlow: 2222 NE Oregon St\, Portland OR 97232 us
SEQUENCE:1
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20170418T175623Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20170517T193000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20170517T183000
DTSTAMP;VALUE=DATE-TIME:20170418T175623Z
LAST-MODIFIED;VALUE=DATE-TIME:20170418T175623Z
UID:http://calagator.org/events/1250471799
DESCRIPTION:There will be food\, give-a-ways (elephpants)\, and a great t
 ime to network with the fabulous PHP Community! This month we will have 
 a special guest speaker from Las Vegas:  Adam Englander is an Engineer\,
  Speaker\, and Author with 30 years of experience in building business a
 pplications. He has been an outspoken evangelist of PHP during what he c
 alls “The PHP Renaissance”. Adam is a strong believer in the power of st
 rong developer communities. He is a actively involved in the Las Vegas t
 echnical community and the Founder of PHP Vegas. Always looking to push 
 the boundaries of what is possible with PHP\, Adam has been working to e
 xpose the PHP community at large to IoT and asynchronous programming. He
  also advocates building better applications today by building well test
 ed applications that are cryptography secure. The Red Team is Coming! Th
 e Red Team\, hackers\, criminal organizations\, and nation states\, are 
 a constant threat. The systems we build are the targets. We need to unde
 rstand the human collateral that hangs in the balance. We embrace method
 ologies to write better code and make our lives better. They do nothing 
 for the rest of humanity that is directly affected by security vulnerabi
 lities we introduce. In this presentation\, I will put a human face on t
 he users of our software. I will challenge you to think in terms of fles
 h and blood rather than ones and zeros. We are all the Blue Team. We pro
 tect the rest of humanity. Join me in the fight. The Red Team is coming!
 \n\nTags: meetup:event=239099545\, meetup:group=PDX-PHP\, php\, mysql\, 
 css\, software development\, javascript\, web development\, jquery\, mob
 ile development\, php application development\, test driven development\
 , software qa and testing\, zend framework\, test automation\, html5\, s
 ymfony2\n\nImported from: http://calagator.org/events/1250471799
URL:https://www.meetup.com/PDX-PHP/events/239099545/
SUMMARY:PDX PHP - The Red Team is Coming!
LOCATION:ImpactFlow: 2222 NE Oregon St\, Portland OR 97232 us
SEQUENCE:1
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20170601T191554Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20170620T193000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20170620T183000
DTSTAMP;VALUE=DATE-TIME:20170601T191554Z
LAST-MODIFIED;VALUE=DATE-TIME:20170601T191554Z
UID:http://calagator.org/events/1250472005
DESCRIPTION:Food\, give-a-ways\, speakers and a great time to network wit
 h the fabulous PHP Community! Using the Null Object Pattern When you dev
 elop OO PHP applications\, you'll eventually get the error message &quot
 \;PHP Notice: Trying to get property of non-object&quot\;. You can add a
  conditional to check if an object is null. There is however a better wa
 y. Null Object Pattern is a design pattern that helps you to simplify yo
 ur application logic. The Null Object patthern removes the need to check
  for an object vs null by using Polymorphism. I'll demonstrate how it wo
 rks with generic PHP code\, and how you can apply it to work with databa
 se results. Presented by Andrew Woods Andrew Woods is a seasoned Web Dev
 eloper\, and a command line aficionado. He's been making websites since 
 1999. He organizes the Seattle PHP User Group (@seaphp) and Pacific Nort
 hwest PHP conference (@pnwphp). He's an advocate for the open web\, and 
 values accessibility and design. He has a knack for making difficult top
 ics easy to understand. In his free time\, Andrew enjoys coffee\, movies
 \, exploring the city\, and playing guitar. He is currently learning to 
 speak Spanish.\n\nTags: meetup:event=239099503\, meetup:group=PDX-PHP\, 
 php\, mysql\, css\, software development\, javascript\, web development\
 , jquery\, mobile development\, php application development\, test drive
 n development\, software qa and testing\, zend framework\, test automati
 on\, html5\, symfony2\n\nImported from: http://calagator.org/events/1250
 472005
URL:https://www.meetup.com/PDX-PHP/events/239099503/
SUMMARY:PDX PHP - Using the Null Object Pattern
LOCATION:ImpactFlow: 2222 NE Oregon St\, Portland OR 97232 us
SEQUENCE:1
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20170711T062954Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20170718T193000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20170718T183000
DTSTAMP;VALUE=DATE-TIME:20170711T062954Z
LAST-MODIFIED;VALUE=DATE-TIME:20170711T062954Z
UID:http://calagator.org/events/1250472209
DESCRIPTION:Food\, give-a-ways\, speakers and a great time to network wit
 h the fabulous PHP Community! There is a great place across the street t
 o get some drinks\, but alcoholic and non-alcoholic (Tea Sodas!) &quot\;
 Building a Slack bot in PHP&quot\;with Dan Revel I will start with some 
 background about OpenSky.com to provide the motivation for using a bot. 
 Then I will review the process I went through that led me to build my ow
 n bot framework in PHP: Yabot. Next an overview of Yabot's architecture.
  Finally I'll show how to use the Yabot core to build your own bot to do
  wonderful things.\n\nTags: meetup:event=240924737\, meetup:group=PDX-PH
 P\, php\, mysql\, css\, software development\, javascript\, web developm
 ent\, jquery\, mobile development\, php application development\, test d
 riven development\, software qa and testing\, zend framework\, test auto
 mation\, html5\, symfony2\n\nImported from: http://calagator.org/events/
 1250472209
URL:https://www.meetup.com/PDX-PHP/events/240924737/
SUMMARY:PDX PHP - Building a Slack bot in PHP
LOCATION:ImpactFlow: 2222 NE Oregon St\, Portland OR 97232 us
SEQUENCE:1
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20170731T184908Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20170804T140000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20170804T100000
DTSTAMP;VALUE=DATE-TIME:20170731T184908Z
LAST-MODIFIED;VALUE=DATE-TIME:20170731T184908Z
UID:http://calagator.org/events/1250472295
DESCRIPTION:Come join us to work on your own projects. If you are interes
 ted in working with other PHP developers\, now's your chance! You can bu
 ild work or personal project or even walk through a tutorial. If you nee
 d help there will be people to ask\, or if you just want a second opinio
 n\, we're there for you too :) come hangout with the awesome PHP communi
 ty in Portland. Bring a lunch or grab something near by.\n\nTags: meetup
 :event=241831829\, meetup:group=PDX-PHP\, php\, mysql\, css\, software d
 evelopment\, javascript\, web development\, jquery\, mobile development\
 , php application development\, test driven development\, software qa an
 d testing\, zend framework\, test automation\, html5\, symfony2\n\nImpor
 ted from: http://calagator.org/events/1250472295
URL:https://www.meetup.com/PDX-PHP/events/241831829/
SUMMARY:PDX PHP - Hack And Help
LOCATION:Treehouse: 3514 N. Vancouver Ave\, Suite 400\, Portland OR 97227
  us
SEQUENCE:1
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20170801T065110Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20170815T193000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20170815T183000
DTSTAMP;VALUE=DATE-TIME:20170801T065110Z
LAST-MODIFIED;VALUE=DATE-TIME:20170801T065110Z
UID:http://calagator.org/events/1250472306
DESCRIPTION:Food\, give-a-ways\, speakers and a great time to network wit
 h the fabulous PHP Community! Hands on with Square for POS Ever wanted y
 our code to accept payments\, not just through e-commerce\, but in-perso
 n credit card swipe\, dips and taps? Now you can! Tristan will be hands-
 on with how to add ecommerce to your site\, build a PHP based point of s
 ale system\, and talk about other offerings Square has for PHP developer
 s.   Tristan works on the Developer Platform team at Square\, and got hi
 s start in web development working on PHP sites for university student g
 roups. When he isn't at work\, Tristan grows backyard succulents in beau
 tiful Oakland\, California. \n\nTags: meetup:event=240936287\, meetup:gr
 oup=PDX-PHP\, php\, mysql\, css\, software development\, javascript\, we
 b development\, jquery\, mobile development\, php application developmen
 t\, test driven development\, software qa and testing\, zend framework\,
  test automation\, html5\, symfony2\n\nImported from: http://calagator.o
 rg/events/1250472306
URL:https://www.meetup.com/PDX-PHP/events/240936287/
SUMMARY:PDX PHP - Hands on with Square for POS
LOCATION:ImpactFlow: 2222 NE Oregon St\, Portland OR 97232 us
SEQUENCE:1
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20170918T060301Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20170919T193000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20170919T183000
DTSTAMP;VALUE=DATE-TIME:20170918T060301Z
LAST-MODIFIED;VALUE=DATE-TIME:20170918T060301Z
UID:http://calagator.org/events/1250472512
DESCRIPTION:There will be food and participation\, so bring a computer! P
 HP TestFest seeks to create more PHP core contributors by introducing PH
 P programmers to the PHP language test suite\, teaching them how to writ
 e phpttests. From September through December\, 2017\, groups worldwide w
 ill meet physically or virtually to learn how to write and contribute ph
 pt tests. You don’t have to be a C genius—in fact\, you don’t need to kn
 ow C at all to contribute.1 If you can write a few lines of PHP\, you ca
 n write a phpt test. PHP TestFest wouldn’t be complete without prizes. W
 e’re still working out the details\, so we’ll announce prizes and how to
  win them soon. This kick-off meeting will be a mini-hackathon which wil
 l include information on setting up your environment and how to write an
 d contribute phpt tests. We'll be able to continue working on our test t
 ogether in the slack channel and at other meetups\, so you'll want to ge
 t started with us now!!!\n\nTags: meetup:event=242705275\, meetup:group=
 PDX-PHP\, php\, mysql\, css\, software development\, javascript\, web de
 velopment\, jquery\, mobile development\, php application development\, 
 test driven development\, software qa and testing\, zend framework\, tes
 t automation\, html5\, symfony2\n\nImported from: http://calagator.org/e
 vents/1250472512
URL:https://www.meetup.com/PDX-PHP/events/242705275/
SUMMARY:PDX PHP - PHP TestFest!
LOCATION:ImpactFlow: 2222 NE Oregon St\, Portland OR 97232 us
SEQUENCE:1
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20170922T163622Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20171017T193000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20171017T183000
DTSTAMP;VALUE=DATE-TIME:20170922T163622Z
LAST-MODIFIED;VALUE=DATE-TIME:20170922T163622Z
UID:http://calagator.org/events/1250472553
DESCRIPTION:Join us for food\, learning and a great time to network with 
 the fabulous PHP Community! Kurtis Holsapple presents Procedural Code to
  Testable Code  During this talk we'll look at how we can transform exis
 ting PHP code to cover it with a few unit tests. If you've never written
  a test\, or want to see how we can cover a legacy code base with a bran
 d new test suite\, we'll be doing it live! We'll start with a basic cont
 act form and build out a brand new testing setup based on PHP Unit and C
 omposer\, and when we're done we'll try to build out additional function
 ality all covered by unit tests.\n\nTags: meetup:event=242978819\, meetu
 p:group=PDX-PHP\, php\, mysql\, css\, software development\, javascript\
 , web development\, jquery\, mobile development\, php application develo
 pment\, test driven development\, software qa and testing\, zend framewo
 rk\, test automation\, html5\, symfony2\n\nImported from: http://calagat
 or.org/events/1250472553
URL:https://www.meetup.com/PDX-PHP/events/242978819/
SUMMARY:PHPDX - Procedural Code to Testable Code
LOCATION:Graybox: 107 SE Washington St\, Suite 700\, Portland OR 97214 Un
 ited States
SEQUENCE:2
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20171110T221434Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20171121T193000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20171121T183000
DTSTAMP;VALUE=DATE-TIME:20171110T221434Z
LAST-MODIFIED;VALUE=DATE-TIME:20171110T221434Z
UID:http://calagator.org/events/1250472833
DESCRIPTION:Food\, learning and a great time to network with the fabulous
  PHP Community! Make sure you join us for the after party! (aka kanging 
 out at Produce Row Cafe) This week Robert Parker will give us a tour of 
 the BRAND NEW Symfony 4. Learn the basics of the Symfony framework that 
 powers sites like crunchyroll. We will be building a simple website demo
 nstrating features like Symfony Flex\, routing\, dependency injection\, 
 and object relational mapping. Bring your laptop and follow along!\n\nTa
 gs: meetup:event=244053915\, meetup:group=PDX-PHP\, php\, mysql\, css\, 
 software development\, javascript\, web development\, jquery\, mobile de
 velopment\, php application development\, test driven development\, soft
 ware qa and testing\, zend framework\, test automation\, html5\, symfony
 2\n\nImported from: http://calagator.org/events/1250472833
URL:https://www.meetup.com/PDX-PHP/events/244053915/
SUMMARY:PHPDX - Up and Running with Symfony 4
LOCATION:Graybox: 107 SE Washington St #700\, Portland OR 97214 us
SEQUENCE:2
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20171219T225046Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20171219T193000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20171219T183000
DTSTAMP;VALUE=DATE-TIME:20171219T225046Z
LAST-MODIFIED;VALUE=DATE-TIME:20171219T225046Z
UID:http://calagator.org/events/1250473010
DESCRIPTION:Stay tuned for further details. Expect food\, speakers and a 
 great time to network with the fabulous PHP Community!\n\nTags: meetup:e
 vent=245538996\, meetup:group=PDX-PHP\, php\, mysql\, css\, software dev
 elopment\, javascript\, web development\, jquery\, mobile development\, 
 php application development\, test driven development\, software qa and 
 testing\, zend framework\, test automation\, html5\, symfony2\n\nImporte
 d from: http://calagator.org/events/1250473010
URL:https://www.meetup.com/PDX-PHP/events/245538996/
SUMMARY:PHPDX - Monthly Meetup
LOCATION:Graybox: 107 SE Washington St #700\, Portland OR 97214 us
SEQUENCE:1
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20180110T204856Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20180116T193000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20180116T183000
DTSTAMP;VALUE=DATE-TIME:20180110T204856Z
LAST-MODIFIED;VALUE=DATE-TIME:20180110T204856Z
UID:http://calagator.org/events/1250473101
DESCRIPTION:Stay tuned for further details. Expect food\, speakers and a 
 great time to network with the fabulous PHP Community!\n\nTags: meetup:e
 vent=vnzcwnyxcbvb\, meetup:group=PDX-PHP\, php\, mysql\, css\, software 
 development\, javascript\, web development\, jquery\, mobile development
 \, php application development\, test driven development\, software qa a
 nd testing\, zend framework\, test automation\, html5\, symfony2\n\nImpo
 rted from: http://calagator.org/events/1250473101
URL:https://www.meetup.com/PDX-PHP/events/246453707/
SUMMARY:PHPDX - Monthly Meetup
LOCATION:Graybox: 107 SE Washington St #700\, Portland OR 97214 us
SEQUENCE:1
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20180112T182641Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20180116T213000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20180116T183000
DTSTAMP;VALUE=DATE-TIME:20180112T182641Z
LAST-MODIFIED;VALUE=DATE-TIME:20180112T182641Z
UID:http://calagator.org/events/1250473112
DESCRIPTION:Pizza\, Presentation and Personal growth with the fabulous PH
 P Community! This month Alena Holligan will be sharing with us about how
  to handle the variables specific to the environment you use: Developmen
 t\, QA\, Production\, etc. WHAT are the\, WHY should you use them\, WHER
 E do you put them\, and HOW are they used. As an added bonus\, Environme
 ntal Variables are not limited to PHP!\n\nTags: meetup:event=vnzcwnyxcbv
 b\, meetup:group=PDX-PHP\, php\, mysql\, css\, software development\, ja
 vascript\, web development\, jquery\, mobile development\, php applicati
 on development\, test driven development\, software qa and testing\, zen
 d framework\, test automation\, html5\, symfony2\n\nImported from: http:
 //calagator.org/events/1250473112
URL:https://www.meetup.com/PDX-PHP/events/246453707/
SUMMARY:PHPDX - Managing your Environment Variables
LOCATION:Graybox: 107 SE Washington St #700\, Portland OR 97214 us
SEQUENCE:1
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20180206T194401Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20180220T213000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20180220T183000
DTSTAMP;VALUE=DATE-TIME:20180206T194401Z
LAST-MODIFIED;VALUE=DATE-TIME:20180206T194401Z
UID:http://calagator.org/events/1250473242
DESCRIPTION:Due to weather this meetup is canceled\n\nTags: meetup:event=
 vnzcwnyxdbbc\, meetup:group=PDX-PHP\, php\, mysql\, css\, software devel
 opment\, javascript\, web development\, jquery\, mobile development\, ph
 p application development\, test driven development\, software qa and te
 sting\, zend framework\, test automation\, html5\, symfony2\n\nImported 
 from: http://calagator.org/events/1250473242
URL:https://www.meetup.com/PDX-PHP/events/247396133/
SUMMARY:CANCELED PHPDX - Server Provisioning and Configuration
LOCATION:Graybox: 107 SE Washington St #700\, Portland OR 97214 us
SEQUENCE:2
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20180403T164333Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20180406T140000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20180406T100000
DTSTAMP;VALUE=DATE-TIME:20180403T164333Z
LAST-MODIFIED;VALUE=DATE-TIME:20180403T164333Z
UID:http://calagator.org/events/1250473532
DESCRIPTION:Come join us to work on your own projects. If you are interes
 ted in working with other PHP developers\, now's your chance! You can bu
 ild work or personal projects or even walk through a tutorial. If you ne
 ed help there will be people to ask\, or if you just want a second opini
 on\, we're there for you too! :) Come hangout with the awesome PHP commu
 nity in Portland. Bring a lunch or grab something near by.\n\nTags: meet
 up:event=vmmmtnyxgbjb\, meetup:group=PDX-PHP\, php\, mysql\, css\, softw
 are development\, javascript\, web development\, jquery\, mobile develop
 ment\, php application development\, test driven development\, software 
 qa and testing\, zend framework\, test automation\, html5\, symfony2\n\n
 Imported from: http://calagator.org/events/1250473532
URL:https://www.meetup.com/PDX-PHP/events/249267188/
SUMMARY:PHPDX - Hack And Help
LOCATION:Treehouse: 3514 N. Vancouver Ave\, Suite 400\, Portland OR 97227
  us
SEQUENCE:1
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20180321T045854Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20180417T213000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20180417T183000
DTSTAMP;VALUE=DATE-TIME:20180321T045854Z
LAST-MODIFIED;VALUE=DATE-TIME:20181003T062850Z
UID:http://calagator.org/events/1250473449
DESCRIPTION:Pizza\, learning and a great time to network with the fabulou
 s PHP Community! *** Does your site have a good search mechanism? Does i
 t offer adequate quality for results? Is it a sustainable solution for t
 he foreseeable scale required by your site? This week Chris Irvine will 
 share experiences from a recent project\, where he converted a site's tr
 aditional search method over to a search service\, specifically AWS Clou
 dSearch. Key topics will be: * What can go wrong with typical RDBMS base
 d search solutions?* What is a search service? What does AWS CloudSearch
  offer specifically?* Live demo: Setup a sample search domain and explor
 e available features* A look at the AWS PHP SDK* Case study: Walk throug
 h implementation details for a given site* How much improvement did we m
 easure? What didn't work?* Lessons learned\, the good and bad of The Clo
 ud. Chris Irvine is a Senior Technology Consultant and founder at Threep
 rong.com LLC\, specializing in performance tuning\, B2B integration\, an
 d custom workgroup solutions. He's local to the Portland area and a PSU 
 alum. His professional experience includes management roles in multiple 
 industries\, and numerous development and database environments. Much of
  his recent projects have been in PHP/MySQL\, Python\, and also the File
 Maker workgroup and mobile platforms.&#13\;\n&#13\;\n&#13\;\nحالات حب &#
 13\;\n&#13\;\n&#13\;\nحالات واتس&#13\;\n&#13\;\n&#13\;\n	تفسير الاحلام &
 #13\;\n&#13\;\n\n\nTags: meetup:event=vnzcwnyxgbwb\, meetup:group=PDX-PH
 P\, php\, mysql\, css\, software development\, javascript\, web developm
 ent\, jquery\, mobile development\, php application development\, test d
 riven development\, software qa and testing\, zend framework\, test auto
 mation\, html5\, symfony2\n\nImported from: http://calagator.org/events/
 1250473449
URL:https://www.meetup.com/PDX-PHP/events/248947646/
SUMMARY:PHPDX - Answering Search Challenges with AWS CloudSearch
LOCATION:Graybox: 107 SE Washington St #700\, Portland OR 97214 us
SEQUENCE:6
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20180822T210440Z
DTEND;VALUE=DATE:20180916
DTSTART;VALUE=DATE:20180914
DTSTAMP;VALUE=DATE-TIME:20180822T210440Z
LAST-MODIFIED;VALUE=DATE-TIME:20180822T210440Z
UID:http://calagator.org/events/1250474147
DESCRIPTION:This event runs from Friday\, September 14\, 2018 at 9am thro
 ugh Saturday\, September 15\, 2018 at 9pm.\n\nDescription:\nRegister her
 e https://www.cascadiaphp.com/register It’s not just PHP Conference Brea
 kdown2 Days200 attendees30+ leading speakers from around the globe3 Trac
 ks+ “Un-conference”\, an additional track of freeform talksSponsored soc
 ial events Join us at Cascadia PHP for an action packed two-day\, three-
 track conference full of forward-thinking\, tactical sessions in PHP\, S
 ecurity\, API’s\, Dev Ops\, web technologies\, and more. Check out our S
 peaker Page for a full lineup of speakers and talks. We’ve also partnere
 d with Twilio to kick off the conference with a Hackathon on Thursday af
 ternoon and a delightful after party on Friday Night. We are working har
 d to make this conference as welcoming and accessible as possible. The c
 onference will be held at the University Place Hotel which is very acces
 sible both by public transportation (MAX stop right out front) and as a 
 conference space. We have also negotiated a great rate for those who wou
 ld like to book a room at the hotel. We will have a nursing mothers room
  and a quiet room to help all our attendees have the best experience pos
 sible. We will also have FREE childcare available so sign up today!! htt
 ps://www.cascadiaphp.com/register To learn more\, start with our Code of
  Conduct (https://www.cascadiaphp.com/legal/coc) and if you have other c
 oncerns or questions\, please do not hesitate to email us at [masked]. F
 or our local user groups\, we are offering a special discount code when 
 you register today! https://www.cascadiaphp.com/register Enterug25-njba 
 in the “promo code” box.\n\nTags: meetup:event=253389614\, meetup:group=
 PDX-PHP\, php\, mysql\, css\, software development\, javascript\, web de
 velopment\, jquery\, mobile development\, php application development\, 
 test driven development\, software qa and testing\, zend framework\, tes
 t automation\, html5\, symfony2\n\nImported from: http://calagator.org/e
 vents/1250474147
URL:https://www.meetup.com/PDX-PHP/events/253389614/
SUMMARY:PHPDX - Cascadia PHP Conference
LOCATION:Portland University Place Hotel: 310 SW Lincoln\, Portland OR 97
 201 us
SEQUENCE:1
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20180915T165427Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20180917T203000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20180917T183000
DTSTAMP;VALUE=DATE-TIME:20180915T165427Z
LAST-MODIFIED;VALUE=DATE-TIME:20180915T165427Z
UID:http://calagator.org/events/1250474240
DESCRIPTION:**PLEASE NOTE THE DAY HAS CHANGED. We will be meeting on a mo
 nday this month. There will still be pizza\, learning and networking wit
 h the fabulous PHP Community!** Every decision we make in our projects h
 as the potential to increase or reduce technical debt. While the only wa
 y to completely eliminate the debt is to never write any code\, there ar
 e steps that we as engineers\, project managers\, and project stakeholde
 rs can take to mitigate our risk. This talk covers the concept of techni
 cal debt\, its potential to devastate projects\, and red flags that proj
 ect teams can look for to reduce its impact before it spirals out of con
 trol. -------------------------------------------------------------- Ste
 ve Grunwell is a Senior Software Engineer at Liquid Web. Specializing in
  WordPress and application development he has worked with brands and org
 anizations including Microsoft\, TED\, Xylem\, Elmer’s\, and Experience 
 Columbus. Steve has released numerous plugins in the WordPress.org repos
 itories\, including one from the grounds of The White House during the f
 irst annual National Day of Civic Hacking in 2013. When he’s not writing
  software he enjoys hiking\, music\, and writing about writing software 
 on his blog. Steve holds a B.A. in Telecommunications from Bowling Green
  State University where he graduated Cum Laude with minors in General Bu
 siness and Recording Technologies. More information\, including portfoli
 o work and his development blog\, can be found at https://stevegrunwell.
 com.\n\nTags: meetup:event=bfwlbqyxmbxb\, meetup:group=PDX-PHP\, php\, m
 ysql\, css\, software development\, javascript\, web development\, jquer
 y\, mobile development\, php application development\, test driven devel
 opment\, software qa and testing\, zend framework\, test automation\, ht
 ml5\, symfony2\n\nImported from: http://calagator.org/events/1250474240
URL:https://www.meetup.com/PDX-PHP/events/253996782/
SUMMARY:PHPDX - Up to my Eyeballs in Technical Debt!
LOCATION:Graybox: 107 SE Stark St\, Portland OR 97214 us
SEQUENCE:1
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20180918T171457Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20180925T200000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20180925T180000
DTSTAMP;VALUE=DATE-TIME:20180918T171457Z
LAST-MODIFIED;VALUE=DATE-TIME:20180918T171457Z
UID:http://calagator.org/events/1250474255
DESCRIPTION:For an opening act\, CNPDX organizer Josh Berkus will demo a 
 walk-through of deploying high availability PostgreSQL as an application
  on Kubernetes.&#13\;\n&#13\;\nOur main event will be:&#13\;\n&#13\;\nDe
 ploying TiDB\, a distributed open-source MySQL-Compatible HTAP Database\
 , using Kubernetes&#13\;\n&#13\;\nThis talk will introduce TiDB's archit
 ecture\, key use cases\, a user story with Mobike (one of the largest bi
 kesharing platforms in the world)\, and a deep-dive into deploying TiDB 
 as a *stateful* application using Kubernetes. TiDB is built by the compa
 ny PingCAP and its open-source community.&#13\;\n&#13\;\nSpeakers: Ed Hu
 ang (co-founder/CTO of PingCAP)\, Kevin Xu (GM of U.S. at PingCAP)&#13\;
 \n&#13\;\nAs a special bonus for this meetup\, TiDB will  hold a busines
 s card raffle for a Google Home Mini at the end of the presentation.&#13
 \;\n&#13\;\nOur meetup host this month will be software maker Eleven.&#1
 3\;\n&#13\;\nPLEASE RSVP on Meetup.com if you can\, so that we can get a
  headcount for food.\n\nTags: kubernetes\, docker\, containers\, cloud\,
  databases\, postgresql\, mysql\n\nImported from: http://calagator.org/e
 vents/1250474255
URL:https://www.meetup.com/Cloud-Native-PDX/events/253766653
SUMMARY:CNPDX Sept: Cloud-Native Databases with TiDB
LOCATION:Eleven: 318 SW 11th St.\, 3rd Floor\, Portland OR 97205 US
SEQUENCE:2
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20180921T184518Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20181016T213000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20181016T183000
DTSTAMP;VALUE=DATE-TIME:20180921T184518Z
LAST-MODIFIED;VALUE=DATE-TIME:20180921T184518Z
UID:http://calagator.org/events/1250474292
DESCRIPTION:Pizza\, learning and a great time to network with the fabulou
 s PHP Community! Join us as Kurtis Holsapple shares about Static Sites. 
 Let's build out a site with no serverside processing at all. Static site
 s are nothing more than static files put up on a server that doesn't nee
 d any serverside runtimes. That means that you can host your site on pla
 ces like Github Pages\, AWS S3\, or any other cheap hosting options. We 
 can still leverage our PHP knowledge to build cools sites that have good
  structure and lots of content. You can still create things like blogs\,
  collections of data\, product listings\, and more.\n\nTags: meetup:even
 t=bfwlbqyxnbvb\, meetup:group=PDX-PHP\, php\, mysql\, css\, software dev
 elopment\, javascript\, web development\, jquery\, mobile development\, 
 php application development\, test driven development\, software qa and 
 testing\, zend framework\, test automation\, html5\, symfony2\n\nImporte
 d from: http://calagator.org/events/1250474292
URL:https://www.meetup.com/PDX-PHP/events/254777258/
SUMMARY:PHPDX - Static Sites: Use Your Smarts to Build Something Dumb
LOCATION:Graybox: 107 SE Stark St\, Portland OR 97214 us
SEQUENCE:1
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20181006T143415Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20181102T140000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20181102T100000
DTSTAMP;VALUE=DATE-TIME:20181006T143415Z
LAST-MODIFIED;VALUE=DATE-TIME:20181006T143415Z
UID:http://calagator.org/events/1250474404
DESCRIPTION:Come join us to work on your own projects. If you are interes
 ted in working with other PHP developers\, now's your chance! You can bu
 ild work or personal projects or even walk through a tutorial. If you ne
 ed help there will be people to ask\, or if you just want a second opini
 on\, we're there for you too! :) Come hangout with the awesome PHP commu
 nity in Portland. Bring a lunch or grab something near by.\n\nTags: meet
 up:event=vmmmtnyxpbdb\, meetup:group=PDX-PHP\, php\, mysql\, css\, softw
 are development\, javascript\, web development\, jquery\, mobile develop
 ment\, php application development\, test driven development\, software 
 qa and testing\, zend framework\, test automation\, html5\, symfony2\n\n
 Imported from: http://calagator.org/events/1250474404
URL:https://www.meetup.com/PDX-PHP/events/255132962/
SUMMARY:PHPDX - Hack And Help
LOCATION:Treehouse: 3514 N. Vancouver Ave\, Suite 400\, Portland OR 97227
  us
SEQUENCE:2
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20180921T185217Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20181120T213000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20181120T183000
DTSTAMP;VALUE=DATE-TIME:20180921T185217Z
LAST-MODIFIED;VALUE=DATE-TIME:20180921T185217Z
UID:http://calagator.org/events/1250474293
DESCRIPTION:Pizza\, learning and a great time to network with the fabulou
 s PHP Community! Message queuing allows applications to communicate by s
 ending messages to each other. The message queue provides a temporary me
 ssage storage when the destination program is busy or not connected. Joi
 n us as Caleb Tucker-Raymond takes us on an exploration of message queue
 s. We'll learn both how to use them in a simple PHP web application\, an
 d how to test them. Code we will be using can be found at https://github
 .com/calebtr/queue-testing-demo\n\nTags: meetup:event=bfwlbqyxpbbc\, mee
 tup:group=PDX-PHP\, php\, mysql\, css\, software development\, javascrip
 t\, web development\, jquery\, mobile development\, php application deve
 lopment\, test driven development\, software qa and testing\, zend frame
 work\, test automation\, html5\, symfony2\n\nImported from: http://calag
 ator.org/events/1250474293
URL:https://www.meetup.com/PDX-PHP/events/254890728/
SUMMARY:PHPDX - Unblocking PHP applications with message queues
LOCATION:Graybox: 107 SE Stark St\, Portland OR 97214 us
SEQUENCE:2
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20181126T185313Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20181130T140000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20181130T100000
DTSTAMP;VALUE=DATE-TIME:20181126T185313Z
LAST-MODIFIED;VALUE=DATE-TIME:20181126T185313Z
UID:http://calagator.org/events/1250474599
DESCRIPTION:Come join us to work on your own projects. If you are interes
 ted in working with other PHP developers\, now's your chance! You can bu
 ild work or personal projects or even walk through a tutorial. If you ne
 ed help there will be people to ask\, or if you just want a second opini
 on\, we're there for you too! :) Come hangout with the awesome PHP commu
 nity in Portland. Bring a lunch or grab something near by.\n\nTags: meet
 up:event=vmmmtnyxqbkb\, meetup:group=PDX-PHP\, php\, mysql\, css\, softw
 are development\, javascript\, web development\, jquery\, mobile develop
 ment\, php application development\, test driven development\, software 
 qa and testing\, zend framework\, test automation\, html5\, symfony2\n\n
 Imported from: http://calagator.org/events/1250474599
URL:https://www.meetup.com/PDX-PHP/events/256366890/
SUMMARY:PHPDX - Hack And Help
LOCATION:Treehouse: 3514 N. Vancouver Ave\, Suite 400\, Portland OR 97227
  us
SEQUENCE:1
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20181209T231752Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20181218T213000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20181218T183000
DTSTAMP;VALUE=DATE-TIME:20181209T231752Z
LAST-MODIFIED;VALUE=DATE-TIME:20181209T231752Z
UID:http://calagator.org/events/1250474689
DESCRIPTION:Food will be provided and we'll have some fun programming gro
 up challenges to share. If you'd like to participate MORE\, please bring
 : 1. A drink to share2. A game to share3. A white ElePHPant gift (think 
 fun and re-gifting \;) )\n\nTags: meetup:event=bfwlbqyxqbxb\, meetup:gro
 up=PDX-PHP\, php\, mysql\, css\, software development\, javascript\, web
  development\, jquery\, mobile development\, php application development
 \, test driven development\, software qa and testing\, zend framework\, 
 test automation\, html5\, symfony2\n\nImported from: http://calagator.or
 g/events/1250474689
URL:https://www.meetup.com/PDX-PHP/events/256040465/
SUMMARY:PHPDX - PHP Christmas Party
LOCATION:Graybox: 107 SE Stark St\, Portland OR 97214 us
SEQUENCE:1
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20190102T234126Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20190115T213000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20190115T183000
DTSTAMP;VALUE=DATE-TIME:20190102T234126Z
LAST-MODIFIED;VALUE=DATE-TIME:20190102T234126Z
UID:http://calagator.org/events/1250474758
DESCRIPTION:Stay tuned for further details. Expect food\, speakers and a 
 great time to network with the fabulous PHP Community!\n\nTags: meetup:e
 vent=bfwlbqyzcbtb\, meetup:group=PDX-PHP\, php\, mysql\, css\, software 
 development\, javascript\, web development\, jquery\, mobile development
 \, php application development\, test driven development\, software qa a
 nd testing\, zend framework\, test automation\, html5\, symfony2\n\nImpo
 rted from: http://calagator.org/events/1250474758
URL:https://www.meetup.com/PDX-PHP/events/257349734/
SUMMARY:PHPDX - Monthly Meetup
LOCATION:Graybox: 107 SE Stark St\, Portland OR 97214 us
SEQUENCE:1
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20190411T173718Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20190416T213000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20190416T183000
DTSTAMP;VALUE=DATE-TIME:20190411T173718Z
LAST-MODIFIED;VALUE=DATE-TIME:20190411T173718Z
UID:http://calagator.org/events/1250475421
DESCRIPTION:If you're like Korvin Szanto you use PHPStorm day-in and day-
 out. This month\, Korvin will go over some of the lesser known features 
 and functionality provided by PHPStorm and its integrations.We'll cover:
  * PHPUnit testing integration* XDebug step-through debugging* Superchar
 ging your inspections with open source plugins* Supercharging your workf
 low with git and browser integrations\n\nTags: meetup:event=bfwlbqyzgbvb
 \, meetup:group=PDX-PHP\, php\, mysql\, css\, software development\, jav
 ascript\, web development\, jquery\, mobile development\, php applicatio
 n development\, test driven development\, software qa and testing\, zend
  framework\, test automation\, html5\, symfony2\n\nImported from: http:/
 /calagator.org/events/1250475421
URL:https://www.meetup.com/PDX-PHP/events/260070313/
SUMMARY:PHPDX - Monthly Meetup: PHPStorm's lesser known features and func
 tionality
LOCATION:Graybox: 107 SE Stark St\, Portland OR 97214 us
SEQUENCE:1
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20190412T182431Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20190528T200000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20190528T180000
DTSTAMP;VALUE=DATE-TIME:20190412T182431Z
LAST-MODIFIED;VALUE=DATE-TIME:20190412T182431Z
UID:http://calagator.org/events/1250475424
DESCRIPTION:Join us for a night of live coding\, walking through some of 
 the testing features that come out of the box with Laravel. See how we c
 an go from a brand new project to a simple app with a code coverage repo
 rt. If you are new to Laravel\, TDD\, or testing in general\, you'll not
  want to miss this talk. While some of this code will be Laravel specifi
 c (there's so much included to help make PHP Unit even better than it al
 ready is) general testing practices will be discussed. Who: Kurtis Holsa
 pple is a Portland based software engineer\, and loves Laravel. He's bee
 n writing PHP (and more) for over 15 years. This month we are trying out
  a new event space\, be sure to RSVP and arrive with photo ID so that yo
 u can check in! To get there:Enter the Pioneer Place mall and head to th
 e 3rd floor\, look for the WeWork offices.Photo ID will be required to e
 nter the venue\, there should be folks at the front desk to help.\n\nTag
 s: meetup:event=bfwlbqyzhbcc\, meetup:group=PDX-PHP\, php\, mysql\, css\
 , software development\, javascript\, web development\, jquery\, mobile 
 development\, php application development\, test driven development\, so
 ftware qa and testing\, zend framework\, test automation\, html5\, symfo
 ny2\n\nImported from: http://calagator.org/events/1250475424
URL:https://www.meetup.com/PDX-PHP/events/260549739/
SUMMARY:PHPDX - Monthly Meetup: TDD with Laravel
LOCATION:WeWork: 700 SW 5th Ave\, Portland OR 97204 us
SEQUENCE:1
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20190710T172432Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20190723T200000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20190723T180000
DTSTAMP;VALUE=DATE-TIME:20190710T172432Z
LAST-MODIFIED;VALUE=DATE-TIME:20190710T172432Z
UID:http://calagator.org/events/1250475867
DESCRIPTION:Join us for food and learning about technical challenges. Tit
 le: Exploring Dependency InjectionSpeaker: Alena HolliganDescription: Wh
 at’s the difference between service location and dependency injection? W
 hy is this dependency injection thing such a big deal anyway\, and how d
 o you use that tool correctly? Answering these questions and more\, incl
 uding real-world examples of refactoring an application toward the more 
 explicit\, testable\, closer-to-SOLID applications. To get there:Enter t
 he Pioneer Place mall on SW 5th Avenue and SW Morrison and head to the 3
 rd floor\, look for the WeWork offices.Photo ID will be required to ente
 r the venue\, there should be folks at the front desk to help.\n\nTags: 
 meetup:event=bfwlbqyzkbvb\, meetup:group=PDX-PHP\, php\, mysql\, css\, s
 oftware development\, javascript\, web development\, jquery\, mobile dev
 elopment\, php application development\, test driven development\, softw
 are qa and testing\, zend framework\, test automation\, html5\, symfony2
 \n\nImported from: http://calagator.org/events/1250475867
URL:https://www.meetup.com/PDX-PHP/events/262613277/
SUMMARY:PHPDX - Exploring Dependency Injection
LOCATION:WeWork: 700 SW 5th Ave\, Portland OR 97204 us
SEQUENCE:1
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20190815T173945Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20190827T200000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20190827T180000
DTSTAMP;VALUE=DATE-TIME:20190815T173945Z
LAST-MODIFIED;VALUE=DATE-TIME:20190815T173945Z
UID:http://calagator.org/events/1250476046
DESCRIPTION:Food\, learning and a great time to network with the fabulous
  PHP Community! This month Kurtis Holsapple will be showing us how to La
 ravel and Vue.js work together. Kurtis is a developer here in Portland\,
  OR who loves making things work\, which is why he loves both Laravel an
 d Vue.JS. Laravel is the most starred full stack framework on Github (54
 k stars at the time of writing) and it comes out of the box bootstrapped
  and ready to go with Vue.js. Because Laravel a server side framework\, 
 you have everything you need to get started writing an amazing web appli
 cation out of the box. Because Vue.js is amazing\, the Laravel community
  has adopted this frontend framework to make your life easier whenever y
 ou need to use Javascript. If you're curious about how well Vue can inte
 grate with other tooling\, this talk is for you! Evan You\, the creator 
 of Vue.js\, has talked at the last three years of Laracon US. We'll talk
  about how you can use VueJS with Laravel\, the tooling around modern PH
 P (composer\, PHPUnit\, etc)\, Laravel Mix (the Webpack configuration re
 ady to go with Laravel) and more. Join us for a night of fun code exampl
 es and more! This is a companion talk focused more on the Laravel/PHP si
 de of things. Join us at the Portland Vue.js meetup to continue this tal
 k\, but that one will focus more on the Vue side of things. https://www.
 meetup.com/Portland-Vue-js-Meetup/events/262453723/\n\nTags: meetup:even
 t=263229793\, meetup:group=PDX-PHP\, php\, mysql\, css\, software develo
 pment\, javascript\, web development\, jquery\, mobile development\, php
  application development\, test driven development\, software qa and tes
 ting\, zend framework\, test automation\, html5\, symfony2\n\nImported f
 rom: http://calagator.org/events/1250476046
URL:https://www.meetup.com/PDX-PHP/events/263229793/
SUMMARY:PHPDX - Laravel and Vue.js
LOCATION:Vacasa: 926 NW 13th Ave\, Portland OR 97209 us
SEQUENCE:1
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20190904T220547Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20190910T200000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20190910T170000
DTSTAMP;VALUE=DATE-TIME:20190904T220547Z
LAST-MODIFIED;VALUE=DATE-TIME:20190904T220547Z
UID:http://calagator.org/events/1250476151
DESCRIPTION:For those who are unable to join MySQL at Oracle OpenWorld\, 
 we are hosting an exclusive happy hour in downtown Portland on Tuesday\,
  September 10th. Join MySQL experts and your peers for an evening of com
 plimentary premium cocktails and hors d’oeuvres at the cool speakeasy st
 yle bar\, Clyde Common! &#13\;\n&#13\;\nKenny Gryp\, MySQL’s high-availa
 bility expert and evangelist\, will be in town to provide a brief update
  on the latest advancements in MySQL 8.0 and answer all of your question
 s. Register today and take advantage of this casual evening to share bes
 t practices while mingling with your peers and MySQL experts! &#13\;\n\n
 \nTags: mysql\, database\, open-source\n\nImported from: http://calagato
 r.org/events/1250476151
URL:https://eventreg.oracle.com/profile/web/index.cfm?PKwebID=0x670036abc
 d
SUMMARY:MySQL Happy Hour
LOCATION:The Cleaners Ballroom at Clyde Common (Portland\, OR): 1014 SW H
 arvey Milk St\, Portland Oregon 97205 US
SEQUENCE:1
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20190917T032340Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20190919T200000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20190919T180000
DTSTAMP;VALUE=DATE-TIME:20190917T032340Z
LAST-MODIFIED;VALUE=DATE-TIME:20190917T032340Z
UID:http://calagator.org/events/1250476209
DESCRIPTION:This month I am going to be talking about my current work on 
 sharding large mysql databases with Vitess.  My team has been on a journ
 ey towards splitting our largest mysql databases and I want to share my 
 experiences and lessons learned.  We are going to look at the problems a
 nd possible solutions to scaling reads and writes in relational database
 s.&#13\;\n&#13\;\nVitess is an open source project born at youtube to sc
 ale their largest and most critical databases.  It has been adopted in a
 s a Cloud Native Compute Foundation incubator project.  With PostgreSQL 
 on the medium-term road map\, let’s take a look at what we have been abl
 e to do with mysql.&#13\;\n&#13\;\nHi its me Grant.  I work on the datab
 ase engineering team at New Relic.  I’ve been using Postgres in producti
 on since 9.2.  I co-organize the Postgres user group in Portland with Ma
 rk Wong.\n\nTags: pdxpug\, postgres\, postgresql\, mysql\, vitess\n\nImp
 orted from: http://calagator.org/events/1250476209
URL:https://pdx.postgresql.us
SUMMARY:PDXPUG: Sharding large MySQL databases with Vitess
LOCATION:PSU Business Accelerator: 2828 SW Corbett Ave\, Portland OR 9720
 1 US
SEQUENCE:1
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20210103T011358Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20210103T203000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20210103T183000
DTSTAMP;VALUE=DATE-TIME:20210103T011358Z
LAST-MODIFIED;VALUE=DATE-TIME:20210103T011358Z
UID:http://calagator.org/events/1250477495
DESCRIPTION:*** ATTENTION: For this month's meeting only\, we will be mee
 ting in the Jefferson room on the southeast end of the upper lobby.  We 
 will not be in the usual 8th-floor conference room! ***&#13\;\n&#13\;\nT
 his month's topic: Grid Packet Computing for Java (GPC4J)&#13\;\n&#13\;\
 nGPC4J is a computing paradigm that breaks a partitionable problem into 
 GridPackets\, which are routed\, processed and re-assembled into the sol
 ution to the original problem. This presentation will cover the use of t
 he system and design of the project's web application. The application i
 s built using REST (Jersey)\, Maven\, Hibernate\, JPA\, MySQL and GlassF
 ish.&#13\;\n&#13\;\n----------&#13\;\n&#13\;\nSpeaker: Lyle Harris&#13\;
 \n&#13\;\nLyle Harris is a Software Engineer working in World Wide Opera
 tions at Sun Microsystems\, where he develops internal Java applications
  for automation and customer-facing web applications.&#13\;\n&#13\;\n---
 -------&#13\;\n&#13\;\nPJUG meetings start with some time to eat and soc
 ialize (pizza and beverages are provided)\, followed by the featured spe
 aker\, then Q&amp\;A\, discussion\, sometimes a drawing to give away swa
 g. :)&#13\;\n&#13\;\nThough we like knowing how many people to expect\, 
 you don't *have* to RSVP\, on Upcoming or otherwise. Go ahead and just s
 how up!&#13\;\n&#13\;\nMany people also go for a drink and further discu
 ssion following the meeting\, at a location determined ad hoc (lately\, 
 the Market Street Pub at 10th and Market: http://mcmenamins.com/index.ph
 p?loc=24 ).&#13\;\n&#13\;\nhttp://twitter.com/pjug&#13\;\n(join our mail
 ing list\, linked from the website!)&#13\;\n&#13\;\nBrutal Fore\n\nTags:
  java\, user group\, pjug\, oracle\, sun\, grid\, grid computing\, packe
 t computing\, gridpacket\, jersey\, maven\, hibernate\, jpa\, mysql\, gl
 assfish\, lyle harris\, webapp\n\nImported from: http://calagator.org/ev
 ents/1250477495
URL:http://pjug.org/
SUMMARY:Portland Java User Group: Grid Packet Computing for Java (MOVED -
  see description!)
LOCATION:Oracle (Downtown Campus): 1211 SW 5th Avenue\, Suite 800\, Room 
 8005\, Portland Oregon 97204 US
SEQUENCE:1
END:VEVENT
BEGIN:VEVENT
CREATED;VALUE=DATE-TIME:20230710T223021Z
DTEND;TZID=America/Los_Angeles;VALUE=DATE-TIME:20230712T193000
DTSTART;TZID=America/Los_Angeles;VALUE=DATE-TIME:20230712T173000
DTSTAMP;VALUE=DATE-TIME:20230710T223021Z
LAST-MODIFIED;VALUE=DATE-TIME:20230712T203407Z
UID:http://calagator.org/events/1250480594
DESCRIPTION:The [Shift](https://www.shift2bikes.org/pages/get-involved/) 
 website is entirely volunteer operated!  Come out for a 7 mile social bi
 ke ride\, stay for a beer at a watering hole near the start point and le
 arn about our [tech stack](https://github.com/shift-org) and how you can
  contribute &amp\; help us connect Portland area bike funthusiasts on th
 e web and beyond.&#13\;\n&#13\;\nMeet at 5:30 pm at Bike Happy Hour\, ri
 de at 6:00 pm.\n\nTags: shift\, biking\, bikes\, bicycles\, volunteer\, 
 open source\, php\, javascript\, html\, css\, mysql\n\nImported from: ht
 tp://calagator.org/events/1250480594
URL:https://www.shift2bikes.org/calendar/event-17479
SUMMARY:Biking & bits - a ride towards the Shift website
LOCATION:Gorges Beer Co.: 2705 SE Ankeny St\, Portland OR 97214 USA
SEQUENCE:3
END:VEVENT
END:VCALENDAR
