Standup Meeting Playbook
Playbook to conduct effective standup meeting
Introduction to Systems Thinking and Escaping Common System Traps
There is no right or wrong answer in architecture – only trade offs. —Fundamentals of Software Architecture By Mark Richards, Neal Ford. Everything in software architecture is a trade-off, so the famous answer to every decision is “It depends”. It depends on the engineering practices and processes, the organization’s culture, business drivers, the developer’s skill sets […]
A Comprehensive Guide To Web Testing with Cypress

In the fast-paced world of web development, ensuring the quality of your applications is paramount. One powerful tool that has gained significant popularity in recent years is Cypress. Cypress is an end-to-end testing framework that empowers developers and QA engineers to write reliable, efficient, and maintainable tests. In this blog, we will explore the ins […]
A Comprehensive Guide To Web Testing with Cypress
In the fast-paced world of web development, ensuring the quality of your applications is paramount. One powerful tool that has gained significant popularity in recent years is Cypress. Cypress is an end-to-end testing framework that empowers developers and QA engineers to write reliable, efficient, and maintainable tests. In this blog, we will explore the ins […]
Using dup vs deep dup in Ruby on Rails

Using dup vs deep_dup in Ruby on Rails
Dynamic method in ruby

Dynamic and ghost methods in ruby
Monkey Patching in Ruby

Monkey patching and it’s side-effects in Ruby
The Importance of Committing Lock Files in Dependency Management

In software development, dependency management is a critical aspect that directly impacts the stability and reproducibility of your projects. When working with package managers like npm, yarn, or others, one crucial decision developers must make is whether to commit the lock file to version control. In this article, we’ll explore why it’s essential to commit […]
Why Companies Become Stuck In Bad Coding Loops — And How To Escape Them
Originally published on Forbes Technology Council. Imagine a multimillion-dollar company with a lot of software. The sense of moving fast is in the air, but nothing seems to be moving forward. Deadlines are missed, bugs are found, business sometimes comes to a standstill and releases take too long to go out. How did they get […]
Code Tidying: The Story of a Backseat Driver

Let’s embark on a thought experiment. Envision yourself as a driving virtuoso, conquering city streets with gear shifts smoother than a buttered dolphin on a rainbow. Your turns rival a ninja’s wit, and parallel parking? You could slide a spacecraft into a closet unscathed. Now, imagine this twist: You’re not the driver but the ultimate […]














