📅 Week 26
.NET 11 Preview - Get Extension From MIME Type
[C#, .NET, .NET 11 Preview, MIME]
Yesterday’s post, “.NET 11 Preview - MIME Type Lookups”, looked at how to get the MIME type of a file given its extension using the new MediaTypeMap class.
.NET 11 Preview - MIME Type Lookups
[C#, .NET, .NET 11 Preview, MIME]
In. previous post, “Use Constants For MIME Types”, we discussed how to avoid specifying strings for MIME types and use built in constants instead.
.NET 11 Preview - Customizing Tar Format
[C#, .NET, .NET 11 Preview, Compression]
In a previous post, “How To Compress Multiple Files Using GZip In C# & .NET”, we looked at how to compress multiple files using gzip compression, during which we observed that it is not in fact possible to compress multiple files using gzip, as it only supports a single file.
.NET 11 Preview - Pascal Case Json Serialization
[C#, .NET, .NET 11 Preview, System.Text.Json]
When serializing JSON, you have some leeway to specify exactly how you want the property names to be serialized. This is useful in cases where you do not control the consumer of your output, that might be fussy about the property naming.
Installing .NET 11 Preview On macOS
[C#, .NET, .NET 11 Preview]
.NET 10 was released last year and work is in progress on .NET 11, due for release this year. As a reminder, there is an annual release cycle for .NET (a topic of hot debate).
Setting OAUTH Authentication & Authorization At Folder Level In Yaak
[Yaak, Tools]
I am a recent and happy convert to the API & endpoint testing tool Yaak, which has now replaced my previous go-to, Insomnia.
FIX - Dumping Dynamic Types In LinqPad
[Tools, LinqPad, Fix]
If you are a .NET developer, you must have come across and used Joe Albahari’s LinqPad.
📅 Week 25
Determining Your Shell In macOS & Linux
[Command Line]
If you are on Linux or macOS, chances are you already know your shell. This is even more so if you have made any customizations to your command-line experience.
FIX - Permission Error When Removing Multiple Docker Images
[Docker, Fix]
In yesterday’s post, “Removing Multiple Docker Images (Improved)”, we looked at how to remove multiple Docker images in a single command.
Removing Multiple Docker Images (Improved)
[Docker]
In a previous post, “How To Remove Multiple Docker Images”, we looked at how to remove multiple Docker images using the command line.
Passing Parameters To CSVHelper ClassMap
[StarLibrary, CSVHelper, C#, .NET]
Over the years, I have discussed how to use the excellent CSVHelper library for reading and writing CSV files.
Migrating From 1Password To Bitwarden
[Passwords, Tools, 1Password, Bitwarden]
For more than a decade, I have been a happy user of 1Password for managing my myriad of passwords, account numbers, credit and debit cards, and OTP tokens. It has mostly done what it says on the tin, pretty well.
Dealing With Git Tag & Branch Collisions
[Git]
Recently, I was doing some maintenance and, upon conclusion, ran the git command to push my local tags to the remote.
Fail - Unhelpful Microsoft Store Error Message
[UI Fail, Fail, Windows, Microsoft Store]
I was recently updating my Microsoft Store applications on my Windows 11 virtual machine and ran into this:
📅 Week 24
Displaying Icons In Warp Terminal
[Terminal, Command Line, Tooling, Linux, Unix, macOS]
In a previous post, “Using Aliases To Improve Command Line Experience”, we looked at how to use eza and aliases to improve your command line terminal experience.
📅 Archives ...