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

testing

Functional Programming

Testing in Elixir with Multiple Environments

A guide to implementing custom Mix environments in Elixir, which can help simplify writing unit and integration tests in a sane way.
Developer Tools

Simulate Network Outages in Your App with Little Snitch

Sometimes, you need to test your app’s response to network outages. Suddenly all those networked debugging tools become kind of a problem.
Developer Tools

A Simple Approach to Comparing Database Structures

We run our tool nightly to detect mismatches in records between the two systems. On the surface, this seems like a simple task. But the data structures between the two systems are
Developer Tools

Headless Chrome with Testem on VSTS-Hosted Agents

With Chrome in CI, our builds are faster and more reliable, and we’re able to raise our target language level, which had been held back for PhantomJS.
Functional Programming

Unit Testing Phoenix Controllers with Mox

A short walkthrough of the Mox library for Elixir. See how implementing mocks based on behaviours can simplify your unit tests for Phoenix controllers.
Functional Programming

An Introduction to Property-Based Testing with JavaScript

How to apply the powerful Property-Based Testing technique to functional-style codebases in Javascript with the JSVerify library.
Development Practices

Using State Tables for Testing

Using state tables for testing is great for situations where there are a variety of inputs for a function that produce different results.
Developer Tools

Testing Email Workflows Using Disposable Email Addresses

How can you test that your code triggers the message to be sent AND that the message gets delivered to a real mailbox? With a disposable email service.
Swift

Four Tips and Tools for iOS Testing in Swift

A few of the iOS testing tools I’ve used to make life a little easier and code more correct when developing apps in Swift.
Development Practices

Accept It: Software is Wabi-sabi

Accepting that software products are never perfect, permanent, or finished gives me a sense of peace and helps me focus on how to make the situation better.
Developer Tools

Take Your Emacs to the Next Level by Writing Custom Packages

How to write an Emacs package with Emacs Lisp, then publish it to MELPA, using the example of a Mocha test runner.
Swift

Testing with Swift – Approaches & Useful Libraries

How we've approached testing different types of Swift code, and some useful testing libraries we've 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.

© 2026 Atomic Object LLC
Explore
  • Insights
  • Careers
  • Diversity
  • Resources
  • Atomic Blog
  • Developer Resources
Offices
  • Ann Arbor
  • Chicago
  • Grand Rapids
  • Raleigh-Durham
Details
  • Contact
  • Media
  • Privacy Policy