At the time of this writing, Tesla is still alive and going balls-to-the-walls with “Robo Taxis” . But in my very very humble opinion (I am a braggart, but this…
BMW iX vs Tesla Model X
Introduction Out of topic. At least for now. I want to start transitioning away from Software. I almost reached 30 and I just bought my first 4-plex. I have a…
Single Page Apps – Contradiction to Modern Web Usage
Introduction Ever since I’ve entered the world of web software development in 2014, when I created my first website so I have a porfolio while applying for my first Software…
Remote Work – The New Norm – Solution To A More Normal Lifestyle
Introduction For the past 2 years now, or whoever is keeping track when this whole pandemic began, remote work became prevalent. As vaccine looms, everyone anticipated going back to the…
What is a Framework? And good Frameworks
Touchy-Feely Version I’ve been using this word a lot at work lately. Framework. I’m sure they thought it at school what a framework is, but I was never really able…
Open Source Project Branching Model
Introduction This document describes how SonarK works with the upstream project it is forked from, which is Kibana. This is in an attempt to make the upgrading process more manageable…
Value overflows with <input type=”number”/>
Problem We recently hit a problem where users pasting large numbers in a <input type=”number”/> (part of a query input box), causing a wrong result. After further investigation, we realized…
Avoid Re-Running NPM/YARN in CMake targets
Introduction Despite all the webpacks and gulp and whatever build/package system you have in your npm/yarn project, chances are you have cmake that orchestrates your build. In my case, our…
How Open Source Development Differ
Introduction I currently worked for a data warehouse company. My job there involves working on an open source software (kibana) that talks to our closed source version of elasticsearch (talks…
Design By Contract And Functional Programming, An Inseparable Pair In Transpilers
For the past 10 months, I am fortunate enough to be assigned to work on a transpiler between elasticsearch and sonar (basically MongoDB syntax with our own proprietary extensions). By creating this…