Last Thursday and Friday, three Aten developers – Garrett Dawson, Ryan Kois and Joe Crespo (that’s me) – descended on Develop Denver 2013 to learn about the latest tech, drink copious amounts of free coffee (also free beer), and generally geek out on development strategy with like-minded people who won’t immediately tune out, fall asleep, or fake an incoming call while we go into the weeds on the minutiae of various languages, libraries, frameworks... etc.
An inescapable symptom of widespread web design bad-assery is an abundance of vocabulary words that web designers need to be familiar with. For every job, there is the right tool (or, at least, the “righter” tool), but in order to use that tool, we have to first know its name.
Over the past eight years, Aten has had the privilege of working with the Colonial Williamsburg Foundation to design, develop, and maintain the Kids Zone, an online experience that leverages imaginative characters, games, activities, and interactive storytelling to engage kids with colonial content. We're thrilled to introduce the latest Kids Zone addition: Treasure Trek, a fun and educational online scavenger hunt that is built on some great web technologies.
If you, or someone you know, is an awesome user experience/interactive designer, and is interested in working on exciting projects for awesome clients with an excellent team, take a look at our job post and get in touch!
OpenLayers is a powerful mapping framework that allows you to create beautiful maps in a short amount of time. Recently, we have been working on an OpenLayers map for a client that requested "density circles," or a way to visually show concentration of projects within a region. I remembered Alan Palazzolo mentioning a project called "OpenLayers Plus" during his session at BadCamp back in the fall.
In working on a recent client project, I ran into the infamous "stop running this script" error in IE 9. Unfortunately this happened at the end of the project, and it was only occurring in IE 9 (go figure). After taking the JQuery apart what I found was that using JQuery's .live() feature to attach handlers to new HTML added to the DOM was causing the problem. This is a great feature for managing handlers ... when it works.
Update: 02/01/17: Much has changed since the early days of node.js when this post was written. The Now.js library featured below has long been abandoned and should not be confused with the Now client used for deployments. The functionality Now.js provided can now be achieved directly via socket.io.