"Fire development"

Node.js and The Internet of Things

- Fire development, Node.js

Node.js as the best tool for The Internet of Things development

Smart companies never stands still trying to determine new technologies and leverage them. Therefore, as tech enthusiasts, we always try to dig something interesting; and this time our attention is focused on two modern trends: The Internet of Things and Node.js. Each one provides tons of new opportunities when used separately, but both can be combined within a single system as well. Below, we explain how these phenomenons are used together, demonstrate why Node.js is ideal for the creation of the  Internet of Things ecosystems, and talk about some Node-based services related to the IoT development. Continue Reading

The Most Popular Packages for Bower and NPM

- Fire development

The best Bower and NPM packages

We’ve recently described the best JavaScript package managers, and this blog post is its continuation. Therefore, below you will find the best packages for npm and Bower. Some of them are already mentioned in the previous post, while we’ve also tried to dig something new. If you are not familiar with package managers, let’s start our journey into the world of Bower and npm packages with a short description. Continue Reading

The Best Online IDE for In-Browser Development

- Fire development

in-browser web development with cloud IDEs

During past years, web development has been constantly moving into the cloud. This tendency brought a lot of new tools and platforms as well as simplified the creation of web apps. The only thing that a modern web developer needs is a browser – a thin client that allows to get an access to a variety of cloud applications and services. At the same time, it is also a source of different learning materials: books, videos, tutorials, online classes, etc. Continue Reading

The Best JavaScript Package Managers

- Fire development

Package Managers for JavaScript

The appearance of package managers entirely changed JavaScript routine processes, since they’ve solved a set of problems and simplified the use of the language. First of all, JavaScript package managers introduced a new reliable approach to third-party software. That’s why you only need to know how a certain tool works instead of learning the algorithm of the installation process, or how the software is built, compiled, and integrates with the system. Besides, you get a dependency management solution with every JavaScript package manager. The software knows the requirements of every package, so it automatically installs all the necessary components in order to satisfy the tree of dependencies.    Continue Reading

Advanced Development with RequireJS (+ Magento 2 Tutorial)

- Fire development, Magento 2

How to set up RequireJS with Magento 2

Below, I shed light on such useful technology as RequireJS and compare it with the closest competitors. Since here on the Firebear blog we are passionate about Magento 2,  I also explain how to configure and adjust RequireJS with the second version of the ecommerce platform. The article itself combines real world coding experience, notes from the official documentation, code snippets, and materials from reliable sources. You will find a complete resource list in the end of this blog post. Continue Reading

Docker – The Revolution in Software Containerization

- Fire development

All about Docker containers

By using Docker, you can easily package an app with all its dependencies into a virtual container and run it on any Linux server. Thereby, you achieve flexibility and portability impossible without containerization. As a result, the app can run nearly everywhere: on premises, bare metal, public or private clouds. While similar functionality has been available for years, a revolution in the world of software containers was caused only after the appearance of Docker in 2013. In the following post, I describe the nature of this software solution; shed light on its benefits; compare Docker with other container software; and provide a list of hosting solutions, optimized for containerization. Continue Reading