Mastering Modular JavaScript

Today I was having a look around for best practices for defining JavaScript modules. In that search, I came across the book Mastering Modular JavaScript. This book offers a good selection of best practices for JS module development. Also, all chapters are freely available on GitHub: Chapter 1: Module Thinking Chapter 2: Modularity Principles Chapter … Continue reading Mastering Modular JavaScript

Everything new in JavaScript since ES6

It is no secret that things in the tech world change rather rapidly. It's difficult to keep track of everything at the same time. For instance I have been working with JavaScript quite extensively some years ago but recently have been more involved with other tech stacks. Thus I have only followed the developments in … Continue reading Everything new in JavaScript since ES6

Tech Tip: Make Spotlight Searches Faster on Mac OS X

One of the things I really like about Windows 10, is the ability to hit the Windows key and type the first few letters of the application name to find and open this application. Mac OS X in theory provides the same feature by hitting the Command Key + Space. This opens a spotlight search. … Continue reading Tech Tip: Make Spotlight Searches Faster on Mac OS X

Upload Elastic Beanstalk Application using Maven

AWS Elastic Beanstalk is well established service of the AWS cloud and can be used as a powerful platform to deploy applications in various languages. In this short tutorial, I will outline how to conveniently deploy a Tomcat application to AWS Elastic Beanstalk using the┬ábeanstalk-maven-plugin. The following assumes that you already have a project which … Continue reading Upload Elastic Beanstalk Application using Maven

PlantUML (Open Source Awesomeness)

I've always had a soft spot for diagrams. I think that representing information in various visual ways tremendously helps our thinking and understanding. Unfortunately it is often a big headache to create (and maintain) diagrams. So I was very pleased today when I came across PlantUML. PlantUML is a Java library and web service which … Continue reading PlantUML (Open Source Awesomeness)

Fix Travis CI Error ‘This is not an active repository’

Problem Your repositories have been building just fine using the tool Travis CI but suddenly the builds do not work anymore and the Travis CI website shows a screen with the message: `This is not an active repository` Solution Go to GitHub and assure that you are logged in with the account that owns the … Continue reading Fix Travis CI Error ‘This is not an active repository’

Cannot Install VirtualBox Guest Additions: Installer Hangs

Problem For a CentOS based guest, the update of the VirtualBox Guest Additions hangs after the step: "Removing exiting VirtualBox non-DKMS kernel modules" Solutions Check the log file in /var/log/VBoxGuestAdditions-uninstall.log. See if there is anything obvious reported there you can fix. Check if your RAM disks are valid by running the command `sudo lsinitrd`. If … Continue reading Cannot Install VirtualBox Guest Additions: Installer Hangs