EuRuKo 2017

102 views
Skip to first unread message

Theodoros Orfanidis

unread,
Sep 12, 2017, 4:28:14 AM9/12/17
to Ruby Hellug
Καλημέρα,

Θα πάει κανείς στη Βουδαπέστη για το EuRuKo 29-30 Σεπτεμβρίου; Εγώ θα είμαι εκεί. Όποιος δεν έχει κλείσει ήδη εισιτήρια, έχουν εξαντληθεί.

Dimitrios Zorbas

unread,
Sep 12, 2017, 10:09:05 AM9/12/17
to Ruby Hellug
Κι έγω έχω κλείσει.

John

unread,
Sep 14, 2017, 4:04:53 AM9/14/17
to Ruby Hellug
Envy!!!

You can then visit and tell us what went down perhaps? :-)

/pagojo

Giorgos Tsiftsis

unread,
Sep 16, 2017, 3:08:39 AM9/16/17
to jo...@pagonis.org, Ruby Hellug
Θα πάνε και από εμάς (Skroutz) κάποια άτομα πάνω, όποτε θα βρεθείτε. Έχετε κάποια ιδέα γιατί οι φετινοί διοργανωτές ποστάρουν και με το tag elixirlang? Μου φαίνεται εντελώς άκυρο. 
--
You received this message because you are subscribed to the Google Groups "Ruby Hellug" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ruby-hellug...@googlegroups.com.
Visit this group at https://groups.google.com/group/ruby-hellug.
To view this discussion on the web visit https://groups.google.com/d/msgid/ruby-hellug/2ab1f5e1-11bd-4b43-9f34-ad25e0ab9ecc%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

John Pagonis

unread,
Sep 18, 2017, 8:46:03 AM9/18/17
to Giorgos Tsiftsis, Ruby Hellug

> On 16 Sep 2017, at 10:08, Giorgos Tsiftsis <giorgos....@gmail.com> wrote:
>
> Θα πάνε και από εμάς (Skroutz) κάποια άτομα πάνω, όποτε θα βρεθείτε. Έχετε κάποια ιδέα γιατί οι φετινοί διοργανωτές ποστάρουν και με το tag elixirlang? Μου φαίνεται εντελώς άκυρο.

Doink!!!
no idea :-/

/pagojo

Dimitrios Zorbas

unread,
Sep 19, 2017, 4:16:57 AM9/19/17
to Ruby Hellug
Σχετικά με το elixirlang hashtag, ίσως να έχουν και κάποια Elixir talks. Πέρσυ είχαν Valim, ένα ακόμα talk που έκανε σύγκριση Phoenix με Rails και κάποια lightning talks σχετικά με Elixir.
Tώρα στο γιατί κάνουν accept non-ruby talks στο EuRuKo, no idea.. 

N.K

unread,
Sep 25, 2017, 5:33:52 PM9/25/17
to Ruby Hellug
Σε όλα σχεδόν τα συνέδρια που αφορούν Ruby/Rails υπάρχει μια παρουσίαση ή παραπάνω για το elixir/phoenix framework. Και αυτό κυρίως γιατί to Elixir/Phoenix Framework είναι τουλάγιστον 10 πιο γρήγορο απο το Rails, χρησιμοποιεί λιγότερη μνήμη και έχεις πρόσβαση σε όλα τα cores του επεξεργαστή χωρίς να κάνεις ακροβασίες με τα προβληματικά threads της Ruby.  Όταν κάποιοι σαν την bleacher report κάνουν migrate στην Elixir απο Ruby on Rails και απο 150 rails servers κατεβαίνουν στους 5!! τότε κάτι έχουν να πουν: https://www.techworld.com/apps-wearables/how-elixir-helped-bleacher-report-handle-8x-more-traffic-3653957/.

John

unread,
Sep 26, 2017, 3:23:42 PM9/26/17
to Ruby Hellug


On Tuesday, 26 September 2017 00:33:52 UTC+3, N.K wrote:
Σε όλα σχεδόν τα συνέδρια που αφορούν Ruby/Rails υπάρχει μια παρουσίαση ή παραπάνω για το elixir/phoenix framework.

For example? Which ones? Are there any thematic trends there?
 
Και αυτό κυρίως γιατί to Elixir/Phoenix Framework είναι τουλάγιστον 10 πιο γρήγορο απο το Rails, χρησιμοποιεί λιγότερη μνήμη και έχεις πρόσβαση σε όλα τα cores του επεξεργαστή χωρίς να κάνεις ακροβασίες με τα προβληματικά threads της Ruby. 

