Have you ever looked at a flier and felt that it was ugly? Or at an Apple billboard and felt that it was pretty? Do you feel like you can differentiate a good design from a bad one without knowing why? Then this book is for you.
Read More...

Entity Framework Core(EF Core) is a lightweight ORM for .NET Core. It is a complete rewrite that maintains most of the functionality of Entity Framework. EF Core brings some exciting new features such as multi-platform support. And it also misses capabilities such as the ability to seamlessly debug the generated SQL. The EF Core team is tracking this issue. In the meantime, here’s my solution to the problem.
Read More...

Never miss a post. Subscribe to our newsletter

The Lazy pattern is very helpful and widely adopted. However, most of the times its usage comes with compromises: the code looks ugly, it is not thread-safe, locks everywhere. The book Functional Programming in Java contains a great implementation of the Lazy pattern. This post is my attempt to explain the C# implementation.
Read More...

My first paid job was writing Windows Applications in C#. My work computer was a clunky HP -originally intended to be used as a server-. During my nights and weekends I started learning Cocoa on a Dell laptop with no battery or display, connected to a 15” CRT monitor, running a Hackintosh version of OS X. A few years passed by… I bought my first Mac, my first iPhone, and my company needed to develop some iOS apps. Guess what iOS developer with several years of experience was readily available?
Read More...