Atlanta PHP User Group

The Southeast's premier PHP community.

December 2008 Meeting

When: Thursday, December 4, 2008—7pm-9pm
Where: Consulate General of Canada

Presentation: Setting Up Online Training with Moodle

Kevin Roberts will present how to set up an online training system using Moodle—an open source PHP application that provides pretty much everything you need for a self-serve training environment. Moodle has a huge and vibrant development community. We will also install a community-provided module that takes the grief out of scheduling one-on-one remote training sessions.

From the Moodle web site: Moodle is a course management system (CMS)—a free, Open Source software package designed using sound pedagogical principles, to help educators create effective online learning communities. You can download and use it on any computer you have handy (including webhosts), yet it can scale from a single-teacher site to a University with 200,000 students.

Mini-topic: Design Patterns: The Singleton Pattern

Ben Ramsey revives our monthly mini-topic presentation by introducing a new series on design patterns. Each month, we’ll take a look at a different design pattern, exploring why you might want to use it, and showing how to implement it in PHP.

This month, we’ll take a look at the Singleton Pattern.

Location

Our meeting takes place at the Consulate General of Canada at 100 Colony Square in Midtown Atlanta (at the corner of Peachtree and 14th Streets). Click here for directions. You will need to see the concierge in order to gain access to the 17th floor.


November 2008 Meeting

When: Thursday, November 6, 2008—7pm-9pm
Where: Consulate General of Canada

November Topic: Got a problem? We’ve got answers!

Got a bug that’s been nagging you for hours? How about a feature that you just can’t seem to implement? This month at Atlanta PHP, we’re diverging from our usual presentation format and opening the floor for a “round table” discussion about development problems you are facing.

So, feel free to bring your coding problems to us, and as a group, we’ll come up with the solutions. Bring your laptop or a thumb drive containing snippets/samples of your code or application, so we can look at it as a group. This is sure to be a learning experience for us all.

Our meeting takes place at the Consulate General of Canada at 100 Colony Square in Midtown Atlanta (at the corner of Peachtree and 14th Streets). Click here for directions. You will need to see the concierge in order to gain access to the 17th floor.

PHP Basics at the Atlanta Web Design Group Meetup on November 11

On November 11 at 7:00pm, Matthew Turland will speak to the Atlanta Web Design Group about PHP, covering basics of the language and best practices from a designer’s perspective. This will include basic output, variables, conditional branches, loops, output modularization using includes, coding style, and escaping output for security purposes.

Matthew is the Lead Programmer for a Web application service provider, is Zend PHP Certified, and works with PHP and MySQL on a daily basis. He’s also a member of the PHP Community organization and serves as an organizer for the Acadiana Open Source Group. You can also read his blog at http://ishouldbecoding.com/.

There will be a 30-40 minute presentation followed by Q&A and discussion.

You must RSVP at Meetup.com for this meeting.

php|works and PyWorks in Atlanta November 12-14!

Atlanta PHP invites you to join us at php|works and PyWorks in Atlanta, GA November 12 through 14!

Atlanta PHP user group members receive $100 off the price of registration!

The publishers of php|architect and Python Magazine, are proud to invite you to php|works and PyWorks, two great conferences that will take place in Atlanta, GA, USA, between November 12 and November 14.

With over 65 talks in 5 tracks, 10 tutorials and great networking events and parties, php|works and PyWorks represent a unique opportunity to not only hone your technical skills, but also meet and interact with members of a vibrant community of developers from all walks of life. And remember—your attendance fee covers access to both conferences!