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.
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.
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.
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.
You can modify the default scripts Unity generates for you when you use create new MonoBehaviors from inside the editor, generate new Tests or Shaders.
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).
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.
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.
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.