Redis cache, so fast, so easy to setup but a potential Chernobyl, lying within your system. The problem comes when the Redis cache is used as a permanent store of values within your system, so applications and services get to use it as stable source of truth. This is an easy trap to fall into […]
Automating the Deployment and Scheduled Execution of an R script on a VPS using Laravel Forge
I love data, its in my blood, I love analysing, cleaning it and preparing it for others to use, still have to get to the last mile to displaying and visualizing it but that is a story for another day 2024 for me is the year of “automation”, for everything that I do. I have […]
Copying files from Mac to Android- 2023 Edition
I just got a new phone, and I needed to copy some files over from my old phone SD card onto my new phone’s self storage. There did not seem an easy way so I decided to do it old the fashioned way I had not done this for a couple of time, and Android […]
Deploying a Tighten Jigsaw static site to a VPS using Laravel Forge
I have ran into an interesting challenge for a documentation site that I am working on. The code repository is private on GitHub until it is ready to be made public, however needs to be be deployed publicly Initially I started working with Jekyll deployment proved to be a challenge through GitHub pages and Netlify […]
Birthday Musings – High Noon
I have made it, another trip around the sun, and I am a year older hopefully a little wiser, and it is a time to celebrate, but reflect and see look to what the future holds … This year, this celebration is the high-noon of my life, I have lived through the morning – cold […]
Geek Tools – My Mouse Journey
I have been a predominatly mouse user all my life, at the beginning there was no choice as all we had were desktops, even if I was able to learn to use vi on Unix/Linux terminals. However as laptops have become cheaper and more capable, they have become primary computing devices for many including myself, […]
My Cloud Backup Approach
I have continously talked about my drive to never lose a file again, after I lost my first file to a failed floppy disk drive in 1996. The fanatical backup approach has been used to work as follows: Create a new version of whatever I am working on everyday – for files add the date, […]
Life and Tech – Choices, Decisions and Options
A couple of weeks ago Friday, I shared lessons from my life in technology with a team of upcoming software developers, Life in the Tech Lane, and I got a number of follow-up questions like the one below. On reading the questions, it spurred this post as the responses needed to be long form For […]
The Case of a Platform Rebuild from Laravel
This post is a discussion with a colleague who reached out to me requesting for advice on whether to rebuild their successful e-commerce platform whose usage has grown exponentially over the last 18 months. My first piece was 90% of platform rebuilds and re-architectures fail, especially since there are always unseen constraints in the new […]
Geek Tools – My Keyboard Journey
As a software engineer my days and nights are driven by the need to type instructions for a computer to execute into text files. Thus the keyboard is my primary tool for this input. My primary workhorse over the last couple of years has been a MacBook Pro laptop and now majority of the time, […]