Quantcast
Channel: The Reformed Programmer
Browsing all 108 articles
Browse latest View live

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 Article


How 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 Article


Introduction 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 Article

Image may be NSFW.
Clik here to view.

Converting 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 Article

Handling 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 Article


Image may be NSFW.
Clik here to view.

Flattening 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 Article

Templates 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 Article

Image may be NSFW.
Clik here to view.

Using 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 Article


Adding 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 Article


Image may be NSFW.
Clik here to view.

Unit 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 Article

Image may be NSFW.
Clik here to view.

Architecture 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 Article

Image may be NSFW.
Clik here to view.

Updating 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 Article

More 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 Article


Image may be NSFW.
Clik here to view.

Six 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 Article

Image may be NSFW.
Clik here to view.

Entity 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 Article


Talking 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 Article

Image may be NSFW.
Clik here to view.

Entity 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 Article


Image may be NSFW.
Clik here to view.

EF 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 Article

Image may be NSFW.
Clik here to view.

EF 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 Article

Image may be NSFW.
Clik here to view.

Using 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
Browsing all 108 articles
Browse latest View live