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
We're Hiring
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
We're Hiring
Blog
Contact
Atomic Object
Services
Portfolio
Team
Culture
We're Hiring
Blog
Contact
← Back to Blog Home

macros

Web Apps

DRY Your Ember Code with Ember.computed Macros

One of my favorite ways for drying up ember code is to use the macros in the Ember.computed module, which allow for equality, comparisons, and checking for empty lists, just to nam
Functional Programming

Understanding Homoiconicity in Clojure

To really understand Clojure macros, you first need to have a good understanding of what makes them so powerful – homoiconicity.
Functional Programming

Higher-order Contextual Functions in Clojure

Higher-order Clojure functions defining a context (like swap! and send-off) follow a common pattern. See how to apply the pattern to your own functions and macros and how it can be
C & C++

Using CMock when C is Oversensitive

Employing CMock is usually straightforward. Here are a few common sticking points I've come across and how you can work around them.

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
Certified B Corporation