设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 查看内容

Rake之父Jim Weirich技术演讲和开源项目汇总

2014-4-4 11:12| 发布者: joejoe0332| 查看: 2903| 评论: 0|原作者: Segmentfault|来自: Segmentfault

摘要: Jim Weirich是Ruby开发社区重量级程序员,他开发了非常流行的、几乎被所有Ruby开发者使用的开发工具——Rake。他在Ruby社区非常活跃,在世界各地经常演讲,为Ruby的推广做的极大的贡献。以下是其演讲和项目汇总。 ...
  Jim Weirich是Ruby开发社区重量级程序员,他开发了非常流行的、几乎被所有Ruby开发者使用的开发工具——Rake。他在Ruby社区非常活跃,在世界各地经常演讲,为Ruby的推广做的极大的贡献。以下是其演讲和项目汇总。


  Jim Weirich在各种技术会议上做过大量精彩的演讲,主题涵盖Ruby、函数式编程、敏捷开发等方面,下面收集了其中一些演讲的演示文档,和大家分享一下:



1. 关于线程,Rubist应该知道的

在主流编程语言里编写线程安全代码的困难之处,一些非主流语言是如何处理这些问题的。


2. 每个程序员都应该读两遍以上的10篇论文

Michael Feather向程序员推荐的10篇经典论文,这里是Weirich做的10个5分钟闪电演讲,每次介绍其中的1篇论文。


3. 源代码控制系统

一步一步自制一个分布式的源代码控制系统,通过这样的方式熟悉分布式源代码控制的原理。


4. 编写良好的Ruby模块代码

包括如何给开放类安全地添加方法、避免命名冲突、使用send、安全地使用method_missing、安全地连锁方法、定制require行为等主题。


5. 括号会说话

SICP心得。


6. 面向无限

异想天开,大胆地追寻领先时代的想法。


7. SOLID Ruby

如何在Ruby编码中应用Bob Martin的SOLID设计原则。


8. Ruby 礼仪

Ruby程序员的礼仪:元编程技术、钩子方法的实现、方法别名等等。


9. 你对测试满意么

应该如何改进测试的方式?测试不仅声明软件是如何实现的,而且应该抓住软件应该如何工作的实质。尽管代码示例用了Ruby,但是这里涉及的很多测试原则对其他语言也适用。


10. 如何编写健壮的Ruby程序

介绍有助于改善软件、编写可靠代码的开发工具、技术和实践。



酷毙

雷人
1

鲜花

鸡蛋

漂亮

刚表态过的朋友 (1 人)

  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部