Friday Hacks #38, Jan 25

Posted on by ejames

This week, we have Michael Cheng, convener of the Singapore PHP user group talking about rapid prototyping in PHP, and Omer Iqbal, an NUS Student who will be talking about Clojure.

Date/Time: Friday, January 25 at 6:30pm Venue: SR2, Education Resource Centre, University Town. Map: //goo.gl/maps/2Zy3M Sign up here: //bit.ly/fridayhacks2013 Free pizza is served before the talks.

Talk 1: Rapid Prototyping with PHP - The world of TDD, BDD and frameworks in PHP-land (Michael Cheng, Senior Software Engineer at mig33)

Talk Description: A quick overview of the state of modern day PHP development in the real world. An introduction of frameworks available and some nifty tricks and best practices you need to make it in a rapidly changing startup environment.

Speaker Profile: Michael Cheng has more than 10 years of experience using PHP to build dynamic websites. He is the convener of the Singapore PHP User Group and a Zend Certified Engineer/Trainer in PHP development.

Michael is currently a Senior Software Engineer with a local mid-sized startup called mig33 - a social entertainment platform - that’s popular in emerging economies like Indonesia and Nepal.

Talk 2: Clojure - The Return of The Lisp (Omer Iqbal, NUS Student)

Talk Description: Clojure combines the elegance of lisp with strong pragmatism. Its one of the few functional programming languages, along with Haskell, Erlang and Scala that have managed to crawl to the industry, and that's primarily because of its brilliant concurrency primitives, seamless interop with Java and very friendly community.

I’ll be giving a whirlwind tour of the language, covering the basic syntax (which is minimal, by virtue of being a lisp!), java interop, a few concurrency primitives, macros, writing a simple web server using Ring, and making some live noise with Overtone.

Prep: No need to prepare, but I’ll be doing some live coding and it would help to install leiningen 2.x(https://github.com/technomancy/leiningen) if you want to join in the action. Lein is a dependency manager, a build tool, and an awesome fire exhaust when your hair ignites after classpath errors.

Speaker Profile: Omer loves Koolaid, and the effects last for a while on him. His interests include web dev, embedded systems, cheap coffee (from the Koufu drinks stall!) and flamewars.

==============================

Please sign up at //bit.ly/fridayhacks2013

For a map, more details, as well as guidelines on giving a talk on Friday Hacks, see //nushackers.org/fridayhacks/ For more info on NUS Hackers, See: //nushackers.org/about For more Friday Hacks talks: //nushackers.org/

comments powered by Disqus