RubyConf Reddot RubyConf 2016 总结

justin for Beansmile · 2016年06月27日 · 最后由 hunter 回复于 2016年07月09日 · 10024 次阅读
本帖已被管理员设置为精华贴

今年代表公司(Beansmile)前往新加坡参加Reddot RubyConf, 收获满满,趁现在有时间,简单总结一下,供自己接下来的学习方向和目标,查漏补缺,也给未到场的朋友分享一下。 以下内容,仅供参考,如若有误,请指正。

首先,我们来看下日程表

满满的都是干货,满满的都是大神,看得我那个鸡冻~~

Day 1

Yukihiro (Matz) Matsumoto – Keynote: Ruby Typing

Don't care about small things

第一个讲的是 Ruby 之父Matz,以 O 型血的人不在意细节,分析动态语言和静态语言的区别入题,借此引入 Ruby 3 新 FeatureSoft Typing

  • Types(part of ruby 3)
    • Duck typing in ruby(runtime)
    • Don't check type on Programming
    • Just care about behavior
    • example for String.IO
    • Don't care small things
    • Soft Typing
    • Don't challenge 100% coverage

Jason Yeo – Slaying the Dragon

  • 先调侃了 Matz,设计了MatzlispLogo,注册了matzLisp.org等等。

  • 简单介绍mal的用法,了解 Lisp 的基本概念

Kristine Joy Paas – Let's Play Ruby Golf

  • 各种 Ruby 黑魔法,请自我对比一下

正常情况

黑魔法情况下

这是正常人看不懂的代码,所以通常情况下,这些写法在团队都是不推荐的,权当学习哈~

Prathamesh Sonpatki – Secrets of testing Rails 5 apps

  • 来自bigbinary的博主,分享关于 Rails5 的一些内容
  • Rails 5 integration test are default
  • Rails 5 controller test are deprecated
  • Active Job Async adapter

需要了解更多细节,请前往Rails-5,里面满满的都是干货。

Godfrey Chan – Keynote (coming soon)

  • 授人以鱼不如授人以渔
  • Probelm Solving
  • Disruption
  • The Traditional Path
  • All abstractions leak
  • Debugging

Grzegorz Witek – Your API is too slow!

  • Web app optimization

  • Web API optimization

  • gem 'ruby-prof'
  • gem 'rack-mini-profiler'
  • gem 'newrelic'
  • gem 'skylight'

Ligtning talks

Jo Cranford – Where Did Everybody Go?

主要是问卷调查,详情请看视频

SHIBATA Hiroshi – How to Begin Developing Ruby Core

  • 介绍如何为 ruby 贡献源码

Ankita Gupta – Speeding Up Your Test Suite

Giovanni Sakti – Flexible Authorization

Tim Riley – Next-generation Ruby web apps with dry-rb, rom-rb, and Roda

  • 简单介绍下一代 Web 框架dry-rb,及各种主件
  • dry-rb 源码
  • rom-rb
  • roda
  • dry-web - Lightweight web application stack with pluggable routing front-ends

Sau Sheong Chang – Programming Complexity

Day 2

Aaron Patterson – Keynote: Taking Out The Trash

Sameer Deshmukh – Scientific Computing in Ruby

Konstantin Hasse – How We Replaced Salary Negotiations with a Sinatra App

Vipul Amler – Rails Frontend: 2016 edition

Sayanee Basu – Sense and Sensibility

Yasuko Ohba – Our Fight Against Super Bad Patterns in Legacy Rails Apps

Lightning talks

Kenji Mori – Learning Through Blogging: Ruby Blogging Benefits

Jack Chen Songyong – Grow from Small Simple Steps

Yuki Nishijima – 20 Tools and Techniques that Make You More Creative

  • gem "did you mean/experimental"
  • budnle config --global jobs 16
  • app.get "/"
  • minitest-power_assert
  • mv /path/{old, new}.rb/
  • ctrl + R
  • tree
  • ag/ lick ack
  • curl xxxxx | jq .dependecies.development
  • pagmentize alise 'more'=pagmentize -g

Steven Yap – Building Real-Time App with React/Redux/Rails/RethinkDB

Xin Tian – Journey to becoming a techlady

Kir Shatrov – Building a ChatOps framework

Terence Lee - Closing Keynote: After a Decade, Still a Rubyist - RedDotRubyConf 2016

图片

中国参会 Rubyist 合照

新加坡美景

夜景

标志性建筑

各种资源

官网

直播视频

现场 3D 图

huacnlee 将本帖设为了精华贴。 06月28日 01:40

女讲师比例满分

@huacnlee 已经补充上去了。

#4 楼 @small_fish__ 这次Conf有好几个女讲师,到场的程序媛也挺多的

为我厂职工点赞,顺手推荐下自己在 RubyConf China 之后写的

为什么要参加 RubyConf China https://ruby-china.org/topics/27636 昨天在会议间歇的午餐时,同事抛出这么一个问题,现在有那么丰富的文档、视频教程,也有很活跃的 Ruby China 论坛,那为什么还要千里迢迢(我们来自广州,还算是得了地利的)参加 RubyConf China?...

很多主题其实在 RubyConf China 上也有讲过类似的内容啦~ 不过女性讲师真的很多,而且内容都很有意思

过来膜拜一下大神!

赞! P.S 黑魔法那句是不是写错了,少个闭合符号?

本杰明居然没去。

连去三年的表示今年的气氛比去年好,人也比去年多,而且能感受到 Ruby 社区在重燃希望。(去年给我的感觉是 Node.js 抢去了很多风头,大家人心惶惶)

#15 楼 @blackanger 目测是没有错的

puts [*1..$*[0].to_i].map{|n|["%sBuzz"%x=[:Fizz][n%3]][n%5]||x|| n}

😭 这就是不推荐用这种黑魔法的原因,数括号对齐可以数到瞎😲

已将 ruby 带入公司,期待一年时间能有一个好的发展,然后组织参加明年的 rubyconf😂

一直在用 ruby 开发 web.

需要 登录 后方可回复, 如果你还没有账号请 注册新账号