Transitioning from C# to Java? Mapping C# LINQ functions to Java Streams may seem challenging, but we'll explore their equivalents in this blog post.
Read post ›NDepend is a static code analyser for .Net developers. Let's find out if it's worth adding to your toolbelt.
Read post ›In this post, we add a custom attribute in xUnit to load test data from a JSON file.
Read post ›If you try to serialize an enum to Json using System.Text.Json in .Net Core, it converts it into an integer by default. This is not very readable. How can we have a more readable enum value in the JSON output?
Read post ›Sometimes, we want to set all the bits on a flag. The easiest way to do this is by adding another value to the enum. But there is a more elegant way using LinQ which does not require updating the flag.
Read post ›A guide to setting up the project properties that we need to create and use source generators
Read post ›Lets see how we can get the TimeZoneInfo regardless of whether the code is running on Windows or Linux
Read post ›The approval test filename for Theory-based tests is not unique by default. How can we get generate unique filenames for theory-based approval tests.
Read post ›In this post, I look at what changes need to be made to write a query with the IN operator in a WHERE clause using Dapper and NPGSql
Read post ›