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

C#

    Platforms & Languages category
  • HTML/CSS1
  • NextJS0
  • Svelte2
  • GitHub Actions6
  • Realm1
  • Azure2
  • Vue2
  • C#12
  • PostgreSQL3
  • React Native33
  • React / Redux76
  • Kotlin4
  • Blockchain5
  • Scala1
  • Desktop Apps2
  • JavaScript16
  • Rust4
  • FaunaDB1
  • Flutter2
  • Angular17
  • AWS18
  • Prisma9
  • Functional Programming46
  • Web Apps293
  • Mobile Apps36
  • Embedded Systems81
  • DevOps & System Admin.132
  • Android Development27
  • C & C++22
  • Java20
  • Ember.js58
  • iOS / OS X70
  • jRuby15
  • .NET / WPF55
  • Objective-C27
  • Presenter First6
  • Python20
  • Ruby62
  • Ruby Motion7
  • Ruby on Rails45
  • Swift20
  • TypeScript80
    Other Categories
  • Artificial Intelligence
  • Game Development
  • Golang
  • DX
  • Marketing
  • Accessibility
  • Project & Team Management
  • UX & Design
  • Development
  • Platforms & Languages
  • The Software Life
Most Recent
C#

Rapid Unit Test Setup in C# using Theories and Array Manipulation

Have you ever worked with a theory before? Today, we’ll test C# code using theories and array manipulation and examine a use case.
C#

Sliding Window in C#: A Reusable and Efficient Approach

When working with collections in C#, you may need to process elements in fixed-size, overlapping groups, referred to as a "sliding window."
C#

Here’s How to Use Bogus to Populate Your Test Data

A fake data generation library like Bogus streamlines your testing workflow and ensures your tests use realistic-looking data.
C#

LINQ Expressions: LINQuistics of C#

Let's reduce those many lines of code for a single operation into something concise, useful, and extremely powerful: LINQ Expressions in C#.
C#

Optimize EF Core Database Query Performance

In a recent software project, we saw a big drop in the web app's performance. Here are the strategies we used to improve query performance.
C#

My Typescript to C# Cheatsheet

To facilitate learning C#, I created a Typescript to C# cheatsheet to help map commonly-used TypeScript concepts to their C# counterparts.

Keep up with our latest posts.

We’ll send our latest tips, learnings, and case studies from the Atomic braintrust on a monthly basis.

[mailpoet_form id="1"]
C#

Mock a DbContextFactory for Repository Unit Tests in .Net Core

In a .Net Core project, if you’re using the DbContextFactory class to create DbContext instances, you may run into problems.
C#

Navigating the Dotnet Landscape: Learning C# After Years of Typescript

While I've primarily worked on TypeScript applications during my time at Atomic, a recent project had me delving into the dotnet ecosystem.
C#

Running into Problems Testing with DateTime.Now()? Here’s the Fix

Using DateTime.Now() in your business logic can cause issues when it's time for writing tests. Here's my approach for fixing this.
C#

Detecting Errors in Entity Framework Code First Migrations

Add a 'validate migrations' step to your test pipeline to detect and prevent subtle errors in EF Code First migrations.
C#

Everything a Java Developer Needs to Know About C#

Learning a new programming language can be intimidating. Luckily, C# is incredibly easy to dive into if you have a background in Java.
C#

How I Use xUnit’s Theory to Test Switch Statement Expressions

Recently for a .NET Core project, I took advantage of xUnit’s Theory annotation so that I could avoid writing a Fact for every case in the switch statement.

Want to see what Atomic can do?

Check out some of our work

Atomic's Portfolio

Atomic is a software design + development consultancy.

© 2025 Atomic Object LLC
Explore
  • Careers
  • Diversity
  • Resources
  • Atomic Blog
  • Developer Resources
  • Client Resources
Offices
  • Grand Rapids
  • Ann Arbor
  • Chicago
  • Raleigh-Durham
Details
  • Contact
  • Media
  • Privacy Policy
Certified B Corporation