Atomic Object Show Nav
Close Menu
< Blog Home
We're Hiring
Atomic Object
Services
Portfolio
Team
Culture
Contact
Atomic Object Atomic Object
Services
Portfolio
Team
Culture
We're Hiring
Blog
Contact
Atomic Object
Services
Portfolio
Team
Culture
We're Hiring
Blog
Contact
← Back to Blog Home

C & C++

    Platforms & Languages category
  • PostgreSQL2
  • C#1
  • React Native21
  • React / Redux55
  • Kotlin3
  • Blockchain5
  • Scala1
  • Desktop Apps2
  • JavaScript4
  • Rust3
  • FaunaDB1
  • Flutter1
  • Angular8
  • AWS8
  • Prisma4
  • Functional Programming46
  • Web Apps284
  • Mobile Apps35
  • Embedded Systems81
  • DevOps & System Admin.127
  • Android Development27
  • C & C++20
  • Java16
  • Ember.js58
  • iOS / OS X69
  • jRuby15
  • .NET / WPF51
  • Objective-C26
  • Presenter First6
  • Python15
  • Ruby62
  • Ruby Motion7
  • Ruby on Rails44
  • Swift19
  • TypeScript67
    Other Categories
  • Atomic Thinking
  • Resources for Clients
  • Project & Team Management
  • UX & Design
  • Development
  • Platforms & Languages
  • The Software Life
Most Recent
C & C++

Set Up an Embedded C Project with Ceedling to Work on CircleCI

Setting up an automated test suite for an embedded project isn't easy. This guide will help you get your continuous integration up and running using Ceedling and CircleCI.
C & C++

Spinning Up in CMock

Want to write better tests in C? Here's how to get started using the CMock mocking framework and create your first CMock project.
C & C++

Cedux: Experimenting with the Redux Model in C

Redux is Javascript library with tools to help developers better manage state. I wanted a similar tool for C, so I wrote Cedux!
C & C++

A Super-Simple Makefile for Medium-Sized C/C++ Projects

A simple Makefile for C or C++ that automatically finds sources, determines include flags, and sets up header dependencies.
C & C++

Rekindling an Old Flame with C++11

C++ still doesn't compare to the newer languages out there, but it doesn't look like the language I broke up with in 2002.
C & C++

OpenCL for Your “Embarrassingly Parallelizable” Code

Almost every computer has a bigger computer inside it: the graphics hardware. OpenCL is a standard framework that gives you access to all that power.

Keep up with our latest posts.

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

Thank you for your subscription. Check your inbox or spam folder to confirm your subscription.

C & C++

CMock – Make Support for Easier Integration of Testing

Our tools Unity and CMock were written several years ago to fill a missing gap in testing C projects. CMock now contains Make integration support!
C & C++

Multiplatform C (with Networking)

Complications and tips for writing C code that compiles on both Windows and POSIX.
C & C++

byte_array – The Missing Built-in Type for C

Though C does have a concept of arrays of any arbitrary type, an array has no concept of how long it is!! This library is an attempt to remedy this hole.
C & C++

odo: Atomic Counters from the Command Line

I couldn't think of a command-line program to increment a counter in a file without race conditions, at least not without some sort of database.
C & C++

Google Protocol Buffers Libraries for C

Thanks to open-source, a couple of Protocol Buffers Libraries exist for C. Choosing the right one depends complexity and memory/performance requirements.
C & C++

Nicer C99 APIs with Designated Initializers

While working on a library for property-based testing in C, I found a trick to making nicer library interfaces in C99: “designated initializers.”
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.

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