"Fire development"

Open-Source License Guide

- Fire development

Open Source Licenses

As a developer, you might be wondering about licensing options opened up before you and your software. If you consider closed-source licenses, everything is pretty much straight-forward – ultimately, you get the full right to possess and use your software, while everybody else willing to try it out needs to purchase the same right for a definite sum of money. However, what about open-source licenses?  Well, that requires more of your time and attention, as some open-source licenses allow for a complete freedom of action with the software, while some have certain restrictions that must be taken into account. This article aims at giving you an insight into the not-that-straightforward world of open-source licenses. Continue Reading

Best JavaScript Game Engines

- Fire development

JS Engines for Games

JavaScript game engines is a hot topic today, since everyone’s building browser based games using JavaScript, WebGL and HTML5. The first reason why, is because of their platform independence, that means they can run on Android, iOS, Windows or any other. There is a wide range of resources available for building  browser based 3D games. In spite of that it is challenging to find the proper game engine. In this article we describe top best JavaScript 3D game engines that are available on the market today. Continue Reading

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