Ekosystém,tak se tvoří weby!Tomáš Jukin@Inza
Jak fungují programátoři?
Programátoři ke své cestě zacílem používají různé nástroje...
WTF?  ...každý samostatný a     oddělený nástroj...
WTF?    ...má okolo sebe   pomyslnou zeď, ...
WTF?   ...zeď ze zbytečné a repetitivní lidské práce...
WTF?   ...a to je problém!
FTP            SSH  Když už je ten problém jasný, tak si pojďmepříklady problematických nástrojů pojmenovat...
A jak to vypadá při použití       ekosystému?
V ekosystému nástroje    spolupracují.
Zdi ze zbytečné práce nelze  zničit, nebo odstranit...
...jsou součástí každého         nástroje.
Význam zdí lze použitímekosystému významně snížit.
Git     CapistranoPříklady nástrojů, které tvoří a   podporují ekosystém(y)
Git      Capistrano
gem      rails    bundler   rake     rails_adminDevise   CanCan   uglifier     Git     Capistrano
Pokud budete používat oddělené asamostatné nástroje, scaffold vašich aplikací bude vypadat nějak takto...
Pokud místo toho použijeteekosystém nástrojů, scaffold vašich   aplikací bude vypadat takto.
“Nechtějte nástroje, chtějte ekosystém!”
“Live Demo”  https://github.com/Juicymo/rails_adminNyní nás čeká živá ukázka (viz. video z            WebExpa ;-))
“Live Demo” https://github.com/Juicymo/rails_admin   Jako ukázku demonstrace sílyekosystému nástrojů vám naživo ukáži   po...
“Live Demo”    https://github.com/Juicymo/rails_adminNe, nástroj rails_admin jsem nedělal já, já ho pouze vylepšil a nadál...
?rake      rails_admin                 Devise Nám v jinak ZENovém ekosystému  jeden článek řetězu však chybí...
Rails Scaffolder’s                           Toolboxrake     rails_admin                        Devise       ...tak jsme t...
Tím nástrojem je Rails Scaffolder’sToolbox, GUI pro rails generátory...
... a.k.a. #rubyToolbox
“Live Demo”  https://github.com/Juicymo/rails_adminNyní pokračuje živá ukázka, tutoriál ipodklady k ní najdete na GitHubu...
“Nechtějte nástroje, chtějte ekosystém!” Neříkám používejte Ruby on Rails, ale říkám:“Nechtějte nástroje, chtějte ekosysté...
“ Chcete pomoci   odstartovat? ”Školení Ruby On Railsna WebExpo Academyhttp://webexpo.cz/academy/kurzy/ruby-rails-pro-zaca...
Zaujal-li vás nástroj #rubyToolbox,na tomto twitteru dáme vědět hned jak            bude k dispozici.       @JuicymoCZ
Upcoming SlideShare
Loading in …5
×

Ekosystém, tak se tvoří weby!

1,337 views

Published on

Slidy z mé přednášky "Nechtějte nástroje, chtějte ekosystém", kterou jsem přednášel na WebExpo 2012 http://webexpo.cz/praha2012/prednaska/ekosystem-tak-se-tvori-weby/.

Tutoriál a podklady (vylepšenou verzi nástroje Rails Admin) najdete na GitHubu: https://github.com/Juicymo/rails_admin

Pokud vás Ruby on Rails zaujalo a chtěli byste zažít "smooth-ride" přijďte na mé školení do WebExpo Academy: http://webexpo.cz/academy/kurzy/ruby-rails-pro-zacatecniky

Jestli vás zaujal nástroj #rubyToolbox pro Macy, sledujte náš twitter https://twitter.com/JuicymoCZ, kde tweetneme hned jak bude k dispozici v Mac App Store.

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,337
On SlideShare
0
From Embeds
0
Number of Embeds
387
Actions
Shares
0
Downloads
7
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Ekosystém, tak se tvoří weby!

  1. 1. Ekosystém,tak se tvoří weby!Tomáš Jukin@Inza
  2. 2. Jak fungují programátoři?
  3. 3. Programátoři ke své cestě zacílem používají různé nástroje...
  4. 4. WTF? ...každý samostatný a oddělený nástroj...
  5. 5. WTF? ...má okolo sebe pomyslnou zeď, ...
  6. 6. WTF? ...zeď ze zbytečné a repetitivní lidské práce...
  7. 7. WTF? ...a to je problém!
  8. 8. FTP SSH Když už je ten problém jasný, tak si pojďmepříklady problematických nástrojů pojmenovat...
  9. 9. A jak to vypadá při použití ekosystému?
  10. 10. V ekosystému nástroje spolupracují.
  11. 11. Zdi ze zbytečné práce nelze zničit, nebo odstranit...
  12. 12. ...jsou součástí každého nástroje.
  13. 13. Význam zdí lze použitímekosystému významně snížit.
  14. 14. Git CapistranoPříklady nástrojů, které tvoří a podporují ekosystém(y)
  15. 15. Git Capistrano
  16. 16. gem rails bundler rake rails_adminDevise CanCan uglifier Git Capistrano
  17. 17. Pokud budete používat oddělené asamostatné nástroje, scaffold vašich aplikací bude vypadat nějak takto...
  18. 18. Pokud místo toho použijeteekosystém nástrojů, scaffold vašich aplikací bude vypadat takto.
  19. 19. “Nechtějte nástroje, chtějte ekosystém!”
  20. 20. “Live Demo” https://github.com/Juicymo/rails_adminNyní nás čeká živá ukázka (viz. video z WebExpa ;-))
  21. 21. “Live Demo” https://github.com/Juicymo/rails_admin Jako ukázku demonstrace sílyekosystému nástrojů vám naživo ukáži použití nástroje rails_admin
  22. 22. “Live Demo” https://github.com/Juicymo/rails_adminNe, nástroj rails_admin jsem nedělal já, já ho pouze vylepšil a nadále vylepšuji...
  23. 23. ?rake rails_admin Devise Nám v jinak ZENovém ekosystému jeden článek řetězu však chybí...
  24. 24. Rails Scaffolder’s Toolboxrake rails_admin Devise ...tak jsme ten článek vytvořili...
  25. 25. Tím nástrojem je Rails Scaffolder’sToolbox, GUI pro rails generátory...
  26. 26. ... a.k.a. #rubyToolbox
  27. 27. “Live Demo” https://github.com/Juicymo/rails_adminNyní pokračuje živá ukázka, tutoriál ipodklady k ní najdete na GitHubu...
  28. 28. “Nechtějte nástroje, chtějte ekosystém!” Neříkám používejte Ruby on Rails, ale říkám:“Nechtějte nástroje, chtějte ekosystém”!
  29. 29. “ Chcete pomoci odstartovat? ”Školení Ruby On Railsna WebExpo Academyhttp://webexpo.cz/academy/kurzy/ruby-rails-pro-zacatecniky
  30. 30. Zaujal-li vás nástroj #rubyToolbox,na tomto twitteru dáme vědět hned jak bude k dispozici. @JuicymoCZ

×