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

Recent articles

AWS • Sep 26, 2022

How to Create a Scheduled Lambda in AWS CDK

This tutorial shows you how to run a lambda on a schedule. While scheduled lambdas are powerful, they are best used in executing repeated tasks.
Effective communication • Sep 25, 2022

A Software Developer’s Most Important Skill? Communication

More important than typing speed, your data structures knowledge, or math, communication might just be the most important skill for a software developer.
Evolving the Industry • Sep 24, 2022

Widen Your Lens! Rethinking Early Career Programs

It can be difficult to break into the tech world. How can we build Early Career Programs that accommodate more than just college students?
Project & Team Management • Sep 23, 2022

How to Estimate Work When You Don’t Know Who is Going to Do It

Estimates are first and foremost for project planning. Eventually, as various team members get familiar with the codebase, disparities should fade away.
PostgreSQL • Sep 22, 2022

How to Partition Consecutive Rows with PostgreSQL

You can use PostgreSQL's window function capabilities to partition data over a specific number of consecutive rows preceding any given row.
Development Practices • Sep 21, 2022

Review Pull Requests Confidently

As a new dev, I needed a process for reviewing pull requests that allowed me to feel confident. Here are four questions I ask for every PR I review.
TypeScript • Sep 20, 2022

Representing a Discriminated Union in SQL

You can represent types with both shared and type-specific attributes as a discriminated union in TypeScript. Let's model that relationship in a database.
Developer Tools • Sep 19, 2022

Migrate Your Heroku PostgreSQL Database to AWS RDS

Over time, Heroku add-ons may not fit your needs. I’ll share how I was able to successfully complete a migration from Heroku PostgreSQL to RDS.
Personal Optimization • Sep 18, 2022

Google Keep: My Current Favorite Meeting Agenda Tool

I’ve learned that the best time to start a meeting agenda is when I am scheduling the event. For this, I use Google Keep through my calendar.
Personal Optimization • Sep 17, 2022

The Value of Time Tracking, Even When You’re Not “Billable”

Accurate time tracking is invaluable for folks that aren’t working directly on creating software. Here are a few of the benefits.
Developer Tools • Sep 16, 2022

How to Log in PHP

It took a bit to find the best way to console log while running php in Valet. Here are a couple of techniques that helped me debug locally with PHP Laravel.
Developer Tools • Sep 15, 2022

Git Merge vs. Rebase: Which to Use and When

Let's weigh the pros and cons of two popular branch synchronization strategies, Git merge or rebase, and help inform your decision to use one or the other.
« Previous 1 … 117 118 119 120 121 … 422 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