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

Recent articles

Extracurricular Activities • Dec 20, 2014

Things I Learned while Pairing on odo

I recently had the opportunity to pair with Scott Vokes on a side project. In a few short hours of pairing, I learned a lot more than I expected.
Software Science • Dec 19, 2014

Understanding Macros and Code as Data

You've probably heard the phrase "code as data" before. It's actually a fairly simple concept and can be used to build powerful abstractions in your code.
Growing as Makers • Dec 18, 2014

Yer a Developer, Harry

Software engineering is the closest I could come to fulfilling my lifelong dream of becoming a wizard.
Web Apps • Dec 17, 2014

Asynchronous Testing with Protractor’s ControlFlow

Protractor and WebDriverJS's ControlFlow allows us to write our own asynchronous functions that can be used from our tests with a synchronous style.
Project & Team Management • Dec 16, 2014

Zooming Out

Effective problem solving means opening your mind to a broader context surrounding the details of your present focus.
Ember.js • Dec 15, 2014

Understanding Ember.js Computed Properties

Computed properties allow quick ways to massage and manipulate data into the form your application needs it. It makes presenting data a cinch.
Personal Optimization • Dec 14, 2014

Being an Extrovert in an Introvert-Dominant Workplace

Four ways extroverts can thrive with those who focus more on their mental energy than physical energy.
DevOps & System Admin. • Dec 13, 2014

Simpler Deploys with git Subtrees: A Retrospective

Using subtrees like this did work fairly well, but I would think twice before using them again for this type of problem.
Extracurricular Activities • Dec 12, 2014

My Experience at Detroit Startup Weekend 2014

We had an amazing experience at Startup Weekend, and I'd love to do it again.
Evolving the Industry • Dec 11, 2014

Girls Like to Code (but Not All of them Know It)

Surprise! Girls and women who are exposed to technology enjoy it and succeed at it.
Functional Programming • Dec 10, 2014

More Typing, Less Testing: TDD with Static Types, Part 2

Test-driven development often doesn't take advantage of strong type systems. In this post I show how Kent Beck's Money example can be improved with types.
Functional Programming • Dec 09, 2014

More Typing, Less Testing: TDD with Static Types, Part 1

Test-driven development started with dynamic, object-oriented languages. Does TDD work with static types? Yes, but types should replace tests when possible.
« Previous 1 … 306 307 308 309 310 … 393 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