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
  • TanStack1
  • HTML/CSS1
  • NextJS1
  • Svelte3
  • GitHub Actions6
  • Realm1
  • Azure3
  • Vue2
  • C#19
  • PostgreSQL4
  • React Native36
  • React / Redux77
  • Kotlin5
  • Blockchain5
  • Scala1
  • Desktop Apps2
  • JavaScript19
  • Rust4
  • FaunaDB1
  • Flutter4
  • Angular19
  • AWS18
  • Prisma9
  • Functional Programming46
  • Web Apps294
  • Mobile Apps37
  • Embedded Systems81
  • DevOps & System Admin.133
  • Android Development27
  • C & C++22
  • Java20
  • Ember.js58
  • iOS / OS X70
  • jRuby15
  • .NET / WPF57
  • Objective-C27
  • Presenter First6
  • Python23
  • Ruby62
  • Ruby Motion7
  • Ruby on Rails45
  • Swift20
  • TypeScript84
    Other Categories
  • Artificial Intelligence
  • Game Development
  • Golang
  • DX
  • Marketing
  • Accessibility
  • Delivery Practices
  • Project & Team Management
  • UX & Design
  • Development
  • Platforms & Languages
  • The Software Life
Most Recent
C#

C# Finally Has First-Class CLI Scripting in .NET 10

With .NET 10, you now have no excuse not to start a collection of utility scripts that call into application code.
C#

Prevent Lost Updates in EF Core: Optimistic vs. Pessimistic Concurrency

If multiple users can edit the same record, you need to decide how your system handles that. If you don’t, EF Core decides for you.
C#

How to Choose Among Class, Record, and Struct in C#

Class, Record, and Struct: Walk through how these types are commonly used in C#, how they differ, and learn to choose among them.
C#

CancellationToken in C# – Pitfalls and Winning Patterns

CancellationToken has taken what might have been a messy, hard to manage part of our application and made it pretty simple and lightweight.
C#

Correctly Check and Use Nullable Variables in C#

After checking if a variable is null, how you use the variable changes based on the type. Avoid confusion and use the correct syntax for each.
C#

The Entity Framework: WHERE IN vs. OPENJSON Problem

Let's look at mitigations for slow queries caused by Entity Framework using OPENJSON instead of a basic WHERE IN clause for collections.

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#

Switch Statement Guide for C#

C# has multiple different syntaxes for switch statements and expressions. Here is what they are and how to use them.
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.
1 2 Next »

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