Blazor Modeling Practice Deep Dives Tetris in Blazor Part 5: Controls, Upcoming Tetrominos, and Clearing Rows Let's implement more major features, like keyboard controls, grid focus, clearing rows, and more! by Matthew Jones
Blazor Modeling Practice Deep Dives Tetris in Blazor Part 4: Displaying the Grid and a Falling Tetromino Let's write up Blazor components to show the game grid, and write a game loop to make the tetrominos fall! by Matthew Jones
Blazor Deep Dives Modeling Practice Tetris in Blazor Part 3: Tetrominos Four parts each, in different layouts. Let's build them all! by Matthew Jones
Blazor Deep Dives Modeling Practice Tetris in Blazor Part 2: Cells, the Grid, and the Game State Let's start the process of making Tetris in Blazor by building the C# classes for the grid, the cells, and the game state. by Matthew Jones
Blazor Modeling Practice Deep Dives Tetris in Blazor WebAssembly We're going to build Tetris, a true video game, using Blazor WebAssembly, C#, and ASP.NET. Part 1 of 6. Check it out! by Matthew Jones
Testing C# Sample Project Unit Testing 101: Write your first unit test in C# with MSTest Do you want to start writing unit tests? and you don't even know where to start? Let's write our first unit tests in C# with MSTest. by Cesar Aguirre
Blazor Tips Sample Project How to Play a Sound with Blazor and JavaScript Impress and/or annoy your future Blazor site visitors in five easy steps! by Matthew Jones
.NET 5.0 Sample Project ModelState Explaining the ModelState in ASP.NET 5.0 MVC Let's explore the ModelState, IsValid, ModelStateDictionary, and ModelStateEntry to explain what the ModelState does in ASP.NET 5.0 MVC! by Matthew Jones