Securing a REST API

This article has first appeared on MarkLogic's Developer Blog The source code for the example application discussed in this article - with setup instructions - is available on GitHub. Application architecure Applications using a three tiered architecture have been around for a quite a while - LAMP stack anyone? Recently…

Arrow functions in ES6 / ES2015

This post first appeared on Full Stack Training Arrow functions are a new addition to the latest iteration of JavaScript (ES2015). They allow developers to write more terse functions (i.e. fewer lines of code) but there's also a major difference between a standard JavaScript function expression and an arrow…

Performance monitoring using Node.js, socket.io and MarkLogic

Previously I have worked a lot with sockets and recently I had the opportunity to work with them again - I needed a good example application to demonstrate sockets other than a chat application. The idea that I have come up with was to gather various metrics from Node.js…

Getting started with Ionic

This article first appeared on Full Stack Training. So you had enough of writing web applications and now you'd like to up your game and try to write mobile apps? But who has the time to learn new programming languages and technologies - or even two if you want to…

How is MarkLogic different from MongoDB?

The question above is something that I need to answer at every conference and Meetup that I attend and it comes up in different variations - how is MarkLogic better, what does MarkLogic do differently so on and so forth. I thought I'd collect all the answers in this one…