Rails Developers Meetup 2019でお話した「7年目を迎えたRails アプリケーションの傾向と対策」のスライドです。
![7年目を迎えたRails アプリケーションの傾向と対策/Rails Developers Meetup 2019 Day1](https://cdn-ak-scissors.b.st-hatena.com/image/square/ba45a714a6c96626b2e51b2c2308b26caf46e40e/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2F4c426848f36c4709895a0e45d0bd4fb5%2Fslide_0.jpg%3F12150877)
14. 少し複雑なクエリ 鍵付きユーザーの「いいね」について名前を 「匿名」にして出している WITH comments AS ( SELECT comments.id, content, users.name AS user_name, comments.created_at FROM comments JOIN users ON comments.user_id = users.id ), likes AS ( SELECT COALESCE(users.name, '匿名') AS user_name, likes.created_at, comment_id FROM likes LEFT OUTER JOIN users ON likes.user_id = users.id ) SELECT comments.id, content, comments.user_name ,
RubyGems is the package manager for Ruby libraries. Hiroshi Shibata discussed recent changes to RubyGems 3 and 4, as well as integration efforts between RubyGems and Bundler. Key points included making the conservative option default in RubyGems 4, installing gems to the user directory by default, and resolving incompatibilities between dependency resolvers in RubyGems and Bundler. The team is wor
株式会社ソニックガーデン 石澤 佳祐( @kei-p ), 後藤 雅之( @gotchane ) Railsアプリケーションの開発において、React/Vue.js 等のモダンなフレームワークが台頭し、これまで主流だった jQuery、Sass で運用されているサービスをリプレースする事例が増えてきています。その一方で、リプレースを検討しつつも、開発規模が大きすぎたり、リソースの確保ができなかったりという理由で、リプレースが進まないケースも多く存在するかと思います。 本セッションでは、そんな既存サービスのリプレースを検討しているエンジニアにとって、SonicGarden の価値観の一つである小口化という考え方を元に、限られたリソースの中でも着々とリプレースを進めていった知見についてお話ししたいと思います。 Recently, modern frontend frameworks such
This document contains code snippets and technical details from various programming languages and frameworks. It includes examples of database queries, model associations, HTTP requests, pagination, and tracking model changes in Ruby on Rails. Thread-local storage is demonstrated using RequestStore to make request information available across different parts of a Rails application.Read less
Rails Developers Meetup 2019 SESSION: B-8 (ja) @aeroastro https://railsdm.github.io/#session-aeroastro When separated frontend team and backend team cooperate on the same project, they sometimes have difficulties in correctly and efficiently sharing the API information, the interface between the teams. This is the case not only in web application development but also in game backend development. I
Rails Developers Meetup 2019 https://railsdm.github.io/ SESSION: C-2 (ja) @tawachan 少人数でサービスをすばやく開発するためのRails活用事例 A case study on developing a web service quickly with less bugs using Ruby on Rails ピクシブ株式会社 大多和 祐介 当セッションでは、弊社サービス「pixiv chatstory」が少人数ですばやく、しかしバグは少なく開発していくために採用していているアーキテクチャについてお話します。Ruby/RailsはAPIサーバーとしてHeroku上で使用しているので、このあたりの話を中心にしたいと思います。 This session mainly discusses the IT archi
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く