My Development Setup 2019
April 10, 2019
The following is a my current development setup (April 2019).
- Visual Studio Code has been my go-to editor for a few years now. It’s cross-platform so whether I’m working on my own Surface Pro or a client-issued MacBook Pro, my setup is going to be pretty much the same.
- This week’s theme of choice is One Dark Pro Vivid. I change theme pretty regularly.
- Extension-wise, my setup is fairly light and typical. Prettier, vscode-icons and ESLint are the most important in my configuration
- The font I code in is Fira Code with ligatures enabled. It took me a short time to get used to them but now definitely I’m a fan.
- I’ve recently installed Windows Subsystem for Linux (WSL) which means even though I’m using Windows 10 as the OS, in the command-line it’s Ubuntu.
- I’ll use VS Code’s terminal panel 90% of the time. When I only want the terminal I’ll reach for Hyper.
- Oh My Zsh powers up my shell. My configuration in symlinked to my dotfiles repo.
- NVM for switching node versions by project.
- I try to limit what npm packages I installed globally.
📁 Desktop Apps
- Chrome is my main browser. The dev tools are #1 and React Developer Tools is pretty essential.
- Note taking in Microsoft OneNote is the best I’ve tried so far for use with the Surface Pen.
- Slack and appear.in is my preferences for team chat. I’ve lost track of all the alternatives I’ve had to use over the years.
- f.lux. Every little helps to keep these eyes from degrading any further.
- I use Postman to test and debug APIs.
🕸️ Web Apps
- G Suite give me the best of GMail, Drive and co for my business.
- Trello for simple to do lists and planning small project.
- I’ve used BitBucket for it’s free private repos but GitHub has since matched this offering so I’ve found myself slowly migrating across.
- Surface Pro 6 which I connect to the dock when I’m on my desk.
- Logitech MX Master mouse.
- Corsair K55 keyboard. Not too loud.
- A 24-inch Samsung curved monitor. It’s a bit small and only 1920 by 1080 but it’ll do me a couple more years. Was the curved thing a fad?
- Bose QuietComfort 35 II noise-cancelling headphones. The open-plan offices I’ve worked in recently have made these puppies worth every penny.
- Google Pixel 2 XL is in my pocket. The camera is 🔥
- There’s a Raspberry Pi Zero W hidden in some drawer for the odd side-project.