vs code tweaks

Currently my main editor is Visual Studio Code, which Microsoft has done a marvellous job on. Despite installing various extensions for the various things I’m working with, I will collect some tweaks here that I usually do, so I can remember them later: Navigate between tabs with Cmd+<number> Add the Cmd+<number> keybinding to your keybindings.json… Continue Reading vs code tweaks

osx docker, kubernetes, helm setup

Install Docker-Desktop: https://www.docker.com/products/docker-desktop Enable Kubernetes Cluster bundled with Docker: https://docs.docker.com/docker-for-mac/#kubernetes Install helm: https://helm.sh/docs/intro/quickstart/ Add kubectl and helm commandline completion to .zshrc: source <(kubectl completion zsh)source <(helm completion zsh)

clear all open panes in iterm2

These shortcuts and functions in iterm2 just made my life so much easier: clear buffer Cmd + k clear lines (Bash command) Ctrl + l input to all panes in current tab Cmd + Alt + i I clear panes quite often when working with containers and I usually have quite a number of panes open. Being able… Continue Reading clear all open panes in iterm2

From now on i’ll be brave

Today I undocked Google Chrome from my program bar. Yes I didn’t uninstall it, but it’s a step further. A step further towards more privacy. Today I am using Brave for all private purposes. I am also already using Brave for all my freelancing purposes and maybe it will soon find its way into the… Continue Reading From now on i’ll be brave

GNUPG – Email encryption and signing – full setup on Mac OSX

To sign and encrypt emails on Thunderbird one can use PGP keys. To understand the cryptography behind it and read more about PGP, please use Google. This post will just describe the setup on Mac OSX. #1 Install Thunderbird I will let you figure out that one by yourself. Get it here. #2 Install Enigmail… Continue Reading GNUPG – Email encryption and signing – full setup on Mac OSX

SSH-Agent forwarding

Some notes on the side about SSH-Agent forwarding so the private key does not need to be put on to systems you’re connecting to, but you can still tunnel onward: Hoarded Homely Hints – Configuring SSH: Always Forwarding Your Agent And some cool SSH Tricks in general plus some explanation: tychoish – 9 awesome ssh… Continue Reading SSH-Agent forwarding

Keep VirtualBox GuestAdditions updated

In order to keep the GuestAdditions in sync with your VirtualBox (VB) version, I am using dotless-de’s vbguest Vagrant plugin. See their documentation for usage. If the configuration of a local file path for the ISO file does not work with the following error (maybe Windows specific): Downloading VirtualBox Guest Additions ISO from C:/Coding/vm/dev/Vagrantfile/VBoxGuestAdditions_5.1.0_RC1.iso ==>… Continue Reading Keep VirtualBox GuestAdditions updated

My node setup

When coding node, I like this setup: Tools: NVM to manage node installations and versions Packages Nodemon – Listens for file changes and automatically reloads the node server Socket.io – For anything WebSocket When working with Angular: Angular-CLI Angular Material