

The Battle of Grozny
I wrote this battlefield analysis on the Battle of Grozny in 2011 for my Advanced Non Commissioned Officer's class paper.


Why haven't we seen more Cyberattacks in Ukraine?
The original masters project for this can be found below:


Bitcoin Seinfeld: A simple Blockchain, NFT and Proof Of Work example in C#
The code for this example is available here: Blockchain NFT Proof of Work


Is C# Statically, Strongly, Weakly or Dynamically typed?
The code for this example can be found at: https://github.com/mcbethr/TypesInCSharp Think of "Typing" as the "Nouns" of a computer...


SQL Joins Explained For Job Interviews
The code to generate the SQL for this example can be found on Github.


SQL Interview questions for C# Fullstack Software Engineers
The code to generate the SQL in this example can be found here.


How to Negotiate Software as a Software Developer
Most employers expect you to negotiate salary once you receive the offer letter, but you should approach salary negotiation in a very...


PInvoke, Wrapper Classes and the Adapter Pattern in C#
PInvoke (sometimes stylized as P/Invoke) allows managed C# code to talk to native libraries in Windows, MacOS and Linux. It's usually...


Real World Examples of When to Use an Abstract Class
Under most circumstances, you would use an abstract class whenever you want to provide a common implemented functionality among all the...
How to Reverse (or mirror) a Binary Tree in C#
Reversing a binary tree is so easy that even Joe Rogan can do it! It's one of those questions that is asked a lot in a job interview...















