Ruby Tuesday #27

活動介紹:

Ruby Tuesday 是由 Ruby Taiwan 社群所舉辦的技術演講交流聚會,主要針對 Ruby 程式語言及軟體開發,進行業界的交流及分享,提昇開發人員的技術深度與廣度。

時間:

2013/11/26(週二)19:30-22:00。

地點:

捷運忠孝新生站5號出口 步行1分鐘, 老樹咖啡B1的 DeRoot休閒空間

注意事項:

本次活動為事先收費, 請到場時簽到; 場地提供免費的飲料,若要用餐可向櫃檯點餐,或是自行攜帶外食入場亦可;晚上 6:40 起開放進場。

票價:

預先報名繳費為200元, 現場報名繳費為230元, 停止預先報名後仍可現場報名

退票原則:

本活動不接受退票

主題:

  1. 鴨七: 「簡單易懂的 OAuth 2.0 - 如何用 OAuth 2 鎖住你的 API」(1 hr)
    這年頭不管什麼 app 都要串別人的 API ,但如果你要造 API 給別人串,除了規劃 endpoint 和 JSON 資料結構之外,還有更重要的「存取管制」,以及「user 的存在」,例如,你會希望 API request 可以知道「要改哪個 user 的資料」,但不希望 client 儲存 user 的帳號密碼。

    利用 OAuth 2 通訊協定,可以實作出 API 的存取管制,讓 API 得知要操作的對象 user 是誰,並且讓你做出像 Facebook 登入那樣子的登入流程。然而 OAuth 2.0 的 spec 根本就是個 [tl;dr] 的東西,但沒讀過 spec 也沒辦法輕鬆實作,更別說套現成的 gem 擋在 API 的前面。本演講會簡單介紹 OAuth 2 是怎麼一回事,並示範如何從零建立一個用 OAuth 2 鎖住的 Grape API。若您沒有 Ruby / Rails 的經驗,也可以大略得知製造 OAuth 2.0 API 鎖的方法。

    備註:實作的部份大致上會照這篇文章來跑。

  2. 高見龍: 「from Ruby to Objective-C」 (45 mins)

    Ruby 跟 Objective-C 看似完全不同的兩種程式語言,事實上,這兩種程式語言因為流著部份相同的血液:Smalltalk,它們在設計與實作有許多類似的地方。

    講者目前主要的工作是在 iOS app 及 Ruby/Rails 專案開發,他將在這短短的 45 分鐘介紹這兩種程式語言類似的設計,分享從 Ruby 學習到的經驗,以及如何將經驗值轉到 Objective-C,以減少程式語言學習及轉換的痛苦。

DeRoot 休閒空間 / 台北市新生南路一段60號B1

活動票券

票種 販售時間 售價
入場券 2013/11/12 12:00(+0800) ~ 2013/11/25 22:00(+0800) 結束販售
  • TWD$200
下一步