I have been working on Play! for more than 1 month, so it’s time for me to blog about some new issues I have faced so far.
[NUS Orbital 2014] Mission Control #8 Tutorial Guide
This post is the guide for you to follow and complete the NUS orbital 2014 mission control #8 tutorial. Wish by after reading the post, you will know testing better and setup your own CI to see all your tests are passing. :P
[NUS Orbital 2014] Mission Control #8 Environment Setup Guide
This post is the guide for you to setup your machine for the NUS orbital 2014 mission control #8 tutorial, it’s better that you have finished your environment setup before coming to the mission control, because downloading the components may need quite some time and the network may not be very good during mission control session. Wish by after reading the post, you can setup your environment and be prepared for the tutorial. :D
Jackson & Export Problem
I am working with Play! these days. So far I like the framework a lot, but I am not sure how is production performance for Play! yet. Anyway, this post is going to discuss about 2 issues I have encountered during my work.
Team Dynamics Reflection
This is the post for CS3216 Team Dynamic lecture reflection questions.
Flipboard - Digital DIY Magazines
This is the post for CS3216 Assignment 2 Application Critique on Flipboard.
Lesson of Growth Hacking
I almost forget to blog about the lesson learned from BjornLee’s Talk on Monday, here are some key points which I feel like to point out:
- Good marketing strategy ≠ Cost a lot of money
- 5 Steps of Customer Life Cycle – Acquisition, Activation, Retention, Referral, Revenue. I think the presentation gives an awesome guide on Acquisition and Activation part.
- Try fast, this is really something I need to practice, a lot of ideas just burst because I didn’t try fast.
- Getting user feedback is an art. I still remember about the part he mentioned about how he spent so much time on understanding housewife life so that he could get best user feedback.
- A whole room of technical people listening to a ‘biz’ guy talking about marketing is really fun.
In summary, even through I am not going to be the one talking to customer in the future, it’s still useful to know these tips. In the end, I will be the one building the product, if I don’t know how to get feedback from my user, I can’t imagine what will happen then. :P
The “Evil” Side of Facebook
Assignment 1 of CS3216 is almost finished, we just submitted our Application Action for Facebook to review, and left with Collection only (which requires Action to be reviewed).
Playing With HOOK
What is git hook?
According to git documentation:
A feature that fire off custom scripts when certain important actions occur, including client side and server side.
Learning from master omer on Saturday’s workshop, we can use hook to do automated deployment, his approach is to create a separate bare repository in the hosting server and when push received trigger the script to do deployment. Whereas in my opinion, if you host your repository on github or Bitbucket, you can also use the POST hook service from them to do automatic deployment.
Facebook App Type Matters
Only select Native/Desktop if you you have embedded your App Secret in your client app. For all other cases you should choose Web.