dwayne.fm

Useful af

September 20, 2019

Hello neighbor. I must say, I am really excited about having one place to store all of the things I want to share with the world. I share a little on instagram; a little on Twitter; I have a few gists with some relatively useful information; I have a few repos with useful code. But dwayne.fm has been / will be great for keeping things in one place and organized😊

Anywho, here are some useful tidbits that I’ve found helpful in my journey to transhumanism… I mean becoming a stellar engineer. Feel free to use what you like, give me feedback on what you dislike and most certainly share what you love! As always I’ll continue to update as necessary.

Jump to a Section


VSCode Extentions

Babel JavaScript
JavaScript syntax highlighting for ES201x, React JSX, Flow and GraphQL. Fairly useful, I feel.

Better comments
The Better Comments extension will help you create more human-friendly comments in your code. I enjoy this extension.

Bracket Pair Colorizer
This extension allows matching brackets to be identified with colours. The user can define which characters to match, and which colours to use. I don’t love using curly braces for everything. Color coding them helps a bit. (If nothing else, helps with prettiness)

Code Spell Checker
A basic spell checker that works well with camelCase code. The goal of this spell checker is to help catch common spelling errors while keeping the number of false positives low. This can be a bit of an annoyance because it will highlight words you intentionally misspell. Otherwise, its definitely useful.

Custom Window Zoom
This Visual Studio Code extension allows you to set the zoom level increment/decrement level. By default VSCode increments/decrements by ‘1’ which equates to ~20%. I feel so nerdy suggesting this, but 100% to 120% is a huge jump visually.

Endwise (Huge thanks to Meg Gutshall for this one 😊)
Wisely add “end” in Ruby. If you are just starting out with Ruby, this will definitely help you.

GitLens
GitLens supercharges the Git capabilities built into Visual Studio Code. It helps you to visualize code authorship at a glance via Git blame annotations and code lens, seamlessly navigate and explore Git repositories, gain valuable insights via powerful comparison commands, and so much more. Super useful.

IntelliCode
The Visual Studio IntelliCode extension provides AI-assisted development features for Python, TypeScript/JavaScript and Java developers in Visual Studio Code, with insights based on understanding your code context combined with machine learning. For me this was useful with JavaScript, and thats about it.

JavaScript (ES6) code snippets
This extension contains code snippets for JavaScript in ES6 syntax for Vs Code editor (supports both JavaScript and TypeScript). Useful.

Settings Sync
Synchronize Settings, Snippets, Themes, File Icons, Launch, Keybindings, Workspaces and Extensions Across Multiple Machines Using GitHub Gist. I mean… come on!!! This is awesome.



macOS Apps

Alfred3
Alfred is an award-winning app for macOS which boosts your efficiency with hotkeys, keywords, text expansion and more. Search your Mac and the web, and be more productive with custom actions to control your Mac. Use this. End of dicussion.

Amphetamine
Amphetamine can keep your Mac, and optionally its display, awake through a super simple on/off switch, or automatically through easy-to-configure Triggers

AppCleaner
AppCleaner is a small application which allows you to thoroughly uninstall unwanted apps. macOS MVP. One of the most reliable and useful apps I’ve used on macOS in forever.

Bartender3
Bartender 3 lets you organize your menu bar icons, by hiding them, rearranging them, show hidden items with a click or keyboard shortcut and have icons show when they update. I love this app, and others like it.

(A free alternative to Bartender is Dozer. But I have never used it; proceed with caution. Do let me know what you think.)

Boom3D
The Best System-wide Volume Booster with 3D Surround Sound. Boom is just a great sound manager, through and through.

Be Focused Pro
The Be Focused lets you get things done by breaking up individual tasks among discrete intervals, separated by short breaks. Pomodoro Technique anyone!?

Cheat Sheet
Just hold the ⌘-Key a bit longer to get a list of all active short cuts of the current application. It’s as simple as that. So useful - The cheat-sheet will change depending on what app you hold ⌘ in! It’s wonderful.

iTerm2
iTerm2 is a replacement for Terminal and the successor to iTerm. It works on Macs with macOS 10.12 or newer. iTerm2 brings the terminal into the modern age with features you never knew you always wanted.

Little Snitch 4 (Thanks for the reminder, James Borocz!!!🤓)
As soon as you’re connected to the Internet, applications can potentially send whatever they want to wherever they want. Most often they do this to your benefit. But sometimes, like in case of tracking software, trojans or other malware, they don’t. But you don’t notice anything, because all of this happens invisibly under the hood. 10 / 10 WOULD RECOMMEND!!!

Magnet
Every time you move a content from one app to the other, compare data side by side or multitask in any other way, you need all the windows arranged accordingly. Magnet makes this process clean and simple. Window’s OS does this natively. But its one of my favorite apps for macOS.

OpenInCode
Finder toolbar app to open current folder in Visual Studio Code. Check out the link, it’ll make more sense.

Notion
All-in-one workspace. Write, plan, collaborate, and get organized — all in one tool.

SpotMenu
Spotify and iTunes in your menu bar. Because music, and everything relating to it, is important.

Stretchly
Stretchly is cross-platform open source app that reminds you to take breaks when working with computer. hashtag: Pomodoro Technique. hashtag: be healthy. hashtag: stay healthy.



Awesome Fonts



Awesome Resources for Programming


Reading


Viewing


General Knowledge

Rails

  • Go Rails
    GoRails screencasts are here to fill in the gaps, explain the confusing pieces, and give you an understanding you can’t find elsewhere. There is a lot of “magic” that happens in Ruby on Rails and it’s hard to wrap your head around so many different gems and concepts. You’ll get to see my actual development environment, how I think about and design code, and learn how to become a confident developer.


JavaScript

For Javascript I absolutely love FunFunFunction, The Coding Train, and Pluralsight.

  • FunFunFunction
    Just an awesome engineer with 10+ years experience, breaking down important JavaScript concepts in easy-to-absorb manner. Definitely check him out!
  • The Coding Train
    All aboard! The Coding Train is on its way with creative coding video tutorials on subjects ranging from the basics of programming languages like JavaScript to algorithmic art, machine learning, simulation, generative poetry, and more. Choo choo!
  • Pluralsight
    Pluralsight is one of my favorites in general, regardless of what language or framework / library you want to learn. Definitely check them out. I would even argue its worth the $30 - $40 investment for a couple months!