What about the JVM though?
 
Όταν κάποιοι σαν την bleacher report κάνουν migrate στην Elixir απο Ruby on Rails και απο 150 rails servers κατεβαίνουν στους 5!! τότε κάτι έχουν να πουν: https://www.techworld.com/apps-wearables/how-elixir-helped-bleacher-report-handle-8x-more-traffic-3653957/.

hmmmm very interesting, Rails is a slow beast for sure, but I would take this 150 to 5 with a pinch os salt. 

Anyway, would you (or anyone) be interested to present this very important Elixir trend at the next Ruby Meetup :-)?

/pagojo

N.K

unread,
Sep 27, 2017, 3:26:24 AM9/27/17
to Ruby Hellug
On Tuesday, 26 September 2017 22:23:42 UTC+3, John wrote:


On Tuesday, 26 September 2017 00:33:52 UTC+3, N.K wrote:
Σε όλα σχεδόν τα συνέδρια που αφορούν Ruby/Rails υπάρχει μια παρουσίαση ή παραπάνω για το elixir/phoenix framework.

For example? Which ones? Are there any thematic trends there?

In Euroko2013, there was a talk about functional programming (Haskel) by a great Ruby developer. Remember this? ->

Functional Language = Haskel = Elixir

Just browsing through http://confreaks.tv/events and picking up randomly some rails events,  you see there are always some elixir talks. 



And there are many more, if you go through this list of events: http://confreaks.tv/events

You have an ex "Rails Core developer", Jose Vali,  exploring Erlang and writing Elixir on top of, when he gave up on Ruby trying to do concurrency/parallelism. Jose is a realy really smart guy.

In general:

Υou have https://twitter.com/chris_mccord writing Phoenix Framework, an ex pro-rails programmer who saw the bottlenecks of Rails in production of real time apps and came up with better solutions. Wrote Phoenix.

You have Dave Thomas https://www.youtube.com/watch?v=5hDVftaPQwY, one of the first people who wrote Ruby books, move to evangelizing Elixir.

These are major trends.

 
Και αυτό κυρίως γιατί to Elixir/Phoenix Framework είναι τουλάγιστον 10 πιο γρήγορο απο το Rails, χρησιμοποιεί λιγότερη μνήμη και έχεις πρόσβαση σε όλα τα cores του επεξεργαστή χωρίς να κάνεις ακροβασίες με τα προβληματικά threads της Ruby. 

What about the JVM though?

In JVM you have java threads lining up with os threads, no GIL locks. That's great. In Erlang/Elixir, you have an experience of 30+ years with 99,9% availability, fault tolerance doing distributing message passing with supervisions handling every request with mini-processes. No shared memory, mutexes, etc.  And Erlang is an OS by itself. And you have Elixir sitting on top of it. That's serious serious serious stuff.

I saw this Elixir video and was blown away: https://www.youtube.com/watch?v=iswld-Rpi_g

 
Όταν κάποιοι σαν την bleacher report κάνουν migrate στην Elixir απο Ruby on Rails και απο 150 rails servers κατεβαίνουν στους 5!! τότε κάτι έχουν να πουν: https://www.techworld.com/apps-wearables/how-elixir-helped-bleacher-report-handle-8x-more-traffic-3653957/.

hmmmm very interesting, Rails is a slow beast for sure, but I would take this 150 to 5 with a pinch os salt. 

Maybe not 5 but using half of the servers for sure. In Phoenix there is no need to use background processors, everything involving supervisors and batch processing and more was built in a long time ago.

I am not bashing Ruby/Rails, there are both great but for really serious work involving thousands/millions of users, Phoenix is the way to go. I am sure you have a lot to learn since Elixir is a functional language, but it is worth it. Ruby was influenced by Lisp (a functional language). And Phoenix was influenced by Rails.

By the way, did you know that WhatUp was built on Erlang handling 5.000.000 connections per server?




Anyway, would you (or anyone) be interested to present this very important Elixir trend at the next Ruby Meetup :-)?

/pagojo

I could but don't live in Athens :-(

Cheers

N.K

unread,
Sep 27, 2017, 4:34:27 AM9/27/17
to Ruby Hellug
Επίσης, στη παρακάτω παρουσίαση απο τον Koichi Sasada, Core Ruby developer για το Virtual Machine της Ruby, που μιλάει για την πρότασή του πως μπορεί να γίνει η Ruby 3.0 "concurrent", αναφέρεται σε παραδείγματα απο άλλες γλώσσες.

