This is a presentation which I gave on Rzeszow Ruby User group meeting about the best Ruby conference in Poland - wroclove.rb 2017
WROCLOVE.RB 2017 RECAPMateusz Bielec28.03.2016, RRUG#5
View Slide
WROCLOVE.RB
https://twitter.com/wrocloverb/status/844147433424805888
https://twitter.com/cs3b/status/843748260963672064
https://twitter.com/hubertlepicki/status/843117548300394497
https://twitter.com/gosiaczu/status/843413092532961280
https://twitter.com/wpiekutowski/status/843430456603414528
TALKS
KARAFKA - PLACE WHERERUBY, RAILS AND KAFKA MEETTOGETHERMaciej Mensfeld
https://kafka.apache.org/images/logo.png
http://mensfeld.github.io/karafka-framework-introduction/img/karafka-04.png
MACHINE LEARNING FOR THERESCUEMariusz Gil
https://twitter.com/b0niek/status/842790351991701504
„MACHINE LEARNING IS NOTA SINGLE RUN OFALGHORITM IT'S A PROCESS"
THE OVERNIGHT FAILURESebastian Sogamoso
https://d3vv6lp55qjaqc.cloudfront.net/items/2b003g3631383Q1H1E16/image.jpg
https://speakerdeck.com/sebasoga/the-overnight-failure-1
FAULT TOLERANCE IN RUBYHubert Łępicki
FAULT TOLERANCE IN RUBY
FAULT TOLERANCE IN RUBY• Fault tolerance
FAULT TOLERANCE IN RUBY• Fault tolerance• Circuit Breaker pattern
FAULT TOLERANCE IN RUBY• Fault tolerance• Circuit Breaker pattern• Fail fast
AUTOMATED TYPECONTRACTS GENERATIONFOR RUBYValentin Fondaratov
BINDINGS IN RUBY - BEHINDTHE MAGIC OF BLOCKSPiotr Szmielew
THE BABEL FISH IS DATA:A CASE STUDYNorbert Wójtowicz
https://twitter.com/voter101/status/843470327963439104/photo/1
WE ALL BUILD DISTRIBUTEDSYSTEMSMaciej Rząsa
https://twitter.com/wrocloverb/status/843402581464567809
https://twitter.com/mbie/status/843411191359852544
PREDICTING PERFORMANCECHANGES OF DISTRIBUTEDAPPLICATIONSWojciech Rząsa
https://twitter.com/wrocloverb/status/843417549618470912
https://twitter.com/pankowecki/status/843427241828794368
CONCURRENTRUBY V1.1.0: NEWFRAMEWORK, NEW WAY OFWRITING CONCURRENT CODE!Petr Chalupa
DISCUSSION PANELS
https://twitter.com/PoslinskiDotNet/status/843103247728590848
HOW TO SURVIVE IN THE JAVASCRIPTWORLD AS A RUBY PROGRAMMERAND STAY SANE (IN 2017)
LIGHTING TALKS
https://twitter.com/fribulusxax/status/842799833446567936
https://twitter.com/vovaua/status/843132288468770817
LIGHTING TALKS• Always rescue StandardError
LIGHTING TALKS• Always rescue StandardError• TIG - Text-mode interface for git
LIGHTING TALKS• Always rescue StandardError• TIG - Text-mode interface for git• Google Summer of Code
LIGHTING TALKS• Always rescue StandardError• TIG - Text-mode interface for git• Google Summer of Code• Ruby is fast
LIGHTING TALKS• Always rescue StandardError• TIG - Text-mode interface for git• Google Summer of Code• Ruby is fast• https://github.com/obrok/discombobulator
LIGHTING TALKS• Always rescue StandardError• TIG - Text-mode interface for git• Google Summer of Code• Ruby is fast• https://github.com/obrok/discombobulator• https://github.com/niklas/rails-dairylog
WE WERE THEREhttps://twitter.com/RRUGpl/status/843892405703233540
MOST ACTIVE USERS ONTWITTER WITH #WROCLOVERB
MOST ACTIVE USERS ONTWITTER WITH #WROCLOVERB1. mjrzasa - 34
MOST ACTIVE USERS ONTWITTER WITH #WROCLOVERB1. mjrzasa - 342. pankowecki - 23
MOST ACTIVE USERS ONTWITTER WITH #WROCLOVERB1. mjrzasa - 342. pankowecki - 233. wrzasa - 22
MOST ACTIVE USERS ONTWITTER WITH #WROCLOVERB1. mjrzasa - 342. pankowecki - 233. wrzasa - 224. wrocloverb - 22
MOST ACTIVE USERS ONTWITTER WITH #WROCLOVERB1. mjrzasa - 342. pankowecki - 233. wrzasa - 224. wrocloverb - 225. nerdblogpl - 18
MOST ACTIVE USERS ONTWITTER WITH #WROCLOVERB1. mjrzasa - 342. pankowecki - 233. wrzasa - 224. wrocloverb - 225. nerdblogpl - 186. RRUGpl - 16
SUMMARY
SUMMARY• Hard to get a single ticket
SUMMARY• Hard to get a single ticket• Huge engagement, different topics
SUMMARY• Hard to get a single ticket• Huge engagement, different topics• Elixir is not a Ruby replacement… yet
QUESTIONS?
RESOURCES• https://mensfeld.github.io/karafka_-_place_where_ruby_rails_and_kafka_meet_together/#/• https://speakerdeck.com/sebasoga/the-overnight-failure-1• http://slides.com/hubertlepicki/fault-tolerance-in-ruby#/• https://speakerdeck.com/valich/automated-type-contracts-generation-for-ruby• https://speakerdeck.com/esse/bindings-in-ruby-behind-the-magic-of-blocks• https://speakerdeck.com/wrzasa/predicting-performance-changes-of-distributed-applications• https://speakerdeck.com/mrzasa/we-all-make-distributed-systems-wroc-love-dot-rb-2017• https://hackpad.com/How-to-survive-in-the-JavaScript-world-as-a-Ruby-programmer-and-stay-sane-in-2017-AlN9bM04SEk• https://hackpad.com/Ruby-vs-Elixir-pTeC0e6tsnd• http://michal.muskala.eu/2017/03/22/why-i-stayed-with-elixir.html• http://blog.endpoint.com/2017/03/wrocloverb-2017-part-1.html