TravisCI Cloud Foundry Deployment: Use Dashes!

Summary: Use dashes for naming Cloud Foundry ‘Organization’ and ‘Space’. Do not use spaces/blanks! Using spaces in my Cloud Foundry ‘Organization’ and ‘Space’ name caused quite some trouble for me during my TravisCI deployment process. Originally, my Cloud Foundry ‘Organization’…

Installing TravisCI Ruby Gem on Fedora 28

I encountered difficulties trying to install TravisCI’s ‘travis’ Ruby Gem on my Fedora 28 laptop. This was the full error log that I received. [woohuiren@localhost ~]$ sudo gem install travis --no-rdoc --no-ri Building native extensions. This could take a while...…

Prioritizing atomicity over consistency of CRUD

Today, I learnt about balancing and managing yet another engineering trade-off about APIs. To achieve a glory of REST, we would need to take a look at Richardson’s Maturity Model.

Richardson’s Maturity Model

Essentially, to achieve the glory of REST,…

#PHPConfAsia It’s a wrap

PHPConfAsia Thoughts And More

The conference was just over and I’m already missing the fun times I had there. It was three days of fun and excitement; learning tons of things from the speakers – their experience, knowledge and most…

Singapore AWSUG November Meetup

Last week, my friend, Metilda, and I went for a Amazon Web Service User Group (AWSUG) meetup. It was a pretty enjoyable experience and AWS presented on their latest update – Internet of Things SDK. Selfie was taken with…

PHP Tutorial: Deployment

In this tutorial, we’ll be covering on agile code deployment through cloud platform services like Redhat Openshift. Openshift is a new nontraditional hosting service that offers Platform as a Service cloud hosting.

Why nontraditional environment?

Well, the cloud has been…