Recently I had a chance to work with a Vuejs2 based application. It’s amazing how simple and powerful Vue is.
Nowadays almost every app is used by multiple users, that means almost every application needs to have an access control layer to provide different functionality…
In this article I will show how to add permissions into Feathers application with help of CASL. If this is the first time you hear about CASL, please read “What is CASL?”.
Nowadays almost every application provides different functionality for different groups of users (e.g., admin, member, subscriber, etc). These groups usually are called “roles”.
Some time ago I asked my teammates to track what they spend time on during our sprints (according to Scrum a sprint is a period of time over which we commit to do a particular amount of work/tasks). The results were incredibly surprising. It appeared that…
When I started writing tests using jasmine.js and mocha.js I understood that both have no important RSpec features which are heavily used by Ruby community. I mean lazy variables (
subject) and shared behaviours (