John Fisher

Safely Binding Unescaped Content in Web Applications


over 2 years ago by John Fisher on Atomic Spin.
“Snakecharmers,” a chromolithograph by Alfred Brehm, c.1883 Binding unescaped HTML or CSS content on a web page is a scary proposition for...

Safely Binding Unescaped Content in Web Applications


over 2 years ago by John Fisher on Atomic Spin.
“Snakecharmers,” a chromolithograph by Alfred Brehm, c.1883 Binding unescaped HTML or CSS content on a web page is a scary proposition for...

What the Heck Is an “Atomic Object”?


over 2 years ago by John Fisher on Atomic Spin.
You may have noticed that Atomic Object has a pretty cool name. In fact, we’ve received phone calls from people just wondering what it is we do ...

5 Ember.js Addons You Should Start Using


~2 years ago by John Fisher on Atomic Spin.
At Atomic Object, we’ve done a lot of work (and a lot of thinking) about the Ember.js application development framework. We also love using open...

Creating Graphics Code in iOS & OS X with PaintCode


almost 2 years ago by John Fisher on Atomic Spin.
Two years ago, I worked on a large iOS project with a very complex, dynamic shape that needed to be rendered on its main screen. The shape had to be drawn...

Successful Sprint Retrospectives: Tips and Tools


almost 2 years ago by John Fisher on Atomic Spin.
A sprint retrospective is a brief collaborative exercise that teams can do at the end of each sprint—typically as part of the sprint review meeting. Its...

Using CircleCI to Test and Deploy an iOS App


almost 2 years ago by John Fisher on Atomic Spin.
When starting a new greenfield project at Atomic, we always ask ourselves about tooling surrounding testing and deployment. We have had a lot of luck with...

Sharing Web Data with iOS Using WKWebView


over 1 year ago by John Fisher on Atomic Spin.
I recently helped develop a native iOS app for a client that sells software to many different educational organizations. We wrote the app in Swift, and...

Handling Bad Feelings at Work


over 1 year ago by John Fisher on Atomic Spin.
Atomic Object employs a group of smart, high-performing, passionate, diverse, and flawed human beings. It’s inevitable that each of us will occasionally...

Accept It: Software is Wabi-sabi


over 1 year ago by John Fisher on Atomic Spin.
Last week, after dealing with a frustrating build and deployment issue, I reflected on what makes software development frustrating at times–specifically...