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
  • PostgreSQL3
  • React Native33
  • React / Redux76
  • Kotlin5
  • Blockchain5
  • Scala1
  • Desktop Apps2
  • JavaScript17
  • Rust4
  • FaunaDB1
  • Flutter3
  • Angular17
  • AWS18
  • Prisma9
  • Functional Programming46
  • Web Apps294
  • Mobile Apps37
  • Embedded Systems81
  • DevOps & System Admin.132
  • Android Development27
  • C & C++22
  • Java20
  • Ember.js58
  • iOS / OS X70
  • jRuby15
  • .NET / WPF55
  • 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

Randomized Testing in Lua with Lunatest

Randomized testing can detect the edge cases. I created Lunatest, a testing library for Lua) with a functionality for randomized testing.
Embedded Systems

Vectors: Solving Geometry Problems without Trig

If you're coding something that needs to track positions and/or movement and you're _not_ using vectors, you are over-complicating things.
Embedded Systems

ThrowTheSwitch Improved with Tools & Tips for Embedded Developers

ThrowTheSwitch is a central hub for embedded software development techniques, forums, and free and open-source tools.
Embedded Systems

Bringing TDD & Embedded Programming Together with QP

I’ve been struggling with making TDD work in embedded software design. Using QP made me realize that perhaps the problem isn't our tools. It's our policy.
Embedded Systems

Embedded Projects Need Pull Requests

I was recently inspired by this github blog post and I think pull requests could enable a nearly ideal workflow for embedded projects.
Embedded Systems

Measuring CPU Utilization

Arduino example sketch that demonstrates a simple task scheduler, an ISR (interrupt) configuration, and a measurement of CPU utilization over one second.

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

Implementing Advanced Math Functions

Almost every standard library comes with a set of advanced math functions However, occasionally an implementation more closely tuned to your use case is needed
Embedded Systems

Common C Preprocessor Mistakes

Embedded Systems

Using text.parsec.indent to Parse an Indentation-Sensitive Language with Haskell’s Parsec Library

An example of using Text.Parsec.Indent to parse an indentation-sensitive language in Haskell using Parsec.
Embedded Systems

Simple Fixed-Point Math

A quick introduction/tutorial on simple fixed-point math.
Embedded Systems

Lightweight Objects in Embedded C

Embedded Systems

TDD Comes to Arduino

I want to share an example so simple, and a list of instructions so complete, that pretty much anyone can start to do TDD in embedded.
« Previous 1 … 3 4 5 6 7 Next »

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