おもしろwebサービス開発日記スマートフォン用の表示で見るスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。アプリを開発したことがあります*1。開発トレンドのキャッチアップができていなかったので、ここらで遅れを取り戻そうとしたのでした。個人的には、最近どのようなライブラリが使われているのか、RxJava、テストが気になっていたのでそれらの発表を中心に見て回りました。Rx系については具体的に何が嬉しいのかよくわかっていなかったのですが、非同期処理をうまく扱えるイメージがついたので今後積極的に使っていきたいです。サービスを使う場合の壁になっているのかなと感じました。全体通じて、スタッフの方々がとても頑張ってくれていて過ごしやすいKaigiでした。来年も参加する予定です。31回目のミートアップでした。ついて発表してもらいました。リソースベースでの権限管理は悪くないと思っています。処理を分けたい時などのエッジケースで回避策を模索しなきゃいけないのはだるいですね。コントローラベースなのでコード記述量は増えてしまうのですがその分ハマりどころが減るので、そのトレードオフを考慮しつつ案件によって使い分けるのがいいのかなという気持ちです。ライブラリを指定して、バージョン管理や依存の解決などをしてくれるとても便利なサービスです。最近ではその役目を終えたとして、最大で今年末でサポートを終了するとしています。rails-assets/rails-assetsそしてもう閉じることが決まったプロジェクトだからなのか、あまり活発にメンテナンスをしていないような印象を受けます。デプロイに失敗して辛い日々を過ごしたのではないでしょうか。サーバのSSL証明書の期限が切れることがわかりました。利用しており、(おそらく)自動で更新されるようになっているようです。不安定になった際に、非常用として回避策を用意しておきました。その回避策をシェアしておきますので、僕たち同様に困っている方がいらっしゃったらご利用下さい。まとめてくれた記事を改変したものです。終了せず最悪デプロイができない状況に陥ります。急いでいる場合は、rails-assetsのリポジトリからソースコードを手に入れ、開発環境でgemパッケージをビルドし、外部に公開してそのURLをGemfileで参照するという手段があります。多少の時間はかかりますので、時間に余裕を持って取り組むのがベストです。READMEに従ってセットアップします。start手元でgemを以下のようにビルドします。各assetのバージョンは各プロジェクトのGemfile.lockを参照して取得してください。タスクを出力する簡単なスクリプトを書きましたのでご利用下さい。serverとして機能します)。S3を利用することでしょう。ローカル環境で確認したい場合localにgemがすでにインストールされている場合、公開URLのものは当然インストールしてくれません。インストールが出来ることをローカル環境で確認したい場合は、インストール済みのrails-assets-*系gemを削除してください。全部抜くのであれば、以下のようなコマンドで削除できます。呼ばれる、Ruby製フレームワークについて学びました。さんが概要を資料にまとめてくれたので、それに沿って特徴や機能について理解を深めつつ、気になることについてワイワイ話しました。異なる明確なポリシーで設計されており好感が持てます。少人数、短期間で素早くサービスを作るのに向いているフレームワークだと思いますが、最近はある程度大規模な開発にも使われているはずです。継承したモデルにビジネスロジックが書かれすぎてモデルが肥大化したりします。したことは少しなら問題ないのですが、開発が進むにつれ徐々にビジネスロジックの実装を難しくし、バグが入り込みやすくなり、さらにコードを読み書きする楽しさを奪っていきます。そのようなことが(比較的)起こりにくい設計になっています。消耗した人向けのもう一つの選択肢になればいいなあ。さんのお手伝いをしています。最近エンジニア募集を開始したので、どんな感じでお仕事を進めているかを簡単に紹介しようと思います。作っているものクリニック向けのクラウド電子カルテです。バージョンRailsエンジニアが会社を選ぶときは使っているRubyとRailsのバージョンで決めるらしいので一応。バージョンに合わせているためです。プルリクエストが生成される仕組みが作られているためほぼ全て最新バージョンです。