Lonestar PHP 2014

I had the privilege of attending Lonestar PHP 2014 in Addison, Texas a couple weekends ago. It was an amazing event full of amazing people and valuable sessions. For those of you who know me, I typically spend a lot of time in the hallways just talking with and meeting new people, however I did attempt to attend some sessions and the calibre of sessions being presented was ridiculously high. The PHP community that attends these events is really obviously close knit. It was a bit like going to a large regional Drupal event. People obviously knew each other, and had old conversations to pick up where they left off and enjoyed hanging out together.

For my part, there was a lot to absorb. The Drupal community has traditionally been pretty insular, and even if we weren’t, PHP projects that lag far behind the rest of the PHP world aren’t appealing to developers working on the bleeding edge. For all our envelope pushing in the last decade, we hadn’t adopted many PHP 5 language features and methodologies. We recognized that this was an area that we needed to address, and Drupal 8 is changing all of that.

It was jarring to walk into one of the bigger PHP events and finding non-Drupalers talking about Drupal, and having an opinion about Drupal. Historically PHPers have had a generally negative opinion of Drupal for many years, but the move to adopt so many current PHP standards and to modernize Drupal’s code has given many of the developers I talked to pause, and a measure of respect for our community. The scale of our effort has been huge, and that has not gone unnoticed.

The highlight of the weekend for me was seeing many Drupal friends and watching our very own Larry Garfield (Crell) give the closing keynote presentation. His presentation was on the pain and profit of moving Drupal from a PHP 4 framework to a modern architecture and the lessons we, as a community, learned along the way. It was a great talk, and I hope he has the opportunity to give it again in the presence of more Drupalers. I witnessed many people come up to Larry afterwards and tell him how great the keynote was.

Beyond the fact that the event was amazing, I want to point out that we have a place in the PHP community. Our collective hard work and effort on Drupal 8 has afforded us that place, and there were only around a dozen Drupalers there this year. Time will tell whether our new found place in the PHP community will translate into any sort of adoption, but the goal is to build a framework any PHP developer would be proud to use.

More importantly, we should be working hard to make sure the PHP community has a place within our community, especially at Drupal events. DrupalCon is one of the largest PHP conferences in the world, and we would do well to engage the greater PHP community and encourage their participation. The PHP community has much they could teach us, and vice versa. Actively encouraging both communities to participate and share advice can only benefit us both. A handful of well known PHPers have already been interfacing with us, including Anthony Ferrara, Lorna Jane Mitchell, Fabien Potencier, Lukas Smith, and this year Keith Casey is actually the track chair of our Coding & Development Track. We’ve begun to engage both communities, but we could do more, and we could start by being at PHP events.

I've included Larry’s Keynote Slides if you're interested.

I’m Kris Vanderwater, Drupal developer and Acquia's Developer Evangelist. My job is to help you – the developer – get the most out of Drupal and Acquia’s products and services. If you ever have questions, comments, or concerns, reach out to me any time. I've included some ways to contact me below.

Google+: Kris Vanderwater
LinkedIn: Kris Vanderwater
Twitter: @EclipseGc
IRC: EclipseGc

Comments

Posted on by Elijah Lynn.

Good read Kris!

Do you know if Crell's closing keynote was recorded and online anywhere?

Posted on by Kris Vanderwater.

I don't think the Lonestar Sessions were recorded (not as far as I know). I'll hunt down an organizer of the event and find out for sure.

Posted on by Kris Vanderwater.

I checked, and every presenter was in charge of whether there was a recording. Larry didn't have the facilities to do this at the time, so it was not recorded. Sorry. :-(

Posted on by smiro2000 (not verified).

Hi Kris,
I'm wondering, beyond you observations about the community, what's the most valuable technical lesion you learned that might apply to us Drupal devs?
Thanks for the post!

Posted on by Kris Vanderwater.

For my own interests, I found the discussions regarding RESTful APIs to be very illuminating. Obviously, D8 is moving in the right direction but we need to be mindful of and purposeful with our implementation. Keith Casey's "12 reasons your API sucks" was a great presentation from someone with the experience to back it up. He worked for twilio previously, helping to design their API & SDK and, his insights were really great. For more on the basic topic, I'd suggest Lorna Jane Mitchell's Drupalcon Portland presentation on REST.

Really understanding, as a community, what proper REST entails, is going to be a big boon. Just because you've worked with it doesn't mean you understand it; I've done a ton of REST work and every presentation on REST I listen to has things that I wish I'd known sooner. If this is an area that interests you at all, I'd REALLY suggest seeking out members of the REST community. I'm considering Rest Fest this year. Ryan Szrama has been telling me how great a conference it is for a while now, and this seems like the next obvious step in learning more and meeting people in that community.

Posted on by Zoltan Kisgyorgy.

I saw the slides of @Crell, they are great! Do you know of any recording of the talk, would like to see them too.

Posted on by Zoltan Kisgyorgy.

Sorry didn't noticed the comment before mine :(

Add new comment

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.

Filtered HTML

  • Use [acphone_sales], [acphone_sales_text], [acphone_support], [acphone_international], [acphone_devcloud], [acphone_extra1] and [acphone_extra2] as placeholders for Acquia phone numbers. Add class "acquia-phones-link" to wrapper element to make number a link.
  • To post pieces of code, surround them with <code>...</code> tags. For PHP code, you can use <?php ... ?>, which will also colour it based on syntax.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <h4> <h5> <h2> <img>
  • Lines and paragraphs break automatically.
By submitting this form, you accept the Mollom privacy policy.