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

Web Apps

Importing with Absolute Paths using webpack in JavaScript/TypeScript

How to use absolute paths in JavaScript and TypeScript to improve your import statements, using the right webpack configuration.
Software Science

Time and Relative Distance in Source (Code)

There's no magic bullet to stop asynchronous code complexity, but some approaches are drastically more effective. Here are 4 types of "time travel" I use.
Web Apps, TypeScript

Three Tips for Migrating from JavaScript to TypeScript

Migrating an existing codebase from Javascript to Typescript can be cumbersome and painful, but there are some techniques that can make it a success.
Web Apps

Collecting Form Data with a Google Chrome Extension

I needed a Google Chrome extension that would work similarly to a password manager, such as LastPass, to monitor the data in form submissions.
Web Apps

Multiple HTTP Requests for an AngularJS + Google Sheets Prototype

Because of the way I was completing the HTTP request of the initial Google Sheet data, the HTTP request was asynchronous.
Functional Programming

Using Decorators to Declaratively Extend Functions

What's really going on behind the scenes is composition, which means decorators are also great for cleaning up some functional programming boilerplate.
Web Apps

Never Mix Promises and Callbacks in NodeJS

The moral of the story is, don’t call callbacks from inside promises in NodeJS. They will swallow your exceptions unexpectedly.
Web Apps

GraphQL + Apollo – Part 2: Building a Server

GraphQL Servers are a powerful tool that can be used in virtually any ecosystem. I've been really happy with the Apollo toolchain so far.
Web Apps

GraphQL + Apollo – Part 1: An Introduction

Understanding of GraphQL through the lens of Apollo, a set of JavaScript libraries and tools that allow for simple and extensible GraphQL clients & servers.
Web Apps

Lazy Sequences with ECMAScript 6 Generators

Some of the ways you can implement ECMAScript 6 lazy sequences using generators.
Software Science

Pixels and Palettes: Extracting Color Palettes From Images

Learn three different approaches to extracting color palettes from images, and use the free Palette Maker app to experiment with an image of your own.
Developer Tools

Custom QUnit Assertions

QUnit makes it easy to write custom assertions that improve the legibility of your tests and their reports. Here's how to log an assertion.

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.

© 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