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

Functional Programming

Functional(ish) C# & MVVM: Single-Responsibility and Code-as-Data

Describes a method of writing code in C# that uses the Single-Responsibility principle and applies to WPF ViewModels.
Embedded Systems

2 Ways to Use Single-Member structs in C

Use C structs to preserve array size information and make built-in types stronger.
Embedded Systems

Lightweight Indexing for Small Strings

Investigating string indexing algorithms to speed up data compression on embedded systems, and a method with especially low overhead.
Embedded Systems

Comparing the Cost of Different Multiple-return Techniques in C

Rather than a single obvious way to return multiple values in C, there are several, with different trade-offs. This post compares their costs, today.
.NET / WPF

WPF RadioButtons: Choices, Choices

In this post, I'll go over several ways of using RadioButtons in the Microsoft .Net Windows Presentation Foundation (WPF) framework.
.NET / WPF

IEnumerable, for a More Elegant C#

IEnumerable provides several benefits to C#, including improved readability, more elegant solutions, and code composability.
Embedded Systems

4 Reasons Clang Is Becoming My Go-To Compiler

Over the last year, I've begun to use Clang for more of my day-to-day work, using it to compile my tests instead of GCC.
Embedded Systems

Knocking Out Bugs with greatest

greatest doesn't depend on anything beyond ANSI C or do any allocation, keeps boilerplate to a minimum, and allows for rapid iteration during development.
Embedded Systems

Rust Gets a Lot of Things Right

Rust is a systems language, but it has a lot of awesome features you don't normally see, and it's potentially useable in embedded systems.
Platforms & Languages

Behind the Scenes with CHICKEN Scheme and SPOCK (Part 2)

An interview with Felix Winkelmann about CHICKEN Scheme and SPOCK, a Scheme-to-JavaScript compiler.
Platforms & Languages

Behind the Scenes with CHICKEN Scheme (Part 1)

An interview with Felix Winkelmann about CHICKEN Scheme, the SPOCK Scheme-to-JavaScript compiler, and what motivates him to keep programming.
Python

Real-time Generation of Numeric Data Fixtures in IronPython

A detailed description of the reasons behind using IronPython as a scripting engine for dynamic numeric data, and some examples of how it was used.

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.

© 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