$30 off During Our Annual Pro Sale. View Details »

Tales Of Interest - RubyConfAU 2014

Jon Rowe
February 21, 2014

Tales Of Interest - RubyConfAU 2014

Tales of Interest from the open source world.

Jon Rowe

February 21, 2014
Tweet

More Decks by Jon Rowe

Other Decks in Technology

Transcript

  1. TALES OF
    INTEREST
    JON ROWE

    View Slide

  2. INTRODUCING…

    View Slide

  3. WHAT IS THIS TALK?

    View Slide

  4. RSPEC?

    View Slide

  5. OPEN SOURCE

    View Slide

  6. COMMUNITY

    View Slide

  7. View Slide

  8. WHAT IS THIS TALK?

    View Slide

  9. MAINTENANCE

    View Slide

  10. ENVIRONMENT ISSUES

    View Slide

  11. INTERPRETER BUGS

    View Slide

  12. UNINTENDED USAGE

    View Slide

  13. ENVIRONMENT

    View Slide

  14. WORKS ON MY MACHINE

    View Slide

  15. DOES IT WORK ON
    WINDOWS?

    View Slide

  16. OS X VS LINUX

    View Slide

  17. ENVIRONMENT

    View Slide

  18. ENCODING

    View Slide

  19. YOUR ENCODING

    View Slide

  20. THEIR ENCODING

    View Slide

  21. OUTPUT ENCODING

    View Slide

  22. LITERAL ENCODING

    View Slide

  23. View Slide

  24. View Slide

  25. ENCODING

    View Slide

  26. RUBY ISSUES

    View Slide

  27. BLOCKS VS PROCS VS
    LAMBDAS

    View Slide

  28. MONKEY PATCHING

    View Slide

  29. SHOULD VS EXPECT

    View Slide

  30. INTERPRETERS
    MRI
    JRUBY
    RUBINIUS

    View Slide

  31. MRI

    View Slide

  32. PUBLIC_CLASS_METHOD

    View Slide

  33. SEGFAULT FROM SLTD

    View Slide

  34. View Slide

  35. ENTERPRISE READY

    View Slide

  36. View Slide

  37. View Slide

  38. View Slide

  39. View Slide

  40. View Slide

  41. View Slide

  42. JRRRRUUUUBBBBBBYYY

    View Slide

  43. View Slide

  44. View Slide

  45. View Slide

  46. RUBINIUS

    View Slide

  47. View Slide

  48. STD LIB AS GEMS

    View Slide

  49. View Slide

  50. View Slide

  51. View Slide

  52. .*...........
    ...........
    ...........
    ..*.
    F....................
    FF...........
    ..............................................
    .........
    ..**
    ..................................
    ..........
    ....*
    .....................
    ............
    ....**
    ........
    .*...........
    .....
    ...........
    .*...........
    .......................
    ...............
    .F.*
    ..........
    ..*................
    .......
    ..........
    .......
    .......
    *...................................................
    ................
    .........
    .........................................
    ....*
    RSPEC

    View Slide

  53. DOG FOODING

    View Slide

  54. View Slide

  55. DOG FOODING

    View Slide

  56. WHO WATCHES THE
    WATCHMEN

    View Slide

  57. FALSE POSITIVES

    View Slide

  58. FAILURES YOU
    CAN’T FIND

    View Slide

  59. View Slide

  60. FUNTIME!

    View Slide

  61. View Slide

  62. View Slide

  63. View Slide

  64. View Slide

  65. View Slide

  66. THANKS

    View Slide

  67. CODE

    View Slide

  68. View Slide

  69. THANKS
    @JONROWE
    HTTP://JONROWE.CO.UK

    View Slide

  70. PHOTO
    http://www.flickr.com/photos/mtaphotos/9689841968/

    http://www.flickr.com/photos/25345233@N07/3707870821/

    http://www.flickr.com/photos/sifter/10524353/

    http://www.flickr.com/photos/wondermonkey2k/5405319642/

    http://www.flickr.com/photos/veganstraightedge/7841383520/

    http://www.flickr.com/photos/42429527@N03/5106694318/

    http://www.flickr.com/photos/courgettelawn/84367373/

    http://www.flickr.com/photos/nasahqphoto/7099706799/

    http://www.flickr.com/photos/askpang/5542756667/

    View Slide