Αναφέρει την Elixir σε αυτό εδώ το σημείο:

https://youtu.be/WIrYh14H9kA?t=1268
http://www.atdot.net/~ko1/activities/2016_rubykaigi.pdf

References:
http://olivierlacan.com/posts/concurrency-in-ruby-3-with-guilds/

Vassilis Vatikiotis

unread,
Sep 27, 2017, 4:43:53 AM9/27/17
to nko...@gmail.com, Ruby Hellug
Great stuff Niko!!!!
--
Vassilis Vatikiotis
> --
> You received this message because you are subscribed to the Google Groups
> "Ruby Hellug" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to ruby-hellug...@googlegroups.com.
> Visit this group at https://groups.google.com/group/ruby-hellug.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/ruby-hellug/1e5d853d-491f-4765-a75d-62ebd3aacf71%40googlegroups.com.

Nikos Fertakis

unread,
Sep 27, 2017, 6:05:35 AM9/27/17
to Ruby Hellug
My 2c: Ενδιαφέρουσα (τουλάχιστον) η Elixir, ατυχές το γεγονός ότι κανιβαλίζει τη Ruby κοινότητα. Δε μου φαίνεται παράλογο σε συνέδριο μιας συγκεκριμένης γλώσσας προγραμματισμού να υπάρχει κάποια εισαγωγική παρουσίαση σε καινούργια concepts, αλλά νομίζω πλέον είναι too much όλο αυτό. Ruby conference should be about Ruby παιδιά, ενδιαφέρουσες τεχνολογίες και γλώσσες υπάρχουν άπειρες εκεί έξω.

Dimitrios Zorbas

unread,
Sep 27, 2017, 6:30:04 AM9/27/17
to Ruby Hellug
Το να αναλύουμε τα πλεονεκτήματα της Χ γλώσσας / framework σε σχέση με Ruby / Rails είναι off-topic.
Θα μπορούσαμε να έχουμε ένα ξεχωριστό thread για τέτοιου τύπου συζήτηση. Αν δε τέτοια συζήτηση, γίνεται με marketing-talk τύπου επιχειρήματα δεν έχει να προσφέρει
κάτι στην κοινότητα imho.
Όπως είπε και ο Νίκος παραπάνω, τα talks σε ένα Ruby conference θα πρέπει να είναι με επίκεντρο τη Ruby, ακόμα και αν αναφέρονται σε μια άλλη γλώσσα.

N.K

unread,
Sep 27, 2017, 7:20:13 AM9/27/17
to Ruby Hellug
Υπάρχουν αρκετοί που χρησιμοποιούν και τα δυο frameworks μαζί για να κάνουν την δουλειά τους. Όπως εγώ. Οι γλώσσες υπάρχουν εκεί για να μπορεί ο καθένας να τις χρησιμοποιεί συμπληρωματικά εκεί που η άλλη δεν τραβάει αντικειμενικά. Στο τέλος, κανείς δεν ενδιαφέρεται σε τι έχεις γράψει την εφαρμογή. Σε ενδιαφέρει όμως εσένα αν έχεις κάνει σωστά την δουλειά σου χρησιμοποιώντας τα κατάλληλα εργαλεία για τις κατάλληλες περιπτώσεις χωρίς να πέφτεις σε συμβιβασμούς. Ίσως το τράβηξα λίγο παραπάνω με τα λινκς γιατί έχω ενθουσιαστεί και με τα δυο frameworks και πως το ένα με έχει βοηθήσει να λύσω scaling προβλήματα εκεί που δεν μπορούσε το άλλο. Αν πιστεύετε πως έκανα posting για θέμα "κανιβαλλισμού" της Ruby "κοινότητας" ή για "marketing talk", τότε Ι rest my case.

Nikos Fertakis

unread,
Sep 27, 2017, 8:34:03 AM9/27/17
to Ruby Hellug
Φίλε N.K η μοναδική διαφωνία είναι κατά πόσο χωράνε παρουσιάσεις για μια άλλη γλώσσα στο πλαίσιο ενός Ruby συνεδρίου. Γνώμη μου είναι πως - στη γενική περίπτωση - δε χωράνε.
Κατά τα άλλα φυσικά να χρησιμοποιήσεις ό,τι εργαλείο κρίνεις πως σε βοηθάει να κάνεις καλά τη δουλειά σου.

