My dev blog

Integrating React into ASP.NET Core using Razzle with all the goodies like SSR, routing, code splitting, and HMR – Part 1/2

To create a React application with server-side rendering (SSR) in .NET, you can usually use a well-known library, ReactJS.NET. Sadly, you might miss some useful features like code splitting or HMR (Hot Module Replacement). You are also constrained in which React libraries with SSR support you can use. E.g., in time of writing this article, there is no support for Typography.js.
June 26, 2020
Continue reading

Preventing unnecessary allocation in .NET collections

.NET is doing a really good job in the case of memory management, and usually, you don’t have to think about it at all. But if you are creating an application where performance really matters, for instance, a game in Unity, then it is important to have allocations in check. Sometimes you will be surprised how a rather innocently looking code could do a lot of allocations and mess with the performance. Let’s look into a few such cases.
February 09, 2020
Continue reading

Turning Git into an application database

Today when you are creating an application, you have many options for a database to choose from. What you might not realize is that you could consider Git as one of the options with some great advantages. Why and how would you do that? Well, read ahead.
December 28, 2019
Continue reading