Latest Articles

Thoughts on software engineering, user experience, emerging technologies, and the craft of building useful systems.
Optimizing for Search Engines

Optimizing for Search Engines

A look into how to do Search Engine Optimisation
Why we need User Experience Design?

Why we need User Experience Design?

The importance of User Experience Design in the development process
Mathematics in Software Engineering

Mathematics in Software Engineering

Why mathematics is important for a software engineer
Embracing Decentralized Development

Embracing Decentralized Development

The advantages of using decentralised development
Micro Frontends - A Modern Approach to Front-End Development

Micro Frontends - A Modern Approach to Front-End Development

A peep into the world of micro front-ends
WebAssembly and Progressive Web Apps

WebAssembly and Progressive Web Apps

Progressive Web Apps (PWAs) and WebAssembly
Quantum Computing and its Potential Impact on Software Development

Quantum Computing and its Potential Impact on Software Development

Potential implementations of Quantum computing
The Psychology of Software Bugs Understanding and Preventing Common Mistakes

The Psychology of Software Bugs Understanding and Preventing Common Mistakes

Understanding and preventing bugs in the software
Serverless Computing and the Future

Serverless Computing and the Future

Serverless computing and its various possibilities
Machine Vision -Transforming Industries AI

Machine Vision -Transforming Industries AI

Relevance of Machine Vision today
Semantic Web - A Smarter Future

Semantic Web - A Smarter Future

A brief description of semantic web
52 Articles, 7 Books and a Pandemic

52 Articles, 7 Books and a Pandemic

A year of blogs, reading and the pandemic.
Computational Fluid Dynamics

Computational Fluid Dynamics

CFD Simulations and its advatanges of classical experiments.
Sensor Fusion

Sensor Fusion

The method and advantages of using multiple sensors together.
Internet of Behaviours

Internet of Behaviours

A sneak peek into the Internet of Behaviour.
Ambient Intelligence

Ambient Intelligence

A small introduction to the developing concept of Ambient Intelligence.
Quantum Cryptography

Quantum Cryptography

The need for quantum cryptography at the impending dawn of quantum computing.
Cryptography

Cryptography

What is cryptography and why do we need it now more than ever.
Physics Engine

Physics Engine

How do physics engines help create a better experience for games and simulations.
Shaders

Shaders

Why do we need shaders and what types of shaders are out there.
Smart Home Automation

Smart Home Automation

What are smart homes and how they can make our lives better.
Point cloud

Point cloud

About the point cloud and what are its uses.
LiDAR

LiDAR

Light Detection and Ranging - Possibilities.
Robotic Process Automation

Robotic Process Automation

About the Robotic Process Automation and its benefits.
ADAS

ADAS

About Advanced Driver Assistance Systems and its applications.
Internet of Things

Internet of Things

A brief introduction to Internet of Things or IoT.
Edge Computing

Edge Computing

Edge computing - need and advantages.
Brain Computer Interfaces

Brain Computer Interfaces

A little about BCI's and its current state of affairs.
Quantum Computers

Quantum Computers

What is a quantum computer and how is different from a traditional computer?
Computer Vision

Computer Vision

How does a computer see the world
Blockchains - How and Why?

Blockchains - How and Why?

The basic structure and functioning of the blockchains.
Industry 4.0

Industry 4.0

The fourth industrial revolution.
Let's talk about SOLID Principles

Let's talk about SOLID Principles

A brief explanation of the SOLID design principles by Uncle Bob.
Processes for Better Software Volume 3

Processes for Better Software Volume 3

Best practices for software engineers.
What are Digital Twins?

What are Digital Twins?

A brief introduction to digital twins.
Good practices for Git

Good practices for Git

What are the good practices to make git work in our favor.
How do browsers work

How do browsers work

How does a typical browser loads and displays a webpage.
Reflections on how we code

Reflections on how we code

What are some of the factors that help the way we evolve as an engineer.
How to be an effective Engineer?

How to be an effective Engineer?

The necessary skills needed for any software engineer.
Why Game Engines?

Why Game Engines?

What are the needs for game engines and how they came to be.
What are Best Practices?

What are Best Practices?

Brief explanation of commonly agreed upon best practices in software engineering.
Design Patterns - Why and How?

Design Patterns - Why and How?

A brief explanation of the need and use of design patterns.
Processes for Better Software Volume 2

Processes for Better Software Volume 2

Best practices for software engineers continued.
Processes for Better Software Volume 1

Processes for Better Software Volume 1

Best practices for Software Engineers.
The Perils of Ray-Tracing

The Perils of Ray-Tracing

There are certain perils for ray tracing among most of the advances it provides.
Extended Reality Simplified

Extended Reality Simplified

Extended Reality Explained.
Self Driving Cars - A Better Tomorrow

Self Driving Cars - A Better Tomorrow

How self driving cars might help us create a better future.
How to be a Full Stack Engineer

How to be a Full Stack Engineer

An article to help you accelerate on your path to become a Full Stack Engineer.
Ray tracing - What you need to know

Ray tracing - What you need to know

Explaining Ray tracing.
Virtual Reality Advantages

Virtual Reality Advantages

The advatages of implementing Virtual Reality.
Virtual Test Drive & Autonomous Driving

Virtual Test Drive & Autonomous Driving

How autonomous driving technology can help us.
How to choose components for a desktop PC on your own

How to choose components for a desktop PC on your own

An article to help you choose the perfect components for your next PC build.
Industry 4.0 & Mixed Reality

Industry 4.0 & Mixed Reality

How could Mixed Reality revolutionize Industry 4.0.
6 Levels of Autonomous Vehicles

6 Levels of Autonomous Vehicles

An article describing the levels involved in autonomous driving.
Best 5 Hybrid Mobile App Development Frameworks

Best 5 Hybrid Mobile App Development Frameworks

An article regarding the prominent hybrid mobile application development tools.
Top Trends in Augmented Reality

Top Trends in Augmented Reality

An overview of the trends associated with Augmented Reality.
What makes Mixed Reality the next big thing?

What makes Mixed Reality the next big thing?

Which areas can benefit from the use of Mixed Reality.
Top features of Unreal Engine

Top features of Unreal Engine

Article about benefits of using Unreal Engine.
Unity 3D - Why to go with it?

Unity 3D - Why to go with it?

An article featuring the top features of Unity 3D that makes it stand out from the crowd.
2020 - The best Javascript Frameworks

2020 - The best Javascript Frameworks

Some of the best available JavaScript to work with in 2020.
Top 5 Advantages of MongoDB

Top 5 Advantages of MongoDB

An article regarding the advantages of MongoDB.
5 Mistakes Front-end Developers should Avoid

5 Mistakes Front-end Developers should Avoid

An article regarding usual mistakes made by most Front-end Developers/Engineers.
5 Things to motivate you to perform Unit Testing

5 Things to motivate you to perform Unit Testing

An article that describes the reasons to do Unit Testing.
5 Essential Reasons for E2E Testing

5 Essential Reasons for E2E Testing

An article to inspire you to perform End to End Testing in application.
All rights reserved © 2026