Atomic Object Show Nav
Close Menu
< Blog Home
Atomic Object
  • AI Software Development
  • New Product Development
  • Product Enhancement
  • Product Modernization
  • Web App
  • Mobile App
  • IoT Software
  • Desktop App
  • Cloud
  • Healthcare
  • Financial Services
  • Education
  • Insurance
  • See more...
Portfolio
Team
Culture
Contact
Atomic Object Atomic Object
Services
  • Offerings
  • AI Software Development
  • New Product Development
  • Product Enhancement
  • Product Modernization
  • Platforms
  • Web App
  • Mobile App
  • IoT Software
  • Desktop App
  • Cloud
  • Industries
  • Healthcare
  • Financial Services
  • Education
  • Insurance
  • See more...
Portfolio
Team
Culture
Blog
Contact
Atomic Object
Services
Portfolio
Team
Culture
We're Hiring
Blog
Contact
← Back to Blog Home

.NET

Web Apps

Dockerizing an ASP.NET + React App

Running an ASP.NET + React app in a Docker container can be a little tricky, but with some tweaks to the auto-generated Dockerfile, it is possible!
.NET / WPF

Soft Deleting in Entity Framework Core

An approach that demonstrates how you can implement soft delete functionality in Entity Framework Core using middleware.
Development Practices

An Approach to Database Testing in .NET Core 2.1

In this post I present an easy approach to write unit tests in ASP.Net Core that interact with a test database — either in-memory or SQL Server.
Web Apps

IdentityServer Authentication with an MVC Client & Unauthorized Loops

We set up IdentityServer authentication with an MVC client. When a user was authenticated but not authorized, we overrode the default OpenIdConnect middleware and showed the user a
Web Apps

Debugging a NuGet Package

NuGet manages DLL files in your .NET project, but no source or symbol files. If you need to debug a package, here's one easy workaround.
.NET / WPF

Pattern Matching in C# with Switch Statements

C# 7.0 introduced pattern matching support in its switch statements. Here are some examples of how you can now switch on object types, etc. in C#.
Software Science

Time and Relative Distance in Source (Code)

There's no magic bullet to stop asynchronous code complexity, but some approaches are drastically more effective. Here are 4 types of "time travel" I use.
.NET / WPF

A Feature-Oriented Directory Structure For C# Projects

Using a feature-oriented C# structure for .NET projects is simple and easy to scale. Here's how to implement one.
.NET / WPF

Improving Analysis with C# 6 Exception Filters

Using exception filters in C# 6 to improve debugging and crash dump analysis.
.NET / WPF

Performance Analysis with ETW: Event Tracing for Windows

Next time you have a performance problem, don’t guess what the problem might be. Collect an ETW trace and discover exactly what is occurring.
.NET / WPF

Accessing a .NET Virtual Machine Application from a Host Machine

This is a guide to enabling a .NET application on a virtual machine to be accessed from the host machine.
Functional Programming

Running F# Using Mono and Unix

A chronicle of my efforts and the challenges I faced, while writing an F# program on OSX using Mono.

Posts navigation

← Older posts
Newer posts →

Want to see what Atomic can do?

Check out some of our work

Atomic's Portfolio

Atomic is a software design + development consultancy.

© 2026 Atomic Object LLC
Explore
  • Insights
  • Careers
  • Diversity
  • Resources
  • Atomic Blog
  • Developer Resources
Offices
  • Ann Arbor
  • Chicago
  • Grand Rapids
  • Raleigh-Durham
Details
  • Contact
  • Media
  • Privacy Policy