DEV Community

Derek Comartin - CodeOpinion profile picture

Derek Comartin - CodeOpinion

Software Architecture & Design

Five Year Club
Writing Debut
Four Year Club
Three Year Club
Two Year Club
One Year Club
8 Week Writing Streak
4 Week Writing Streak
Event Choreography for Loosely Coupled Business Processes

Event Choreography for Loosely Coupled Business Processes

5
Comments
1 min read
SOLID? Nope, just Coupling and Cohesion

SOLID? Nope, just Coupling and Cohesion

1
Comments
8 min read
What is Software Architecture?

What is Software Architecture?

3
Comments
1 min read
Avoiding Batch Jobs by a message in the FUTURE

Avoiding Batch Jobs by a message in the FUTURE

Comments
6 min read
Should you Delete or Soft Delete?

Should you Delete or Soft Delete?

Comments
1 min read
Where should you use gRPC? And where NOT to use it!

Where should you use gRPC? And where NOT to use it!

3
Comments
1 min read
Sidecar Pattern for Abstracting Common Concerns

Sidecar Pattern for Abstracting Common Concerns

4
Comments
5 min read
Build Asynchronous Systems! The world is full of Asynchronous Workflows

Build Asynchronous Systems! The world is full of Asynchronous Workflows

3
Comments
1 min read
Does a Data Access Layer make it easier to change your Database?

Does a Data Access Layer make it easier to change your Database?

3
Comments
1 min read
Why use DTOs (Data Transfer Objects)?

Why use DTOs (Data Transfer Objects)?

9
Comments 1
4 min read
Message Properties

Message Properties

9
Comments
3 min read
Roundup #58: Orleans 3.0, Snitch, What’s Your Problem? Next 5 years of ASP.NET Core

Roundup #58: Orleans 3.0, Snitch, What’s Your Problem? Next 5 years of ASP.NET Core

3
Comments
3 min read
Co-Hosting Orleans and ASP.NET Core

Co-Hosting Orleans and ASP.NET Core

6
Comments
2 min read
Roundup #57: Dapr, .NET Core API Porting, EF Core 3 NETStandard2, ASP.NET Core Best Practices

Roundup #57: Dapr, .NET Core API Porting, EF Core 3 NETStandard2, ASP.NET Core Best Practices

11
Comments
3 min read
Roundup #56: Blazor Server Performance, NetCore3 as Self-Contained, F# and Giraffe, Domain Modeling Made Functional

Roundup #56: Blazor Server Performance, NetCore3 as Self-Contained, F# and Giraffe, Domain Modeling Made Functional

3
Comments
3 min read
Avoiding the Repository Pattern with an ORM

Avoiding the Repository Pattern with an ORM

16
Comments 2
4 min read
Detecting Sync over Async Code in ASP.NET Core

Detecting Sync over Async Code in ASP.NET Core

12
Comments
2 min read
Event Sourcing with SQL Stream Store

Event Sourcing with SQL Stream Store

12
Comments
4 min read
Custom Metrics to AWS CloudWatch from ASP.NET Core

Custom Metrics to AWS CloudWatch from ASP.NET Core

3
Comments
2 min read
Roundup #50: HttpRepl, ReferenceAssemblies, IAsyncEnumerable, Searching Nuget, Resilience

Roundup #50: HttpRepl, ReferenceAssemblies, IAsyncEnumerable, Searching Nuget, Resilience

5
Comments
4 min read
Roundup #49: .NET Core 3 Preview 7, MasterMemory, Alternatives to Microsoft.FeatureManagement, Monolith Decomposition Patterns

Roundup #49: .NET Core 3 Preview 7, MasterMemory, Alternatives to Microsoft.FeatureManagement, Monolith Decomposition Patterns

9
Comments
3 min read
Context is King: Finding Service Boundaries through Language

Context is King: Finding Service Boundaries through Language

5
Comments
3 min read
Context is King: Finding Service Boundaries

Context is King: Finding Service Boundaries

8
Comments
3 min read
loading...