"Fire development"

HTTP/2 – The Future Of The Internet

- Fire development

HTTP/2, Magento 2, 1.X

Being the second key version of the popular network protocol, HTTP/2  is its first update since 1.1 standardized in 1997. Although you might have thought it is a total rewrite of the protocol, the focus of HTTP/2 is on improvements related to performance: its goal is to reduce latency experienced by end users as well as resource consumption, while familiar methods, codes, and semantics remain the same. Moreover, HTTP/2 provides the ability to utilize familiar APIs for the protocol representation. Now, most major browsers as well as 2.3% of the top 10 million sites support HTTP/2. As for Magento, you can implement HTTP/2 benefits within the platform with CloudFlare. Below, we will show, how to achieve this goal, but let’s find out major goals and key features of HTTP/2 first. Continue Reading

Puli – The Post-Composer Epoch

- Fire development

Puli resource management

If you still haven’t heard about Puli, it is a new revolutionary toolkit designed to streamline the way developers manage and exchange various resources. Being built on top of Composer, Puli helps to maintain and share images, configuration files, translation catalogs, CSS files, and other resources across projects with the aid of a framework-agnostic platform. The toolkit keeps track of resource locations and does everything to avoid problems related to the usage of absolute or relative paths within various systems. Puli’s major goal is to replace “bundles”, “modules”, “plugins”, and other specialized packages of various frameworks with a universal solution. Continue Reading

Node.js (Best CMS, E-Commerce systems, and Open Source projects)

- E-Commerce, Fire development, Node.js

Node.js tutorial

Our Node.js tutorial includes all the important information about this runtime environment. It provides both theory and practical examples. Being an open source project, Node.js is developed to work on different platforms designed for server-side and networking apps. Talking about Node.js modules, we should mention that they are written in JavaScript. In their turn, Node.js apps can be run within the aforementioned runtime on such platforms as Microsoft Windows, OS X, Linux, NonStop, FreeBSD, and IBM i. Thanks to a non-blocking I/O API and an event-driven architecture, Node.js optimizes throughput and scalability of applications (often real-time web apps). It uses V8 JavaScript engine by Google for the code execution. Last but not least is an embedded library that allows apps to act as a Web server without Apache HTTP Server, IIS, or other similar software. Microsoft, Walmart, Yahoo!, Groupon, LinkedIn, PayPal are among prominent users of Node.js. But why do they use it? What is the main purpose of Node.js and what are the advantages?

The Ultimate Node.js Tutorial

Continue Reading

Magento 2 gitignore

- Fire development, Magento 2

Magento 2 .gitignore

Before shedding light on Magento 2 gitignore files, we’d like to draw your attention to Git itself. Being a free and open source software, this version control system is developed to help you with all possible projects from basic small to complicated large ventures. Git is easy to learn and master, powerful, and full-featured solution, which outperforms such SCM tools as Subversion, Perforce, or CVS. Moreover, you can easily learn it right in your browser via Try Git without charge. We even have a dedicated Magento 2 Git tutorial on our blog, but let’s return to Magento 2 .gitignore. Continue Reading

Magento 2 Git and Deployment

- Fire development, Magento 2

Magento 2 Git strategy

If you had a coding experience with Magento 1, you might have utilized a deploy tool designed to pull in the GIT repository, ran such commands as modman deploy-all, and check if a var directory is writable. But how did all these things change with the appearance of Magento 2? Below, you will get the answer. The following Magento 2 Git and deployment guide describes such important aspects as the best gitignore, project deployment, pre- and post deploy commands, etc. Continue Reading

Magento 2 Observers

- Fire development, Magento 2

Observers in Magento 2

This article sheds light on Magento 2 observers – event handlers that listen to events they are attached to and respond to these events. Since Magento 2 signifiantly differs from 1.X, the observers registration and creation include some new aspects described below. Continue Reading