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

Static Content Generation gets too slow after upgrading to Magento 2.4.5

Recently I worked on a project which was being implemented in Magento 2.4.5 version. This project was based on Magento Cloud and after making a deployment there, I noticed that the deployment took more than 1 hour to complete and I found it very intriguing. Commonly, when the project is in good health of performance, …

Continue reading Static Content Generation gets too slow after upgrading to Magento 2.4.5

Optimizing Performance: A Few (and Good!) Tips for Speeding Up Your Magento 2 Store

In the competitive world of e-commerce, a fast and responsive website is essential for retaining customers and driving sales. Slow loading times can lead to higher bounce rates and abandoned carts. Fortunately, Magento 2 offers a range of optimization techniques to enhance the performance of your online store. In this blog post, I will list effective strategies to speed up your Magento 2 store, without digging too much into any of them.

10 reasons why it’s crucially important to upgrade your Magento 2 to a newer version

Upgrading to a newer version is not just about staying current; it's a critical step to ensure your online store's success, security, and performance. In this blog post, we will explore ten compelling reasons why merchants must upgrade their Magento 2 store and the potential consequences of not doing so. Security Enhancements: One of the …

Continue reading 10 reasons why it’s crucially important to upgrade your Magento 2 to a newer version

Guide to File Download in Magento 2: Code Examples and Explanation

While working as a Magento 2 developer, you may often encounter scenarios where you must enable file downloads on your Magento 2 store. Whether it's a product downloads, user-generated content, or any other downloadable files, providing a seamless download experience is crucial. In this blog post, we will explore the process of enabling file downloads …

Continue reading Guide to File Download in Magento 2: Code Examples and Explanation

Usando o Shell Script do Magento

Usando o Shell Script do Magento para Importar Opções de Atributos por Arquivos CSV

Olá pessoal, Estes dias me deparei com uma tarefa simples, porém bem corriqueira para quem trabalha com atributos que possuam muitas opções no Magento. O que eu precisava era basicamente importar em torno de 1.500 novas opções de um atributos específico que vou denominar aqui como atributos marcas. Com isto em mente logo pensei se …

Continue reading Usando o Shell Script do Magento para Importar Opções de Atributos por Arquivos CSV

Manual de Boas Práticas no Desenvolvimento em Magento: Parte 1 – Documentação de Código

Olá Galera, Faz um tempo que não escrevo em meu blog devido uma grande demanda de trabalhos neste mundo doido de Magento. Por conta da falta de qualidade que tenho visto no mercado de software, não apenas brasileiro, mas em muitos outros países, tive a iniciativa de criar uma seção sobre boas práticas no desenvolvimento …

Continue reading Manual de Boas Práticas no Desenvolvimento em Magento: Parte 1 – Documentação de Código