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

Embedded Systems

    Platforms & Languages category
  • HTML/CSS1
  • NextJS0
  • Svelte2
  • GitHub Actions6
  • Realm1
  • Azure3
  • Vue2
  • C#14
  • PostgreSQL4
  • React Native35
  • React / Redux76
  • Kotlin5
  • Blockchain5
  • Scala1
  • Desktop Apps2
  • JavaScript19
  • Rust4
  • FaunaDB1
  • Flutter4
  • Angular18
  • 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
  • Python21
  • Ruby62
  • Ruby Motion7
  • Ruby on Rails45
  • Swift20
  • TypeScript83
    Other Categories
  • Artificial Intelligence
  • Game Development
  • Golang
  • DX
  • Marketing
  • Accessibility
  • Project & Team Management
  • UX & Design
  • Development
  • Platforms & Languages
  • The Software Life
Most Recent
Embedded Systems

Cross-Platform GUIs with Ruby and GTK

A lightweight example that loads a simple prebuilt text editor window from a Glade UI designer file and implements open, save and quit operations via menu items.
Embedded Systems

Incidental Code Coverage: TDD as a Solution

Embedded Systems

Way Better Error Handling in C Using CException

Error handling schemes tend to add all kinds of complexity and ugliness to C code—especially in low-level programming where error cases are most prevalent.
Embedded Systems

Testing and Automating for Embedded Developers

I’m going to present a few cases for the usefulness of TDD based on my own experience in industry.
Embedded Systems

Announcement: Unity and CMock 2.0

For anyone who is using (or has been thinking of using) Unity and/or CMock for unit testing in C, the latest version of each has been released. 
Embedded Systems

Catching Exceptions via NSInvocation and NSProxy Is No Longer Possible in Objective C

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"]
Embedded Systems

D – The Little Language that Could

D promises to bring a number of modern language concepts and constructs to low-level systems while yet producing a fairly efficient runtime.
Embedded Systems

CMock – (Ruby Based) Mock Tools for C

With this set of tools, we’ve made C one of the simplest languages for doing test-driven development.
Embedded Systems

Hardware in Support of Automated System Testing

We've recently started working on a new board. Our goal is to make the system testing for the board just as automated as our unit tests are.
« Previous 1 … 5 6 7

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