Handling Entity Framework database migrations in production – part 2, Keeping...
This is the second article in a series about using Microsoft’s data access technology, Entity Framework (EF) in an application that to be ‘always on’, in my case an ASP.NET MVC e-commerce web site, yet...
View ArticleHow to take an ASP.NET MVC web site “Down for maintenance”
I am working on an ASP.NET MVC5 e-commerce site and my focus is on how to apply database migrations to such a site (see previous articles on this subject). I have decided that for complex database...
View ArticleIntroduction to BundlerForBower for ASP.NET MVC5
I have recently changed over my ASP.NET MVC5 application to use Bower and Grunt for handling all my web packages, e.g. JavaScript and CSS libraries. You can read about this in another of my articles...
View ArticleConverting your ASP.NET MVC5 application to use Bower, Grunt and Gulp
I changed over to Visual Studio 2015 (VS2015) a while ago, and one of the main reasons for moving was to use some of the new features for handling web packages. I also wanted to look at the preview of...
View ArticleHandling Entity Framework database migrations in production – part 4, release...
Some months ago I wrote an article on Simple-Talk ‘Deploying an Entity Framework Database into Production‘, with a more detailed series on this blog site (see list below). I have finally found time to...
View ArticleFlattening Entity Framework relationships with ExpressMapper
This article looks at how Microsoft’s Entity Framework (EF) handles extracting data from nested relationships, i.e. linked EF classes. This is a process known as flattening. I will show that EF...
View ArticleTemplates for building React.js front-ends in ASP.NET Core and MVC5
I have been interested in React, Facebook’s libraries for building front-end User Interface, for some time. Having worked on a Single Page Application (SPA) some years ago that used Backbone I was very...
View ArticleUsing a Redux store in your React.js application
This article is about the benefits of using the Redux library in your React application, followed by a detailed description on how to use Redux. These descriptions use code snippets from a open-source...
View ArticleAdding mocking to React.js Unit Tests
I am continuing to build up my set of templates to improve the tools used to develop, test and build React.js front-ends (see original article introducing my ASP.NET React.js templates). In my first...
View ArticleUnit Testing React components that use Redux
React.js is build to make it easy to Unit Test, and there is plenty of information on how to do this. However as you build more complex applications and employ a store pattern like Redux then things...
View ArticleArchitecture of Business Layer working with Entity Framework (Core and v6) –...
I wrote an article a while ago called Architecture of Business Layer working with Entity Framework, which has been popular. I am now playing with Entity Framework (EF) Core and some sample code made me...
View ArticleUpdating many to many relationships in Entity Framework Core
I wrote an article called Updating many to many relationships in entity framework back on 2014 which is still proving to be popular in 2017. To celebrate the release of my book Entity Framework Core in...
View ArticleMore information on my book, Entity Framework Core in Action
Quite a bit is going on around the book I am writing, called Entity Framework Core in Action, now that it is on early release. In this short article I want to point you to some resource you might like...
View ArticleSix ways to build better Entity Framework (Core and EF6) applications
In this article I describe six different approaches to building applications that use Microsoft’s database access framework, Entity Framework (EF). All six approaches are based on software principles...
View ArticleEntity Framework Core: Client vs. Server evaluation
Entity Framework Core (EF Core) is a new, ground-up rewrite of the highly successful Entity Framework 6 (EF6.x) database access library for the .NET platform. I have been commissioned by Manning...
View ArticleTalking at Nottingham, UK .NET Meetup – July 2017
For anyone in the UK, I am talking at a .NET Meetup group in Nottingham UK on Monday, July 31st 2017. I was contacted by Marvin Rounce who co-ordinates the group as a result of the book in I writing...
View ArticleEntity Framework Core performance tuning – a worked example
This is the first in a series of articles on performance tuning EF Core. In this article I take an example book selling site that I have built for my book and see how fast I can get it to perform. I...
View ArticleEF Core – Combining SQL and NoSQL databases for better performance
This is the second article in my series on Entity Framework Core (EF Core) performance tuning. In this article I take that performance even further than part 1 did, by changing the applications to a...
View ArticleEF Core: taking full control of the database schema
Entity Framework Core (EF Core) is the new(ish) version of Microsoft’s widely-used database access library. EF Core allows you to map .NET classes and properties to database tables and columns...
View ArticleUsing in-memory databases for unit testing EF Core applications
While writing the book Entity Framework Core in Action I wrote over 600 unit tests, which taught me a lot about unit testing EF Core applications. So, when I wrote the chapter on unit testing, which...
View Article