Web excursions are select bookmarks from Brett's travels around the internet. You can see them all on Pinboard. Visit the bookmarks page for previous Excursions.

Web Excursions for February 13, 2018

[Tweet : nvALT]

Web excursions brought to you by MightyDeals.com, featuring great deals on software, training, and design resources.

Visual Studio Code - Code Editing. Redefined
I’ll probably be writing more about this, (and maybe everyone already knew this,) but Visual Studio Code is a free code editor from Microsoft that is so good it’s on the verge of replacing Sublime for me. If you’re under the same impression I was — confusing VS Code with VS IDE and assuming it wasn’t for you — shed the misconceptions and give it a try. It’s awesome. For Linux, Mac OSX, and Windows (listed in that order on the website, Windows last, which I find interesting).
Findings - All Your Research, In One App
I’m linking this for now because the dev asked me to review it and I don’t feel qualified but it looks amazing. A lab notebook: organize experiments, track results, and manage protocols. Free for Mac (Basic version), iOS and Watch.

: If you happen to be a researcher and interested in doing a guest review, please let me know!
Farrago: Robust, rapid-fire soundboards
Rogue Amoeba introduced a new app recently called Farrago. I’m giving it a shot right now — if it fits my use cases I’ll be writing it up in more detail. For now, I’ll say: it’s a soundboard app geared toward broadcasters (or podcasters) with a slick keyboard-navigable interface, extensive customization, and a complete organization toolset including sound banks and sequenced lists with sounds and notes for planning out shows.
SoundSource: A Superior Sound Control
Speaking of Rogue Amoeba, I had totally missed this utility, but I’m using it daily now. It replaces the Volume control in your menu bar with a panel that allows easy individual control of devices/volumes for Input, Output, and Sound Effects. It also has a Play-Thru feature that lets you easily monitor any input source from any output source. Lastly, if you own any other Rogue Amoeba product (Farrago, Airfoil, Audio Hijack, Fission, etc.) you can get a complimentary license.
uzairfarooq/arrive: Watch for DOM elements creation and removal
A handy javascript wrapper for Mutation Observer, used to detect the arrival (or removal) of DOM elements without polling.
mvdan/sh: A shell parser, formatter and interpreter (POSIX/Bash/mksh)
A handy shell parser, formatter and interpreter. Includes shfmt, a great tool for beautifying bash scripts.