Hi. My Name Is Dan.

You can be my friend if you want, or just follow me. Take a look at my professional background or my various open source projects. Peruse the presentations I've done, or even watch one. If all else fails, read my blog.

Search
Subscribe

What Is Waves?

Waves is an open-source (MIT License) Ruby Web framework for Web applications.

Today's Web applications must embrace a wide variety of scenarios that don't really fit the Sun MVC paradigm that has dominated Web-based application architecture in the past. Think Ajax, Adobe Air, mashups, OpenID, rich-client mobile apps, and so on.

Waves helps you meet these challenges by providing a rich DSL for dealing with HTTP instead of trying to hide it from you. Waves Resource classes are faster and more flexible than Rails-style routing. And our mixin approach provides just the architectural magic that your applications need, and nothing more.

Is Waves Under Active Development?

Yes. Development has been slow recently but should pick up soon.

Try It Out

Waves is currently at version 0.9.3. (You'll need gemcutter.)

sudo gem install waves
waves generate -t classic -n myapp
cd myapp
waves server

On The Web

Presentations On Waves

I've given enough talks on Waves now that it seems worthwhile making it easier to find them. Fortunately, Coby Randquist has basically been stalking me (or, possibly, vice-versa, hard to say which) and, as a result, all of my talks are available on-line. In order of recent-ness: