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

JavaScript

Developer Tools

Integrating ESLint into an Existing Codebase

Introducing ESLint to a large, still-in-progress codebase can be a pain, so here are three approaches that will help make it a little bit easier.
TypeScript

Three Reasons to Use Yarn in 2020 (and Beyond)

Even with improvements to NPM, Yarn still provides compelling reasons to choose it. And I believe it's only going to keep getting better.
React / Redux

Using React Hooks & Context to Avoid Adding Redux Too Early

Hooks and Context give you a way to remove the noise and indirection that can come with nesting components with vanilla React, without introducing Redux.
Extracurricular Activities

Writing an iOS App on Your Phone with play.js

I’d recommend Play.js to anyone who wants to play with Node or React Native on a small scale. But once the novelty wears off, you’ll be missing your computer.
TypeScript

Correctly Managing Concurrency in JavaScript

Two easy utilities for managing JavaScript concurrency: ensure that only one instance of a process is running, and protect critical sections of code.
React Native

An Intro to React Navigation for React Native

When you want your app to have simple flows (stack of screens, drawer, or tab), React Navigation has built-in components that make it easy.
Web Apps

Eliminate Circular Dependencies from Your JavaScript Project

While circular dependencies may not directly result in bugs, they will almost always have unintended consequences. There are node packages that look for circular dependencies, but
Web Apps

Avoid Careless Production Mistakes with Custom Scripts

While you might not be able to prevent accidentally ruining data in production, you can put up roadblocks to reduce the risk. Consider writing custom scripts to avoid making those
Development Practices

Incrementally Building My Own Code Health Tool

It's simple to build a basic (and upgradable) tool that can help keep your code in good shape. Ours shows areas of the codebase that could be cleaned up, and it discourages committ
Developer Tools

PDF Snapshot Testing with Node and GraphicsMagick

How we automated testing on a system to generate downloadable PDF files for customer and supplier orders, using NodeJS and GraphicsMagick.
Developer Tools

Five Chrome DevTools Tips for Troubleshooting Web Apps

This post discusses 5 tools/tips for using Chrome's DevTools to troubleshoot JavaScript and DOM issues while developing a web app.
Functional Programming

An Introduction to Property-Based Testing with JavaScript

How to apply the powerful Property-Based Testing technique to functional-style codebases in Javascript with the JSVerify library.

Posts navigation

← Older posts
Newer 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