Magento 2 has been released, so we are trying to dig more useful materials related to the new version of the popular ecommerce platform. This time, our attention has been drawn to Alan Kent’s article related to Magento 2 testing, so we’ve also decided to cover this topic on the Firebear blog. For those developers willing to improve the quality of their Magento 2 projects, testing is mandatory; therefore, we propose you to examine the following Magento 2 guide, which is based on the aforementioned article, the official documentation, as well as our own experience related to both the Magento 2 platform and testing.
UPD (11.02.16): Magento 2 code katas and Getting your hands dirty testing Magento 2
You must have noticed that due to recent discussions over Node.js competitiveness, we have been comparing it to other programming languages to find out what contemporary developers should learn and subsequently work with. Therefore, we have made up our mind to talk about advantages of creating web-applications with the assistance of Node.js and Java. Continue Reading
Two potential security vulnerabilities have been discovered recently in the Magento ecosystem.
The first one is Nginx, but don’t panic, as this problem affects only some misconfigured Magento sites. Because of the misconfiguration, hackers get access to the Magento cache system. Please note, that cache files can contain such sensitive information as Magento database passwords: with this data, malefactors can access your Magento installation and as a result customer information. Continue Reading
In software development, the process of finding and resolving bugs is called debugging. Since various defects prevent whole systems from correct operation, the role of debugging is difficult to overestimate. The complexity of this process depends on several factors, such as the size of the system, its structure, the way how it interacts with other systems, etc. Therefore, modern developers know and use a lot of debugging techniques and tools. In the following post, we discuss basic aspects related to this complicated process and introduce you to the most reliable debugging tools for Node.js. Let’s start our journey with the debugging algorithm. Continue Reading
Zend Framework is an object-oriented web application framework for PHP. Its goal is to simplify the language and at the same time make it more mature. Since Zend Framework brings discipline to the development process, coders spend less time and affort performing their tasks with this tool. The digital world is always changing, so Zend Framework 2 is unable to cope with new requirements. Therefore, Zend is working on the third generation of their legendary tool. Continue Reading
There is no permanent need of interacting with bank accounts of customers or necessitating them to visit the store directly — sometimes it’s preferably to return their order values to their credit accounts. Thus, the chance of them returning to the store and buying new stuff is increased. This article provides the general overview of four of the latest Magento extensions focused on credit systems.
Is Ruby on Rails dying? Is it going to be replaced with Node.js?We all have heard such talks before as if Ruby on Rails is close to its demise, however, we suggest covering this topic in order to figure out what is really going on. Continue Reading
Since Magento 2 relies on the concept of resources to interact with database, you can easily get the global resource and use it for playing with SQL queries or execute directly. Continue Reading