React Native: Continuous Integration and Deployment

February 2, 2018 by Mateo Karadza

My second article in a series of React Native articles on how we use it here at Blazing Edge. The first article covered React Native essentials such as project structure, development tools, environment variables, tips, and more. In case you missed it, check it out. At Blazing Edge we care deeply about the quality of the product and the transparency towards the client. This is exactly why one of the first things on the project is setting up Continuous Integration and Deployment. ... Read more

Movie Recommendation using JavaScript

December 5, 2017 by Petar Ivancevic

Learning new things in our time should be easy, all the information we need is one search away. If you have just started learning recommendation systems, then we are in the same boat, because blog posts and recommendation systems are way out of my comfort zone. In my experience, the best way to learn something new is to get out of your comfort zone and not worry about failure. ... Read more

Easier Immutable Updates

October 24, 2017 by Robert Katic

When using Redux for state management of applications, the importance of data immutability is generally well understood. Every state update means replacing it with a new one. However, it’s important to reuse unchanged portions of the previous state as much as possible. Through this reuse, it becomes possible (via simple identity checks) to avoid unnecessary re-computations (via selectors) and to ensure minimal re-rendering (for example by using React’s pure components). ... Read more

Essential React Native Setup

October 16, 2017 by Mateo Karadza

This is the first article in a series in which I will be writing about React Native, how we use it to create applications here at Blazing Edge , and what it can do for you. React Native, when used correctly, can be a powerful tool to craft native mobile experiences. At Blazing Edge , we are a bunch of JavaScript nerds through and through, so of course we love React Native. ... Read more

Why We Love WebdriverIO

November 17, 2016 by Ana Prpic

I’ve been using the WebdriverIO testing framework for the last eight months and have had an incredibly positive experience, so I want to share the love. If you are looking for a new testing framework, here are a few reasons to consider WebdriverIO. It’s developer friendly WebdriverIO is written entirely in JavaScript. This is awesome because it lets me write checks in a familiar language and allows me to use the same libraries I have used previously for Unit Testing (Mocha & Chai). ... Read more

Why I'm Excited About Yarn and You Should Be Too

October 20, 2016 by Ivan Blazevic

Remember the dark age of packages in web development? Searching all over the web to try and find a version of a package from some global CDN just to cut your load times by a small margin? Well, since then, we’ve come a long way. Most libraries and packages you use for development are open sourced and hosted on Github today. Awesome tools, like Bower, have paved the way for npm, which is now the de facto standard for JS package management. ... Read more

© Blazing Edge 2018