Head of IT Business Operations
Payment Method On File

Be the first to endorse
62 Github Followers
1.0 Stack Exchange Reputation
Magento_logos_horizontal 1 Forums Kudos Received

Available now


With the Magento Functional Testing Framework and the Magento Extension Quality Program Coding Standard the Magento ecosystem provides you with some tools to improve the quality of your Magento project. Is that all? In this session we'll take a look what tools the PHP ecosystem has to offer: Code linting best practice, security vulnerabilities checker, software architecture constraints checker, mutation testing and more. I'll guide you through the process of configuring these tools for local usage and give you guidance on how to setup a CI build pipeline to give you and your team a clear indication of the current condition of your Magento project.

GitLab turned into a DevOps lifecycle platform instead of being "just" a web-based Git repository manager. In this session I'll guide you through the process of setting up GitLab and GitLab CI. You will learn some insights on how to configure a GitLab build via the .gitlab-ci.yml file. Together we will take a deep dive into the GitLab CI build pipelines to build and deploy docker containers to your dev, stage and production environments.

Extension for PHPStan to allow the analysis of Magento code

netz98 Magerun2 Plugin for changing the passwords and email-addresses for customer-accounts in bulk.

This plugin for netz98 magerun2 allows to list all available API endpoints of your M2 installation.

What is this Object Manager in Magento 2 doing? Why do I need to define my dependencies in an XML file? This session will introduce you to the concepts of Inversion of Control and Dependency Injection, two concepts which are closely related to each other. Learn about the general idea behind both concepts, the different ways to inject dependencies as well as their pros and cons.

What is this Object Manager in Magento 2 doing? Why do I need to define my dependencies in an XML file? This session will introduce you to the concepts of Inversion of Control and Dependency Injection, two concepts which are closely related to each other. Learn about the general idea behind both concepts, the different ways to inject dependencies as well as their pros and cons.

The Force Login Module for Magento® 2 allows you to restrict which pages a visitor is able to see. Visitors get redirected to the login page if the page is not marked visitable. The Force Login Module for Magento® 2 is especially useful for merchants serving only a specific group of users, e.g. enterprise related business partners and need to ensure that only those users are able to browse the the website or the product catalog.

Looking for a Magento developer?

Commerce Hero is a better way to find an awesome Magento developer for your next project or full-time hire.

Are you a developer?

Commerce Hero is a better way for you to find great clients and full-time job offers.