Linting Python in Visual Studio Code

Posted on Thu, 01 February 2018 in development • Tagged with development, editor, python, vscode

Linting will improve your code quality immensely. With this short hands-on guide, we can do so right within Visual Studio Code.


Continue reading

Portainer Up and Running

Posted on Sat, 20 January 2018 in development • Tagged with development, docker

Portainer is a handy Open Source GUI to manage your Docker environments. This is a quick guide to get you up and running.


Continue reading

First steps with Visual Studio Code

Posted on Tue, 19 December 2017 in development • Tagged with development, editor, vscode

Being a long time user of Sublime Text, this feels odd. Very odd. Yet totally in a good way.


Continue reading

Replacing Web App with Slack Dialogs

Posted on Fri, 03 November 2017 in development • Tagged with development, slack

Replacing custom Web Apps with Slack Dialogs.


Continue reading

Production Checklist

Posted on Mon, 16 October 2017 in development • Tagged with development, ops, monitoring, logging, architecture, security

Designing and developing applications is fun. When the time to go live nears, there are couple of things you want to have answers ready and documented.


Continue reading

Setting up Dockerized Neo4j for data analysis

Posted on Tue, 12 September 2017 in development • Tagged with neo4j, docker, data science, data

I came across an interesting article on London Tube system analysis with Neo4j. This is how I set up Neo4j Docker instance for the journey.


Continue reading

A journey to Dockerize Voikko & Python App

Posted on Sun, 03 September 2017 in development • Tagged with development, python, docker, nlp, data

Analyzing Finnish text and words requires tools, and Voikko is one of the few existing. It can be very difficult to install though. This is how I resolved that issue with Docker.


Continue reading

How-to install Python 3.6.1 on CentOS 7

Posted on Wed, 05 July 2017 in development • Tagged with development, python, linux, centos

This article is a revisit to a previous article dating back a little over an year, in which I installed Python 3.5.1 from sources. This time I will install Python 3.6.1 from a yum repository.


Continue reading

Protect SSH with Fail2ban on CentOS 7

Posted on Sun, 02 April 2017 in development • Tagged with linux, security, worknotes

At the very moment, you expose your new Linux server to the internet, it starts to get automated SSH login attempts. There can easily be thousands of them in a short time period. Is there something we can do about this?


Continue reading

Run Node.js CLI tools in Docker container

Posted on Sun, 26 March 2017 in development • Tagged with development, docker, node.js, worknotes

So you want to test a fancy Node.js CLI tool, but do not have Node.js installed, or do not want to install it locally? Docker to the rescue!


Continue reading