Home / 
Blog / 
dev-notes
head-img
Why is it worth creating an integrated blog on your Magento e-commerce site?

A blog is a great way to connect with your customers and create a relationship of trust. It can also […]

read more
head-img
Magento Poznań Meetup recap

What a pleasure to meet in person with the Magento enthusiasts! We had a great chance to do so on […]

read more
head-img
Subuno fraud prevention module for Magento 2 

Subuno API allows eliminating fraud 100%. Combating fraud costs money and time, and eliminating the fraud problem increases sales and […]

read more
head-img
PHPERS Summit 2022 event relation

5 workshops, 40 lectures, over 700 participants. The sixth edition of PHPers summit is behind us. Once again, we met […]

read more
head-img
How to make pop-up – modal dialog windows accessible?

Dialog windows or modals are interface elements that appear on top of the main content of a web page. They […]

read more
head-img
Magento OS built-in Page Builder module

What is Magento Page Builder? Page Builder is a Magento built-in module for creating and managing content featuring basic preview […]

read more
head-img
Page Builder for Magento Open Source 

We used to create content-rich e-commerce sites with Magento, but our clients loved being able edit their own website. So […]

read more
head-img
Breadcrumbs for Magento e-commerce step by step 

Better accessibility with React Spectrum – Part 1 breadcrumbs React Spectrum is a collection of libraries and tools from Adobe […]

read more
head-img
Meet Magento UK – relation focused on Core Web Vitals

Meet Magento Experts Meet Magento UK took place on the 14th of July in an online formula and gathered lots […]

read more
head-img
Hyvä Themes – a new Magento e-commerce frontend software

It is no secret that the Magento 2 frontend is very outdated and may be difficult to work with. Magento’s […]

read more
head-img
Core Web Vitals – improve the score of Magento First Input Delay (FID) and Cumulative Layout Shift (CLS)

If you have read through the previous articles on how to improve Magento Core Web Vitals series, you would probably […]

read more
head-img
Magento Core Web Vitals – improve the score of Magento Largest Contentful Paint (LCP)

In the previous part of Magento Core Web Vitals we mentioned how you can determine which parts of Google Core […]

read more
head-img
Scheduling cron jobs in Magento

In this topic we will show how to create cron tasks with example. We can use this to trigger functions […]

read more
head-img
Events and observers in Magento 2

Events and observers – built-in Magento 2 with publish-subscribe pattern – is a powerful functionality that allows developers to trigger […]

read more
head-img
Magento 2 – create plugins

In this topic, we will create three types of plugins (interceptor). These methods help to change data before or after […]

read more
head-img
Composer Patches in Magento 2

In everyday practice, we use some external modules, files, and solutions. In PHP they are declared in the composer.json file […]

read more
head-img
How to display your custom data in the Magento admin area

If you managed to finish the previous tutorial (Magento 2 – create a table in the database & handle data), […]

read more
head-img
Magento 2 – create an admin controller with menu items.

In this topic, we will show you how to create a table in the database and manage it by creating […]

read more
head-img
Magento 2 – create a table in the database & handle data

In this topic, we will show you how to create a table in the database and add a model, resource, […]

read more
head-img
Magento 2 create frontend controller with template.

In this topic, we will show you how to add frontend and adminhtml controllers.  Notice: Creating the module tutorial is […]

read more
head-img
Magento 2 & Docker Tutorial – Part 3

Part 3 – How to run Magento 2 with Elastic search on the docker environment? This tutorial is a part […]

read more
head-img
Magento 2 & Docker Tutorial – Part 2

Part 2 – How to build own PHP docker image with needed libraries? How to store MySQL data safely? This […]

read more
head-img
Magento 2 & Docker Tutorial – Part 1

Magento 2 & Docker Tutorial Part 1 – Simple PHP application with Nginx, PHP-FPM, and Mysql Containerization has become commonplace […]

read more
head-img
What is new in PHP 7.4?

They say that the best is the enemy of the good, on the one hand, and that evergreen attitude brings […]

read more
head-img
First Developer’s Experience

Welp. I was given a task to write an entry on the blog, so here we are! I would like […]

read more
head-img
What is GIT and why are we using it?

Every developer around the world has heard about Git. Most of them even know that it’s a version control system […]

read more
head-img
What is Sass and why is it worth using?

If you’re a developer, you’ve probably wondered what to do to make your code clearer and easier to build up […]

read more
head-img
Spam emails and Captcha in Magento

Spam in the inbox. Bots. Our client recently had a sudden email attack sent from a store built in Magento […]

read more
head-img
Is it worthy speeding up the page? Pagespeed post

Nobody likes to wait for the website to load. Is it worthy dealing with the Pagespeed? That is the question […]

read more
head-img
Magento on React

Nowadays being a Frontend Developer means huge diversity. Amount of solutions, libraries or even package managers are really astonishing. So how to use modern JavaScript framework in Magento? Check this out!

read more
head-img
Discounts from the coder’s point of view

What is often driving sales? The discounts. All products labeled ”-20%”, ”10$off”, ”15$each” that’s what people love. And how can this function in e-commerce? Would you like to show your customers how much a product is discounted? Is it fixed or percentage? Or maybe just discounted to some amount like 10$?

read more
head-img
Magento bodyclass

Magento lets us build a well-developed, complex e-commerce project with custom design. To create good-looking Magento project we have to style a lot of pages. However, we can make our work easier by grouping pages using Magento BodyClass.

read more
head-img
Styling select lists in Pure CSS

First of all, how does the select list look like?

read more
head-img
How to design your Magento form?

Not everyone knows that default Magento registration form offers some additional fields. What is certain, they give us an opportunity to collect an extra information about our customers. Not all of these fields look attractive and they may not fit into our general website layout. Don’t worry! There is a way to change their design, keeping all the functionalities and Magento integration.

read more
head-img
Store hours and working days in Magento

Sometimes you want to tell your customers that your shop is available only several hours a day. Don’t you? In many cases, your team works only few days a week, but your online store is working all the time. You’re not being able to find and adjust this settings? By default, Magento doesn’t share these two elements in admin panel, although there is a simple solution for Magento to cover your needs.

read more
head-img
Default filter for Magento admin grid by using observer

Sometimes you need to add a default filter for your Magento admin grid. Perhaps you ask yourself do I need to override any class to do this? The answer is simple – No, You don’t!

read more
head-img
How quickly get an access to PhpStorm debugging features in JavaScript?

Additional knowledge is never too much! Our new Front End Developer Przemek, having an internship in our company, decided to share his knowledge about debugging JavaScript in the browser and by using PHPStorm (We will be happy to share it with you too. Check how, down below).

read more
head-img
How to create admin user programmatically?

Sometimes you need to get to Magento admin panel but you don’t have an account, what then? Don’t worry, there is a simple solution.

read more
head-img
Reorder category tree in Magento

Sometimes you need to reorganize your category tree in Magento. For example, if you’ve got 10,000 categories and over twice as many products, then every time you move a category, you need to wait for ages. Don’t you?

read more