Your 12 Minutes of Apotomo - new weekly tutorial series launched!
I’m happy to announce a new tutorial series “Your 12 Minutes of Apotomo” which will appear at least once per week, stealing up to 12 minutes of your worthy time per lesson in exchange for learning Apotomo.
Apotomo is stateful widgets for Ruby and Rails that help you keep your code clean and enrich your user interfaces with components.
And what do we do?
We’re gonna develop a small Todo app dumdidoo with Rails that utilizes a bunch of nifty Web 2.0 features, including
- dashboards with slots for widgets
- tab panel and more popular elements for a user-friendly GUI
- drag&drop everywhere
- AJAX pagination, form processing and file uploads
Sounds cool, what else?
This is not a JavaScript tutorial, it is all Ruby! From a software developer’s point-of-view you’re gonna learn about
- UI design with widgets
- component-oriented architecture
- event triggering in the browser and in your Ruby code
- event mapping from JS to Ruby
- statefulness and persistence vs. traditional Rails controllers
- unit- and functional tests for components
- YUI controls integration in your Rails app with Apotomo’s YUI widgets
Can we go?
The first lesson is right here.
And, please…
Open your mouth and post questions so we can discuss obscure things in the next lection. Also, don’t be shy and post “feature requests” (what you’d like the app to do) cause I need to know what you guys want.
We can implement proposed features in one of the following lessons.
Looking forward to the trip!


March 27th, 2010 at 1:32 pm
[...] Original post: Apotomo Cookbook » Blog Archive » Your 12 Minutes of Apotomo – new … [...]
March 27th, 2010 at 1:46 pm
Does Aptomo support Rails 3 or 2.3?
Regards,
Martin
March 27th, 2010 at 2:00 pm
yo martin!
apotomo sits on top of cells. as soon as cells for rails 3 is finished, apotomo will run with rails 3, too.
you can follow the cells3 development here.
March 29th, 2010 at 6:56 pm
The “Next lesson!” button on this page links to the image itself, not the next lesson