Interception in .NET – Part 4: An Interception Framework
IntroductionThis is the fourth and possibly final post on my interception in .NET series. See the last one here. This time, I’m going to present a framework for doing dynamic interception. Mind you,...
View ArticleWhat’s New in .NET Core 1.1
.NET Core 1.1 – including ASP.NET Core and Entity Framework Core – was just released at the time of the Connect(); event. With it came some interesting features and improvements.Before you start using...
View ArticleEntity Framework Core Cookbook – Second Edition
Some of you may be aware that my new book for Packt Publishing is out! It is titled Entity Framework Core Cookbook - Second Edition because it was meant to be the second edition of Entity Framework...
View Article2016 in Review
Another year is over, time to review what I did this time… so here it goes:Was awarded MVP again! All right!!! Started a list of portuguese sites on software development;Presented on Elasticsearch at...
View ArticleMVP Award Renewed
It was with great pleasure that I read Microsoft’s email today announcing me that I had renewed as MVP for the third year!Being an MVP is both an honor and a privilege, and I feel both proud and humble...
View ArticleWhat’s New in Entity Framework Core 1.1
IntroductionEntity Framework Core 1.1 was released last November. With it, besides some bug fxes and semi-transparent improvements, came along a few goodies. If you read my previous post on features...
View ArticleImplementing Missing Features in Entity Framework Core – Part 6: Lazy Loading
This will be the sixth post in my series of posts about bringing the features that were present in Entity Framework pre-Core into EF Core. The others are:Part 1: Introduction, Find, Getting an Entity’s...
View ArticleFusion Tech Talk #1
(Portuguese only, sorry!)Na passada terça-feira, 7, teve lugar nas instalações da Fusion Cowork o primeiro evento Fusion Tech Talk!Tive a honra de fazer uma apresentação sobre a Microsoft e o...
View ArticleTechnologies to Follow in 2017
IntroductionA lot is happening and it’s difficult to keep track of everything. Based on my work and on what I see over the Internet, I decided to write a post about the technologies – tools, languages,...
View ArticleImplementing Missing Features in Entity Framework Core – Part 7: Entity...
This is the seventh post in a series of posts about bringing the features that were present in Entity Framework pre-Core into EF Core. The others are:Part 1: Introduction, Find, Getting an Entity’s Id...
View ArticleFusion Tech Talk #2
(Portuguese only, sorry)Esta terça-feira, 4, teve lugar nas instalações da Fusion Cowork o segundo evento Fusion Tech Talk! Podem encontrar informação sobre o primeiro aqui. Desta vez, foi transmitida...
View ArticleMissing Features in Entity Framework Core
Updated: with EF Core 1.1 and 2.0.Here’s a brief summary of some of the features that were present in previous versions of Entity Framework (6.x) and were excluded (or are not yet implemented) in...
View ArticleWhat’s New and Changed in Entity Framework Core 2
IntroductionBy now you should know that EF Core 2 was released on August 14th. It brought something new and some breaking changes too. Alas, it still does not include some of the features that used to...
View ArticleSignalR in ASP.NET Core
IntroductionSignalR is a Microsoft .NET library for implementing real-time web sites. It uses a number of techniques to achieve bi-directional communication between server and client; servers can push...
View ArticleUser Interface Unit Tests with .NET Core
In a previous post I talked about doing unit tests with .NET Core. What I didn’t cover was unit testing for the user interface (UI). It is actually something quite common, and we will see how we can do...
View ArticlePostal.NET Revisited
Some of you may be aware of my Postal.NET project. It is an open-source library for writing decoupled applications that is available in GitHub and in Nuget. I already blogged about it before.I recently...
View ArticleImplementing Missing Features in Entity Framework Core – Part 8: Logging to...
This is the eight post in a series of posts about bringing the features that were present in Entity Framework pre-Core into EF Core. The others are:Part 1: Introduction, Find, Getting an Entity’s Id...
View ArticleGetting the HTML for a ViewResult in ASP.NET Core
This is another post tagged “hack”: this time, how to get the HTML for a rendered view, in code. This is a standard solution that does not use any kind of reflection (or other) magic.So, the idea is to...
View ArticleEntity Framework Core Extensions: Getting Primary Keys and Dirty Properties
Two simple hacks: finding the primary key values:publicstatic IDictionary<string, object> GetKeys(this DbContext ctx, object entity){if (ctx == null) {thrownew ArgumentNullException(nameof(ctx));...
View ArticleMastering ASP.NET Core 2.0
My new book is out! It is called Mastering ASP.NET Core 2.0 and was edited by Packt Publishing, as my previous one, Entity Framework Core Cookbook – Second Edition.It was big challenge – the book has...
View Article