Skip to content

Monterail logo

Articles

How to build a reactive engine in JavaScript. Part 1: Observable objects

The reactive way

With the growing need for robust and interactive web interfaces, many developers have started embracing the reactive programming paradigm.

Before we begin implementing our own reactive engine, let’s quickly explain what reactive programming actually is. Wikipedia gives us a classic example of a reactive interface implementation...

50% of 20%: How “20% time” practice mutated the DNA of our company in just half of that time


If we made a ranking of top corporate buzzwords of the past two decades, „innovation” would likely take the podium; Chief Innovation Officer seats were added to many executive board rooms across the globe, R&D divisions have been „recoolified”. If innovating has become a...

How to become a better programmer: Do Not If Else

Every young developer gets to know the most common rules in programming quickly, either by their own research or by code review comments. Write small classes and small methods/functions. Be SOLID, Don’t Repeat Yourself, Keep It Simple Stupid and a lot of other programming principles.

Today I would like to propose another way - one that may be a...

Speed up your IoT development with ready-to-go middlewares. Round two: Samsung ARTIK

Solid brand: Samsung ARTIK

After some digging around in an IoT R&D project, I came across this IoT platform which is quite clearly promoted by Samsung. They organized a contest at hackster for innovative solutions to be made with this platform. In addition to that, they’re giving away a weekly bounty for integrating new APIs with the ARTIK system...

Speed up your IoT development with ready to go middlewares. Round one: Kii

Introduction

Ever since the creation of the IoT division at Monterail, we’ve been trying to solve one particular question. In terms of developing an IoT project from scratch, when should we use an existing IoT solution? At first, it seems that we could build an IoT project from scratch instead of using another platform. We have a talented team that...

Monterale Breweree: How we merge passion of brewing beer with IoT

Grzegorz Hajdukiewicz Damian Dulisz Paweł Hawrylak

Written by Paweł Hawrylak, Damian Dulisz, Grzegorz Hajdukiewicz on in IoT UX Design Brewing

Beer

There are people that like to drink beer.

Then, there are people that like to taste beer. People that can tell the difference between different kinds of water, hops, malts and yeasts. Perfectly balanced, those basic ingredients can form fabulous, unexpected flavour combinations.

Magic of Beer

Everybody knows the world-famous citrus aroma of American...

Simple guide to authoring open-source Vue.js components

Vue.js – even though it’s a relatively young library – has a surprisingly sufficient (and regularly growing!) ecosystem. Even though it’s smaller compared to React’s or Angular’s, most of your everyday needs are already covered! No wonder, as Vue.js is a pleasure to work with and I expect it to be crazy big this year!

However, after looking through...

Summary of our Coding Workshops for Women: Geek Girls Carrots helped us achieve something crucial last weekend

This was a really great weekend! Between the 11th and 12th of June 2016, we had the pleasure to host aspiring front-end female participants for an event called Code Carrots #5 HTML & CSS. The plan was to learn how to make basic web stuff together and we did it!

Background

The first idea to organize this workshop with Geek Girls Carrots — an organization...

IoT with Elixir and CoAP part 1: Example on how to easily prototype and build an IoT platform

The number of devices going online grows every day. Connecting them all presents new challenges since IoT hardware is often limited in terms of available resources. Cheap, power-efficient microcontrollers with unreliable power sources have to talk to each other over wireless networks with low throughput and high packet loss rate. They usually use...