Author

Author: Ankush Shandilya

Ankush Shandilya is a fractional CTO and long-term technology partner, and a co-founder of Behind Methods. He has 15+ years building, scaling, and modernizing software for founder-led SaaS and e-commerce companies in the US, Canada, the UK, and Australia. His clients stay for years. He has been the fractional CTO behind PerkZilla, a US referral-marketing SaaS, since its 2016 launch, and has run a 15-year engineering partnership with Viktoria Professional Movers in Toronto. Earlier work includes Zen Flowchart, which grew past 1.6 million users, and CoinDiscovery, a crypto platform that scaled to 9 million users. He is among the top 3.5% vetted talent on Uplers. He takes on a maximum of two long-term clients at a time, so each one gets one accountable partner, not a rotating agency team.

Decoding the Webpack “Critical Dependency” Warning with sass.dart.js

Coding & Programming Jun 02, 2025

Decoding the Webpack “Critical Dependency” Warning with sass.dart.js

Ever encountered a strange sass.dart.js warning while compiling with Webpack? You're not alone. In this post, Ankush Shandilya from Behind Methods Co breaks down what this warning really means, how to fix or safely ignore it, and why these build-time quirks are great opportunities for technical collaboration—not just frustration.

Read article
What is Extended Passive Mode in FTP? Explained Simply

Expert Opinion Apr 29, 2025

What is Extended Passive Mode in FTP? Explained Simply

Ever seen an FTP message like Entering Extended Passive Mode (|||34647|) and wondered what it means? This post breaks down Extended Passive Mode (EPSV) in simple terms — what it is, why it’s used, and how it affects your FTP transfers. Ideal for developers, sysadmins, and anyone managing file transfers.

Read article
MySQL Error: #1442 – Can’t Update Table in Stored Function/Trigger

Database Development Sep 18, 2024

MySQL Error: #1442 – Can’t Update Table in Stored Function/Trigger

If you’ve ever worked with MySQL triggers or stored functions, you may have encountered a frustrating error: #1442 – Can’t update table in stored function/trigger because it is already used by the statement which invoked this stored function/trigger. This error can be confusing at first, but once you understand why it happens and how to […]

Read article
You have divergent branches

Coding & Programming May 25, 2024

You have divergent branches

Introduction When working with Git, you might encounter a situation where your local branch has diverged from its remote counterpart. This means that both branches have commits that are not in the other and this is called divergent branches. To reconcile these differences, you have a few options for how you want Git to handle […]

Read article
Merge made by the ‘ort’ strategy

Coding & Programming May 12, 2024

Merge made by the ‘ort’ strategy

Introduction Git, the popular version control system, constantly evolves to improve performance and efficiency for developers. One such evolution is the introduction of the ORT (Ostensibly Recursive’s Twin) merge strategy in Git 2.33. In this blog post, we’ll delve into what ORT is, its benefits, and the considerations developers should keep in mind when using […]

Read article
PHP 8 Named Arguments

Coding & Programming 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, we’re calling the greet() […]

Read article
Business Potential With Custom Software Development

Custom Software Development 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?

Web Security 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