2017-01-01から1年間の記事一覧
はじめに さいきんちょこちょこReactやReduxをやっているのですが、いつも読んだドキュメントのことを忘れてしまうのでちょこちょこまとめて行こうと思います。 今回はReduxの作者でもある@dan_abramov氏の書いた、Presentational and Container Components…
最近Ruby on Railsの開発をするときに、色々参考にするためにscaffoldを叩くようにしています。 scaffoldのコードからどういうところが学べるのかを書いていきます。 scaffoldは誰もが通る道 きっとRailsを始める人は、Railsチュートリアルなり本なりで勉強…
引き続きRails AntiPatternsという本を読んでいます。 https://www.amazon.co.jp/dp/B004C04QE0/ref=dp-kindle-redirect?_encoding=UTF8&btkr=1 前回は5 Servicesの2つめ「Sluggish Services」についてまとめました。 waterlow2013.hatenablog.com 今回は8 S…
引き続きRails AntiPatternsという本を読んでいます。 https://www.amazon.co.jp/dp/B004C04QE0/ref=dp-kindle-redirect?_encoding=UTF8&btkr=1 前回は7 Testingの2つめ「Lost in Isolation」についてまとめました。 waterlow2013.hatenablog.com 今回は5 Se…
引き続きRails AntiPatternsという本を読んでいます。 https://www.amazon.co.jp/dp/B004C04QE0/ref=dp-kindle-redirect?_encoding=UTF8&btkr=1 前回は4 Controllersの5つめ「Controller of Many Faces」についてまとめました。 waterlow2013.hatenablog.com…
はじめに 2017年6月1日に表参道rbが開催されました。 https://omotesandorb.connpass.com/event/58274/ 参加したかったのですが無理だったので、自分が勉強に使っていたものと、もし勉強法についてアドバイスする機会があれば何を伝えるかということを勝手に…
引き続きRails AntiPatternsという本を読んでいます。 https://www.amazon.co.jp/dp/B004C04QE0/ref=dp-kindle-redirect?_encoding=UTF8&btkr=1 前回は4 Controllersの4つめ「Monolithic Controllers」についてまとめました。 waterlow2013.hatenablog.com …
引き続きRails AntiPatternsという本を読んでいます。 https://www.amazon.co.jp/dp/B004C04QE0/ref=dp-kindle-redirect?_encoding=UTF8&btkr=1 前回は7 Testの1つめ「Fixture Blues」についてまとめました。 waterlow2013.hatenablog.com 今回は4 Controlle…
引き続きRails AntiPatternsという本を読んでいます。 https://www.amazon.co.jp/dp/B004C04QE0/ref=dp-kindle-redirect?_encoding=UTF8&btkr=1 前回は4 Controllersの3つめ「Bloated Sessions」についてまとめました。 waterlow2013.hatenablog.com 今回は7…
引き続きRails AntiPatternsという本を読んでいます。 https://www.amazon.co.jp/dp/B004C04QE0/ref=dp-kindle-redirect?_encoding=UTF8&btkr=1 前回は10 Building for Failureの2つめ「Inaudible Failures」についてまとめました。 waterlow2013.hatenablog…
引き続きRails AntiPatternsという本を読んでいます。 https://www.amazon.co.jp/dp/B004C04QE0/ref=dp-kindle-redirect?_encoding=UTF8&btkr=1 前回は10 Building for Failureの1つめ「Continual Catastrophe」についてまとめました。 waterlow2013.hatenab…
引き続きRails AntiPatternsという本を読んでいます。 https://www.amazon.co.jp/dp/B004C04QE0/ref=dp-kindle-redirect?_encoding=UTF8&btkr=1 前回は6 Using Third-Party Codeの1つめ「Recutting the Gem」についてまとめました。 waterlow2013.hatenablog…
引き続きRails AntiPatternsという本を読んでいます。 https://www.amazon.co.jp/dp/B004C04QE0/ref=dp-kindle-redirect?_encoding=UTF8&btkr=1 前回は5 Servicesの1つめ「Fire and Forget」についてまとめました。 waterlow2013.hatenablog.com 今回は6 Usi…
引き続きRails AntiPatternsという本を読んでいます。 https://www.amazon.co.jp/dp/B004C04QE0/ref=dp-kindle-redirect?_encoding=UTF8&btkr=1 前回は4 Controllersの2つめ「Fat Controller」についてまとめました。 waterlow2013.hatenablog.com 今回は5 …
引き続きRails AntiPatternsという本を読んでいます。 https://www.amazon.co.jp/dp/B004C04QE0/ref=dp-kindle-redirect?_encoding=UTF8&btkr=1 前回は2 Modelsの1つめ「Voyeuristic Models」についてまとめました。 waterlow2013.hatenablog.com 今回は4 C…
はじめに 引き続きRails AntiPatternsという本を読んでいます。 https://www.amazon.co.jp/dp/B004C04QE0/ref=dp-kindle-redirect?_encoding=UTF8&btkr=1 前回は2 Domain Modelingの1つめ「Authorization Astronaut」についてまとめました。 waterlow2013.h…
はじめに 最近Rails AntiPatternsという本を読んでいました。 https://www.amazon.co.jp/dp/B004C04QE0/ref=dp-kindle-redirect?_encoding=UTF8&btkr=1 幾つかの項目を読んだ所なかなかおもしろそうだったので一冊通して読もうと思っています。 翻訳版はない…
はじめに ActiveJobのキュー名の設定をどうするかを考えていた過程で、ActiveRecordのテーブル名の決め方を調べていました。色々と面白いところがあったので表参道.rbで発表してきました。(ただのテーブル名あてゲーです。) ActiveRecordのテーブル名の話 …
はじめに Rails5.1で導入されたencrypted secretsについて所属する会社の社内LT大会で発表してきました。 0323社内LT大会 from Akira Ohta 内容 5分だったので大したことは書いていませんが、機能の説明以外はstaging問題やメインです。 所感(使えそう?) …
はじめに Rails5.1の新機能を試すために、簡単なRailsアプリを作りました。 rebuild.fmのゲストとshownoteにフィルタリングをかけて検索できるようにしたものです。 heroku: https://shielded-river-53880.herokuapp.com/ idcf: http://rebuildfm-search.wat…
はじめに 最近しごとで巨大なyamlを何とかするという仕事をやっていて、いろいろ思うところがありました。 これは今後の糧にしよう!とおもい、スタートアップRails勉強会で発表してきました。 そのyaml放っておくと大変なことになりますよ from Akira Ohta …
はじめに タイトルの通り、Qiitaデビューした。前々から投稿したいと思っていたのだが、「ネタがない」「時間がない」などの言い訳をしつつ渋っていましたが、この度初投稿しました。 なんでこの記事を書いたのか 以前働いていたところでは、デザインはデザ…
目的 rails newしてから、bootstrapで管理画面を作るのに一番早い方法が何かを探っていた。 rails_adminやactive_admin等もあるが、今回はある程度自前カスタマイズを想定しているので、全部ビルトインみたいな感じのものは使わない。 bootstrap系のgemとsim…
目的 最近仕事で権限管理の設計をやっていたのだが、設計でかなりはまってしまった。 今後ははまらないように、DB設計や判断基準をまとめておく。 ベースとなるパターン ユーザとロールは多対1で、ロールとアビリティは多対多に関連している。 権限管理やり…
目的 Railsチュートリアルで「このコードは慣習的に正しくない」という記述があるが、なぜなのかを説明する。 背景 Railsを仕事で書いていく上で、モデル同士の関連の定義とその使い方をわりと意識しているのだが、いつどこで勉強したのか怪しかった。 出典…