Developing a Brightcove Player Plugin

October 16, 2018 by Petar Ivancevic

This post is a broad overview of developing a player plugin using Brightcove players. Brightcove has a lot of documentation and it can be daunting when starting to develop your first plugin. I will try to give a broad explanation of the actual development, publish processes and use of the plugin. First, there will be a short setup for the player and plugin, then the development and deployment processes. ... Read more >>

My Serverless Adventure

October 10, 2018 by Mateo Karadza

After several React Native posts, now it’s time for me to reflect on the experience I had building Serverless application, differences with building standard APIs with IaaS/PaaS with Express/Koa and utilizing FaaS service model. You won’t need any special tooling if you’re building a single lambda function. However, if you decide to build a real application, you’re going have an easier time with tools for managing your code, packaging, and deployment. ... Read more >>

Experience with React Native

March 23, 2018 by Niksa Janjic

As a developer I don’t have much experience with mobile application development nor do I possess the knowledge of native mobile development. Besides Ionic based apps I only had experience building one React Native (RN) application back when RN framework was around version 0.20. I didn’t have real device nor did we publish that application for users/testers to use. As a matter of fact, it wasn’t even hooked to backed, because project was cut short before API was done. ... Read more >>

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 >>