VVV or Varying Vagrant Vagrants

Creating your own Vagrantfile or forking an existing one allows you to set up a highly customized virtual machine (VM) in a matter of…

tmux, tilda and vim

I have been using sublime text (ST) at work for quite a while now and I really love stuff like multi-cursor editing or the mini-map…

Domainkeys and SPF

Just a quick reminder: If you want to avoid having your e-mail classified as potential spam by GMail then make sure you use a recent email…

What ECJ's safe harbor ruling mean for EU companies?

On Oct 6th 2015 the European Court of Justice (ECJ) declared that the Commission’s US Safe Harbour Decision is invalid. Whilst the Court of…

How Patreon got hacked

Remeber to disable debugging tools on your live server as they can be a potential security risk. Patreon had to learn this the hard way…

Strong people don't put others down...

Truer words were rarely spoken (written?)

What problem ReactJS tries to solve

Since I dived into React head first in summer 2017 I thought it my be nice to remind myself (and others?) what problem React actually tries…

Mitigating Cyber Risks on AWS

Here are some notes I took during the AWS transformation day 2018 API Customers interact with AWS via API, even when using AWS CLI. System…

Chancen, Herausforderungen und Risiken bei Cloudmigration

Einige meiner Notizen vom AWS Transformation Day 2018 Umfrage von AWS: Warum entscheiden sich Kunden fuer SaaS? Warum ist Cloud fuer e…

Survivorship Bias

Everyone in the class stand up and get a coin. Flip the coin, if it's tails, sit down, and the rest of the class repeats the exercise until…

Implications of artificial intelligence

Here are some initial thoughts on what I think an artificial intelligence will implicate: does an AI enjoy fundamental human rights? can AIs…

I need a better understanding of Webpack configurations

Doing another full-stack JS refresher on Lynda right now. I feel that I should further explore various Webpack configurations and Webpack in…

Some things to remember when doing full-stack JS

NodeJS Unlike a browser environment, every node module gets its own private scope Using the import VARIABLE from 'A_NODE_MODULE'; syntax…

New tech cargo cults

Watch out for people obsessively following certain people promoting bandwagons built on lies, conferences and marketing. Next thing you know…

Korrumpierungseffekt

Wird das Autonomieerleben gestärkt bzw. wird eine Belohnung als nicht kontrollierend wahrgenommen, kann die intrinsische Motivation…

What is a Skinner box?

Examples of skinner boxes are everywhere in society today. They've been around longer than they were identified by Dr. Skinner. Anything…

My web development toolbox

My current setup (as of early 2018) Elitebook 840 G5, 32GB RAM, Intel i5-8250U Manjaro 18.04 as my host OS Thinkpad T470, 32GB RAM, Intel i…

Sleep, diet, exercise, and a means to reflect

Sleep: I think we undervalue the importance of sleep. This is the time when your body gets to improve itself. Without good sleep, your diet…

Being kinder and calmer

Work on your health. Being in better physical shape makes it easier to take such things in stride. Look to your health in the moment as well…

Meltdown and Spectre Attacks

Meltdown and Spectre exploit critical vulnerabilities in modern processors. These hardware vulnerabilities allow programs to steal data…

Data Protection in the AWS Cloud Implementing GDPR and Overview of C5

Here are some notes I took during the AWS transformation day 2018 What is C5? C5 (Cloud Computing Compliance Controls Catalogue) is designed…