Martin Micunda

Full Stack Software Engineer

In the last post we looked how to setup Couchbase Server with Vagrant, Docker, Ansible and then you had to manually configured Couchbase Server which is not always ideal specially when you need to repeat this configuration set up over and over. As I mention in the last post there is better way how to configure your fresh new server with just one simple command and in this post I will show you how to it.

For last couple of months I have been working on Employee Scheduling application that use lot of latest technologies like ES2015/ES2016, NodeJS, KoaJS, Couchbase, AngularJS and when you been following my blog you my noticed I been writing mainly front-end posts regarding to this project so it’s time to start writing some back-end posts and my plan for next couple of months is to write posts about Couchbase Server, NodeJS and ES2015/ES2016.

For last couple of months I have been working on Employee Scheduling application that is fully written in ES2015 and ES2016 with Angular 1.x and came to the point where I had to start writing some unit tests. Currently I am running over 900 unit tests and in this post I gonna describe how I got running all these tests with ES2015, Angular 1.x, Karma, JSPM, Istanbul and Jasmine.

In part 1 of this series I showed you how to prepare development environment with Vagrant and Ansible. In this second post we gonna build back-end code with Node.js, MongoDB and Redis for our ionic-photo-gallery app.

This is the first post of three-part blog series where we gonna build a hybrid mobile app with authentication that allows registered users view a gallery of photos they have uploaded via the camera phone.

Couple weeks ago I have started to work on one of my personal projects (Employee Scheduling) and at that time I didn't think I will write any of my code in ES6 not because I wouldn't want to try one of the cool ES6 features but I was more concerned how to automating my development workflow with ES6 and I also want to get my code to production until I watched Guy Bedford video from JSConf2014 where he was talking about ES6 modules workflow using JSPM.