Successfully reported this slideshow.
Forget RubyForget CoffeeScript     Do SOA     @mlomnicki
SOA is becoming boring   Andrzej Krzywda, yesterday
Monolith => SOA => Win
BackendRuby + Rails/Sinatra/EM/...JRuby, RubiniusRuby libraries
FrontendJavaScriptCoffeeScriptStdlib Hell
What`s wrongPick the BEST toolNo reuseUpgrades
Best Tool?XYZ sucks but there is no betteralternative (in Ruby)RMagick - 1,457,870 downloadsEMContacts
SPA comes with great power  We write a lot of components  They all can be new apps  many APIs - many frontends - many apps...
ExamplesFilepickerAviary
Apps not librariesThumbnails generatorContacts importerPayment processorNewsletterThe goal is to reuse APPS
ChoiceFrontend - JS/CS/DartBackend - unlimited
RubyAddictiveDevelop all the things in RubyDoesn`t matter if there are no librariesIsn`t it boring after all?
Writing an Irssi pluginPlugins in PerlCore in C1st thought - write Ruby Bindings myself!2nd thought - re-write Irsii in Ru...
The RVM2 caseZSH initiallyRuby after @mpapis attended DRUGIs it really the best option?
Ruby über allesJava sucksPython sucksC sucksBash sucksPerl sucks as hellOnly new and immature langs do not suck (yet)
Fact #1      To suck, a programming language has to be mature,        stable, widely used and proven to do its job right.O...
Opinion #1      JavaScript does not suck.It is immature, unstable, ridiculous and       does not do its job right.
SOADiversityWe are on the trackZMQ - Over 20 bindingsFind your new RubyKill JavaScriptLanguages are easy to learn
My takeFrom backend to frontendGo (does not suck!)Google app engine (sucks)
Thanks
Upcoming SlideShare
Loading in …5
×

Forget Ruby. Forget CoffeeScript. Do SOA

612 views

Published on

Published in: Technology
  • Be the first to like this

Forget Ruby. Forget CoffeeScript. Do SOA

  1. 1. Forget RubyForget CoffeeScript Do SOA @mlomnicki
  2. 2. SOA is becoming boring Andrzej Krzywda, yesterday
  3. 3. Monolith => SOA => Win
  4. 4. BackendRuby + Rails/Sinatra/EM/...JRuby, RubiniusRuby libraries
  5. 5. FrontendJavaScriptCoffeeScriptStdlib Hell
  6. 6. What`s wrongPick the BEST toolNo reuseUpgrades
  7. 7. Best Tool?XYZ sucks but there is no betteralternative (in Ruby)RMagick - 1,457,870 downloadsEMContacts
  8. 8. SPA comes with great power We write a lot of components They all can be new apps many APIs - many frontends - many apps Reuse How Twitter was born?
  9. 9. ExamplesFilepickerAviary
  10. 10. Apps not librariesThumbnails generatorContacts importerPayment processorNewsletterThe goal is to reuse APPS
  11. 11. ChoiceFrontend - JS/CS/DartBackend - unlimited
  12. 12. RubyAddictiveDevelop all the things in RubyDoesn`t matter if there are no librariesIsn`t it boring after all?
  13. 13. Writing an Irssi pluginPlugins in PerlCore in C1st thought - write Ruby Bindings myself!2nd thought - re-write Irsii in Ruby!!!3rd thought - actually why not Perl?
  14. 14. The RVM2 caseZSH initiallyRuby after @mpapis attended DRUGIs it really the best option?
  15. 15. Ruby über allesJava sucksPython sucksC sucksBash sucksPerl sucks as hellOnly new and immature langs do not suck (yet)
  16. 16. Fact #1 To suck, a programming language has to be mature, stable, widely used and proven to do its job right.Otherwise it is shiny, brillant, innovative and you`re a donkey who does not understand it.
  17. 17. Opinion #1 JavaScript does not suck.It is immature, unstable, ridiculous and does not do its job right.
  18. 18. SOADiversityWe are on the trackZMQ - Over 20 bindingsFind your new RubyKill JavaScriptLanguages are easy to learn
  19. 19. My takeFrom backend to frontendGo (does not suck!)Google app engine (sucks)
  20. 20. Thanks

×