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

Nukern: Can it nuke WHMCS off its crown?

A short introduction to Nukern – a new competitor to WHMCS. An interview with Nukern’s founder – inspired to start Nukern because of WHMCS’s security issues. A brief demo of Nukern – clean and modern responsive design. Conclusion – pretty…