Yearly Archives: 2015

The Best CSS Preprocessors

- Fire development

Less and Sass

Unfortunately, CSS has a number of limitations. It can easily become a mess of overrides and repetitions. At the same time, the simplicity of CSS often hinders the development process. The solution of this problem comes from CSS preprocessors. They add many useful features that are unavailable in CSS from the beginning. The most popular solutions are SASS and LESS. There are a lot of significant differences between them, but first of all we’re going to look how CSS preprocessors work in general. Continue Reading

The Best CSS Frameworks And Grid Systems

- Fire development

CSS3CSS frameworks are used for easier and more standards-compliant web design. Most of them contain at least a grid, but there also more functional frameworks with a lot of additional features and functions. Some notable examples are Foundation and Bootstrap. In this post, you will find information about advantages and disadvantages of CSS frameworks, and the most popular solutions and tools.

Continue Reading

MOA – Magento on Angular

MOA

In this post, we’ve gathered all necessary information about MOAMagento on Angular. Standard Magento can disappoint you because of its crufty Javascript, tangled interface, and heavy SOAP APIs. Magento on Angular or MOA tries to solve these problems. AngularJS, Angular in short, is an open-source web app framework. It is maintained by Google and a wide community. MOA was designed to simplify development and testing by providing a framework for client-side MVC (model–view–controller) architecture along with other components.

Magento API Wrappers

Continue Reading

How To Become A JavaScript Developer

- Fire development

JS

JavaScript is a prototype-based scripting programming language with dynamic typing and first-class functions used as a part of web browsers with the support of client-side scripts. It supports imperative, object-oriented, and functional programming styles. Other fields of use are server-side network programming, game development, and creation of applications. Web-based environments, which relies on JavaScript are PDF documents, desktop widgets, and site-specific browsers. Continue Reading

The Best PHP Accelerators

- Fire development

PHP

A PHP accelerators are designed to improve the performance of PHP apps. Most of them cache the compiled opcode/bytecode to avoid the overhead for compiling the source code on each request. The cached code is stored in a shared memory and executed from there. As a result, PHP accelerators minimize the amount of slow disk reads and decrease the memory copying at a runtime. Continue Reading

Magento 2 Video Tutorials

- E-Commerce, Magento 2

Magento 2During the last 5 years, Magento became the leading online business solution. With 4+ million downloads, it is now a synonym to “e-commerce“. The new version is on the way, so you should be prepared for the new era of online trade. In this article, we gathered the most important video tutorials about Magento 2.0.

The Real Magento Community

The Ultimate Magento 1 Developer Resource List

The Ultimate Magento 2 Developer Resource List

Everything about Magento 2 on Firebear

Continue Reading

Catalog price rules core bug in Magento CE 1.9.1 and EE 1.14.1.0 (Array to string conversion error and incorrect price rules behaviour)

magento-catalog-price-rules-bugShort summary of the problem – if you have Magento catalog price rules with multiple select attributes in conditions or ONE OF price rules conditions with comma separated values – on latest Magento versions – you can have Array to string conversion error during you apply rules or incorrect rules behavior.

In this post we provide explanation and information about how to fix this Magento core bug what exists on latest Magento Community Edition 1.9.1 and Enterprise Edition 1.14.1.0 (confirmed on this versions by a lot of manualtests described below, we also know that on Magento CE 1.7 everything works fine and according to StackExchange issue can exist on all versions CE 1.8.x – 1.9.x). Issues are already reported on Magento bug tracker, but no any official patches are confirmed. Fixes provided below have been created in urgent matter for the significant Magento upgraded from 1.7 to 1.9.1. The update includes about 100 different price rules and 20000 products, fixes were tested and used on production but we can not guarantee that our core patches resolve issue complete. Keep in mind, that all code is provided without any guarantees and you can use it on your own responsibility. In a case when something went wrong, we can’t be blamed.  We hope to get official patches for Community and Enterprise editions from Magento team as soon as possible!

Continue Reading

Best Django (Python) CMS 2015

- E-Commerce, Fire development

Django CMSWe have already told about PHP and Ruby on Rails CMS, and now it is time to speak about content management systems based on Django which is a free web application framework. Django is open source and it is written in Python following the architectural pattern “model–view–controller”. The aforementioned language is widely used for settings, files, and data models. The framework was designed to ease the creation of compound, database-driven websites. Django relies on reusability and “pluggability” of its components; the “don’t repeat yourself” principle; and optional administrative interface designed to create, update, read, and delete different content. The most well-known Django based sites are Pinterest, The Washington Times, Instagram, Public Broadcasting Service, etc. Continue Reading