• Develop Denver 2013

    Joe Crespo

    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.

    Filed under:
     EventsJavaScript
  • JavaScript Hyperspace

    Garrett Dawson

    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.

    Today, I'd like to take a moment to describe some common JavaScript vocabulary that many of us have heard, though we may have only the vaguest sense of their meaning. With an expanded vocabulary, the application of the right tool becomes easier.

    Filed under:
     JavaScript
  • On RequireJS and JavaScript Architecture in Drupal

    Garrett Dawson

    Working with JavaScript in Drupal can be a sometimes inconsistent experience, making the already important pursuit of organized code a bit more acute. This post chronicles a bit of exploration I’ve been doing on this topic. It waxes tangential, but that’s alright, as tangents are the space we sometimes discover larger problems and better solutions. It begins like this.

    Filed under:
     CodeDrupalJavaScript
  • Looking at Drupal 8's JavaScript Changes

    Rob Ballou

    I recently had the privilege of speaking at the 2012 edition of BADCamp about JavaScript (JS). This gave me a good chance to talk about something I'm passionate about, but also look at how things will be changing with the newest version of the Drupal platform. I started to hear things about this and that, but what was really happening?

  • Treasure Trek - A JavaScript Game Powered By Drupal

    Garrett Dawson

    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.

  • JQuery "live" bug in IE 9

    Brandon Geiger

    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.

    Filed under:
     CodeJavaScript
  • Google Maps JavaScript API

    Brandon Geiger

    The Google Maps JavaScript API is a powerful tool for mapping solutions. With a minimal amount of code you can map points and directional routes in a clean visual way. We recently used the API to implement a solution that maps an itinerary of things to do in Southwest Virginia. We used the Drupal Services module to save itineraries. Let's take a look at the code to see how easy it is to start using the JavaScript API.

    Filed under:
     CodeJavaScript
  • Using Node.js To Create Real-Time Web Applications

    Jason Yee

    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.

    Filed under:
     CodeJavaScript

Pages