ORMs are Object Relational Mapping software that are designed to help map data from the database into software objects (vice-versa). I was looking at Kotlin ORMs as I was writing software built on-top of Ktor, a Kotlin server application written…
I encountered this error recently when attempting run an executable NodeJS file. This error was due to a mismatch of the currently installed npm packages against my NodeJS version.
What Caused The Error?
I installed my NPM packages and thereafter…
Here’s a condensed list of things that happened in PHP world during September.
Change in error reporting
In PHP 8, “error_reporting=E_ALL” will be the new default. Currently, PHP uses “E_ALL & ~E_NOTICE ” for error reporting.
Laravel 6 LTS released!
Great…
The default cf ssh without parameters allows users to access their containers or virtual machine just fine. However, there are limitations to this.
In PHP buildpacks, the default SSH will not load dynamic libraries such as curl. The following commands…
In the recent versions of Cloudfoundry, the command cf v3-zdt-push was made available. This is a form of blue green deployment that handles a lot of hassle for you. Previously, you would have to use tools or write script to…
Laravel workers requires a separate application to be spun up as its health check type, route and commands are different from running a Laravel application served through HTTP(s). In this post, I describe considerations to take, problems that you might…
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.…
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’…
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.
[
[email protected] ~]$ sudo gem install travis --no-rdoc --no-ri
Building native extensions. This could take a while...…
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,…