November 10, 2023

Hello, I'm the Chief Technology Officer of Mageplaza, and I am thrilled to share my story with you. My deep love and passion for technology have fueled my journey as a professional coder and an ultra-marathon runner. Over the past decade, I have accumulated extensive experience and honed my expertise in PHP development.
All posts by Vinh Jacker
Blog
November 10, 2023
A step-by-step guide to hire C# developers & programmers
November 10, 2023
A Complete Guide To Hire Blockchain Developers For Your Business
October 17, 2023
How to Reduce Unused JavaScript from Shopify Site
October 17, 2023
How to reduce unused JavaScript from Google Tag Manager
October 17, 2023
400 Bad Request Cookie Too Large: What Is It & How To Fix
October 16, 2023
Eliminate render-blocking resources CSS: The complete guide
October 13, 2023
10 Methods to Serve Static Assets With an Efficient Cache Policy
September 05, 2023
405 Method Not Allowed: 9 Ways To Fix It
August 31, 2023
How to Solve 403 Forbidden Errors on Nginx: A Complete Guide
August 30, 2023
401 Unauthorized Error: What It Is & 7 Methods to Fix It
August 29, 2023
How To Find Website Bugs: Tips, Guide To Fix And Prevent Them
August 22, 2023
412 Precondition Failed: What Is It & How To Fix?
August 22, 2023
409 Conflict: What It Is And How To Fix It
August 18, 2023
411 Length Required: What Is It & How To Fix?
August 17, 2023
What Is The 410 Gone Error & How To Fix It?
July 28, 2023
408 Request Timeout: Core Reasons And Useful Solutions
July 24, 2023
Resizing Images with HTML: A Complete Guide
July 21, 2023
Interaction To Next Paint: Everything You Should Know
July 21, 2023
How to remove unused CSS? 6 Tips to apply.
July 21, 2023
8 Key Strategies To Eliminate Render-Blocking Resources.
July 21, 2023
Avoid an excessive DOM size: 4 tools and 10 techniques
July 21, 2023
402 Payment Required: What Is It & How To Fix This Error
July 17, 2023
Website Backups: Ensuring Data Security and Reliability
October 30, 2020
15+ Best Reliable Books for Python Programming
Dev Docs
April 04, 2016
How to create a simple Hello World module for Magento 2
April 08, 2016
Magento 2 Block Template Ultimate Guides
April 20, 2016
How to Create Module in Magento 2
June 25, 2016
Create Controller
June 25, 2016
How to create CRUD Models in Magento 2
June 25, 2016
View: Layouts, Block and Templates
June 25, 2016
Configuration - System.xml
June 25, 2016
How To Create Admin Menu In Magento 2
June 25, 2016
Admin ACL
June 25, 2016
Install / Upgrade script
June 25, 2016
Magento 2 Events
June 25, 2016
Plugin - Interceptor
June 25, 2016
Custom Indexers
June 25, 2016
Routing
June 25, 2016
Add command line
June 25, 2016
Command Line Interface CLI
June 25, 2016
Create Event
June 25, 2016
Set & Unset session
June 25, 2016
Magento 2 Module load order position
July 10, 2017
Custom Shipping Carrier validator
July 11, 2017
Add a new input form checkout page
August 14, 2018
Setup Upgrade Command Line
April 01, 2019
Add Rel Prev, Next tag
April 02, 2019
Add, Delete, Re-order Custom Links
April 06, 2019
Magento 2 Cache and Page Cache Overview
April 06, 2019
Use Redis cache for Default Cache and Full page cache
April 08, 2019
Override Classes Using Plugin
April 09, 2019
How to Enable/Disable Cache in Magento 2
April 12, 2019
Areas vs Modules
May 06, 2019
How to Add Custom Tab in Product Page Magento 2
May 15, 2019
Add Custom Tab in Customer Account
May 16, 2019
Get Customer Collection
May 16, 2019
Get Product Collection by Category ID
May 20, 2019
How to Get Review, Rating Collection in Magento 2
May 23, 2019
Get On Sale Products Collection
May 23, 2019
Get Recent Viewed Products Collection
May 27, 2019
Custom payment method in checkout steps
May 31, 2019
Add Product To Cart With Custom Price
May 31, 2019
What is Magento 2 API?
June 03, 2019
How to Use Block Cache in Magento 2?
June 04, 2019
Custom shipping address template
June 11, 2019
How to Create Configurable Product with Magento 2 API
June 12, 2019