I write here what I learn

How to Lose All Your Stubborn Belly Fat - Part 1

This is probably the most frequent question that I get "How do I lose my belly fat and get that toned waist / six pack?". I will try and answer this in a series of blogs that will highlight what to do for the period of 2 months / 8 weeks.

I will be actively taking part in this since I just completed my bulking season and I got relatively high body fat especially around my mid-section. In this blog I will outline what you need to get started and the approach to follow. More …

Read More

10 Things I Wish I knew Before I Started Working Out

Working out can be either fun or very frustrating especially when you do not see the desired results despite toiling in the gym for a long time. I have been working out for the past 2 years, a time that I have faced a lot of challenges, had a lot of fun and learnt so much. In this blog I write about the things I wish I knew before I started working out.

Take note of them and make working out more fun, efficient and even make optimal gains from your workout.

1. Having fun …

Read More

Continuous Delivery With Jenkins [Part 1]

Development and Operations (DevOps) is a management culture that improves the IT service delivery agility on the basis of communication, collaboration and integration. It has become very critical to shorten the time to production for software as well as accepting change requests frequently. This requires a flexible method such as agile software development approach which can accelerate time to market and improve code quality.

In this blog series I will introduce you …

Read More

My Obsession For Sports

My Obsession For Sports It’s been more than 10 years now since I actively got engaged in sports. Looking back at the experiences gathered during that period, I have grown to a sports and fitness addict. I have competed in various sports, learnt new sports, and sadly got numerous injuries some of which have never healed.

Today I can play volleyball, badminton, football, table tennis, basketball as well as run short and long distances. Beyond that I’m actively into aesthetic …

Read More

Creating YAML Deployment File Using Kubectl

Last time I outlined steps of creating a kubernetes cluster and deploying a test image on AWS here.

Today lets talk about preparing your deployment yaml files by running one command. This can save you a lot of time creating and debugging your yaml file


  1. You have kubernetes cluster/ single kubernetes node running. You …

    Read More

How to Lose 11 Pounds in 3 Weeks [ Intermittent Fasting ]

Unlike other days, today I will be writing about fitness instead of the usual tech stuff.

Losing weight can be a hard and frustrating task for most people especially when they are busy with work, school and other projects. Some of the reasons why people want to lose weight include;

  1. You want that new dress/t-shirt you saw on the store to fit nicely when you but it.
  2. You are planning to go on a vacation (summer break) and you want …

    Read More

How to Setup Kubernetes Cluster on AWS Using KOPS - Full Guide

What is Kubernetes?

Kubernetes is an open-source platform originally designed by Google for automating deployment, scaling, and ochestrating operations of application containers across clusters of hosts, providing container-centric infrastructure. It has many features especially useful for applications running in production like service naming and discovery, load balancing, application health …

Read More

Cloud Architectures Microservice Architecture vs Monlithic Architecture

There are millions of running application today most of which have been developed using a monolithic architecture. With the rise of IoT & Big Data, most of the infrastructure will be in the cloud to save on cost, increase delivery and give room for horizontal scaling.

Horizontal scalability is the ability to increase capacity by connecting multiple hardware or software entities so that they work as a single …

Read More

Laravel Soft Delete Feature

Sometimes you want to delete a record from your application but still have it in your database in case you want to refer to it in the future. How do you achieve this with ease?

Laravel provides a** Soft Deleting feature** using **Eloquent **that is effective and easy to implement. On high level, a deleted_at column that is _nullable _is included in your table and is updated when a user deletes a record. This feature is useful in tracking the records that are getting deleted because …

Read More

Face Recognition Using Microsoft Face Api

Have you wanted to create an application that uses face recognition and you did not know how to do it?

Microsoft has Face and Computer Vision APIs that will help you achieve this in a matter of minutes. Both of these APIs are cloud-based and provides the most advanced algorithms for face detection and recognition.Even better, there is a free version which allows 20 requests per minute.

NOTE: Free trial subscription keys are generated in the westcentralus …

Read More