各位 Rubyist 好!
我们上周六在广州市越秀区五羊邨的 StrandBeer 酒吧举办了10 月份的 GZRuby Party,活动现场由讲师们为我们带来了 5 个精彩的主题演讲。虽然活动已过,但是总结绝不能少。
这个月的 Party 虽然收到其他同时间的活动的影响,到场人数为 20+ 个人,但是还是非常高兴能够见到一些新鲜的面孔,说明我们的 Ruby 社区正在逐步壮大,这是好事。
好了,废话不多说,下面简单介绍下上周六,各位讲师都带来了什么精彩内容,点击主题名称后的链接可以直接前往讲稿网查看讲师讲稿。
1. Martin - 《Spree 2 的那些事》 前往讲稿网查看 Martin 在这个主题中主要介绍了从 Spree 2.0 开始,直到最近的 Spree 2.4,Spree 2 都给开发者主要提供了哪些新的功能或者特性,包括 Model 层的 I18n,核心代码的分离等等。
2. Shou Ya - 《Have fun with Rails metaprogramming magic》
Shou Ya 在 Party 现场为各位 Rubyist 演示了如何通过元编程技术实现自己的一套 Migrations 系统,并且现场通过执行代码直观展示元编程的魔力。Shou Ya 的演示代码实现了常见的up
以及down
操作等。
3. Rex - 《云时代的编程方法——Lemina Programming》(该主题应讲师要求,未公开讲稿信息) Lemina Programming 是由 Rex 提出的一种新的编程范式,Rex 在现场通过一个实际的小例子,为大家展示了 Lemina Programming 是如何区别于经典的 OOP 方法的。Lemina Programming 的目标是成为下一代,即云时代和多核时代的主流编程模型。
4. 周建平 - 《Hypermedia API Design》 前往讲稿网查看 周建平讲师在主题中主要讲解了基于网络的系统架构的七个主要属性,并且对比研究了现有的几大架构(数据流风格、复制风格、分层风格、移动代码风格以及对等风格),最后通过 REST 提出了对于 Hypermedia API 设计的几个建议。
5. Justin - 《CanCan 下前后端结合的权限设计》 前往讲稿网查看 Justin 在主题中以实际例子引出业务系统中多角色权限系统设计的难题,并且演示了 CanCan 的用法,以及如何结合 Canard 实现基于角色的访问控制,并且最后演示了如何将 CanCan 与 Backbone 结合,实现一套完整的前后端结合的权限系统。
最后再来一张合照吧!
最近的几次活动,非常感谢各位小伙伴一直都在积极地向 GZRuby 提供许多很好的建议,通过尝试,也确实获得了一些肯定,为了能够更好地服务社区,我们暂定一下工作作为我们的待办事项,我们会尽快完成这些工作,但是由于大家平时都非常忙,如果有所怠慢,还请大家多多谅解。
最近两次活动,都收到小伙伴们的强烈建议,希望能有一个集中营方便大家平时也能聚在一起聊天,所以我们会在这几天建立微信群组,并且到时邀请各位朋友进群,同时也会发布二维码到 Ruby China 论坛,敬请留意。
我们已经建立了 GZRuby 的微信群组,现在已经有部分 Rubyist 进入群里了,欢迎扫码加入:
现在每次新活动需要公告的话,我们都只能通过官网以及 Ruby China 发布,为了能够更加及时通知到大家,我们正在准备搭建 GZRuby 的微信公众号。
现在 GZRuby 的活动频度为每 2 个月一次,但是考虑到一些朋友如果因为时间冲突来不了活动现场,就又只能多等两个月,加起来就是 4 个月,时间跨度过大,所以我们正在考虑从下个月起,GZRuby Party 的聚会时间调整为每个月的最后一个周的周六下午。如果最终确定下来,我会照旧在下个月初发出报名表以及活动公告。
以上是我们接下来的主要几个工作,希望社区的各位朋友能够继续多多支持,有任何意见或者建议也非常欢迎直接告诉我们。联系方式:martin at beansmile.com。