OData as a flexible data feed for React search

In this post, I’d like to show you a scenario, where OData makes perfect sense. This will be a React application with .Net Core 3.1 back-end with just a single endpoint serving filtered results. What is OData OData is a convention of building REST-ful interfaces, that define how resources should be exposed and how should… Continue reading OData as a flexible data feed for React search

ASP.Net Core 3 – Dependency Injection

Dependency Injection is a fundamental concept in computer programming. Successfully implemented in many programming languages. What makes it so useful and how .Net Core 3 supports it? Let’s start with the definition. Dependency Injection is a software design pattern where dependencies are not created by the client, but rather passed to the client. In common… Continue reading ASP.Net Core 3 – Dependency Injection

.Net Core Global Tools – your custom app from nuget package

I love .net core. It is an awesome concept and a great, light framework to work with. One essential part of the framework environment is a .Net Core CLI. It’s a set of cross-platform tools and commands that can create, build and publish you app. Along with the platform comes also Global Tools, a concept… Continue reading .Net Core Global Tools – your custom app from nuget package

Code review #4 – in-memory caching

This is a post on a series about great code review feedback, that I either gave or received. You can go ahead and read the previous ones here: https://www.michalbialecki.com/2019/06/21/code-reviews/ The context Caching is an inseparable part of ASP.net applications. It is the mechanism that makes our web pages loading blazing fast with a very little… Continue reading Code review #4 – in-memory caching