iT邦幫忙

第 12 屆 iT 邦幫忙鐵人賽

DAY 1
0
自我挑戰組

Metaprogramming Ruby and Rails系列 第 1

Day 1 -- 參賽宣言

Tunnel-https://www.1zoom.me/

參賽動機

第一次聽到有關於鐵人賽也似乎也是去年這個時間點,當時無法同時兼顧家庭及實作專案下而沒能下定決心參賽,總讓我有點遺憾。非常慶幸最近有朋友的提醒,終於來得及參加本屆的鐵人賽。最後期望可以藉由每日一篇的技術文,強化自己的專業能力並且如期完賽。

題目選擇

之前閱讀線上技術文時,看到了 Ruby 黑魔法下的幕後過程。在好齊心驅使之下,搜尋 google 關鍵字 "ruby metaprogramming" 才發現許多有趣,也有點複雜的題材。本次參賽的內容將綜合網路上的相關資訊及Metaprogramming Ruby 書中的觀念,期望能讓大家更深入地了解 Ruby。
在介紹完Ruby後,還希望可以實作Rail相關的主題,相信會比前半部的內容更有趣一些。但目前題材及時程未確定,只能先開空頭支票了!
之後發表的文章,如果有不完整或是錯誤的地方也懇請路過的朋友、前輩們可以不吝指正,先謝謝大家囉!

預計內容(暫定)

上半部 

  • Open Class
  • Instance Variables & Methods
  • Class & Module
  • The Truth About Classes
  • What is Self in Ruby's World
  • What Happens When You Call a Methods?
  • Singleton class In Ruby 神秘的匿名者
  • ….

下半部

  • Heroku with sidekiq
  • Action Mailer with sidekiq
  • Action Cable
  • Stimulus with Rails

下一篇
Day 2 -- What is Metaprogramming ?
系列文
Metaprogramming Ruby and Rails33

1 則留言

0
小菜
iT邦新手 4 級 ‧ 2020-09-16 19:36:24

我要留言

立即登入留言