Atomic Object Show Nav
Close Menu
< Blog Home
Atomic Object
Build with AI
  • 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
Build with AI
We're Hiring
Blog
Contact
Atomic Object
Services
Portfolio
Team
Culture
We're Hiring
Build with AI
Blog
Contact
← Back to Blog Home

Search Results for: constraints

Search Results

Development Practices • Dec 06, 2023

Solve the Theory of Constraints in Software Development

The Theory of Constraints (TOC) is a management philosophy focused on resolving constraints to improve overall system performance.
Platforms & Languages • Mar 22, 2022

How to Use Generics with Type Constraints to Handle Collections in C#

Recently, I wanted to use a method for two different concrete classes that shared an interface. The solution? Using a generic method with type constraints.
Project & Team Management • Nov 22, 2021

Constraints Are Necessary When Building Custom Software

When building custom software, constraints are a good thing. Discover what they are, or make them up to add some clarity around a project.
Development • Apr 02, 2021

Versioned Records – Part 3: Prevent Overlapping Ranges with Database-Level Exclusion Constraints

How to Use a PostgreSQL exclusion constraint to prevent overlaps in the date ranges of versioned records.
Growing as Makers • May 30, 2020

Changing Constraints: Thoughts on Postponing a Wedding

A few things I learned when the coronavirus pandemic delayed my wedding, plus some thoughts on how they relate to life as a consultant and developer.
Extracurricular Activities • Nov 10, 2018

Creativity Within Constraints: Having Fun with PICO-8

Pico-8 is a great platform for fun prototypes, proof-of-concepts, and microgames. I definitely recommend checking it out.
Software Science • Dec 14, 2015

Exploring Logic Programming in Clojure’s core.logic – Finite Domain Constraints

How to use finite domain constraints with Clojure's core.logic library.
Web Apps • Mar 19, 2012

Dynamic Rails Routes with Warden Devise and Constraints

Rails recently added a constraints option to routes which allows you to dynamically define routes based on the request coming in.
Ruby • Apr 04, 2011

Enumerating Ruby: Handling Memory Constraints and Recovering from Errors

added benefits of using enumerators to build the interface to your collection, namely the ability to deal with memory constraints and transparently handle errors.
Personal Optimization • Jul 18, 2026

Build Alignment Using a Product Requirements Document

The PRD is the fastest way I have found to learn whether a group actually agrees, while it is still cheap to find out when it does not.
AI for Designers • Jul 16, 2026

Solution-First UX Design: Using AI to Solve Problems

UX work—research, understanding, problem framing—is essential before creating a solution. But, now we’re now working alongside AI.
Development Practices • Jul 10, 2026

Want Better Design-to-Code Results from Your Coding Agent? Start with a Design System.

If you want a coding agent to implement screen and interaction designs reliably , the first step is building a solid design system in code.
1 2 3 … 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.

© 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