Author

Author: Ankush Shandilya

Ankush Shandilya is a Technical Lead and hands-on senior engineer with 15+ years building, scaling and modernizing production SaaS in PHP, Laravel, React and AWS. He co-founded Behind Methods in 2011 and was its co-founder until 31 August 2026. For ten years, from its 2016 launch to handover in 2026, he was technical lead on PerkZilla, a US referral-marketing SaaS with 100K+ users. He aligns technology with business trade-offs, trains the teams that build it, and keeps product, business and engineering pointed the same way. He is among the top 3.5% vetted engineers on Uplers.

Understanding Document, Relational, and Graph Databases: Choosing the Right One for Your Needs

Databases Feb 22, 2025

Understanding Document, Relational, and Graph Databases: Choosing the Right One for Your Needs

Databases are the backbone of modern applications, helping businesses store, organize, and retrieve data efficiently. But with so many types of databases available, it can be tricky to decide which one fits your needs best. In this blog, we’ll break down three popular database models, Document, Relational, and Graph, explaining their differences, use cases, and […]

Read article
What is Tree Shaking? Why It’s a Challenge, and How to Manage It?

Frontend Engineering Aug 08, 2024

What is Tree Shaking? Why It’s a Challenge, and How to Manage It?

Short answer: tree shaking is the step where a bundler such as webpack, Rollup or esbuild removes code your app imports but never uses. It only works on ES modules, because import and export can be analyzed without running the code. Mark files with side effects in package.json so the bundler does not drop code […]

Read article
You have divergent branches

Git & Version Control May 25, 2024

You have divergent branches

Short answer: your local branch and the remote branch both have commits the other does not, and Git will not guess how to combine them. Pick one and set it once: git config pull.rebase false to merge, git config pull.rebase true to rebase, or git config pull.ff only to allow only fast-forwards. Add --global to […]

Read article
Merge made by the ‘ort’ strategy

Git & Version Control May 12, 2024

Merge made by the ‘ort’ strategy

Short answer: Merge made by the 'ort' strategy. is not an error. Git printed it because your git pull or git merge created a merge commit, and ort is the engine it used to build that commit. Ort has been Git’s default merge strategy since Git 2.34. Nothing needs fixing. Introduction Git keeps improving how […]

Read article
PHP 8 Named Arguments

Expert Opinion Mar 28, 2024

PHP 8 Named Arguments

PHP 8 introduced named parameters, which allow you to pass arguments to a function by specifying the parameter name followed by the corresponding value, instead of relying solely on the order of parameters in the function definition. Here’s an example of how named parameters work in PHP 8: In this example, I’m calling the greet() […]

Read article
Business Potential With Custom Software Development

Expert Opinion Sep 21, 2023

Business Potential With Custom Software Development

In an era defined by digital transformation, businesses across the globe are harnessing the power of custom software development services to reshape their operations. This paradigm shift offers a plethora of opportunities for companies to not only stay competitive but also thrive in the ever-evolving corporate landscape. 1. Tailoring Solutions to Your Needs: Custom software […]

Read article
Malware Infection: Is your computer a victim of this?

Software Development Apr 11, 2019

Malware Infection: Is your computer a victim of this?

Do you know how much time does it require when your computer gets infected with malware infection? Yeesh! It’s an unnecessarily wastage of time of a typical production day. Imagine you logged into your machine on Monday when you are expecting to reply to so many emails, your computer suddenly starting behaving lazy or your […]

Read article
Business Enterprise & Open Source

Expert Opinion Feb 03, 2018

Business Enterprise & Open Source

Open source technologies have gain a great recognition over a period of time and many enterprises have adopted these Open Source Technologies in running their businesses. However, there are still many enterprises who hesitate to adopt open source. This is probably they don’t want to switch to some other technology when existing technology is working […]

Read article