RavenDB Embedded Bootstrap

How you can quickly setup RavenDB as embedded instance (no installation required, can also work in memory).…

DevoWeek #3

WireMock.NET, 5 yrs of F#, 11 Angular2+ components worth to knon, my year on spotify :)…

Refactoring extension method

I was assigned to do a code review on this extension method public static bool ToBoolExtended(this object obj) { if (obj != null) { if (obj.ToString() == "0") return false; else if (obj.ToString() == "1") return true; return Boolean.Parse(obj.ToString()); } else { return false; } } It compilies and…

Resolving after dependency injection

Let's say you have service that is responsible for creating new tenant databases. The service uses several strategies for creating database instances of different RDBMS types. public interface ITenantDatabaseCreator { void Create(/* Some args */); } public class MssqlTenantDatabaseCreator : ITenantDatabaseCreator { // MS SQL implementation } public class OracleTenantDatabaseCreator : ITenantDatabaseCreator { // Oracle implementation } We're good programmers so…

Porting to Oracle with Entity Framework

We had to port our giant-_ish_, Entity Framework based application to work on Oracle RDBMS (11g, later 12c). We did it. And we learned **a lot**.…