Creating dynamic classes in javascript ES6

I have often wondered whether or not it is possible to dynamically create classes on the fly in javascript. Of course, using prototype inheritance, it is possible to do this simply by adding prototype methods on an object. But what if the class you are creating at runtime doesn’t actually know what methods it has…

Read More

Containerization: Docker

In today’s blog, I want to show some details on how to build a microservice using NodeJS, and deploy to docker containers within any cloud. If you haven’t used Docker before, it is fairly simple. It is a new technology that allows you to run an “application container” within an existing server (physical or virtual).…

Read More

An introduction to React and Flux by Facebook

React is a great new library from Facebook. It takes a little to get used to, and sometimes gives a little “yikes” factor, simply because it challenges the normal and accepted way of constructing applications. The biggest yike is that it challenges a Model, View Controller concept, by implementing a set of components that include…

Read More

Managing a cloud world

Managing processes and services in a cloud architecture is not a trivial task. It requires executing processes in disperse locations across disperse virtual servers running on disperse physical machines. It can be an operation manager’s nightmare to organise all of these running processes, while at the same time as reducing costs for the organisation, while…

Read More

Events as first class citizens

In todays programming terminology, many people focus on either services or products. Often this is because of the revenue generated from these two models (a sale either comes from a product or service), and to some degree, this is how it should be.  After all, we do not live in a world where money doesn’t…

Read More

Microservices

Micro services seem’s to have the spotlight today. These are small, self contained services that do a small subset of business functionality. In the old days, a single monolithic application did everything it needed to do for a given technology category (e.g.: CRM), but has it’s downside in that all integration within the Monolith was…

Read More