Beyond ruby

1,094 views
1,006 views

Published on

Presentation at Nordic Ruby, June 2011

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,094
On SlideShare
0
From Embeds
0
Number of Embeds
464
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Beyond ruby

    1. 1. Beyond Ruby @jakobmattsson jakobmattsson.se
    2. 2. Everything is f*ing dynamic
    3. 3. Ruby is not
    4. 4. In the next 15 minutes• How I came to my opinion• Why I donʼt think Ruby is dynamic• What to do about it• When weʼll know weʼre there
    5. 5. Static checking is good. Casting is evil.
    6. 6. New perspectives
    7. 7. Combine the best of two worlds!
    8. 8. It failed
    9. 9. Open up a new set of possibilities
    10. 10. Ruby disappoints
    11. 11. list.filter(function(x) { return x > 0 }) list.select { |x| x > 0 } filter (> 0) list
    12. 12. || !&&
    13. 13. EVERYTHING IS AN OBJECT!!!
    14. 14. A dynamic language should be moldable
    15. 15. Syntax unification
    16. 16. Operators on steroids
    17. 17. Call by name
    18. 18. We are not there yet
    19. 19. Safety? Performance?
    20. 20. What can Blub do?What can’t Blub do? @jakobmattsson jakobmattsson.se

    ×