Ken Muse

Unexpected Optimizations (Why More Is Less)
With programming, things aren’t always what they seem. In fact, sometimes more is less. More specifically, sometimes we get better performance by doing the opposite of what we’ve learned is right. Let’s explore an example and how it applies to cloud-scale systems and big data.

Read more

Git Line Staging & Patch Editing
Continuing with last week’s post, we’re going to explore how to take interactive staging (line staging) one step further in Git. Sometimes you need complete control over the process of selecting which lines to commit. Perhaps you need fine control over what code is being committed. Perhaps you just want to organize what’s in the commit. Today, we continue the exploration of this feature by learning how to edit what we’re staging.

Read more

Using Git Line Staging to Commit Parts of Files
The latest preview of Visual Studio 2022 has introduced interactive staging and the ability to stage and commit a subset of a file. Today we’ll examine how you can use the Git command line to choose to commit parts of files.

Read more