2015.04.18 深圳 Ruby 活动总结
ruby, 活动
2015.04.18
这是深圳 2015 年第一次 Ruby 活动, 人数是这几年以来的小高峰, 我与海波商量将地点定在 DJI ( 大疆科技 ).
本次活动安排了以下的主题:
主要主题: 如何优雅整合一个 Rails 论坛到我们的 Rails 应用
本场主题的 slide 放在: https://slides.com/windy/intger ( 目测现在需要翻墙了 )
技术关键字: Doorkeeper, Omniauth2, github, Rails, devise.
这场主题由我 @lyfi2003 分享.
主要内容:
以 github 与 jiaoluo.it 为例, 讲解了 oauth2 授权认证的过程.
简单分析了 oauth2 的工作原理, 这里推荐一个中文的资料, 讲解的非常透: http://blog.csdn.net/seccloud/article/details/8192707
分析了 Rails 生态下的 omniauth2 相关的 gem 包.
讲解了如何利用 doorkeeper 开发自己的 oauth2 server ( 你可以像 weibo 那样让别人接入了 ).
如何编写一个对应的 ominauth2 client 策略.
处理单点退出与数据传输等.
总而言之, 这个方案开成本较小, 有比较强的适用性. Jiaoluo 的论坛集成也仅仅花了 3-4 天的时间即告完工.
轻主题: 一些比较酷的 gem 介绍
主题由 @eason 分享, eason 是前腾讯 T3.2 资深工程师, 现在转型做 Rails 开发.
- devise (修改为短信验证)
- bootstrap_form 简单好用的后台界面
- cancancan 权限控制
- figaro 非常优雅的处理环境变量的组件
- angularjs 可测试前端
- factorygirlsrails 单元测试
- mina 简洁的部署工具
- aasm 状态机
- annotate 一个注释帮助工具
大家可以自行去 google 其使用方法.
花絮
大疆场地照顾的非常周全, 不仅有充足的饮料, HR 妹子们还专门为我们准备了点心, 我在这里由衷地表示感谢, 谢谢大家. 也感谢海波( @saberma ) 与 贤胜 等人的顶力支持.
活动原计划是 3 点开始, 实际却出了点小意外, 由于大疆有重要领导人参观, 活动推迟了半个小时, 我们临时转到楼下玩 "飞机":
AA 晚餐
活动大约在 5 点半左右结束, 自由交流之后, 剩下了 9 人去聚了晚餐.
我们主要交流了各自的近况, 以及对 Ruby 圈子的了解, 对公司和自由职业聊了一聊.
非常值得感谢与交流的朋友是 @Michael, 他是一个非常酷的美国创业者, 在中国创业, 这使得大家交流的时候用英文, 大家经历都非常酷, 是一个非常有趣的晚餐, 希望以后大家能将英文捡起来, 让我们深圳 Ruby 活动更加开放, 与世界接轨.
这部分由于摄影师 @vicentjiang 已经回啦, 我们也忘了合了影.
总结
最后, 再次感谢大疆为我们深圳 Ruby 活动提供的场地与服务, 谢谢你们. 谢谢海波的强力支持:)
感谢我们的摄影师: @vicentjiang
谢谢大家的参与, 让我们共同为深圳 Ruby 圈子成长努力.
最后, 看得出有部分朋友对 Ruby 和 Rails 还相对新手, 我写了一个资源推荐, 也许会对各位有帮助: Where to find good study resources about Ruby and Ruby on Rails in China
发表于 2015.04.19
© 自由转载 - 非商用 - 非衍生 - 保持署名
tang • 2015-05-07 12:10
昨天刚看你的文章,今天就看到“硅谷风投注资中国无人机厂商大疆”这条新闻。
李亚飞 • 2015-04-22 23:16
@郭
嗯, 以后会有女生的:) 有空也可以过来看看~
郭 • 2015-04-22 22:46
清一色的兄弟
李亚飞 • 2015-04-19 20:07
@蔡清华
好的, 你记的非常清晰哈, 我更新到总结了.
蔡清华 • 2015-04-19 19:39
1. 我做的gem介绍笔记
devise 用户中心(修改为短信验证)
bootstrap_form 简单好用的后台界面
cancancan 权限控制
figaro 管理环境变量
angularjs 可测试前端
factory_girls_rails 单元测试
mina 简洁的部署工具
aasm 状态机
annotate 注释
2. 亚飞,摄影师不是我