Atomic Object Show Nav
Close Menu
< Blog Home
We're Hiring
Atomic Object
Services
Portfolio
Team
Culture
Contact
Atomic Object Atomic Object
Services
Portfolio
Team
Culture
We're Hiring
Blog
Contact
Atomic Object
Services
Portfolio
Team
Culture
We're Hiring
Blog
Contact
← Back to Blog Home

Development Practices

    Development category
  • Software Science44
  • Development Practices335
  • Developer Tools350
    Other Categories
  • Artificial Intelligence
  • Game Development
  • Atomic Thinking
  • Project & Team Management
  • UX & Design
  • Development
  • Platforms & Languages
  • The Software Life
Most Recent
Development Practices

Runtime Configuration for SPAs

We recently had a need for runtime configuration in our web app’s frontend. In this post I’ll describe what that means and how we achieved it.
Development Practices

Define Success with Test-Driven Development

Using test-driven development as a mechanism for defining success for software, in turn, also defines success for the domain you are working in.
Development Practices

Why You Should Stop Overworking Your Email Regex

If you find yourself writing long and complex email regex patterns for one entry form, you may want to consider if it's worth the time and effort.
Development Practices

The Mark of a Valuable Senior Developer is…

One critical software development skill is to be willing to fold when a path becomes untenable and be aware of the tradeoffs in a different solution.
Development Practices

Configuring Redis TLS

With Redis 6 now having built-in TLS support and Heroku with optional support for Hobby-dev tier, it's time to utilize TLS with minimal effort.
Development Practices

A Code Smell Heuristic: Polluted by the Precipitant

Over the last few years, I’ve found myself leaning on a useful new code smell I’ve stumbled across, one I call being "Polluted by the Precipitant."

Keep up with our latest posts.

We’ll send our latest tips, learnings, and case studies from the Atomic braintrust on a monthly basis.

Development Practices

Why I Still Recommend Learning Elm

Elm has something for everyone to learn. Its principles are nearly universally applicable to other development environments.
Development Practices

Using the Socratic Method in Pair Programming

Use the Socratic method in pair programming sessions to improve your understanding of your thought process, and grow a junior developer's skills.
Development Practices

Document All the Things Before Handing Off a Maintenance Project

Before handing off a maintenance project, here are items you should document or get from the client or the previous person who worked on it.
Development Practices

Code Quality Metrics Are Guides, Not Goals

Measuring your code quality with metrics can be a mistake. Instead, you can use the metrics as a guide — showing you potential opportunities to improve.
Development Practices

Better Documentation Through Low-Fidelity Diagrams

Low-fidelity diagrams generate more accurately documented systems than complex master diagrams. Here's how I use them on software projects.
Development Practices

Prepare Your Software for Growth: Create Boundaries

You can be prepared for system and team growth with preparation and a smart application of boundaries in your software project.
« Previous 1 … 3 4 5 6 7 … 28 Next »

Want to see what Atomic can do?

Check out some of our work

Atomic's Portfolio

Atomic is a software design + development consultancy.

© 2023 Atomic Object LLC
Explore
  • Careers
  • Diversity
  • Resources
  • Atomic Blog
Offices
  • Grand Rapids
  • Ann Arbor
  • Chicago
  • Raleigh-Durham
Details
  • Contact
  • Media
  • Privacy Policy
Certified B Corporation