Uses

I am a big user of new software and so I thought it would be nice to create a page to display the things I use.

Terminal

I use iTerm2 as my terminal and currently with the Night Owl theme. I use Night Owl almost everywhere. I use Oh-My-Zsh with the agnoster theme. I switch theme every couple of months with some custom themes like Spaceship-Prompt and Pure. I use Antigen to manage my plugins and themes. It's so easy to use!

I don't use vim often but for small changes I think it works nice, I used to use Vundle but I started realizing I don't use anything from it. So I switched to just a simple .vimrc that you can see in my dotfiles.

Command line

I use the command line every day. With homebrew (ofcourse) I install everything I need, like;

  • htop
  • httpie
  • ctop
  • pandoc
  • neovim
  • php
  • unrar
  • youtube-dl
  • doctl
  • the_silver_searcher
  • nvm
  • m-cli
  • hub
  • git
  • composer

Editor(s)

Code editor for small things: At the moment I use Visual Studio Code for most front end development and small websites or scripts. Here I also use the Night Owl theme but also switch regularly with the Rainglow themes or with Ayu. Other essential plugins I use are advanced-new-file, Docker, GitLens, Project Manager and some Intellisense plugins.

Code editor for big things: For big projects I use mostly Intellij for all other languages (PHP, Laravel, HTML/CSS/Javascript etc.). I love that with a couple of plugins the IDE handles everything I need and I don't need to switch every time. Some essential plugins are Material Theme UI with (ofcoure) the Nigh Owl theme. I recently started programming in GoLang and for that I use GoLang.

Design

I don't design much but I need to look at some design files every once in a while. My preference is Sketch. I tried Figma but I couldn't get over that it's a webview. I would happen to much that I would want to scroll to the left and the browser goes back a page. Also I use Nucleo for most icons I need.

Fonts

Everywhere I can I use the Dank Mono font. I love the ligatures. I use it as mono font in my browser, terminal and IDE's.

Database

I recently made the switch from Sequel Pro to Table Plus. It is a paid software but the quality is so much better. It supports a lot of other data stores like Postgresql and even Redis. I love that you have to commit changes that you make so you can create a single transaction.

Window management

I use Spectacle with some shortcuts to move the window to the left and right. I don't need more than that.

Webdevelopment

I have a couple of apps I use every thing for developing:

  • Paw
  • Tower
  • Code kit - I don't really use this every day. Only when I have a single HTML page I want to serve with hot reload. Not really neccessary though.
  • Dash

Writing

For editing markdown files I use iA Writer. It's a simple markdown editor but not really what I'm looking for. I have multiple JamStack projects and iA Writer indexes all the files in node_modules so it's rather slow. It is more focussed on writing when you use iCloud as your storage.

Productivity

For years I have been trying to perfect my productivity flow.

  • Notion - My everyday typing note taking app.
  • Workflowy - To make a list of things I have to do in a day for work. So I can also revise what I have done.
  • Instapaper - Saving articles for later
  • Bear - Don't use this very often. But for when I want to focus on a single markdown page for writing.
  • Day One - My goto journaling app
  • iPad Pro
    • Notability - For taking handwritten notes.
    • Goodnotes - I have it but have not found a good way to use it.
  • Things - My app for Getting Things Done
  • Habitify - For creating a daily routine and making habits of the goals I want to achieve.
  • Focus - Sometimes I have issues with focusing. This blocks all the applications and websites that distract me.
  • Forest (iOS) - My pomodoro timer for planting forests.
  • Anki - Learning new langauages.

Tools

I have been trying to find my own way into consildating knowledge. I have tried things like, Zettelkasten and Obsidian but it just wasn't for me. I recently bought an iPad Pro with the stylus and it works great. Writing my own notes without the worry of the notes becoming a mess is a great feelin. These are my iPad pro essentials:

  • Notability
  • Goodnotes

Books

I have been collecting books for a couple of years. I manage all my digital books with Calibre. I am, as they say a /r/DataHoarder. I love collecting data and files and things. I love collecting books even though I don't read all of them. You can look at books for some books I am reading or have read.

Gear

PC

For my PC at home (that I mostly use for gaming) these are the specs:

  • Windows 10
  • Monitors
    • AOC AGON AG271QX
    • 2 x DELL UltraSharp U2414H
  • Cooler Master GM Series 450M - 450W
  • Cooler Master QuickFire XT
  • Logitech G402 Hyperion Fury
  • Crucial - DDR4 2133Mhz CL15 Kit - 16GB
  • Asus GeForce GTX 970 - Strix DirectCU II OC - 4GB GDDR5
  • Samsung 850 EVO - 500GB
  • NZXT S340 - Black / Red
  • Intel Core i5-6400 - Boxed
  • Gigabyte GA-B150-HD3P
  • Corsair MM200 Cloth Gaming Muismat - Size Extended
  • Logitech Z533

Macbook

For my Macbook these are my specs:

  • Macbook Pro 15-inch Mid 2019
  • 2.6 GHz Quad-Core Intel Core i7
  • 16 GB 2133 MHz LPDDR3
  • Radeon Pro 450 2 GB / Intel HD Graphics 530 1536 MB

Accessories

Technologies

Frontend

  • ES 5/6/7 en Typescript
  • React (Redux / GatsbyJs / SPA met React Router)
  • Vue (Vuex / Vuepress / SPA met Vue Router)
  • Svelte
  • React Native
  • CSS (SASS)
  • Bootstrap / Bulma / Tailwindcss
  • Android (beginner)

Backend

  • PHP (Laravel)
  • Java
  • GoLang (beginner)
  • REST/Graphql

Database/devops

  • Docker
  • Gitlab CI/CD
  • Linux
  • MySQL
  • Postgresql
  • Nginx/Apache
  • Vagrant
  • Ansible

Resources

I always start my day with some reading. I have some websites I visit and I subscribed to some newsletters.

Websites

  • Hackernews I use the vue version of hackernews because it has websockets so I don't have to refresh all the time.
  • Gitnews For the newest most exciting stuff on Github.
  • Bloomberg I'm new to reading this as I want to learn more about the stock market.
  • ProductHunt I love trying out new things and here is where I look for them.
  • Blendle I don't like reading the paper but I want to know what is going on in the world. Blendle is a dutch service that gives me articles specific for my need and even reads some articles about big news worthy events.
  • De Correspondent Another news service but this one is completely independent with articles that have a different perspective on things.

Newsletters

Software Development

  • Cloud computing, microservices, APIs, full stack web apps
  • Hybrid mobile apps with Flutter

Technologies

  • JS&TS (React/Vue/Svelte)
  • PHP (Laravel)
  • Java/Kotlin
  • GoLang

Future Ventures (Teach myself in 2020)

  • Scalable distributed systems (infrastructure, networks, microservices, kubernetes)
  • Creating mobile applications in Flutter
  • Working more with Graphql
  • Become better at solving algorithmic problems.

Projects currently working on

  • Scrum application in React/Go with Graphql
  • Seedbox in Kubernetes
  • A recipe webapp for the secret recipes of my family
  • CRM application with Laravel/TailwindCSS/Livewire/AlpineJS
  • Learning to be a better writer
© Copyright - 2020 - Source on github- Built on August 26th, 2020