React PHP: the NodeJS challenger | Floating on a cloud: dev environments in AWS

  • July 17, 2014 · 6:30 PM

Come join us for our first Meetup! We'll be discussing React PHP: the NodeJS challenger and Cloud-based development environments. 

This group is for anyone interested in learning and sharing knowledge in PHP and related topics. All skill levels are welcome. Looking forward to exploring the world of PHP with other enthusiasts!

React PHP: the NodeJS challenger
Event looped, asynchronous programming is possible with PHP! Streams, promises, async IO, web sockets -- you can do it all, with React PHP. Presented by Luke Kysow.

Floating on a cloud: dev environments in AWS
In this talk we will discuss the advantages of doing remote PHP development. We'll cover the challenges we faced working with large distributed teams with different OS's, hardware and knowledge. Presented by Prashant Kandathil.

A limited amount of food and beer will be served. Come early, have a few refreshments and meet fellow PHP enthusiasts before the talks begin. 

WHERE: Mobify's head office, 948 Homer st (3rd floor)

WHEN: July 17, Doors open at 6:30 pm, Talks start at 7:00 pm

Join or login to comment.

  • Mike W.

    Great meetup. Huge props to TELUS for providing pizza & beers, and additional over-size props to mobify for providing a large, air conditioned space for the talk. If you lads kept doing exactly this, VanPHP would be a huge success.. but I know you'll find ways to make it even better with each meetup. One suggestion, if I may:
    Maybe there could be a standardized way to discuss the night's topics after the event? That is to say, rather than posting on the meetup comments, maybe each night's topics could have a dedicated Discussion thread (see above) for the sake of Q/A after the fact? Just an idea! Thoughts?

    Thanks again for the super interesting discussions! Looking forward to future events!!

    1 · July 18

    • Rob F.

      Thanks for suggesting that, we will do that for our future meetups!

      July 28

  • Andrew P.

    Great work guys! Well-organized, interesting topics, good discussion. Huge thanks to Mobify for providing the space. Looking forward to more.

    1 · July 18

  • Prashant K.

    There was a question yesterday about drawback with our current design. Someone asked me a follow up question that reminded me of it. Since we are doing remote development where the deployed code is in a different directory structure from your local environment, a drawback is that cant use a tool like xdebug. Currently we use log files and var_dump();die;

    1 · July 18

    • Prashant K.

      The benefits outweigh the drawbacks so we continued with our solution.

      1 · July 18

    • Mike W.

      Thanks for the follow-up on my question. I should have also added, "There are no draw-backs" would have been a perfectly acceptable answer! :]

      July 18

  • Prashant K.

    Hi guys, Someone asked a question why we didn't use a NFS mount. It was a good question and the answer came to me after my talk. Here is my thinking. I might be wrong. The problem constraints are: 1) You need to run the smart sync scripts after a file is copied over to the server. 2) The server is a shared env with lots of other devs and you want to keep CPU util minimum.
    Keeping the above in mind here is my view on the NFS solution:
    1) If you mount an NFS drive locally. The file will be sync automatically. Your sublime plugin knows which file you were editing and it could fire off the smart sync task on the server. The issue is a race condition. You don't know if the file is sync is complete before the smart sync task fires off.
    2) You could work around the above problem my having a watch on the NFS mounted directory. Based on the file that was edited run the correct smart sync. That breaks down as more devs are added to the same server. Thanks and let me know what you think.

    1 · July 18

    • Prashant K.

      Also getting NFS to work across different OSs was a challenge if I remember correctly.

      1 · July 18

    • Prashant K.

      In point 2) where I say it breaks down. I meant that watching multiple directories gets very expensive in terms of CPU and hence does not scale as you add more developers to a box and more directories need to be watched.

      1 · July 18

  • Sundeep

    Great to see Van PHP back up and running again. Thanks to the organizers and speakers for putting everything together. Look forward to the next one.

    2 · July 18

  • A former member
    A former member

    I will definitely come again. Was my first time and the topics were great, interesting and well prepared.

    4 · July 17

  • Curtis M.

    Great job! Thank you to the organizers and the presenters, you guys were very well prepared.

    2 · July 17

  • Murvin L.

    Cannot buzz in.

    July 17

    • Kris E.

      You are probably at the old office, new office is 948 Homer..

      July 17

51 went

Our Sponsors

  • TELUS

    Free food and drinks

  • Mobify

    Venue

  • Hootsuite

    Venue

  • AURO

    $250 worth of cloud hosting from Canada's Only Enterprise Public Cloud.

People in this
Meetup are also in:

Create your own Meetup Group

Get started Learn more
Allison

Meetup has allowed me to meet people I wouldn't have met naturally - they're totally different than me.

Allison, started Women's Adventure Travel

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy