July 2019
Jul 22, 2019:
Adding your own help functionality to Visual Studio F1 Help
Jul 02, 2019:
Implementing the Repository pattern with direct IQueryable support
June 2019
Jun 27, 2019:
Autofac support for AutoMapper
Jun 25, 2019:
The specification pattern and variance
Jun 18, 2019:
Supporting async LInQ evaluation on IQueryable mocks
Jun 14, 2019:
Trying the Azure SignalR service
Jun 12, 2019:
Default interface implementation in C# 8
May 2019
May 27, 2019:
Duplex service over TCP with WCF
May 22, 2019:
Using the Specification pattern with Repository and Unit of work
May 16, 2019:
Visual Studio extension to change the C# language version of a project
May 14, 2019:
Entity Framework Code First generators templates
May 10, 2019:
A Visual Studio extension to really clean your projects
May 06, 2019:
Using dependency injection to configure Entity Framework DbContexts
April 2019
Apr 26, 2019:
Entity Framework custom migration generator decorators
Apr 23, 2019:
Design patterns medley: Command and decorator
Apr 17, 2019:
Cosmos DB SDK v3 preview
Apr 11, 2019:
Entity Framework Core Cosmos DB provider
Apr 08, 2019:
Updating my extensions for Visual Studio 2019
Apr 06, 2019:
C# 8.0 in Visual Studio 2019: what's new
March 2019
Mar 28, 2019:
Countdown to C# 8: Making the Azure Storage API better with IAsyncEnumerable
Mar 26, 2019:
Generate index for TPH discriminator with Entity Framework Code First
Mar 20, 2019:
Visual Studio extension to manage your Github gists
Mar 18, 2019:
Countdown to C# 8: Range and Index
Mar 11, 2019:
Countdown to C# 8: Visual Studio 2019 first impressions and non-nullable reference types
Mar 06, 2019:
An old trick for new dogs: collection initialization with an extension method in C# 6
February 2019
Feb 28, 2019:
Implementing the IFormatter interface
Feb 25, 2019:
A Visual Studio extension to really clean your projects
Feb 22, 2019:
Decorating a component that doesn't want to be decorated
Feb 19, 2019:
Converting traditional EF includes to EF Core includes
Feb 14, 2019:
Dependency injection for Visual Studio extensions
Feb 09, 2019:
AZ-202 (AZ-203?) passed: Microsoft Azure Developer Certification Transition
Feb 05, 2019:
Awesome Northwind
Feb 03, 2019:
Updating the LinqPad CosmosDB datacontext driver - again
January 2019
Jan 16, 2019:
Updating the LinqPad CosmosDB datacontext driver
November 2018
Nov 20, 2018:
Repository and unit of work ARE useful
Nov 13, 2018:
Memento design pattern done (almost) right
Nov 06, 2018:
Next level serverless apps with Azure Blobs
October 2018
Oct 31, 2018:
Stackoverflow adventures: Creating custom Ghost helpers using apps
Oct 27, 2018:
MS 70-777: Implementing Microsoft Azure Cosmos DB Solutions Beta passed
Oct 15, 2018:
Creating a most popular posts page with a custom ghost helper to download Google Analytics data
Oct 11, 2018:
Creating an archive page with a custom Ghost helper to group a list of objects
Oct 08, 2018:
Updating the blog - again
Oct 05, 2018:
Create custom helpers to add functionality to your Ghost blog
Oct 01, 2018:
Dependency Injection Toolset upgrade
September 2018
Sep 27, 2018:
New extension in the marketplace: Linq standard query operators practice project template
Sep 24, 2018:
Upgrading the blog
June 2018
Jun 12, 2018:
Deserialize into interface
Jun 06, 2018:
Visual Studio item template for WCF Data Services
May 2018
May 21, 2018:
Dependency injection toolset upgrade
May 14, 2018:
What's new in C# 7.3?
May 12, 2018:
LinqPad CosmosDb Data Context Driver Update - Part 3
May 09, 2018:
LinqPad CosmosDb Data Context Driver Update - Part 2
May 07, 2018:
LinqPad CosmosDb Data Context Driver Update - Part 1
May 05, 2018:
Adding logging using Mono.Cecil
May 02, 2018:
Visual Studio icon font
April 2018
Apr 25, 2018:
Using Cognitive Services from Excel via PowerQuery
Apr 19, 2018:
Throwback Thursday: Typed SQL reader
Apr 15, 2018:
Code snippet for databound properties in MVVM
Apr 11, 2018:
Stackoverflow Adventures: Why can I not return a reference to a dictionary value?
Apr 08, 2018:
Danger Zone: The dark side of C# 7 ref return
Apr 02, 2018:
ILSpy plugin to decompile an assembly with Reflection.Emit API calls
Apr 01, 2018:
Create a filtered index using Entity Framework Code First
March 2018
Mar 26, 2018:
dotNet Falcon update
Mar 24, 2018:
Iterating through dictionaries the better way
December 2017
Dec 17, 2017:
DispatcherTimer with MVVM in WPF
Dec 07, 2017:
Using IReadonlyDictionary instead of IIndex with Autofac
November 2017
Nov 20, 2017:
Adding bytes in C#
Nov 15, 2017:
Extending Linq2Objects GroupBy
Nov 15, 2017:
Modern UI for WPF Autofac based contentloader
Nov 10, 2017:
Implementing interface with auto properties
Nov 07, 2017:
Analyzing Entity Framework Code First default conventions
Nov 05, 2017:
Stackoverflow Adventures: If all you have is a hammer...
Nov 01, 2017:
Danger zone: true, false or...
October 2017
Oct 24, 2017:
Stackoverflow adventures: Dependency injection on the loose
Oct 21, 2017:
Back to the basics: Overload resolution in C#
Oct 16, 2017:
Dependency injection on the loose: Automated injection of method parameters
Oct 02, 2017:
Chain of responsiblity and dependency injection
September 2017
Sep 22, 2017:
StackOverflow adventures: Checking key equality with generic primary keys in Entity Framework
Sep 20, 2017:
StackOverflow adventures: Don't create non-clustered index for foreign keys with Entity Framework Code First
Sep 17, 2017:
StackOverflow adventures: Specifying default sort order in EF using query interceptors
Sep 11, 2017:
DependencyInjectionToolset upgrade
Sep 11, 2017:
Restoring from BACPAC times out in SSMS
August 2017
Aug 17, 2017:
Want to become a meetup speaker? Here's what you need!
Aug 15, 2017:
Encrypting data the easy way using Crypteron
July 2017
Jul 31, 2017:
Entity Framework Logical Delete Part Seven: Filtering deleted records using Row-Level Security
Jul 29, 2017:
Entity Framework Logical Delete Part Six: Filtering deleted records the naive way
Jul 28, 2017:
Entity Framework Logical Delete Part Five: Cascade logical delete with cascade update
Jul 27, 2017:
Entity Framework Logical Delete Part Four: Automating using stored procedures
Jul 25, 2017:
Entity Framework Logical Delete Part Three: Using stored procedures
Jul 18, 2017:
Entity Framework Logical Delete Part Two: Flagging deleted Entities with a naive solution
Jul 17, 2017:
Entity Framework Logical Delete Part One: Intro and Questions
May 2017
May 22, 2017:
LinqPad DocumentDb (now CosmosDb) driver
May 01, 2017:
StackOverflow Adventures: Add custom info to Web API help page
March 2017
Mar 27, 2017:
StackOverflow Adventures: DocumentDb and inheritance
Mar 20, 2017:
Stealing time in SQL Server
Mar 17, 2017:
StackOverflow Adventures: DocumentDb response chunking
Mar 11, 2017:
Entity Framework Code First: Relationship mapping
Mar 05, 2017:
StackOverflow adventures: Entity Framework Code First advanced mapping scenarios
Mar 01, 2017:
.NET Workbooks: 101 Linq samples
February 2017
Feb 28, 2017:
.NET Workbooks: Entity Framework Model Explorer
Feb 26, 2017:
Auditing EF Code First Migrations
Feb 19, 2017:
Publish obfuscated and signed assemblies with ClickOnce
Feb 16, 2017:
Dependency injection on the loose - Load different versions of components at runtime
Feb 14, 2017:
Azure Automation Job for Index Maintenance
Feb 01, 2017:
Adding custom parts to an xlsx workbook
January 2017
Jan 30, 2017:
Danger zone: calling the base version of an overriden method
Jan 30, 2017:
A better way for optimistic concurrency in Entity Framework Code First
Jan 16, 2017:
Introducing dotnet Falcon