Skip to content

Blog - Oscar te Giffel

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. I am looking for something else but not sure what. Sometimes I use Typora but it feels still a bit beta.

Productivity & Tools

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.

Gear

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

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

  • Headphones - Bowers & Wilkins PX

  • iPhone 8

  • PocketBook Touch HD 3

Technologies

Frontend

  • ES 5/6/7 en Typescript
  • React (Redux / GatsbyJs / SPA met React Router)
  • Vue (Vuex / Vuepress / SPA met Vue Router)
  • 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