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

Growing as Makers • Oct 01, 2022

Growing as a Developer by Teaching to Learn

It’s common knowledge that teaching something is a great way to reinforce your own understanding of it. That definitely has held true for me.
TypeScript • Sep 30, 2022

Validate All the Things with Zod

If you want peace of mind for all of your data, I highly recommend integrating Zod (or another schema validation library) into your project.
Software Science • Sep 29, 2022

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.
Blockchain • Sep 28, 2022

Why I’m Writing Tests in Solidity with Foundry

Foundry feels like overkill for testing most NFT smart contracts. For more complicated systems such as defi protocols, though, Foundry seems ideal.
Developer Tools • Sep 27, 2022

The Task Runner: Is Just the New Make?

A recent search for a general-purpose task runner led me to Just, so I thought I’d see how it stacks up against Make. Here's what I found.
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.
« Previous 1 … 119 120 121 122 123 … 425 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