My software stack
From time to time the question pops up: what's your software stack? I use cloud based tools like LucidChart, GitHub, Bitbucket and various other SDLC related tools (subject to a future post), but still quite a number of locally installed tools.
The essentials
Tools I use on, more or less, daily basis:
- NodeJS (unsurprisingly)
- Salesforce CLI
- Heroku CLI
- Visual Studio Code with a few plugins:
- SFDX Plugin
- PMD Plugin
- Mocha Sidebar
- Jest plugin
- Git Lens
- Prettier
- Live Share
- Tower GIT Gui (and of course GIT command line) - or SourceTree
- OpenSSL
- Eclipse - for Java development. Never warmed up to other Java IDEs (I tried)
- DiffMerge tool
- a current JVM and JDK
- The Welkin Suite - for Salesforce development
- Postman - the Swiss Army Knife for REST
- Pencil and Balsamiq for wire frames (The former when I need to share the raw file, the later when my counterpart has Balsamiq or images are sufficient)
- Sublime - Editor super fast
Occasional use
But there's more. Tools used occasionally or in bursts
- Oxygen XML Editor - brilliant debugging your XSLT stylesheets
- GIMP - for image editing
- CharlesProxy - for HTTP(S) debugging - mostly API work related
- pgAdmin - for connecting to PostgreSQL on Heroku
- WallabyJS - continuous testing of JavaScript
- Sketch - Graphic package for macOS
- SOQL Explorer - Working with Salesforce data with ease
- CouchDB
On my watch / try list
- Origami Studio Design prototypes
- Bee issue tracker Native connection to Jira, Github, Manuscript
- BoostNote Code snippet repository
To be continued
Posted by Stephan H Wissel on 31 October 2018 | Comments (1) | categories: Software WebDevelopment