The Aten Blog

The Aten Blog

We have things to say about design, process, and code. Read about them here, subscribe to our feed, or follow us on twitter.

HTML5 in Drupal

The web isn't going to wait for Drupal to get comfortable, so it's important we get out in front of these changes rather than struggling to catch up. There's a ton to learn about HTML5 (I only scratched the surface in an hour), but the first step is incredibly easy. Is your Drupal site using HTML5 yet?

Filed under: 
Drupal

Fonts in Drupal with @font-your-face

If only all of these font providers all had APIs, we could pull them all into Drupal and use a standard interface to apply a wide variety of fonts to our designs without needing to hunt down who offers which fonts and deal with the a slightly different system at every provider. That's the idea behind @font-your-face: a common interface for dealing with fonts from all over the web in Drupal.

Filed under: 

Module Modularity

The idea of modules being modular seems kind of obvious; that's what "module" means, after all. But it doesn't always happen in practice, and it's worth looking at what constrains modularity in Drupal and how we can improve things.

Filed under: 
Drupal

Progressive Enhancement in Practice

It's one thing to talk about the importance of progressive enhancement. But how does it actually work in practice? Let's take a look at a specific example from a recently launched site.

Filed under: 
Drupal

A Brief History of HTML

Introductory articles on HTML5 are popping up all over the place. The backstory, the process by which HTML5 came to be is an interesting story, and should be useful in understanding the why of HTML5.

Nice like Elevators with Progressive Enhancement

Elevators are nice. But if an architect designed a multi-story building with no stairs, he'd be immediately identified as unprofessional and probably fired. Some day the web will similarly dismiss websites without progressive enhancement.

Source Control and Frisbee

It's really nice to be working at Aten, where everyone cares as much about things like source control as I do. And frisbee is nice too.

About the Author

Scott Reynen

Lead Developer

Scott has been working on the web for about 15 years, working in a variety of languages and platforms before finally settling on the LAMP stack. He is passionate about web standards, reusable code, and building community on the web. Scott deals primarily with the implementation phase of Aten's process, mostly focusing on server-side code, though he also enjoys JavaScript and is obsessed with semantic markup.

Read More