tip
https://i.ytimg.com/vi/DGNG9FYkkFE/mqdefault.jpg
Creating a Quick Custom Profile in the Windows Terminal
· ☕ 2 min read
The Windows Terminal allows you to run any number of different profiles. Some of the defaults that you might see pre-configured include things like PowerShell and Command Prompt, but you can introduce your own profiles to the Windows Terminal to fit your needs!

https://d33wubrfki0l68.cloudfront.net/868b34b944a19b39efe2a346bcc7cce5f5759a7f/9164d/images/posts/tutorials/ffmpeg-cli-stream-edit.png
Quickly Edit Streams with the FFmpeg CLI
· ☕ 2 min read
FFmpeg allows you to manipulate video files from your command line. Lets explore how to trim videos from streams more quickly by taking advantage of some of FFmpeg's features.

Using the PowerToys Color Picker
· ☕ 1 min read
PowerToys adds a series of useful tools to your Windows computer including a color picker that lets you easily lookup the color of any pixel on your screen.

https://i.ytimg.com/vi/O4qPd5kdjgc/mqdefault.jpg
Rotation Math Tricks - Using Unity's Quaternion Operators
· ☕ 2 min read
Unity provides a few operators that can make some common tasks with quaternions easier to accomplish. You can multiple a quaternion and vector to rotate the vector by the provided quaternion’s rotation or multiple two quaternions together in order to add the two rotations they represent together.

https://d33wubrfki0l68.cloudfront.net/bd86cfb4bdff5dde3f8581a14c9e9a8b43bf2a69/589cc/images/posts/tutorials/font-ligatures.png
Enable Font Ligatures in VS Code
· ☕ 2 min read
Font ligatures combine multiple characters into a single unique character. Some fonts provide ligatures specifically for software development.

https://i.ytimg.com/vi/uxxROAx6MMU/mqdefault.jpg
Exploring Top-Level Programs in C# 9
· ☕ 2 min read
Top-Level Programs is a new feature being introduced in C# 9.0 that significantly simplifies certain C# programs and allows you to remove almost all of the boilerplate code from them.

https://i.ytimg.com/vi/6zACdGL10Dc/mqdefault.jpg
Dynamic Game Speed - Unity Quick Tip
· ☕ 1 min read
You are able to modify the speed of most objects, animations and physics using a single value: Time.timeScale. Modifying this value from it’s default (1) causes the game to run slower (values less than 1) or faster (values greater than 1).

https://i.ytimg.com/vi/UDD7EyGr8fU/mqdefault.jpg
Navigate Your Shell With pushd and popd - Quick Tip
· ☕ 1 min read
There are a few ways to navigate your shell in terminals. One of the less common but useful ways I’ve found when working with multiple directories takes advantage of the directory stack most terminals maintain.

https://i.ytimg.com/vi/01YSGK7OeVQ/mqdefault.jpg
Using Var - Implicitly Typed Fields - Quick Tip
· ☕ 2 min read
C# is a statically typed language meaning you must specify what type your variables are when declaring them. These types are verified by the compiler as you build your project.

https://i.ytimg.com/vi/lFsgmxzw7IU/mqdefault.jpg
Inline Initializing C# Dictionaries - Quick Tip
· ☕ 1 min read
C# allows you to seed data into your dictionary when it’s constructed by using an initializer function that accepts a series of key, value pairs after its constructor that causes those elements to be automatically inserted into your Dictionary’s for you.