DDD ディストーション駆動開発

ギターと音楽とRubyを愛するエンジニアのblog

Rails

Step-to-Rails-Expert.rb#20に参加してVue.jsにちょっと触った

Step-to-Rails-Expert.rb#20 もくもく会となった今回は大盛況でキャンセル待ち出てたほど。 step-to-rails-expert-rb.connpass.com 私は引き続きTODOアプリをいじってました。今回はRailsはちょっとお休みして下のQiitaを参考にVue.jsを動かしてみることにし…

Dockerと仲良くなりたい

使っては忘れるDockerをちゃんと使いたい Docker、仕事では使っておらず、趣味の開発もローカルでやってしまうので覚えては忘れてを繰り返してました。 kubernetesをやってみたくて「kubernetes入門」を買ったのですが、Dockerすっかり忘れていることに気付…

Rails Girls Tokyo 9thにコーチとして参加した

Rails Girls Tokyo 9th Railsを学んでみたい女性のためのワークショップ、Rails Girls Tokyo 9thに、Railsを教えるコーチとして参加しました。 Rails Girlsを知りたい人、コーチやってみようと思っている方のために感想など書いてみます。 Rails Girls Tokyo…

Shinjuku.rb #59 Hanamiの面白さを再認識した

Shinjuku.rb #59 Hanami もう先月の話ですが、Ruby製のWebApplicationFramework Hanamiがテーマだったので、久々にShinjuku.rbに参加しました。 shinjukurb.connpass.com Shinjuku.rb #59 Hanami Hanamiはやっぱり気になる なんかめんどくさいなあ、というの…

Rails Developers Meetup 2018 なぜかコミュニケーションの問題に行き着く不思議

Rails Developers Meetup 2018 ↓のエントリではマイクロサービス系のセッションについての感想をまとめたので、今回は別のセッションについて。 Rails Developers Meetup 2018 世はまさに大マイクロサービス時代 - DDD ディストーション駆動開発 神速さんの…

Rails Developers Meetup 2018 世はまさに大マイクロサービス時代

Rails Developers Meetup 2018 これ、イベントページ立った瞬間申し込んだのですが、気づけば大量のキャンセル待ち行列。正直「土日潰れるのはなあ、、、」と思ったけど申し込んでよかった。凄く濃い2日間でした。 Rails Developers Meetup 2018 マイクロサ…

Step-to-Rails-Expert.rb#17

Step-to-Rails-Expert.rb#17 先月行けなかったのですが、やっとLevel1の実装が終わったので、今回はアプリ持ち込みで参加しました。(でも実はレビューに出せない状態だった。。。) step-to-rails-expert-rb.connpass.com 大盛況だった 今回は約10人くらい…

Step-to-Rails-Expert.rb#13

Step-to-Rails-Expert.rb#13 Todoアプリを実装してきて、みんなでレビューしようぜ、という楽しそうな勉強会があったので参加してみました step-to-rails-expert-rb.connpass.com 何を作るか、それが問題だ 仕事以外でなんか作ったり、新しい技術を使ってみ…

Ebisu.rbでLTしてきた

Ebisu.rb #15 RubyKaigi2017関連でLT募集って書いてあったので、Ebisu.rbでまたHanamiについてLTしてみました。 ebisurb.connpass.com RailsのつらみとHanami Omotesando.rbで話した時とテーマは同じですが、Railsの辛いところに効くアイデアをHanamiは持っ…

表参道.rbでHanamiについてLTした

表参道.rb #27 ~ RubyKaigiのおさらい 表参道.rbにお邪魔して、RubyKaigiで聞いたHanamiというRubyで作られたwebフレームワークについてLTしてきました。 omotesandorb.connpass.com 表参道.rb #27 ~ RubyKaigiのおさらい Hanamiが気になる Railsのつらみは…

Rails Developers Meetup #4の公開コードレビューを受けてみて

Rails Developers Meetup #4 先週開催されたRailsDM #4、残念ながら会場参加はできなかったのですが、twitterでずっと追っかけてました。 Rails Developers Meetup #4 全PRに対するレビュー動画 レビューのふりかえり 不要なreturn 降りられるかどうかの判定…

Rails Developers Meetup #4の公開コードレビューにPR送ってみた

Rails Developers Meetup #4で公開コードチェックされたい Rails Developers Meetup #4で、Everyday Railsの訳者のJunichiItoさんが公開コードレビューをしてくれる、と聞いたので、PR送ってみました。 github.com JunichiItoさんはEveryday RailsやQiita経…

before_action / before_filterのベストプラクティスはDRYより責務に目を向けること

フィルターでインスタンス変数セットするのやめてほしい、と思ったのは昨日のこと。今は反省している。 フィルターでインスタンス変数セットするのやめてほしい、と思ったのは昨日のこと。今は反省している。 before_filter / before_actionの使い方がわから…

Webでもアプリでもデータが肝だから、テーブル設計力を鍛えたい 楽々ERDレッスン

idは振ってあって欲しいと思うのですが 設計を勉強し始めた頃に手に取った本には、「id(railsがオートインクリメントで振ってくサロゲートキーを指す)みたいな項目はいらん」と書いてありました。フレームワークがデフォルトで振ってくれる項目を不要、と…

Circular dependency detected while autoloading constant  定数消しちゃって1日消し飛ぶ

Circular dependency detected while autoloading constant Rails 4で、autoloadingの途中でCircular dependency detected while autoloading constant が出て、手も足もでねえ、という現象に遭遇しました。。。 これを招いた原因は「参照してる定数消しちゃ…

condition、という名前のカラムでselectできない

Hogeモデルからconditionカラムを取りたくて Hoge.select(:condition).find_by(id: id) 的なコードを書いたら、なぜかexception出る。おや?? MySQLの予約語だったから、というオチ。そんな名前のカラム名つけちゃダメでしょ。 Hoge.select("`condition`").…

Rails Tutorial 3章:bundle installでコケる

Rails Tutorial <a href="http://railstutorial.jp/" data-mce-href="http://railstutorial.jp/">Ruby on Rails チュートリアル</a> Ruby on Rails チュートリアル:実例を使って Rails を学ぼう 手順通りにやってもあちこちで躓くので、結構くじける。 3章冒頭のbundle installで失敗を連発して、一週間悩んだ。 結論、Xcodeのcommandline too…