Looking for a reliable and modern front-end technology for your project? Learn how Vue.js will help you release your product faster.

How To Get Your Boss To Send You To VueConf 2017

Karolina Gawron

May 24, 2017 | vuejs vueconf

We’re just a month away from the start of VueConf 2017 in Wrocław, Poland. If you use Vue.js as part of your daily development toolkit, you’re probably starting to make preparations for the trip.

Read more

How to build a reactive engine in JavaScript. Part 2: Computed properties and dependency tracking

Damian Dulisz

March 20, 2017 | javascript mobx vuejs reactive ember dependency - tracking

Hey! If you have ever worked with Vue.js, Ember or MobX I’m pretty sure you stumbled upon so-called computed properties. They allow you to create functions that can be accessed just like normal values, but once computed they are cached until one of its dependencies has changed. In general this is a concept very similar to getters and in fact, the following implementation will be using getters. In a smart way. ;)

Read more

Rethinking validations for Vue.js

Damian Dulisz

November 29, 2016 | plugin vue vue.js vuejs frontend validation validators open-source

The popular approach

There are already good validator libraries dedicated for Vue.js like vue-validator or vee-validate.

Read more

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

Damian Dulisz

August 22, 2016 | javascript observables mobx vuejs pattern reactive react observer

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 – namely a spreadsheet. Defining a formula such as =A1+B1 would update the cell whenever either A1 or B1 change. Such a formula can be considered a computed value.

Read more