John

unread,
Sep 27, 2017, 6:16:21 PM9/27/17
to Ruby Hellug


 
Και αυτό κυρίως γιατί to Elixir/Phoenix Framework είναι τουλάγιστον 10 πιο γρήγορο απο το Rails, χρησιμοποιεί λιγότερη μνήμη και έχεις πρόσβαση σε όλα τα cores του επεξεργαστή χωρίς να κάνεις ακροβασίες με τα προβληματικά threads της Ruby. 

What about the JVM though?

In JVM you have java threads lining up with os threads, no GIL locks. That's great. In Erlang/Elixir, you have an experience of 30+ years with 99,9% availability, fault tolerance doing distributing message passing with supervisions handling every request with mini-processes. No shared memory, mutexes, etc.  And Erlang is an OS by itself. And you have Elixir sitting on top of it. That's serious serious serious stuff.


FWIW: The JVM is based on the VM tech by IBM, Sun, OTI, Oracle and who knows by how many others, going back to the 70s. It was mostly influenced by the Smalltalk-80 VMs, Strongtalk VM and Self VM work that IBM, OTI and Sun did with JIT compilers , stack-based and registered based VMs. The experience put in today's JVM is unprecedented. What makes you think it is not "serious stuff"? 
 
btw I will go over your very interesting links. some of them for the second time :-p 

/pagojo

N.K

unread,
Sep 28, 2017, 2:27:08 AM9/28/17
to Ruby Hellug
Εγώ λέω να μην το τραβήξουμε άλλο. Έγινα και εγώ "fanboy" της Elixir/Erlang και άρχισα τις συγκρίσεις και τα links κτλ. Όπως λένε και στα αγγλικά, take it with a grain of salt. Συγγνώμη για τα posts σε thread για το EurUko. Όταν γυρίσετε απο εκεί πάνω, πείτε μας τι είδατε εκεί πάνω.
Peace to all of you.

John

unread,
Sep 28, 2017, 3:36:58 PM9/28/17
to Ruby Hellug


On Thursday, 28 September 2017 09:27:08 UTC+3, N.K wrote:
Εγώ λέω να μην το τραβήξουμε άλλο. Έγινα και εγώ "fanboy" της Elixir/Erlang και άρχισα τις συγκρίσεις και τα links κτλ. Όπως λένε και στα αγγλικά, take it with a grain of salt. Συγγνώμη για τα posts σε thread για το EurUko. Όταν γυρίσετε απο εκεί πάνω, πείτε μας τι είδατε εκεί πάνω.
Peace to all of you.


Ha why not. finally we have a live discussion on this group! I like :-)

We should have a meetup I say, with this subject.
<geek> I'm really interested in VM tech...once upon a time I ported CRuby YARV 1.9.0po to Symbian OS :-p  </geek>

/pagojo

Ρωμανός Τσουροπλής

unread,
Oct 9, 2017, 5:33:46 AM10/9/17
to Ruby Hellug
Τελικά Theo και λοιποί, πως ήταν στο EuRuKo; Άξιζε; Είχε κάτι ενδιαφέρον;

Theodoros Orfanidis

unread,
Oct 9, 2017, 5:47:57 AM10/9/17
to Ruby Hellug
Όπως πάντα είχε κάποιες καλές παρουσιάσεις και κάποιες μέτριες. Τα highlights για μένα ήταν:

- Το keynote του Matz που είχε πληροφορίες για το πως κάνουν optimize την Ruby για καλύτερη ταχύτητα.
- Things I Learned the Hard Way Building a Search Engine - ενδιαφέρον για κάποιον που δεν έχει ασχοληθεί με text search και τα concepts του.
- Rescuing legacy codebases with GraphQL and Rails - καλό intro για κάποιον που δεν έχει δουλέψει με GraphQL APIs.

Έχασα 2 παρουσιάσεις που κάποιοι βρήκαν επίσης ενδιαφέρουσες.

Ο χώρος μεγάλος αλλά μακρόστενος και το WiFi τραγικό. Επίσης τσιμπημένο το εισητήριο στα 95 ευρώ. Νομίζω στην Αθήνα ήταν πολύ καλύτερα ;)

John

unread,
Oct 13, 2017, 11:51:37 AM10/13/17
to Ruby Hellug
Teoula, sounds interesting, thanks :-) 

Did they say anything about "official videos"?

/pagojo
Reply all
Reply to author
Forward
0 new messages