Upgrade to Pro — share decks privately, control downloads, hide ads and more …

出版したら終わり、にしない技術書執筆 / #DevRel #DevReljp

Junichi Ito
September 07, 2022

出版したら終わり、にしない技術書執筆 / #DevRel #DevReljp

「DevRel Meetup in Tokyo #78 〜商業技術書出版を学ぼう〜」で使用したスライドです。

https://devrel.connpass.com/event/257968/

Twitter: https://twitter.com/jnchito
Blog: https://blog.jnito.com/

【参考リンク】
プロを目指す人のためのRuby入門[改訂2版] 言語仕様からテスト駆動開発・デバッグ技法まで
https://gihyo.jp/book/2021/978-4-297-12437-3

Everyday Rails - RSpecによるRailsテスト入門
https://leanpub.com/everydayrailsrspec-jp/

Ruby 2.5で発生する「プロを目指す人のためのRuby入門」との差異について - Qiita
https://qiita.com/jnchito/items/761db22aec84910fe116

Ruby 2.5で発生する差異
https://ruby-book.jnito.com/change_log_2_5

文字列の大小比較をもう少し詳しく調べてみる(チェリー本の補足として) - Qiita
https://qiita.com/jnchito/items/077f6d541d53152aa680

Rubyのキーワード引数はシンボルっぽく定義するけど、シンボルそのものではない、という話 - Qiita
https://qiita.com/jnchito/items/74e0930c54df90f9704c

技術書を書きたいITエンジニア必見!?「プロを目指す人のためのRuby入門」の舞台裏をお見せします
https://blog.jnito.com/entry/2017/12/15/054718

チェリー本増刷記念!?技術書の改訂版ができあがるまで 〜プロを目指す人のためのRuby入門 改訂2版の制作裏話〜
https://blog.jnito.com/entry/2022/08/08/082334

Junichi Ito

September 07, 2022
Tweet

More Decks by Junichi Ito

Other Decks in Programming

Transcript

  1. 3 Hello, world! ! • ҏ౻ ३Ұ • גࣜձࣾιχοΫΨʔσϯͷRailsϓϩάϥϚ •

    ϑΟϤϧυϒʔτΩϟϯϓͷϝϯλʔ • ฌݿݝ੢࿬ࢢࡏॅʢϦϞʔτϫʔΫྺ10೥ʣ !KODIJUP CMPHKOJUPDPN
  2. 6 ༁ॻ ʮEveryday Rails - RSpecʹΑΔRailsςετೖ໳ʯ ‣ Aaron Sumner ஶ

    ‣ ग़൛ࣾɿLeanpub ‣ ిࢠॻ੶ΦϯϦʔʢࢴͷຊͰ͸ͳ͍ʣ ‣ 2014೥2݄ 1stϦϦʔε ‣ 2022೥1݄ Rails 7.0ʹରԠ ‣ RSpecͰRailsͷςετΛॻͨ͘Ίͷೖ໳ॻ ‣ RSpec = RubyͷςεςΟϯάϑϨʔϜϫʔΫ
  3. 10 ๻ͷઓུ • ਐԽ͕଎͍ٕज़͸ࢴͷຊʹ͠ͳ͍ ‣ ޙํޓ׵ੑΛ͙͢ʹࣺͯΔRuby on Railsͱɺ໓ଟʹࣺͯͳ͍Ruby ‣ ࢴͷຊΛग़͢ͳΒɺRailsΑΓ΋Rubyͷํ͕޲͍͍ͯΔ

    • ਐԽ͕଎͍ٕज़͸ిࢠॻ੶ͷΈͰग़൛͢Δ ‣ ిࢠॻ੶ͳΒ೚ҙͷλΠϛϯάͰΞοϓσʔτͰ͖Δ ‣ ͨͩ͠ɺ঎ۀग़൛ͱͯ͠ྲྀ௨ͤ͞ΒΕͳ͍ͷ͕೉఺ʢͰ΋ҹ੫཰͸Α͍ʣ
  4. 13 લఏ஌ࣝ • νΣϦʔຊ ୈ1൛ͷग़൛͸2017೥11݄ɻର৅όʔδϣϯ͸Ruby 2.4 • Ruby͸ຖ೥12݄25೔όʔδϣϯΞοϓ͢Δ ‣ 2017೥12݄25೔

    Ruby 2.5 ‣ 2018೥12݄25೔ Ruby 2.6 ‣ 2019೥12݄25೔ Ruby 2.7 ‣ 2020೥12݄25೔ Ruby 3.0 ‣ 2021೥12݄25೔ Ruby 3.1
  5. 22 վగ൛੍࡞ͷྲྀΕ 2020೥12݄25೔ Ruby 3.0ͷϦϦʔε 2021೥1݄ ໨࣍Ҋͷ࡞੒ɺاըձٞ 2021೥2݄ʙ5݄ ݪߘͷՃචमਖ਼ 2021೥6݄ʙ11݄

    ήϥͷߍਖ਼ɺࣝऀ΁ͷϨϏϡʔґཔ 2021೥12݄2೔ վగ2൛ൃച $ʢRuby 3.0ରԠ൛ʣ 2021೥12݄25೔ Ruby 3.1ͷϦϦʔε ͙͢όʔδϣϯ্͕͕ͬͪΌ͏%
  6. 23 ൃച௚ޙʹόʔδϣϯ্͕͕ͬͯ͠·͏໰୊ • վగ൛ͷ੍࡞ʹணखͨ࣌͠఺Ͱ͸Ruby 3.1ͷ࿩͸΄ͱΜͲग़͍ͯͳ͍ • ࣥචதʹRuby 3.1ͷ৽ػೳΛࣖʹͯ͠΋ɺͦͷ··ϦϦʔε͞ΕΔอূ͸ͳ͍ • DTPͰ੍࡞͢Δͱ͸͍͑ɺࢴͷຊͷ੍࡞͸ҙ֎ͳ΄Ͳߏ੒มߋʹऑ͍

    ‣ ࢀߟɿऴ࢝Ұ؏ͯ͠ςΩετͰݪߘΛ؅ཧ͢Δग़൛ࣾ͞Μ΋͋Δ • Ώ͑ʹɺվగ2൛Ͱ͸ࣥච࣌఺Ͱ࢓༷͕֬ఆ͍ͯ͠ΔRuby 3.0Λର৅ͱͨ͠ ‣ Ͱ͖Ε͹Ruby 3.1Λαϙʔτ͔ͨͬͨ͠&