Uses
This page details pretty much all I use to fulfil my role as a developer. I am a Windows user, but many of the applications listed below can also be installed on MacOS.
This page contains affiliate links for Amazon. I only promote products I have personally purchased and used myself (I will never promote anything I have not used myself or would not recommend).
Editor
- VS Code - My favourite code editor
- Themes:
- Punk Dark Theme - perfect dark theme with great colour contrast
- Atom One Light - perfect for when working outside in the sunshine
- Material Icon Theme - Material Design Icons for VS Code
- Extensions:
- Auto Close Tag - Automatically add HTML/XML close tag
- Better Comments - Improve your code commenting by annotating with alert, informational, TODOs, and more!
- CodeSnap - 📷 Take beautiful screenshots of your code
- Color Highlight - Highlight web colours in your editor
- Color Info - Provides quick information about css colours
- gitignore - An extension for Visual Studio Code that assists you in working with .gitignore files
- GitLens - Supercharge Git within VS Code
- Grammarly - A grammar checking for Visual Studio Code using Grammarly
- HTML (C#) - HTML with embedded C#
- Import Cost - Display import/require package size in the editor
- IntelliCode - AI-assisted development
- Live Share - Real-time collaborative development from the comfort of your favorite tools
- Markdown All in One - All you need to write Markdown
- npm - npm support for VS Code
- npm Dependency Links - Go to npm site of your dependencies
- npm Intellisense - VS Code plugin that autocompletes npm modules in import statements
- Path Intellisense - VS Code plugin that autocompletes filenames
- Settings Sync - Synchronize Settings, Snippets, Themes, File Icons, Launch, Keybindings, Workspaces and Extensions Across Multiple Machines Using GitHub Gist
- SVG Viewer - SVG Viewer for VS Code
- SVGO - Fully featured SVGO plugin for VS Code
- Thunder Client - Lightweight Rest API Client for VS Code
- TypeScript Error Translator - TypeScript errors, translated for humans
- TypeScript Hero - Additional toolings for TypeScript
- Volar - Language support for Vue 3
- TypeScript Vue plugin - Vue Plugin for TypeScript server
- Web Accessibility - Audit Web Accessibility issues in VS Code
CLIs
- npm - Node Package Manager
- Chocolatey - The package manager for Windows
- npm-check-updates - Keep dependencies up-to-date
Desktop Apps
- Sublime Merge - A nice, lightweight Git client
- Sublime Text - A nice, lightweight text editor
- Chocolatey GUI - A delicious GUI on top of the Chocolatey command line tool
- Paint.NET - A free image editing tool because I don't want to pay for Adobe Photoshop
- ScreenToGif - Screen, webcam and sketchboard recorder with an integrated editor
- Spotify - Because who doesn't love music?
Chrome Extensions
- Bitwarden - Free password manager
- Checka11y.css - The browser extension for Checka11y.css - a CSS-only accessibility checker
- ColorZilla - Advanced Eyedropper, Color Picker, Gradient Generator and other colorful goodies
- dataslayer - Debug and test tag management (Google Tag Manager, DTM, Tealium) and analytics implementations
- GoFullPage - Capture a screenshot of your current page in entirety and reliably
- Grammarly - Improve your writing with Grammarly's communication assistance
- JSON Formatter
- npmhub - Explore npm dependencies on GitHub repos
- Refined GitHub - Simplifies the GitHub interface and adds useful features
- Vue.js devtools - Debugging Vue.js applications
Office Setup
- ErGear Dual Monitor Stand - A sturdy mechanism for ergonomic monitor viewing
- TITANWOLF Extra Large Desk Mat - A cool looking, smooth fabric desk mat for easy mouse gliding
- Upgraded Wrist/Elbow Pad - This new design is the best wrist support I've ever tried
- White Microsoft Wired Keyboard 600, UK Layout - A beautiful keyboard that is so easy to use
- Amazon Basics Compact Ergonomic Wireless Mouse - A smooth mouse with a perfect grip
- Vertical Laptop Stand - Saves desk space and allows your laptop to ventilate well
- USB C Docking Station - A centralised area for my desk's cables so I can easily dock & undock my laptop
- Wireless Charger - Compatible with my Samsung Galaxy, this sits nicely on my desk so I can pickup my phone without removing a charging cable
- Google Nest Mini - A sexy smart speaker for the office
- Mentos Tropical Flavour Chewing Gum - Only the best chewing gum to exist and perfect when trying to focus
