November2010 Meeting

WhereShopigniter's Office When : Tuesday, Nov 16th, 6:30pm - 8pm'ish Pizza provided by Shopigniter for this meeting. Topic(s):
  • We'll start with a tech book swap. Most of us have a few tech manuals lying about that we never use, but that others would find useful. Many of us need a new tech book/s but have not yet picked one up, for one reason or another. Here's your chance to find unwanted books a good home, or to find a useful manual or three for yourself. Here's what happens: Those with unwanted books will bring them to the group and leave them in a common area. Then it's just a matter of everyone helping themselves. You don't have to bring any manuals to leave with manuals, and vice versa. Books left over at the end will be taken to Powell's Technical Books for their freebie bin, or possibly to Free Geek.
  • - Behavior Driven Development with Bhat
  • Pat Moldovan has been working on "SQLite Data Layer trying to emulate some MONGO functionality"  and will show the progress to date.

Oct2010 Meeting

WhereShopigniter's Office When : Tuesday, Oct 19th, 6:30pm - 8pm'ish Pizza provided by Shopigniter for this meeting. Topic(s):

Sept2010 Meeting : New meeting space

Where : Shopigniter's new NW Office When : Tuesday, Sept 21st, 6:30pm - 8pm'ish I'm excited to announce we have a new ongoing sponsor: Shopigniter They are providing our meeting space at 411 NW Park (between Flanders and Glisan). They will provide pizza for this meeting. We will have 2 to 4 10-20 minute slots. The format is informal, It is completely acceptable to take a slot and discuss ‘this cool PHP thing you found’ If' you would like to present a topic at this meeting simply reply here or in the Google Group Great lineup for this meeting
  • Git'ing over SVN repos, an intro to using git-svn (presenter: @samkeen)
  • PHP in the Cloud: PHP Fog (presenter: @cardmagic)
  • HTML5 WebSockets running against PHP servers (presenter: Joseph)
  • Demo of CodeIgniter CMS named FUEL (presenter: Dave McReynolds)

Five Tips to Make Good Object-Oriented Code Better

July 20th, 2010 - 6:30pm Place: NedSpace OldTown (above Backspace Coffee) Directions from Convention Center (The train will drop you directly in front of Nedspace) As more and more PHP applications move into the object-oriented paradigm, good design is crucial. Concepts like dependency injection, testing, use of interfaces and abstraction are important ideas that deserve consideration in the development of these applications. "Five Tips To Make Good Object-Oriented Code Better" is a discussion of five concepts in the object-oriented paradigm that help improve the stability, structure and maintainability of object-oriented code in PHP. The speaker, Brandon Savage, is a five-year veteran of PHP with experience working on large object-oriented applications, and currently works for Message Systems, based in Columbia, MD.

Meeting with Haiping Zhao of Facebook

June 3rd, 2010 - 7pm Place: At Open Source Bridge (as an open to public birds of a feather session) I'm Very pleased to announce that Haiping, Senior Server Engineer at facebook and main engineer behind HipHop for PHP will be meeting with the PDXPHP group on June 3rd.  HipHop is one of the major developments in the PHP-verse as of late and it's announcement certainly generated quite a bit of hubbub.  Be sure to come down to learn all about HipHop and related work, plus what it's like being an engineer at Facebook.
HipHop for PHP isn't technically a compiler itself. Rather it is a source code transformer. HipHop programmatically transforms your PHP source code into highly optimized C++ and then uses g++ to compile it. HipHop executes the source code in a semantically equivalent manner and sacrifices some rarely used features — such as eval() — in exchange for improved performance. HipHop includes a code transformer, a reimplementation of PHP's runtime system, and a rewrite of many common PHP Extensions to take advantage of these performance optimizations.

April Meeting

April 20, 2010 - 6:30pm Place: NedSpace OldTown We will have 2 to 4 10-20 minute slots. The format is informal, It is completely acceptable to take a slot and discuss ‘this cool PHP thing you found’ We will also be raffling off a free pass to Open Source Bridge at this meeting.  We'll just do a random drawing for all that attend the meeting.
  • Jordan Lev will give a presentation on creating custom admin interface elements in the Concrete5 CMS. I’ve found this to be a great tool when building websites for clients as it both cuts down on support costs (less wrangling with the WYSIWYG editor, photo sizing, lining up content, etc.) and makes non-technical people feel more in control of their sites (which has resulted in more repeat business for me). Since this feature is not very well articulated in the C5 marketing materials or in the documentation, I thought it might be helpful to explain how it works and to show examples of how I’ve used it in websites I’ve built in the past. (BTW, I am a freelance web developer who uses C5 for many client projects, but I am not involved with the core team).
  • Kris Wallsmith (symfony release manager): Will give a preview of Symfony 2
  • Chris Alan I used the PHP Twitter API client written by Arc 90: http://lab.arc90.com/2008/06/03/php-twitter-api-client/ and ran continuous searches on Twitter for 'sxsw' and found 75 thousand users. I pulled in all twitter messages that occurred during SXSW for those users and ended up with 8 million messages, each one was analyzed for keywords that I set up, as well as hashtags, URLs and references to other twitter users. The keywords I set up include basic technology keywords, as well as the bands and films that were at SXSW and roughly 240 Austin bars that I got off Yahoo YQL.
  • Quick intro to using MongoDB with PHP. What are the advantages, disadvantages. Presenter: Sam Keen
If' you would like to present a topic at this meeting simply reply here or in the Google Group As topics come in I'll add them to the Post description.

March Meeting

March 16 2010 - 6:30pm Place: NedSpace OldTown
  • DemocracyLab’s tech team will make a brief presentation about the development work currently underway. We’re working to improve on the policy-creation framework currently in use here:. If anyone is interested in checking out the code, they can find it here:
  • Brent Newton of ShopIgniter will lead a quick discussion on Reflection in PHP with some real examples of how ShopIgniter leverages it.
  • David Embree will give a 5-10 minute presentation of his latest venture: athletepath.com.  He is looking for local developer talent to bring Athlete Path to beta.
We will have 2 to 4 10-20 minute slots. The format is informal, It is completely acceptable to take a slot and discuss ‘this cool PHP thing you found’ If' you would like to present a topic at this meeting simply reply here or in the Google Group As topics come in I'll add them to the Post description.