# Nitro Screencast: Web 2.0, Flickr ignited

**URL:** <https://www.ruby-forum.com/t/nitro-screencast-web-2-0-flickr-ignited/51224>\
**Category:** Ruby\
**Created:** [December 28, 2005, 2:40pm UTC](https://www.ruby-forum.com/t/nitro-screencast-web-2-0-flickr-ignited/51224 "2005-12-28T14:40:20Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![gmichelson](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/db5fbb/32.png) [@gmichelson](https://www.ruby-forum.com/u/gmichelson)\
**Post date:** [December 28, 2005, 2:40pm UTC](https://www.ruby-forum.com/t/nitro-screencast-web-2-0-flickr-ignited/51224/1 "2005-12-28T14:40:20Z")

</div>

Dear devs,

as the first two videos were well received, I decided to make on more:

[http://www.nitrohq.com/videos/nitro4.html](http://www.nitrohq.com/videos/nitro4.html)

This time some sophisticated Web2.0 features of the Nitro framework  
are demonstrated. The demo is based on the concept of a similar Rails  
screencast (the flickr video). However, please note:

- no generator is used.
- ajax code and templates are cleanly separated.
- standard html tags are naturally extended to support client side  
actions using  
Nitro’s powerful morphing technology.
- Draggable and autocomplete effects as well as the programmatic render  
are also demonstrated.

This is a simple demo, and does not demonstrate the full power of  
Nitro. To feel the magic give it a try yourself:

gem install nitro

For more information browse: [www.nitrohq.com](http://www.nitrohq.com) or join the Nitro mailing  
list.

enjoy,  
George.

---

<div class="post-metadata">

**Author:** ![gmichelson](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/db5fbb/32.png) [@gmichelson](https://www.ruby-forum.com/u/gmichelson)\
**Post date:** [December 29, 2005, 1:23pm UTC](https://www.ruby-forum.com/t/nitro-screencast-web-2-0-flickr-ignited/51224/2 "2005-12-29T13:23:24Z")

</div>

Hi George,

On 28/12/05, George M. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> as the first two videos were well received, I decided to make on more:
> 
> [NitroHq.com is for sale | HugeDomains](http://www.nitrohq.com/videos/nitro4.html)

As a suggestion for future video’s how about copy & pasting chunks of  
pre-prepared code? I know it looks more authentic to see you type it  
out but I found it quite frustrating watching the code appear  
one-character-at-a-oops-typo-delete-delete-pause-time and gave up  
watching.

I would much rather see a block of code appear, pause for a few  
seconds while I digest it, then move on to see _what it does_. Pause  
and forward/backward controls here would help.

Regards,

Matt

---

<div class="post-metadata">

**Author:** ![gmichelson](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/db5fbb/32.png) [@gmichelson](https://www.ruby-forum.com/u/gmichelson)\
**Post date:** [December 29, 2005, 1:29pm UTC](https://www.ruby-forum.com/t/nitro-screencast-web-2-0-flickr-ignited/51224/3 "2005-12-29T13:29:27Z")

</div>

> As a suggestion for future video’s how about copy & pasting chunks of  
> …  
> watching.

You are right, I will improve on this aspect in the future. I will  
also use a proper editor  
with autocomplete to improve thigs… However I hope you made it to  
the end (where the really nice things happen ;-))

> seconds while I digest it, then move on to see _what it does_. Pause  
> and forward/backward controls here would help.

If you view the video with firefox you can see a slider and a pause  
button.

George.

---

<div class="post-metadata">

**Author:** ![gmichelson](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/db5fbb/32.png) [@gmichelson](https://www.ruby-forum.com/u/gmichelson)\
**Post date:** [January 2, 2006, 5:15pm UTC](https://www.ruby-forum.com/t/nitro-screencast-web-2-0-flickr-ignited/51224/4 "2006-01-02T17:15:59Z")

</div>

> ![]()

the for attribute is ‘morphed’ at compile time…

the #{…} interpolates the value of the standard src attribute at run  
time  
(this is similar to \<%= … %\> in fact you can use \<% … %\> in Nitro as  
well…

-g.

---

<div class="post-metadata">

**Author:** ![gmichelson](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/db5fbb/32.png) [@gmichelson](https://www.ruby-forum.com/u/gmichelson)\
**Post date:** [December 31, 2005, 1:51pm UTC](https://www.ruby-forum.com/t/nitro-screencast-web-2-0-flickr-ignited/51224/5 "2005-12-31T13:51:47Z")

</div>

Another interesting screencast. I don’t mind the format so much,  
however the controls you mentioned on Firefox are not visible. I can  
see the hint of some sort of controls at the bottom of the screencast,  
but they are obscured (I am running Windows XP, btw).

Anyways, feedback on Nitro from what I see here. I really like the way  
XHTML attributes connect naturally to the controller code. However, one  
thing did strike me as odd:

![]()

The way the “for” attribute and the “src” attribute are used seems  
inconsistent, especially because “src” uses “embedded” ruby while the  
other seems to be specially parsed. I haven’t used the framework,only  
seen these screencasts, so take that for what it’s worth. Thanks for  
making these available!
