Drew Colthorp

Poly-skilled Teams Deliver Products


over 6 years ago by Drew Colthorp on Atomic Spin.
A lot of what sets Atomic Object apart is our people – we work very hard to ensure we hire the best. But hiring great people isn’t enough. The best people...

Optimize Page Speed with jQuery Waypoints


over 6 years ago by Drew Colthorp on Atomic Spin.
My current project is a web reporting tool. Each report includes several highcharts to present data interactively to the user. The site performs just fine...

Planning for Scale


over 6 years ago by Drew Colthorp on Atomic Spin.
How much traffic does my site need to support? How much do I need to pay for site hosting? How big should my database server be? These are core technical...

Clojure Desktop Applications with Swing


over 6 years ago by Drew Colthorp on Atomic Spin.
Starting a Clojure Desktop Application We’re starting up our first desktop application in Clojure. We’re a heavy vim and ruby shop. We&#8217...

Clojure Desktop Applications with Swing


over 6 years ago by Drew Colthorp on Atomic Spin.
Starting a Clojure Desktop ApplicationWe’re starting up our first desktop application in Clojure. We’re a heavy vim and ruby shop. We&#8217...

Clojure Desktop Applications with Swing


over 6 years ago by Drew Colthorp on Atomic Spin.
Starting a Clojure Desktop ApplicationWe’re starting up our first desktop application in Clojure. We’re a heavy vim and ruby shop. We&#8217...

Project Stories: HealthInSite


over 6 years ago by Drew Colthorp on Atomic Spin.
Atomic Object engages with customers of all types and sizes. Each project is a little or a lot different from projects we’ve completed in the past...

Higher-order Contextual Functions in Clojure


over 6 years ago by Drew Colthorp on Atomic Spin.
A lot of functions in Clojure take the form (f args1* f2 args2*), where (f args1) represents a context and (f2 args2) represents a computation to perform...

Some Notes on Clojure Performance


~6 years ago by Drew Colthorp on Atomic Spin.
We learned two major performance lessons very quickly while working on the hottest part of our recent Clojure application: Laziness Laziness is amazing...

Letter to an Undergraduate Computer Science Class


~6 years ago by Drew Colthorp on Atomic Spin.
Last week I spoke to an undergraduate data structures class at GVSU. The talk was partially about data structures, but mostly about becoming a good developer...