15
 TracketyTrack Screenshot We know that we can use Ruby for Web Applications...

Shoes lightning

Embed Size (px)

DESCRIPTION

A little lightning talk about shoes, just for a really quick introduction of shoes on a conference or somewhere else :-) Shoes on!

Citation preview

Page 1: Shoes lightning

   

TracketyTrack Screenshot

We know that we can use Ruby for Web Applications...

Page 2: Shoes lightning

   

Console Screen shot

Or Console Applications...

Page 3: Shoes lightning

   

What about GUI?

What about GUI Applications?

Page 4: Shoes lightning

   

Shoesis awesome!

Tobias Pfeiffer@PragTob

pragtob.wordpress.com

Page 5: Shoes lightning

   

Isn't shoes dead?

No!

Page 6: Shoes lightning

   

I ♥ Shoes

Page 7: Shoes lightning

   

Applications

Page 8: Shoes lightning

   

Button

Shoes.app do button "Click me!" do alert "Good job!" endend

Page 9: Shoes lightning

   

Image

Shoes.app width: 270, height: 610 do image "http://www.rug-b.de/Images/ Rug-b-ruby-user-groupberlin.jpg", click: "http://www.rug-b.de/"end

Page 10: Shoes lightning

   

Background & gradient

Shoes.app do background gradient("#0F0", "#00F")end

Page 11: Shoes lightning

   

Shoes 4

● Concentrate efforts on one implementation

● Make the gui backend pluggable● TDD implementation

Page 12: Shoes lightning

   

The pluggable backend

The Shoes DSL

The GUI backend

SWT Qt GTK ...

alert button ...

Page 13: Shoes lightning

   

Demo

rake samples

Page 14: Shoes lightning

   

Further information

● http://shoesrb.com● http://shoesrb.com/manual/Hello.html● [email protected]● #shoes on freenode● @shoooesrb● http://github.com/shoes/shoes4 ← We could use

some help!● The Return of Shoes by Steve Klabnik● Nobody Knows Shoes by _why

Page 15: Shoes lightning

   

Shoes on!

Tobias Pfeiffer@PragTob