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,…

HOW TO: Laravel testing on Gitlab CI with Docker

This is just a quick mini-post sharing some of the nice stuff that I’ve done with my co-worker, Kheng Hui, while I was working on an A*STAR project. The project used Laravel 5.3 with PHP 7 and MySQL, and needed…

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…

cPanel Greylisting – a bit too late?

cPanel 11.50 is finally in the RELEASE stage and has released many brand new features, most notably – Greylisting.

What’s Greylisting?

Greylisting is a feature that protect your mail servers in cPanel against SPAM by rejecting emails that are unverified.…