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

version control

TypeScript

Enhancing Payload CMS: Implement S3 Versioning Support

Depending on your needs, the default S3 adapter in the Payload Plugin Cloud Storage package may fall short in several ways.
Development Practices

Plan Ahead to Maintain Compatibility in Event-Based Architectures

Event-based architecture is great for decoupling services, but it can be tricky when you need to make changes to existing event definitions.
Mobile Apps

How to Increment Version and Build Numbers with fastlane

Mobile app versioning isn't too bad with the help of fastlane automation. With these techniques, I experience less pain from version-related issues.
Developer Tools

Two Strategies for a Successful git-bisect

Sometimes git-bisect is the right tool, and if you don’t have any familiarity with it, you might not use it when you should. Here are two strategies I’ve found helpful.
Developer Tools

Git Merging vs. Rebasing: The Beginner’s Guide

Git merging preserves git history and does a 3-way merge between the branches being merged and the last common branch. Git rebasing replays new commits on top of master.
Developer Tools

My Git Branching Strategy – Graph Gardening

Reduce merge conflicts & improve collaboration with a minimal git branching approach – 4 pragmatic git strategies to help you spend more time writing code.
Developer Tools

Modifying Your Git History? Here Are a Few Things to Think About

Avoiding lost code is one of the major benefits of version control, so using Git features that might cause data loss should only be done with careful consideration.
Developer Tools

Git Good: Improve Your Version Control Skills

Git is a powerful tool with many features and areas for personal optimization. It just makes sense to spend the time mastering it.
Developer Tools

Git – It Makes Sense Once You Understand It

Beneath the command-line syntax, Git isn't as complicated as it seems. Many issues are easier to resolve when you first understand the underlying structure.
Developer Tools

Version-Controlled Hardware Design with EAGLE

Two different setups for implementing a hardware design version control system using CadSoft EAGLE.
Developer Tools

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.
Developer Tools

Sharpen Your Git Saw – Aliases, Selective Staging, & Interactive Rebasing

Learn how to use advanced features of Git — shorten commands, stage some changes but not others, and manipulate your history to clean it up.

Posts navigation

← Older posts

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