ひさしぶりにRailsチュートリアルをやろうと思い、どうせならgem等は最新のもの、使い慣れているものを使おうということですすめていました。 まだ3章しかやっていないのですが、小さくない変更点があったのでまとめます。 RenderのruntimeのデフォルトがDoc…
手抜きしつつそこそこいい感じにRailsアプリケーションを構築する方法を整理しています。 今回はAWSでRails環境を作る場合の構成をまとめます。 要求としては以下のようなものを考えています。 APIサーバーとしてRailsプロセスを立ち上げる スケジュールでjo…
久しぶりにるびまのRubyコード添削回を読んでいて、コードを手元で動かしたくなった。 magazine.rubyist.net Ruby3.2で動かしてみたところエラーになったり明らかに想定していない挙動になったりという感じで挙動を確かめられなかったので、当時の環境を再現…
はじめに vueを使ってTypeScriptに入門しているときに以下の問題にあたった。 forum.vuejs.org stackoverflow.com そもそもthisの型注釈の機能を知らなかったので、公式ドキュメントを読みながらthisの型注釈についてインプットすることにした。 型注釈によ…
はじめに これはポエムです。自分が目指すエンジニアとはなんなのか向き合いたいと思い書いてみました。殴り書きです。 スーパーエンジニアの振る舞い スーパーエンジニアは誰よりも早くリリースができる。機能のヒアリング、要件定義、設計、開発などひっく…
内容 長らく迷っていたブログ名を「ITの勉強をいろいろやってみたブログ」から「blog.waterlow.work」に変更しました。 はじめは資格試験の勉強などをアウトプットしていく予定でしたが、2014年転職したりなんやかんやで方向性が変わりました。 それから長ら…
はじめに もう10月末となり、今年触ってきた技術を列挙してみようと思います。 結論言うと、思った以上にいろいろ触ってきたものの、あんまり身になっている実感がないという感想。 基本的に趣味で、本番投入はしていません。 (普段のおしごとではrailsのサ…
はじめに OKR(オーケーアール) シリコンバレー式で大胆な目標を達成する方法作者: クリスティーナ・ウォドキー,及川卓也(解説),二木夢子出版社/メーカー: 日経BP社発売日: 2018/03/15メディア: 単行本この商品を含むブログ (1件) を見る OKRの本を会社から支…
はじめに 今仕事でRailsアプリケーションの運用をやっているのですが、いろいろなところで例外が定義されていて「これ必要なくね…」となんとなく思ったことが多々ありました。 しかし、effective rubyには「raiseにはただの文字列ではなくカスタム例外を渡そ…
はじめに ここ最近趣味でrailsアプリを複数人で開発しています。 自分以外Railsは初心者 で、rails newしてgemを入れてDB初期設計やってはじめのコントローラ(API)をつくるまで位を自分でやったのですが、その後入れてよかった/入れなくてもよかったと思う…
はじめに 仕事で開発をしていた所、コードを動かしていてキャッシュされるべきところがキャッシュされないことがあったのでメモ。 結論 モデルをキャッシュする時、以下のようにしてもキャッシュされない。 @users = Rails.cache.fetch('user_all') do User.…
はじめに parcelを使っていて動かすコードとしてwebpackerのreactのサンプルを使っていました。 その中で、parcelにはdefaultでautoloadの機能が備わっているのにloadされないという状態が起こりました。 ここでは原因とその対処法について書いていきます。 …
猪子寿之の話 https://ja.wikipedia.org/wiki/%E7%8C%AA%E5%AD%90%E5%AF%BF%E4%B9%8B かなり前の話になるのだが、テレビで以下のような話をしていた。 仕事で海外に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 幾つかの項目を読んだ所なかなかおもしろそうだったので一冊通して読もうと思っています。 翻訳版はない…