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

UX/Design Techniques • Oct 14, 2014

9 Lessons Learned from a Year of Usability Tests

After doing usability tests for a year, this is the advice I would give my past self — prepare, practice, work with a pair, and above all, stay flexible.
Development Practices • Oct 13, 2014

Keeping a Development Journal

A development journal is a great way to keep track of work done, tasks outstanding, and the learning that happens in projects. You should keep one!
Embedded Systems • Oct 12, 2014

Using the Raspberry Pi as a Simple Current and Power Meter

I needed to fairly accurately measure current and power consumption of a handful of parts in real time. I found a solution using a Raspberry Pi.
Web Apps, Java • Oct 11, 2014

Serving Static Assets with DropWizard

How to serve a small single-page JavaScript app on the root of my DropWizard application, while having the DropWizard REST endpoints available at API.
Developer Tools • Oct 10, 2014

Interacting with Git: Cryptic RPC Errors, HTTPS, and SSH

Solving the annoying "RPC failed; result=22, HTTP code = 411" error. This post also discusses using the HTTPS vs SSH protocols with Git.
Personal Optimization • Oct 09, 2014

Why Sustainable Pace Is Important

As developers, our work is highly collaborative, thought intensive, and exhausting. Avoiding and dealing with developer burnout is crucial.
C & C++ • Oct 08, 2014

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.”
Evolving the Industry • Oct 07, 2014

SoftwareGR – Now on YouTube!

Videos of SoftwareGR sessions are now available on our YouTube channel.
Planning Your Project • Oct 07, 2014

8 Questions to Ask before You Automate

Automation isn't always the answer. Given the cost of software development, jumping into a project too quickly can doom the hoped-for return.
Development Practices • Oct 06, 2014

Turning Asynchronous Networking Inside-Out

Using Python's new asyncio library, we see how coroutines dramatically simplify asynchronous networking code vs. callback-based asynchronous implementation.
Culture • Oct 05, 2014

Where Does Atomic Thrive?

On our love affair with red brick buildings in urban neighborhoods.
Web Apps • Oct 04, 2014

AngularJS: Adding One Resolve to All Routes

Resolves take the complexity of completing a promise and checking for errors out of the controller itself. angular.extend lets you add them to every route.
« Previous 1 … 309 310 311 312 313 … 391 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