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

typescript

TypeScript

3 TypeScript Tips You Should Know About

Learn how to leverage these three tips for improving the readability of your type definitions in TypeScript.
TypeScript

A Better Promise.all() — Utility Types and Functions

I'll introduce a set of utility types and functions that make deep promise handling more ergonomic and type-safe.
JavaScript

How JSDoc Saved My Dev Workflow

By pairing ESLint with a JSDoc plugin and some well-chosen rules, I finally had my perfect squiggle setup.
React / Redux

Smarter Data Fetching with TanStack Query: Reusable Patterns and Optimistic UI

Here are a few especially helpful patterns for real-world projects, including reusing query configuration across components.
TypeScript

TypeScript’s Big Move: A Faster Future with Go

TypeScript's Go port is a major shift, set to dramatically speed up compilation, improve editor performance, and reduce memory usage.
Developer Tools

Use Zod to Upgrade Your Form Validation

Adding Zod schemas to your react-hook-form will simplify complex form validation by leveraging TypeScript for well-typed form data.
Developer Tools

Get the Most Out of Payload CMS Custom Translations

On a recent project, we used Payload CMS. The helper functions we added made working with custom translations even easier.
TypeScript

How to Create an NPM Package in TypeScript from the Ground Up

Demystify the creation of a TypeScript NPM package by starting from the absolute minimum amount of code and building up a complete importable module.
TypeScript

How to Deal with “Optional” and “Undefined” in TypeScript

You have no choice but to deal with optional things and "undefined" in JavaScript, but the great news is, there are many tools to deal with them.
Developer Tools

4 Tips for Software Testing with Playwright

My software development team is using Playwright as an end-to-end testing framework for our TypeScript/Svelte project.
Prisma

Build an SQL Query from Variables with a Prisma Raw Query (prisma.$queryRaw)

Using prisma.$queryRaw, I was able to write a basic query that returned the data I needed. However, I also needed the query to filter and order the data.
TypeScript

Module Augmentation is a Hidden Gem in TypeScript

Module augmentation and interface merging extend and modify existing modules without altering their original source code.

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