Creating units or illusions in DotA 2 Lua Modding

The following shows several examples of creating units or illusions in DotA 2 modding. This is with regards to server sided modding (custom games in DotA 2). It uses Lua as a language and requires some prior understanding of DotA…

Blue-green Laravel deployment to Pivotal Cloudfoundry

This post shows how I do blue-green deployment of my Laravel project, that has a queue runner, through GitLab CI onto Pivotal Cloudfoundry. You’ll need to know some basics of GitLab CI, Laravel and Pivotal Cloudfoundry to better understand this…

PHP 7.3 will have improved performance

The latest PHP 7.3 has introduced several core changes and deprecation of functionalities. One of the most important change is that the cyclic Garbage Collector has been enhanced. This may result in considerable performance improvements for your average PHP site.…

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