Me

I write about coding and being a full-time software engineer.

Writer, Speaker and Developer. I write about coding, startups, and my journey as a full-time software engineer.

Latest Articles

High-Performing Teams Focus On These 4 Areas to Remain Successful
;

High-Performing Teams Focus On These 4 Areas to Remain Successful

High-performing teams often seem to operate seamlessly, navigating challenges such as tight deadlines or resource limitations while consistently delivering exceptional results. Efficient teams in project-based industries are 2.5 times more likely to meet quality standards and operate with 19% improvement in productivity.
Separating Decision Gathering from Decision Making
;

Separating Decision Gathering from Decision Making

Separating decision gathering from decision making enhances agility by allowing teams to collect diverse input without being slowed by the need for consensus. Empowering individuals to make informed decisions based on collective insights fosters innovation and swift progress in tech environments.
Understanding Coupling in Software Development
;

Understanding Coupling in Software Development

Explores the concept of coupling in software development, its various forms, practical implications, and strategies to balance coupling and decoupling for better system architecture and maintainability.
5 Advanced ChatGPT Prompt For Software Developers
;

5 Advanced ChatGPT Prompt For Software Developers

Get ahead in your career and business by using ChatGPT's advanced prompt techniques, including generating tables, controlling creativity with temperature settings, simulating an expert, creating unique business ideas, and explaining complex concepts in simple language.
What Does K8s Mean?
;

What Does K8s Mean?

You might've seen the term k8s in different sources, and wondered what it means. Well, it means Kubernetes.
What is Docker?
;

What is Docker?

Containers are an essential tool for software development today. Running applications in any environment becomes easy when you leverage containers.
The Apache Cassandra Beginner Tutorial
;

The Apache Cassandra Beginner Tutorial

There are lots of data-storage options available today. You have to choose between managed or unmanaged, relational or NoSQL, write- or read-optimized, proprietary or open-source — and it doesn't end there.
Kubernetes VS Docker: What's the Difference?
;

Kubernetes VS Docker: What's the Difference?

Nowadays, two of the essential tools in a developer's toolbox are Docker and Kubernetes. Both let developers to package applications into containers to run them in different environments.
Docker Image Guide: Handle Docker Images, Containers, and Volumes
;

Docker Image Guide: Handle Docker Images, Containers, and Volumes

Docker has been widely adopted and is a great vehicle to deploy an application to the cloud (or some other Docker-ready infrastructure). It is also useful for local development. You can start complex applications quickly, develop in isolation, and still have a very good performance.

Popular Talks

Projects