ruby_programming.yml 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. - title: "Programming across paradigms"
  2. speaker: "Anjana Sofia Vakil"
  3. slug: programming-across-paradigms
  4. description:
  5. license: youtube
  6. site: youtube
  7. id: uNPdZm5oF_E
  8. - title: "Connascence Examined"
  9. speaker: "Jim Weirich"
  10. slug: connascence-examined
  11. description: >-
  12. Introduction to the idea of connascence its relation to coupling. Excessive
  13. connascence in our software means that the system may be hard to change,
  14. and hard to maintain.
  15. license: confreaks
  16. site: youtube
  17. id: HQXVKHoUQxY
  18. - title: "Running a Government Department on Ruby for over 12 Years"
  19. speaker: "Jeremy Evans"
  20. slug: running-government-on-ruby
  21. description:
  22. license: youtube
  23. site: youtube
  24. id: 2Rm7wLNmsco
  25. - title: "Advanced Ruby Class Design"
  26. speaker: "Jim Weirich"
  27. slug: advanced-ruby-class-design
  28. description:
  29. license: confreaks
  30. site: youtube
  31. id: vwBpTgdZBDk
  32. - title: "Workflows of Refactoring"
  33. speaker: "Martin Fowler"
  34. slug: workflows-refactoring
  35. description:
  36. license: youtube
  37. site: youtube
  38. id: vqEg37e4Mkw
  39. - title: "Seven Ineffective Coding Habits of Many Programmers"
  40. speaker: "Kevlin Henney"
  41. slug: ineffective-coding-habits
  42. description:
  43. license: youtube
  44. site: youtube
  45. id: ZsHMHukIlJY
  46. - title: "The computer revolution hasn't happened yet"
  47. speaker: "Alan Kay"
  48. slug: computer-revolution-hasnt-happened
  49. description:
  50. license: youtube
  51. site: youtube
  52. id: oKg1hTOQXoY
  53. - title: "OOP is Dead! Long Live OODD!"
  54. speaker: "Daniel West"
  55. slug: oop-is-dead
  56. description:
  57. license: youtube
  58. site: youtube
  59. id: RdE-d_EhzmA
  60. - title: "The Grand Unified Theory"
  61. speaker: "Jim Weirich"
  62. slug: grand-unified-theory
  63. description:
  64. license: confreaks
  65. site: youtube
  66. id: NLT7Qcn_PmI
  67. - title: "Debt Metaphor"
  68. speaker: "Ward Cunningham"
  69. slug: debt-metaphor
  70. description: >
  71. The debt metaphor refers to our ability to deliver code without a full
  72. understanding of the problem domain. The ability to pay back our technical
  73. debt depends on us writing clean enough code to be able to refactor it as
  74. we come to understand the problem. Rushing code out shouldn't be an excuse
  75. for poor coding.
  76. license: youtube
  77. id: pqeJFYwnkjE
  78. site: youtube
  79. - title: "MiniTest: Refactoring Test Unit and RSpec"
  80. speaker: "Jared Ning"
  81. slug: minitest-refactoring-frameworks
  82. description: >
  83. Differences, and similarities, among Ruby testing frameworks.
  84. license: confreaks
  85. id: IHB__duBuT0
  86. site: youtube
  87. - title: "A Philosophy of Software Design"
  88. speaker: "John Ousterhout"
  89. slug: philosophy-software-design
  90. description: ""
  91. license: youtube
  92. id: bmSAYlu0NcY
  93. site: youtube
  94. # - title: ""
  95. # speaker: ""
  96. # slug:
  97. # description: ""
  98. # license:
  99. # id:
  100. # site: