Pokemon Making a Living Dex: Part 6 - Odds and Ends Part 6 takes us on the side quest that was Pokémon GO, Pokémon Let's Go Pikachu and grabbing some non-required forms for the Living Dex.
Pokemon Making a Living Dex: Part 5 - Generation Eight, Sword and Shield Part 5 is an enjoyable romp through Galar to grab the last of the regular Pokédex and the new Galarian forms.
Pokemon Making a Living Dex: Part 4 - Generation Seven, ”Alola!” Part 4 focuses on Ultra Sun, a fun refreshing change in the Pokémon series that brings us both new Pokémon in the Pokédex and regional forms.
Pokemon Making a Living Dex: Part 3 - Preservation and Generation Five Part 3 has us looking at how I preserved my old ROMs and save files from old Pokémon games as well as moving up Pokémon from these generations to the modern generation.
Pokemon Making a Living Dex: Part 2 - It Begins With Generation Six Generation Six of Pokémon is a fantastic way to start a Living Dex. In this part we'll follow my journey through Alpha Sapphire, Omega Ruby, and Y as I grab the first 721 Pokémon.
Pokemon Making a Living Dex: Part 1 - A Lifelong Dream The first part of my series on creating a Living Dex. Here we'll look at some of my Pokémon history and set ourselves up for the whole journey to catch 'em all.
Development Environment My Development Environment 2021 Starting up a new development environment from fresh can be fun. Sure it's a hassle when you've gotta get to doing, but when there's been some new hotness out, it becomes an exciting time to see what's out there. I want something cool - so here's the result of an
C# Viewing IL Generated by the C# Compiler With ILSpy ILSpy makes it easy to view decompiled IL that was generated by the C# compiler. This post will walk you through the few short steps needed to see your IL code.
Windows Terminal Educating Myself On the New Windows Terminal In this post, I catch up on what the Windows Terminal is, how to use it and how to modify it to my liking in such a way that I can begin using it daily.
C# QR Code Pings With Azure Functions and Azure SignalR A fun little project where a QR code gets an animated rainbow border when it's scanned. The post contains a working demo and an explanation of all the steps behind it using Azure Functions and an Azure SignalR Service.
Ghost How I Easily Set My Links to Open in a New Tab for My Ghost.org Blog It's really easy to set up opening links in new windows/tabs for a Ghost blog. This really short post will tell you how.
Game Boy Advance Backing up My Game Boy and Game Boy Advance Saves With an InsideGadgets GBxCart RW Using the InsideGadgets GBxCart RW I was able to really easily back up my old Game Boy and Game Boy Advance game saves and ROMs. Really simple and quick.
Pokemon Comparing My 2003 "Competitive" Pokémon Lineup to 2021 Standards Looking back at the Pokémon team decisions made by kid-Niko. Spoilers: They aren't great.
Pokemon Let's Look at Pokémon Gen 1 Part 1: How Are Trainers Kept Within City Boundaries? Taking a look at what keeps a player within the bounds of a city in the first generation of Pokémon games.
Pokemon Looking At Pixels Part 3: Let's Look at Each Building Type in Gen 1 Pokémon A dive into what different buildings exist in Pokémon RBY, where they exist and a little peek into how tiles are used to construct them.
Pokemon Looking At Pixels Part 2: Buildings in Gen 1 Pokémon Cities For the second post in this series, we'll take a look at the arrangement of buildings in each generation 1 Pokémon city by looking at: Each type of building for a town/routeAny unique buildings Number of buildingsAverage height of the building in storiesSize of the town in 8x8 pixel
Powershell Because it is being used by another process: Why There Isn't a No-Dependency, One Line Powershell Solution While Powershell is incredibly flexible, the openness lends itself to be non-specific in some cases, such as for finding out what is keeping a lock on a file.
Pixel Art Looking At Pixels Part 1: Characters Throughout my 20's I've had a here and there fascination with pixel art. It's both Game Boy nostalgia and fascination how much can be done with so little - a concept that finds home in my love for software micro-optimisations (very often unnecessary but very fun). Getting the most out
Studies Quick Takeaways From My Favourite Studies This is a living list of studies that I either really enjoyed or spoke to me in some way. Eating Really Improves DecisionsExtraneous factors in judicial decisionsAre judicial rulings based solely on laws and facts? Legal formalism holds that judges apply legal reasons to the facts of a case in
C# Why is .GetAwaiter().GetResult() bad in C#? Why is .GetAwaiter().GetResult(), or .Wait() or .Result bad? It ends up boiling down to deadlocks and threadpool starvation. This post gives a gentle, high up look at why this may happen.
Emotion My Checklist for Getting Through an "Everything Is Awful" Day/Week/Month When we go through a rough time in life, it's easy to start missing out on self care. This is my checklist of what I need to watch out for to have little wins each day.
Emotion A peek at the Sympathetic and Parasympathetic Nervous System We take a quick look into the Sympathetic and Parasympathetic nervous systems. Also known for giving us stress and good feelings respectively.
Procedural Generation Generating a Procedural 2D Map in C#: Part 3: The Redo Taking lessons from Part 1 and Part 2, I'll be taking a dive into creating solid foundations for future parts. We'll be looking at flexibility for generation, saving, and printing.
C# Tricky Operator Names in C# A list of symbol based C# operators, what they do and the links to documentation for times when searching question marks doesn't return what I want.
C# Pooling in C# We all know pooling is useful for performance, so let's check out what .NET comes with out of the box and see how it's all used.