Category Archives: Technical

Using SpecFlow for BDD with .NET 6 Web API

Behavior Driven Development (BDD) is a practice in which developers and QA testers write automated user acceptance tests (UAT) which satisfy acceptance criteria in user stories. This helps developers write code that is focused on satisfying business criteria which define … Continue reading

Posted in Technical | Tagged , , | Leave a comment

Copy NuGet Content Files to Output Directory on Build

Recently someone posted an issue to my EF Core Handlebars project about an error they were receiving. After reproducing the issue, I narrowed it down to a problem copying template files to the project output directory on build. Because the … Continue reading

Posted in Technical | Tagged | Leave a comment

Run WPF in .NET Core on Nano Server in Docker

Every now and then you’re presented with a scenario that should in theory work as advertised, but you’re not convinced until you actually see it with your own eyes. I recently found myself in this situation when migrating some code … Continue reading

Posted in Technical | Tagged , , , | Leave a comment

An Event Stream Processing Micro-Framework for Apache Kafka

Apache Kafka, originally developed by LinkedIn and open sourced in 2011, is the de-facto industry standard for real-time data feeds that can reliably handle large volumes of data with extremely high throughput and low latency. Companies like Uber, Netflix and … Continue reading

Posted in Technical | Tagged | Leave a comment

Enable SSL with ASP.NET Core using Nginx and Docker

When developing web apps and api’s with ASP.NET Core, it is useful to replicate the kind of setup used to deploy your application to production. While the built-in Kestrel web server is adequate for local development, you need a full-fledged … Continue reading

Posted in Technical | Tagged , , , | 6 Comments

What It Means to Be a Software Architect — and Why It Matters

For the past year I have worked as a Senior Solutions Architect for a large multinational company in the construction sector. While in the past I functioned as a hybrid developer-architect, designing and building enterprise-scale systems and mission-critical line-of-business applications, … Continue reading

Posted in Technical | Tagged , | 2 Comments

Use EF Core with AWS Lambda Functions

This is Part 3 in a 3 part series: Add .NET Core DI and Config Goodness to AWS Lambda Functions IDesignTimeDbContextFactory and Dependency Injection: A Love Story Use EF Core with AWS Lambda Functions (this post) In a previous post … Continue reading

Posted in Technical | Tagged , , , | 2 Comments

IDesignTimeDbContextFactory and Dependency Injection: A Love Story

This is Part 2 in a 3 part series: Add .NET Core DI and Config Goodness to AWS Lambda Functions IDesignTimeDbContextFactory and Dependency Injection: A Love Story (this post) Use EF Core with AWS Lambda Functions Whenever I set out … Continue reading

Posted in Technical | Tagged , | 2 Comments

Add .NET Core DI and Config Goodness to AWS Lambda Functions

This is Part 1 in a 3 part series: Add .NET Core DI and Config Goodness to AWS Lambda Functions (this post) IDesignTimeDbContextFactory and Dependency Injection: A Love Story Use EF Core with AWS Lambda Functions When Amazon introduced AWS … Continue reading

Posted in Technical | Tagged , , | 15 Comments

Customize EF Core Scaffolding with Handlebars Templates

With the release of Entity Framework Core 2.1 we finally have a version of EF Core that is ready for prime time.  EF Core is a complete re-write of its predecessor Entity Framework 6, which has been married to the … Continue reading

Posted in Technical | Tagged , | 14 Comments