|

A systematic approach to organizing yourself with Obsidian

In our industry, deep focus work is of major importance. For me, with limited brain capacity available, I realized early on that having as…


| |

Remove the DRM from your Kindle Ebooks

Install calibre Download the latest zip release from https://github.com/apprenticeharper/DeDRM_tools/releases and unzip the file In…


| |

VimtelliJ: All the best of Vim in IntelliJ

VimtelliJ with Scala Sometimes I am a very happy (metals) user, sometimes things just do not work out and I need to fall back to IntelliJ…


Awk Cheatsheet

code is enclosed in {} code in can be separated with command is enclosed in '' run from an awk file: built-in function https://www.gnu…


| | | |

Deploying Haskell: Painless CI/CD with Travis, Docker and Digitalocean (or any linux VM)

Disclaimer: I am using stack to develop my Haskell projects, if you are using cabal, some things might be a little bit different. For a…


|

Writing a Chrome Plugin with Elm

Recently I had the need to write a small browser plugin for one of my projects, the thought of that already making me feel bad thinking of…


| |

HElm: Derive Elm Functions from Haskell Servant

Writing Decoders and Encoders in Elm is considered a bit painful by many people, especially compared to languages like Haskell or Scala…


|

Search In Your Notion Images – 🖼 to ✍ for Notion

Make your images searchable in Notion! Check the repository for most up to date information out here . Notion is a great alternative to…


Vim: Substitute across all files

Let's say you want to do a refactoring in your Scala project and replace all occurrences of with . Search for what you want to match in…


| |

Sync your Kindle Highlights to Notion: 📓 + 🗒

Notion is a great general purpose note taking App and a valid alternative to Evernote. I use it for almost anything. One thing I was…


| | |

Lambda World 2019

This year me and eight colleagues from holidaycheck went to lambda world in Cadiz. From the amount of people going you can guess, that we…


| |

Vim with Dotty (using coc vim)

TL;DR Install coc Install coursier Remove settings from Add the script given below to your path Add this to your Make sure your…


| |

Vim-test now supports haskell

With this commit vim-test now allows for running test in Haskell with Stack and HSpec . This is pretty neat as it allows to run the whole…


tmux like zoom

I really like the zoom feature of tmux. It allows to jump into any window in detail, if you have multiple split windows open at the same…


|

Running tests with vim-test

Having the test results in-line in the quickfix list (:h quickfix) can be really helpful, as it allows fast test feedback and easy…


|

Jump between test files and implementation in Vim

One thing I was still missing a little bit after switching from IntelliJ to Vim was being able to quickly switch between the file I am…


Vim: Search for visual selection

The command is awesome in Vim, as it let's you search for the word currently under the cursor as in: keystrokes: But unfortunately if you…


Increment numbers in Vim

Today I learned about a great command to increase numbers in Vim! How to go from here: To here: to select to the bottom to increment each…


|

Haskell Cheat Sheet

Basics Infix style Data Types Type constructor Data constructor newtype just a efficient wrapper around single value if then else pattern…