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

optimization

Developer Tools

How to Use Docker Layers to Optimize Your Container Size

Docker images can quickly become large and unwieldy. Let's explore using Docker layers to build a space-optimized Docker container.
JavaScript

How to Optimize Common JavaScript Array Patterns

Let's go over a few examples of common operations performed on JavaScript array patterns and how we can make them blazingly fast.
Software Science

Inspired by Nature: An Introduction to Genetic Algorithms

Learn how computer scientists have taken inspiration from nature and built genetic algorithms that solve complex real-world problems.
Growing as Makers

Work Like You Are Working Out

I have started to think about my workdays more like a workout. This helps me set an intention, focus on smaller goals, and reflect on my progress.
Personal Optimization

Feeling Bored? These Strategies Can Keep You on Track

Since I’ve started becoming more mindful about my boredom, I’ve noticed that the end-of-day burnout I experience after a long day of work is less intense.
Personal Optimization

4 Tips for Getting Started Writing Code

Faking data, using a spike, or drawing a picture are great ways to begin writing code when you're not sure where to start on a project.
Personal Optimization

Get Organized in Google Chrome for a Better Browsing Experience

Taking advantage of small tweaks in Google Chrome improves my web browsing experience, day-to-day and long term as I move from project to project.
Development Practices

Five Steps to Finding Performance Bottlenecks

How to pinpoint the source performance optimization problems in your applications.
Embedded Systems

Comparing the Cost of Different Multiple-return Techniques in C

Rather than a single obvious way to return multiple values in C, there are several, with different trade-offs. This post compares their costs, today.
Web Apps

Optimize Page Speed with jQuery Waypoints

jQuery Waypoints provide a great way to optimize page speed by deferring initialization of complex components until they become visible to the user.

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