March 14, 2010

Rasmus Lerdorf speaking in FTL

Filed under: Uncategorized — David Rogers @ 10:29 pm

Hey all.

A little birdie informed me that Rasmus Lerdorf, our patron not-yet-saint, is speaking this Thursday, March 18th, in Ft Lauderdale at the SFL Linux User’s group (http://flux.org/). For more info, check out this post on their site:

http://www.flux.org/events.php?id=74

September 17, 2009

Meeting Details for Oct 1, 2009

Filed under: Uncategorized — David Rogers @ 7:44 pm

Well, our September meeting was another rousing success! We had lots of new faces and plenty of returning nerds; thanks to everyone who came out! Chris Chubb gave us an illuminating look at PHP 5.3, and Ken Nordquist (a Rubyist but otherwise nice guy) gave a brief presentation on Flow Player - a free, open-source flash video player.

This month, the folks at will be presenting live via remote (that’s TV speak for “in their underwear”, I think) on the “Zend software stack”, both the open-source Community Edition and the more advanced (and supported) Professional Edition. Edward Kietlinksi, a Zend Solutions Consultant, will use the PHP apps Magento and Drupal to showcase the Zend approach to all-too-common problems of isolating performance bottlenecks, troubleshooting code, and live debugging. Edward will also show off Zend Studio 7 (based on Eclipse) and Zend Framework. There will also be a raffle at the meeting for cool Zend swag!

This isn’t their only planned appearance, however, and we’ve got tons of talent waiting in the wings! Derek Gallo has a presentation on performance and scaling, and we’ll bring back the “Ask-an-Expert” panel again, of course. Bring your questions; we have the experts.

For those of you who haven’t been paying attention, we’ve changed our meeting location from Stardust. We’re meeting at the clubhouse at Camden, downtown, courtesy of Demetrius Ford, our resident resident. The address is:

688 N Orange Ave
Orlando, FL 32801
(map)

You can park in the parking lot in front of the complex and in the adjacent lot, just not in the garage. The clubhouse is inside the main complex, secured by a maglock, and it’s super sweet. We’ll try to leave someone outside to lead people in, but try to come earlier rather than later. If you get locked out, just ping one of us by cell phone or Twitter; I’ll try to keep an eye on ye ole @orlandophp account.

Looking forward to another great meeting this month,

David @ OrlandoPHP.org

August 13, 2009

Meeting Details for September 3rd, 2009

Filed under: Uncategorized — Tags: — David Rogers @ 9:39 pm

Thanks to everyone who came out for the August meeting. I wasn’t able to come myself, due to family vacation time, but everyone I’ve heard from said it was terrific. Thanks to Derek Gallo for running the mike in my absence, and thanks tons to Erik Hersman of Ushahidi for the presentation.

For September, Ken Nordquist (a known Rubyist but still an okay guy) will be presenting on Flowplayer, an open-source Flash video player that’s got a lot of nice features. Ken has used it on a project recently and is sharing his brain love with the rest of us. Nice.

Just a friendly reminder, we’ve changed our meeting location from Stardust. This month, we’ll be meeting at the clubhouse at Camden, downtown, courtesy of Demetrius Ford, our resident resident. The address is:

688 N Orange Ave
Orlando, FL 32801
(map)

You can park in the parking lot in front of the complex and in the adjacent lot for the China Glass building, just not in the garage. The clubhouse is inside the main complex, secured by a maglock, and it’s super sweet. We’ll try to leave someone outside to lead people in, but try to come earlier rather than later. If you get locked out, just ping one of us by cell phone or Twitter; I’ll try to keep an eye on ye ole @orlandophp account.

We’ll have time for our “Ask-an-Expert” panel this month, for sure, and I hope we’ll have more experts this time around. August saw the long-awaited return of Chris Chubb, and of course, Derek Gallo was there. I’ll be back, too, so that gives us three, if we can all show…! Bring your questions!

Looking forward to a great turn-out this month,

David @ OrlandoPHP.org

July 3, 2009

Meeting Details for Aug 6, 2009

Filed under: Meeting Agendas, announcements — David Rogers @ 12:34 pm

Location change: we’re meeting at the clubhouse at Camden, downtown, courtesy of our super awesome member, Demetrius Ford (who has excellent taste in avatars, BTW). The address is:

688 N Orange Ave
Orlando, FL 32801
(map)

Demetrius says we can park in the parking lot in front of the complex (probably also in the adjacent lot for the China Glass building, says me). The clubhouse is inside the main complex. We’ll try to leave someone outside to lead ppl in, or you can call me to let you in: 843-345-3522

This month, we’ll hear from Erik Hersman about his Open Source project, Ushahidi, which attempts to crowd-source crisis information. It’s written in PHP with Kohana, essentially a PHP5 version of CodeIgniter.

Erik and I originally chatted at FOWA Miami 2009 about OrlandoPHP contributing to the project as a group and giving us a presentation. Between looking for neat stuff in Africa, speaking at TED, and winning grants and stuff, he’s hard to pin down. So we’re really fortunate that he’s a local…! :D

In addiition, we’ll be continuing our exercise from July: breaking down Kristian Stoyanov’s TASCK project and estimating it with Story Points, per my presentation. This was a lot of fun for everyone, it seemed, and we didn’t quite make it through the whole project. More details and a recap will be posted on OrlandoPHP.org shortly.

So there’s that. I’d like to keep up the “Ask-an-Expert” panel, so for that we need two things. First, bring your questions…! I know you’ve got ‘em. Heck, even I have some stuff to rant about this month! Second, we need our experts to show! It was great to see Derek Gallo again this month, and we had some new faces, as well. Chris Chubb, , Don Organ, Eric Marden, and Bensan George were still MIA, unfortunately.

Finally, as much as I’d love to talk about Unit Testing again with PHPUnit (we haven’t even gotten to the hard stuff yet), I’d really like someone else to give a presentation. Doesn’t really matter the subject matter, as long as it’s reasonably related to PHP and/or web development. If you don’t start volunteering soon, I’ll start recruiting (see above)…! O_O Maybe Chris (or someone else who was paying attention) could give a recap from the first few chapters of the PHP5 Cert Traning, or someone could dissect a recent PHP project for us…? Just some thoughts.

Looking forward to a great turn-out this month,

David @ OrlandoPHP.org

July 2, 2009

July 2nd Meeting Recap - Estimating a Project and TASCK.com

Filed under: Uncategorized — Tags: , , , , — David Harris @ 9:37 pm

This months meeting was at a new location - Camden Clubhouse situated in Downtown Orlando. One of our excellent members, Demetrius Ford, arranged for a meeting room for our use.

We had a nice turnout, with the following members present eager to learn more about PHP and related technologies: David Rogers and his wife Rachael, Demetrius Fordand his son Demetrius, Kristian Stoyanov, Tony Guijarro, Steven Martin, Derek Gallo, Jamal Fanaian, Trevor Meyer, Spargnacat and David Harris.

CakePHP vs. Zend Framework

Since this was a new location we had some unplanned technical difficulties due to not having the correct cables to connect the laptop to the meeting room’s view screen. While David and Tony went to procure the correct one, a discussion regarding the merits and difficulties of Zend Framework vs. CakePHP ensued.  Derek Gallo mentioned while CakePHP allows you to get started quickly, Zend Framework’s components allowed for greater control over your application. He also mentioned the importance of using Test Driven Development (TDD ) while you’re developing your application.

Back to Business

After David and Tony returned with the correct cable, Kristian presented a unique web application he had designed and started developing: TASCK.com, a simple online task manager. He explained the current features and the direction he wanted to take the application but admitted to being mostly an Information Designer and User Interface Designer, not a Developer. After giving us the walk-through of TASCK, David’s presentation began.  He discussed Mike Cohn’s book User Stores Applied, which served as a resource for him to learn about estimating how much time a project should take.

Estimation using Hours

David then discussed the down-side of estimating a project using hours.  He discussed how developers hate it since it ties them down to that specific amount of time to finish a project which they themselves might think would warrant more time.  He also discussed how time estimates don’t work.  Time estimates more often then not will end up being inaccurate whether you’re at the beginning, middle, or the end of a project.

An alternative to the hour system: Planning Poker

At this point David introduced us to planning poker: a method of estimating a project’s cost based on risk and overall difficulty.  Planning poker utilizes a deck of cards numbered using a fibonacci-like sequence.  Each developer on your team then chooses the card with the number he/she feels is indicative of the level of difficulty of the project.  There is no preset definition for what each number corresponds to - it’s up to the developer to decide.  After that the developers reveal what they chose.  Then the developers discuss why they chose what they did.

This point in the development phase helps you learn how the other developers view the project, and what they themselves believe will be necessary to accomplish it. This is an excellent way of learning about what goes into a project, and about aspects of a project that you may not have thought of, or may have overcomplicated.

This process also helps clear up misconceptions that the developers might have on what the customer desires from the application as well as giving the customer new insight in certain features or the functionality of existing features that could be done differently.

Let’s do this!

Having discussed Kristian’s TASCK.com web application earlier, Kristian graciously played our “customer”. The rest of us then divided up the project’s requirements and decided individually what planning poker number each task warranted.  Then we discussed the choices and came to a consensus. During this discussion a majority of developers would choose a certain value, while others would choose much higher or lower. We discussed the following and assigned the following points to them:

  • Adding a task (5 points)
  • Deleting a task (5 points)
  • Deleting all tasks (5 points)
  • Marking a task as done (8 points)

Derek Gallo mentioned how the levels (values on the cards) are relative, which we saw when we moved from “Adding a task” to “Deleting a task”. Since they were very similar in what it would take to implement, we estimated similar numbers. Also over the course of the discussion, the customer - Kristian - learned how he could utilize “categories” as “filters” for tasks rather than as “folders”. Hence, both the customer and the developers came out of the process with a better understanding of what the application should entail and the complexities involved in implementing the application.

Next month, we plan to continue the exercise and finish estimating more of Kristian Stoyanov’s TASCK.com. You should come!

June 30, 2009

Contest: Free ZendCon Passes for User Groups!

Filed under: announcements — David Rogers @ 12:58 pm

Contest: Free ZendCon Passes for User Groups!.

Thanks to everyone that pointed this out to me. I’ll get right on it…!

Meeting details for July 2nd

Filed under: Meeting Agendas, announcements — David Rogers @ 12:55 pm

EDIT - Location change! In order to better facilitate the presentations this month and to evaluate the spot for Erik’s presentation next month, we’re trying out the clubhouse at Camden, downtown, courtesy of our super awesome member, Demetrius Ford (who has excellent taste in avatars, BTW). The address is:

688 N Orange Ave
Orlando, FL 32801
(map)

Demetrius says we can park in the parking lot in front of the complex (probably also in the adjacent lot for the China Glass building, says me). The clubhouse is inside the main complex. We’ll try to leave someone outside to lead ppl in.

Small adjustment. After talking with Erik, August would work better for him. So expect to hear about Ushahidi at our Aug 8th meeting. He’ll give us an overview look at what it is, what it does, and how it’s being used. We’ll also talk about how we can get involved in helping on this project.

In the meantime, I’ll give a brief presentation on Planning Poker, and Kristian Stoyonov will be presenting a project of his own. Afterward, we’ll break out Kristian’s project into User Stories, break out the Planning Poker cards and do some estimating.

So there’s that. I’d like to keep up the “Ask-an-Expert” panel, so for that we need two things. First, bring your questions…! I know you’ve got ‘em. Heck, even I have some stuff to rant about this month! Second, we need our experts to show! We’ve got a good core group of developers with a lot of experience under their belts, including Chris Chubb, Derek Gallo, Don Organ, Eric Marden, and Bensan George, none of which we’ve seen for a month or more (for shame!).

Finally, as much as I’d love to talk about Unit Testing again with PHPUnit (we haven’t even gotten to the hard stuff yet), I’d really like someone else to give a presentation. Doesn’t really matter the subject matter, as long as it’s reasonably related to PHP and/or web development. If you don’t start volunteering soon, I’ll start recruiting (see above)…! O_O Maybe Chris (or someone else who was paying attention) could give a recap from the first few chapters of the PHP5 Cert Traning, or someone could dissect a recent PHP project for us…? Just some thoughts.

Looking forward to a great turn-out this month,

David @ OrlandoPHP.org

May 14, 2009

Meeting recap from May 7th

Filed under: Uncategorized — David Rogers @ 8:46 am

Well, the turnout wasn’t terrific, but some of our regulars were torn away to the CoLab party. Thanks to all the folks that showed up and thanks again for listening to my spiel about Unit Testing. I hope it wasn’t the MOST boring exercise of your lives… :D

May 1, 2009

We’ve got a new look!

Filed under: announcements — David Rogers @ 4:04 pm

Hey, everybody! We look different!

Yeah, that logo is a little “bleagh”, but check out our new, totally original Wordpress theme! I’m sure there will be no copyright infringement suits or cease-and-desist orders headed our way anytime soon.

We’ve also added a CAPTCHA form to the registration process and for unauthenticated users to post comments, since we’ve been getting a log of user registration spam… Which then translates to comment spam. We hate that.

Hmm, what else… Oh, yeah. BBPress is coming, so we can have a forum, too…! Neat!

Any other suggestions?

April 18, 2009

Meeting details for May 7, 2009

Filed under: Meeting Agendas, announcements — David Rogers @ 10:37 am

I’m not exactly sure why the February meetup copy keeps making the announcement list, but all the more reason for me to get in here and write something, right? :D

Well, last month’s meeting was a little thin, compared to previous, but I’m glad you all showed up! We had a great time discussing strings and arrays with Chris Chubb and trading trade secrets with one another. I personally had an interesting discussion with David H and Tony about tree and mesh traversals, and it was great to have Don Organ, former organizer of the Long Is PHP User Group and new Florida native.

Based on his input and that of others in the group, I think it would be best to move our Zend Cert training to a dedicated meeting of its own and spend our regular meeting times discussing group business and socializing, with one regular presentation and one “lightning talk” presentation. That means we need volunteers… And suggestions!

I’m certainly happy to present on any topic the group would like to hear about, and I’m sure that many of our previous presenters would do the same. I think it will be helpful to everyone, as well, if we had an open Q&A session up front - an “Ask an Expert” panel, so to speak - so we’ll start that this month, too. If you’ve got more than a basic understanding of PHP and are interesting in participating in the panel, drop me a line. I have no designs to be the “PHP guy”… so HELP!

Learn more here:
http://meetup.orlandophp.org/calendar/10102316/

Older Posts »