The July edition of PHP Meetup was held at Hub Singapore, and featured three speakers – myself, Timothée Groleau (Software Engineer at mig33), and Sam Mauris Yong, a very young but highly motivated geek. It was organised by Michael Cheng, who heads the PHP User Group in Singapore

This post is supported by IDA to promote student developers throughout the tech startup community.

The first talk by me was on mongoDB, and covered topics such as sharding, backups and high availability, which was interesting in light of the recent downtime in AWS. My slides can be found over at my blog and I will be having a Hands-on Lab at HackerspaceSG on 17th July. Some topics that will be discussed at the hands-on lab will include when to use mongoDB and when to stick to the ‘veteran’ technologies such as mySQL and PostgreSQL.

The second talk by Timothée Groleau was especially interesting. In his talk, he covered on the various tech stacks used by mig33, and how mig33 uses redis to scale up, and provided additional insights into high availability and sharding. He provided a couple more pointers about how when you have multiple systems accessing redis, it might be good to actually put a service in front of redis to ensure the integrity of the data being put into redis. His slides can be found over at his site

The final talk, by Sam, was on Packfire, a framework the recently graduated poly student cooked up for fun. In his talk, he talked about the stuff that he learnt while creating the framework, as well as how one can use his framework for their own apps. His slides are hosted over on Dropbox. It was really inspiring to see students hacking things together at such a young age.

So, what do you think? Would you consider trying mongoDB/redis in your production code?

About the author

Laurence is a hacker who simply wants to make the world a better place. He is currently studying in NUS School of Computing, and is particularly passionate in the fields of Distributed Systems and Computer Security. In his free time, he hacks out tools to solve his personal pain points, including Instasyncer. More about him over at