Since BigDecimal is part of Java Math and not Kotlin, a custom serializer is needed if you’re not using Jackson. After some thought, I chose to serialize it into a string using KSerializer. This means that you will need to…
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…
It has been ages since I have ever gone for a physical meetup. Work, university and COVID-19 simply made it impossible for me to attend one. My mind was cluttered with how much I hate university and many more. The…
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…
Recently, I encountered a weird issue with coroutines in Kotlin. A library that references a coroutine version that differed from my Kotlin’s coroutine could not compile. It resulted in the following error being displayed.
Cannot access 'kotlinx.coroutines.CoroutineScope' which is a…
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…
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…
Here’s a condensed list of things that happened in PHP world during August.
PHP 7.1.31, 7.2.21, 7.3.8 Released
Earlier this month, PHP team announced the availability of PHP 7.1.31, 7.2.21, 7.3.8. Please note that PHP 7.1 is on security fixes…
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…
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…