A pure client side minimal elastic search solution with VueJs/Quasar
introduction Although seriously simplified thanks to docker, setting up elastic search is a tedious task and requires quite a lot of plumbing in order to integrate it with a single page application. An example of a such an elastic search can be found here: elastic search sample Under a specific set of conditions, elastic search functionality can be provided in a much simpler way, purely client side, in the browser.read more
Get a CLI inside an aurelia SPA in minutes with aurelia-app-cli
introduction There is a big revival of Command Line Interfaces (CLI). Windows 10 has today an ubuntu bash shell on board, many application development frameworks promote their own CLI. Also inside a single page application (a SPA), a CLI can be very useful. In this post we we look into the functionality of the aurelia-app-cli plugin. In a later post I’ll dive deeper into the internals of the plugin. why does my SPA needs a CLI ?read more
My favorite software development 'principles'
Introduction Today I felt the need to write down some ‘principles’ based on my experiences in software development of the last years. It’s by no means a full list, so I’ll try to update this post regularly when progressive insight pops up. I separated 3 categories: Coding, requirement gathering and agile methodology. Coding Code readability Code is read more often than it is written. Therefor, write only readable code. Readable code is not code that demonstrates how smart you are but code written with the genuine intention to be understood by others.read more