Archives
-
Interception in Entity Framework Core
Right now, Entity Framework Core still does not have all of the features provided by pre-Core versions, I even wrote a post about this. One of this features is the ability to intercept queries, something that was provided by the IDbCommandInterceptor, IDbCommandTreeInterceptor interfaces.
-
Mastering ASP.NET Core 2.0 – Discount Offer
My book Mastering ASP.NET Core 2.0 is now available from Packt Publishing. If you are interested in buying the ebook, you can use this discount code, which will give you a 40% discount:
-
Mastering ASP.NET Core 2.0
-
Entity Framework Core Extensions: Getting Primary Keys and Dirty Properties
Two simple hacks: finding the primary key values:
-
Getting 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.
-
Implementing Missing Features in Entity Framework Core – Part 8: Logging to the Console
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 Programmatically, Reload, Local, Evict
-
Postal.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.
-
User 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 it now.
-
SignalR in ASP.NET Core
SignalR 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 messages to connected clients anytime.
-
What’s New and Changed in Entity Framework Core 2
By 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 be in pre-Core editions and are in high demand, such as lazy loading and support for group by translation. See the list here.
-
Fusion Tech Talk #2
(Portuguese only, sorry)
-
Implementing Missing Features in Entity Framework Core – Part 7: Entity Configuration in Mapping Classes
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 Programmatically, Reload, Local, Evict
-
Technologies to Follow in 2017
A 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, servers, operating systems, etc – that I find more interesting and promising. I know, some of these will be controversial, others are not exactly new, I am even mixing totally different things together, but, hey, it’s my opinion - feel free to share your objections here!
-
Fusion Tech Talk #1
(Portuguese only, sorry!)
-
Implementing 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 Id Programmatically, Reload, Local, Evict
-
What’s New in Entity Framework Core 1.1
Entity 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 missing in Entity Framework Core 1.0, you’ll be please to know that a few have been addressed.
-
MVP 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!