Posts

17 May / / CSharp
If you ever wondered how you could dynamically filter and/or sort your queries without having to write a huge switch statement with all the possible properties and operations, you've come to the right place! Today we'll see how we can generate these types of operations at runtime and on the fly.
30 April / / ASP.NET Core
Health checks are a set of checks (duh) that you perform in order to tell whether an application/service is up, running & healthy or not. It's usually one or more endpoints that reports the status, the response differs from language/framework to an other. Health checks are very useful especially when your application depends on other things like a database or even other services.
06 March / / Programming
When working on Spark jobs (in Scala), we often sequentially write the code in a single class, giving more attention to the transformations we do and forgetting how our code is structured or even if it's tested. Today I'll be talking about how I personally like to structure and design my Spark jobs, such as they are highly maintainable and testable.
Two months ago, I was looking for a way to program an AI for a video game and I stumbled upon Behavior Trees. Today I'll be talking about what they are, why they are used and how. Behavior Trees Originally, behavior trees were used in the game industry to model the behavior of NPC characters, it then started getting used in other domains, such as robotics.
17 December / / Programming / CSharp
Yesterday, Prashanth Govindarajan posted an article about DataFrame on the .NET Blog. I got excited and wanted to try the library as soon as I could. In this post, I will explain what the library is intended for and what are my thoughts on it. The package The DataFrame related classes were introduced in the package Microsoft.
13 December / / Other
These past months I realized that my blog, which is made using Wordpress, is very slow and that hurts the traffic. So I went looking for the problems and their solutions but nothing really worked, so I decided to switch everything. Today I'll talk about that decision, its advantages and disadvantages.