Angular icon Get 67% off the Angular Master Bundle!

See the bundle then add to cart and your discount is applied.


Things I use, desk, software, setups

Oct 6, 2016 2 mins read

Angular post
Angular icon

Want expert Angular skills? Here's what you need to know.

Show Me View Angular courses

I often get asked what colour schemes I’m using, stuff for videos, workshops, slides and so forth. So this is essentially a quick write up on that stuff.

Editor / Terminal

I don’t have a typical engineering job as such as I build courses and projects for teaching people Angular, therefore my workflow isn’t as likely refined as someone who’s heads down engineering full-time. However, prior to going solo on Ultimate Courses (previously Ultimate Angular), I was a full-time engineer for around 6-7 years and used a similar workflow/setup:

VSCode settings.json config:

  "workbench.welcome.enabled": false,
  "": "/bin/zsh",
  "window.zoomLevel": 1,
  "editor.fontFamily": "Operator Mono",
  "editor.fontSize": 12,
  "editor.fontWeight": "100",
  "editor.tabSize": 2,
  "editor.cursorBlinking": "smooth",
  "typescript.check.tscVersion": false,
  "explorer.openEditors.visible": 0,
  "editor.quickSuggestions": true,
  "editor.suggestOnTriggerCharacters": true,
  "files.exclude": {
    "**/.awcache": true,
    "**/.vscode": true,
    "**/node_modules": true,
    "**/.gitignore": true,
    "**/.editorconfig": true
  "editor.renderIndentGuides": false,
  "editor.minimap.enabled": false,
  "editor.tabCompletion": true,
  "vsicons.dontShowNewVersionMessage": true,
  "workbench.colorTheme": "Visual Studio Dark",
  "workbench.iconTheme": "vscode-icons",
  "vsicons.projectDetection.autoReload": true,
  "prettier.singleQuote": true,
  "prettier.useTabs": false,
  "prettier.tabWidth": 2,
  "prettier.printWidth": 80,
  "prettier.trailingComma": "es5",
  "editor.formatOnSave": true,
  "html.format.enable": false,
  "workbench.startupEditor": "newUntitledFile"
  • I use VSCode’s integrated terminal over iTerm now.
  • For Git stuff I use SourceTree because I suck at command-line Git :)

That’s about it, I’m all for keeping it simple.

Exploring JavaScript Array Methods cover

⚡️ FREE eBook: 🔥 ForEach, Map, Filter, Reduce, Some, Every, Find

Todd Motto “This book is straight to the point, syntax exploration, comprehensive guide, real-world examples, tips and tricks - it covers all you need Todd Motto, author of Exploring JavaScript Array Methods

Conference slides

Desk and computer

  • Desk: VariDesk Standing Desk standing desk (huge workflow/comfort changer)
  • Chair: Humanscale Freedom
  • Laptops/Desktops: MacBook Pro 15” touchbar (primary machine), MacBook Pro 15” retina x2, MacBook 12”, iMac 27” (I use only one MacBook with an external monitor)
  • Monitor: 34” curved LG 21:9 ultrawide (this has completely changed my working style, 100% recommend)
  • Apple Time Capsule for backups
  • Sound system: Bose 50


  • Microphone: Currently using the Yeti with a popshield
  • Screenflow for recording and editing videos


  • Spotify is my life long companion in getting stuff done :)
  • Slack for procrastinating my life away ;)

That’s my entire setup! I keep it simple and easy.

You'll also like...