Railsをやる前に、Rubyを知ろう。
みなさんが「Rubyをちゃんと理解しているRailsプログラマ」になれるように、Rubyの基礎知識から実践的な開発テクニックまで、丁寧に解説します。
Railsチュートリアルを学習前後におすすめ。
ハッシュの便利メソッドあれこれ
Rubyでメソッド呼び出しのかっこの手前にスペースが入るとエラーになる理由
文字列の大小比較をもう少し詳しく調べてみる(チェリー本の補足として)
eachをmapに変換し、コードを簡潔にしよう!
配列の便利メソッドあれこれ
配列操作で「引数で指定した値が見つからない場合」の戻り値を指定する方法
シンボルとは
Minitestで書いたテストコードをRubyMine上で実行する手順
二分探索法でコードの構文エラーの箇所を特定する
「プロを目指す人のためのRuby入門」でテスト失敗時に実行結果が正常に表示されない場合
メソッドの引数をアスタリスク1文字にするイディオム
正規表現チェッカープログラムのテストを自動化する
IT初心者から1年でWeb周りの基礎を学ぶ為にやったこと
【C#】RGB変換プログラムでテスト駆動開発
each_with_indexには引数を渡せない、わけではない
RubyのHashとArrayをdeep freezeするfreeezerというgemを書きました
正規表現関連の便利メソッド
変数名やブロック引数をアンダースコア1文字にするイディオム
Rubyを勉強したのでクソGemを作ってみた
privateメソッドをレシーバ付きで呼び出せるケース
これからRubyで仕事したい人のためのリポジトリ「Code Your Ruby」を作りました
【動画付き】「プロを目指す人のためのRuby入門」のテストコードをRSpecに書き換える・その3(最終回)
未経験からRuby・Railsを独学してWEBサービスを作るまで
シェアせざるを得ない初心者向けRubyTips
self.classの形でクラスメソッドを呼び出すときの注意点
特異メソッドが定義されているクラスはどこ?
【動画付き】「プロを目指す人のためのRuby入門」のテストコードをRSpecに書き換える・その1
メソッド定義と同時に公開レベルを設定するトリビア
配列を使ったキューとスタック
*と変数の代入の関係
自分が書いたRubyプログラムをirb上で読み込む方法
Ruby on Railsのインストールと設定
Ruby 2.5で発生する「プロを目指す人のためのRuby入門」との差異について
【動画付き】「プロを目指す人のためのRuby入門」のテストコードをRSpecに書き換える・その2
プログラミング未経験者がエンジニアとして配属されるまでに使った書籍と学習コンテンツ
Structクラスで単純なクラスを手軽に定義する
@yukihiro_matz 2019年には始めたい。初心者のためのRuby!特徴は?就職は?どんなプログラミング言語? Ruby の父 #まつもとゆきひろ さんの言葉。
オススメの技術書についてまとめたよ
[Ruby]Procオブジェクトについて
文字列をキーにすると、シンボルよりも少し遅い
Ruby学習者のためのリポジトリ「CodeYourRuby」をもっともっと広めたい
【初心者向け】つまずきそうなRubyの言語仕様まとめ
【初心者向け・動画付き】Railsチュートリアルのサンプルコードを文法解析してみる
Ruby 2.6で発生する「プロを目指す人のためのRuby入門」との差異について
テストメソッドの粒度について
Visual Studio Codeで「プロを目指す人のためのRuby入門」の例題を動かしてみた(動画付き)
Proc.newとラムダは引数の扱いが異なる
privateメソッドとインデントのスタイル
代入なしでローカル変数を宣言するトリビア
splat 展開は少し遅い
配列リテラルで最後の要素をハッシュにする場合のTips
サンプルコードでわかる!Ruby 2.6の主な新機能と変更点
Procのカリー化と部分適用
Hash#to_proc と Method#to_proc
文字列をfreezeさせるいくつかの方法
『プロを目指す人のためのRuby入門』を読んで、どの程度Rubyを読み書きできるようになったか確認してみた
範囲式を使ったフリップフロップ
Minitestで特定のテストをスキップする方法
[Ruby]配列に対する繰り返し処理まとめ
Ruby・attr_accessorとは何か
駆け出しRailsエンジニアが1年で読んだ中でオススメする書籍5選