What's wrong with StackOverflowI have been a StackOverflow member for over 6 years now and as most developers nowadays, visit it a few times a day looking for possible…
Removing remote and local git tagsWhen I first set up a teamcity build server I thought it would be a good idea to tag my git commits with the build number that teamcity…
Updating Cordova config.xml version using npm versionI like using npm scripts to do all my build and maintenance tasks. They are clear and can be reasoned with. I also like using the tooling…
NVM is hands down the best way to install nodejsWith NodeJS rapidly releasing newer version since the node community got back on its feet, it is now necessary to have an easy way to…
Removing sensitive data from githubToday I accidentally pushed a commit containing an API key to github. It wasn’t an important API key, but could be. Reverting the commit…
Adding highlight.js to GhostMarkdown has an out of the box code formatting syntax using the single or triple ` symbol but it does not feature any syntax highlighting or…
Teamcity agent as Docker containerUpdating teamcity agents with external project dependencies (e.g. gulp cli or nodejs version) can be a pain, especially if you have many…
Listing global npm installed packagesNow that yarn is all the hype, I am guessing a lot of people would want to reinstall their global packages using yarn. In order to find the…
Running Ghost inside docker behind nginxLet’s get us some segregation So you want to run Ghost inside docker so you don’t have to mess around with your perfectly running server and…
Waiting for progressΌταν μια εφαρμογή έχει πολλές χρονοβόρες διαδικασίες τότε ένα progressbar στην κεντρική φόρμα είναι απαραίτητο, ώστε να μην υπάρχουν 20…