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

JavaScript

Web Apps

Generating Files with JavaScript and Ember.js

Two techniques for generating files with JavaScript and Ember.js, entirely in the browser.
Web Apps

Rendering Nested Views in Backbone.js

Three ways to render nested child views in Backbone.js – redesigning the parent, reassigning the child view's element, and using Marionette.js.
Web Apps

Saving Browser-based SVGs as Images

SVG vector images drawn in the browser can be rasterized as PNG images using JavaScript, the canvas element, and a couple of data URIs.
Ember.js

Client-side File Processing in Ember.js

Following is an example illustrating how we handled the file upload in our Ember.js app, and how we could make this work with a few other file formats.
Ember.js

Testing & Tooling in EmberJS

Ember is an awesome web development toolkit with some really killer features. One of my favorite parts of Ember is how easy it is to test.
Software Science

Return From a Finally Clause?

A return statement in a finally clause can lead to exceptions being silently discarded in Java, JavaScript, and Ruby (and likely others).
Ember.js

Practical Abstraction in Ember.js

Ember provides powerful abstractions to amplify your expressive abilities. Computed properties, modules, and beyond. Here are a few examples.
Web Apps

Opal.rb: Ruby in the Browser

Run Ruby in your browser with Opal.rb. Here's an overview with sample code that wraps Pixi.js.
Web Apps

D3 is for Drawing – JavaScript Data Visualization with D3.js

D3.js is an excellent JavaScript data visualization library that works closely with in-browser SVG capabilities.
Web Apps

Decorating Backbone Collections

The decorator pattern is a great way to filter Backbone collections and prevent some items from being displayed.
Web Apps

A CSS Naming Convention for JavaScript

We’ve found CSS classes used to connect JS to the DOM are best kept separate from css classes intended for visual style and layout.
Platforms & Languages

Behind the Scenes with CHICKEN Scheme and SPOCK (Part 2)

An interview with Felix Winkelmann about CHICKEN Scheme and SPOCK, a Scheme-to-JavaScript compiler.

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