Fix Magento 2 ERR_TOO_MANY_REDIRECTS: Step-by-Step Guide

You fire up your local Magento 2 installation, excited to get some work done, and… BAM! Instead of your store, you’re met with an endless “Too Many Redirects” error. Your browser keeps bouncing back and forth between URLs like a confused courier, and your site just won’t load. Frustrating, right? This issue is surprisingly common …

Continue reading Fix Magento 2 ERR_TOO_MANY_REDIRECTS: Step-by-Step Guide

The Curious Case of intval: A Programmer’s Tale

Once upon a time in the magical kingdom of PHP, there lived a humble function named intval(). Not as flashy as array_map() or as mysterious as eval(), intval() was a quiet worker bee, transforming values into integers with the wave of its wand. But like all good fairy tales, there’s a twist: intval() had some …

Continue reading The Curious Case of intval: A Programmer’s Tale

Protecting Your Magento Store from Trojan Orders: Introducing the Trojan Request Blocker

The rise of cyberattacks targeting e-commerce platforms continues to be a significant concern for online businesses. In recent months, some of our clients have been dealing with an alarming issue: Trojan orders. These orders contain malicious code injected through customer information fields like first name and last name, with the intent to exploit vulnerabilities in …

Continue reading Protecting Your Magento Store from Trojan Orders: Introducing the Trojan Request Blocker

Mastering Filters and Filter Groups in the Magento 2 API: The Ultimate Guide

Magento 2, with its robust architecture, offers a powerful API that provides extensive capabilities for performing searches and retrieving data. Among the many features of the Magento 2 API, filters and filter groups stand out as essential tools for developers aiming to perform efficient and precise searches. Understanding how to use these tools effectively can …

Continue reading Mastering Filters and Filter Groups in the Magento 2 API: The Ultimate Guide

Understanding CSRF: The Guardians of Your Magento 2 Castle

Hey, Magento enthusiasts! 🎉 Yesterday, we ventured into the thrilling world of bypassing CSRF validation for specific requests in Magento 2. Today, we’re taking a step back to understand what CSRF is, why it’s crucial for Magento security, and why merchants should think twice before disabling it. Grab your popcorn, because this journey is going …

Continue reading Understanding CSRF: The Guardians of Your Magento 2 Castle

Bypassing CSRF Validation for Certain Requests in Magento 2: A Developer’s Guide

Hello, fellow Magento developers! 🎉 Today, we’re diving into a topic that’s as thrilling as it is necessary: bypassing CSRF validation for specific requests in Magento 2. Now, before you think I’ve lost my marbles, let me clarify—we’re talking about safely and legitimately bypassing CSRF (Cross-Site Request Forgery) validation when certain situations call for it. …

Continue reading Bypassing CSRF Validation for Certain Requests in Magento 2: A Developer’s Guide

Mastering Version Control: Unraveling Git Branch Strategies – A Senior Developer’s Guide

I was talking to a friend of mine recently about the strategy we are using on one of the projects we're working on together and I noticed that it would be great if I could create a blog post and share some knowledge with some developers, lead developers, managers, or anywho, who suffer a lot …

Continue reading Mastering Version Control: Unraveling Git Branch Strategies – A Senior Developer’s Guide

Database Magic: Shrinking Giants – Mastering the Art of Generating Compact Dumps from Massive Databases to Work on Your Local Environment

Generating a database dump is a critical practice in the realm of database management, offering a safeguard against data loss, aiding in disaster recovery, and facilitating seamless data migration or replication. A database dump essentially involves creating a snapshot of the entire database, capturing its structure and content at a specific point in time. While …

Continue reading Database Magic: Shrinking Giants – Mastering the Art of Generating Compact Dumps from Massive Databases to Work on Your Local Environment

10 Reasons Why You Should Always (I said ALWAYS) Enable the Google reCaptcha on Your Magento 2 Store

A few days ago a client complained their Magento website was suffering from a bot attack in the checkout with the credit card payment. They received thousands and thousands (I mean, thousands, like more than 30 thousand) of failed transaction emails in their email inbox. They immediately asked for our help to investigate and apply …

Continue reading 10 Reasons Why You Should Always (I said ALWAYS) Enable the Google reCaptcha on Your Magento 2 Store

Finding the Villain Commit in the Magento 2 Codebase Using the GIT Bisect

A few days ago I was working as usual from my home office. I was entertained working on an investigation for a non-critical bug for one of our clients. Suddenly a Slack message popped up on my screen: "We have a critical bug happening on production for this given client that started happening after the …

Continue reading Finding the Villain Commit in the Magento 2 Codebase Using the GIT Bisect