Atomic Object Show Nav
Close Menu
< Blog Home
We're Hiring
Atomic Object
Services
Portfolio
Team
Culture
Contact
Atomic Object Atomic Object
Services
Portfolio
Team
Culture
We're Hiring
Blog
Contact
Atomic Object
Services
Portfolio
Team
Culture
We're Hiring
Blog
Contact
← Back to Blog Home

JavaScript

Development Practices

Write a Bash Script to Insert the Contents of One File into Another

Writing a bash script is a great way to make repetitive tasks trivial and speed up your development process.
Developer Tools

How to Fake or Mock an API with JSON Server

JSON Server is an easy-to-use module for mocking an API for most of your API needs, including custom routes, POST routes, and faking data.
Extracurricular Activities

Generative Art: Dive Deeper With Recursion

Learn how to use recursion to create infinitely complex and beautiful pieces of generative art with just a few lines of code.
TypeScript

How to Deal with Optional Things 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

Debug Javascript in VS Code: Going Beyond Console.log()

Console.log() isn't the only Javascript debug tool. Visual Studio Code has great features to track bugs. Use VS Code's debugging feature for Javascript.
Rust

Explaining How Memory Management in Rust Works by Comparing with JavaScript

Once you get the hang of Rust’s system of ownership and memory management, you’ll find that your code will be freer of mystery memory errors.
JavaScript

Refresher on JavaScript Callbacks and Promises

When reviewing some legacy code, I found I needed a refresher on the difference between JavaScript callbacks and Promises.
Desktop Apps

How to Handle Multiple Windows in an Electron App

Electron allows you to create desktop apps using Node.js. These apps usually have a single window, but here's how to support multiple windows in Electron.
Development

Deno First Impressions: Benefits and Downsides

Deno is in its early development phase. Although many features are attractive, it's not as "mature" as I'd prefer for production code.
Web Apps

5 Tips & Tricks that Make p5 Even Better

With all of P5's cool tools, it can be easy to miss an easier or better way to do something. Here are 5 things I've learned over the last year that can make your p5.js experience e
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.

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.

© 2023 Atomic Object LLC
Explore
  • Careers
  • Diversity
  • Resources
  • Atomic Blog
Offices
  • Grand Rapids
  • Ann Arbor
  • Chicago
  • Raleigh-Durham
Details
  • Contact
  • Media
  • Privacy Policy
Certified B Corporation