Skip to main content

Command Palette

Search for a command to run...

復活節特價 Ruby 書敗家指南

Published
2 min read

@JuanitoFatas 今天分享了 紅寶石鐵道漫遊指南

適逢本週感恩節特價,有人問起,就來快速列一些可以趁機入手的書。如果有閒的話,我再來補每本書的簡介。

Disclaimer: 這是敗家清單,想清楚再往下捲。 我不會由此推薦清單獲得任何實質上的利益。 絕大部份的書我都買了,但我整本看完的只有一部份。 XD


tl;dr: 就買 Confident RubyPractical Object-Oriented Design in Ruby: An Agile Primer 兩本。共約 37 USD。


Pragmatic Bookshelf

Discount Code: turkey2014 Discount: 50% for all ebooks End date: Dec 1, 2014

1. Confident Ruby

推薦指數: ☆☆☆☆☆ (必買)

這本書列出數十種如何寫出漂亮乾淨的 Ruby code 手法及準則。在我心中地位如同 Kent Beck 實作模式的 Ruby 版。

2. Exceptional Ruby: Master the Art of Handling Failure in Ruby

推薦指數: ☆☆☆☆

3. Metaprogramming Ruby 2: Program Like the Ruby Pros

推薦指數: ☆☆☆

我比較喜歡 Dave Thomas 這個 The Ruby Object Model and Metaprogramming 影片,但是似乎沒有特價。

4. Crafting Rails 4 Applications

推薦指數: ☆☆☆

Elixir 語言作者寫的好書,分析 Rails 內部如何運作。喜歡 meta-programming 的話,可以從這本裡看到許多實際上的用法。當然也比較進階一點。

5. Build Awesome Command-Line Applications in Ruby: Control Your Computer, Simplify Your Life

推薦指數: ☆☆☆

試試 Ruby 除了 Web 還可以幹啥的好起點。

除此之外,Programming Ruby, Agile Web Development with Rails 4The RSpec Book 這種有一陣子的參考書就看個人想不想收了。

PS: 跟 Ruby 不那麼有關的,我想偷推一下 Programming Elixir ♥♥♥♥♥

另加三本 Working with 系列基礎書:


InformIT

Discount Code: BF2014 Discount: Buy 1 save 35%, 2 or more for 50% End date: 沒說,應該就到本週五吧?

1. Practical Object-Oriented Design in Ruby: An Agile Primer

推薦指數: ☆☆☆☆☆ (必買)

Object oriented 其實可以很輕巧,很靈活,很愉快。不是一大堆 UML 跟繁雜的大設計 ( 我不會說是什麼語言給我們這種印象 )。這本書說明各種設計的問題,並介紹 OO 裡的準則,並用簡單的 Ruby 實現。直指 Smalltalk 精神的 OO 觀念佳作。如果你只看一本教 OO 的書,那就選它吧。

2. Eloquent Ruby

推薦指數: ☆☆☆☆

3. Refactoring: Ruby Edition: Ruby Edition

推薦指數: ☆☆☆☆

如果你有 Java 版的話,那就不用多買。如果你看得懂 Java,那中文版比較便宜。 XD

4. Effective Ruby: 48 Specific Ways to Write Better Ruby

這本我買了還沒翻開過…

Design Patterns in RubyRails 4 Way 就看個人需求了。


no starch press

Discount Code: GRAVYBOAT Discount: 50% for all ebooks End date: Nov 26, 2014

1. Ruby Under a Microsope

推薦指數: ☆☆☆☆

這本在講 Ruby 內部的運作原理,算是理論書。我自己是蠻喜歡的啦…

2. Rails Crash Course

@JuanitoFatas 簡報裡有列,這本我沒看過也沒有買…

Warning: 聽說 Book of Ruby 這本蠻雷的…

More from this blog

聊聊 Elixir 中的 type

最近有幾位朋友分別來問 Elixir 的 type 的問題,想說中文世界好像沒有比較完整的東西,就把知道的東西整理出來。 (目前) Elixir 的 type 能做什麼? tl;dr: 最主要是文件,然後在某種程度下防止錯誤。 我覺得這應該是在研究 Elixir 的 type 時最需要知道的事情了。不像 Haskell 及 F# 這種以型別著稱的 ML 系語言,Elixir / Erlang 本質上是個動態語言,所有與型別有關的標註都會被編譯器忽略。而 Erlang 內建的型別檢查工具 dia...

Oct 18, 20222 min read

Steam 上的程式教學類遊戲

農曆年期間比較有空,玩了一些之前買的遊戲。這次特別試了幾個標榜讓不會寫程式的人學寫程式的遊戲。分享一下試玩的心得。 1. 7 Billion Humans 考慮到劇情的話我最喜歡的是 7 Billion Humans。它用拖拉語法的方式下指令,一開始還蠻好上手的,但是因為只有 goto 那樣的結構,而操作的時候又是一次對所有的 worker 下指令,所以常常要想一下執行後每個人運作的順序。但是介面有正體中文,以「想要體驗一下寫程式大概是怎麼一回事」來說還蠻適合的。 2. while Tru...

Feb 24, 20201 min read

Let's (re)start from here.

最近的時間大半都花在這上面了。 算算應該是第五次弄部落格系統。算一下扣除上古時期用現成的之外,每個系統平均各寫六篇文章,也都撐不過兩年。前幾個分別用了 Refinery CMS -> jekyll -> middleman -> jekyll。想來架系統的總時數應該超過寫文章的時間 XD 而這次用上了 Gatsby + tailwindcss,除了恢復一下 GraphQL 的手感之外,這次還挑戰了不套別人做的版型,自己把類似上一個部落格的 style 刻出來。想說來分享一下這些技術的感想: G...

Jan 11, 20201 min read

Mostly Functional

31 posts

/.(ex|jsx?|rb|hs|rs|py)/, A father, a bookworm, a pluviophile. Co-organizer of http://Elixir.tw. Learning Satir, coaching & mediation.