タグ Railsアプリ
人気順 5 users 10 users 50 users 500 users 1000 usersRailsを高速かつセキュアにするHTTP/2プロキシ「Thruster」、37signalsがオープンソースとして公開
RailsのためのHTTP/2プロキシ「Thruster」がオープンソースで公開された。ほとんど設定不要で、導入によりRailsアプリをより高速かつセキュアにする。 Ruby on Rails(以下、Rails)の開発元である37signalsは、より高速でセキュアなRailsアプリケーションを実現するHTTP/2プロキシ「Thruster」をオープンソースとして公... 続きを読む
タイミーのRailsアプリをシニアなエンジニアが採点したらだいぶ辛口だった - Timee Product Team Blog
この記事はTimee Advent Calendar 2023シリーズ 1の1日目の記事です。 はじめに こんにちは、タイミーでバックエンドエンジニアをしている須貝(@sugaishun)です。昨年は弊社でアドベントカレンダーに取り組んだか覚えていないのですが、今年はなぜかいきなり3トラックで臨むということで、非常に勢いがあるなと思いま... 続きを読む
Service Objectがアンチパターンである理由とよりよい代替手段(翻訳)|TechRacho by BPS株式会社
近年、RailsアプリにService Objectを追加するメリットを説く記事が次から次へと量産されています。私は本記事において、それがなぜ正しくないかを述べたいと思う次第であります。もっとよい方法はあるのです。 私はこれまで、Service Objectに関するネット上の議論にときおり参加しては、問題に対するまっとうな解決方... 続きを読む
docker composeのserviceをグループ化
docker composeではserviceごとにprofilesという属性を指定できて、起動時にこれを指定することで関連する一連のserviceだけを起動させられる。 どういうシーンで使えるのか。例えばとあるRailsアプリでは、一部の開発者はMySQLやRedisなどのデータストアだけdocker composeで起動して開発し、他の開発者は加えてRubyもd... 続きを読む
Railsアプリの処理を100倍以上に高速化して得られた知見 – PSYENCE:MEDIA
はじめまして。2019年4月から妊娠・出産アプリ『Babyプラス』の開発チームにJOINした濱田です。 『Babyプラス』のバックエンドはRailsで実装されているのですが、とあるCSV生成処理がとても遅かったので100倍以上に高速化しました。この過程でRailsアプリの処理高速化に関する以下の知見が得られたので、具体例を交えて... 続きを読む
DMMを退職しました - アジャイルSEの憂鬱
退職エントリを書くつもりはあまり無かったけど、はてブに退職エントリが多くあがっていて書く気力が高まったので書いてみた。 DMMに入社した理由 去年の5月に入社しました。 大きな企業の便利な社内ツール・サービスを見たい 色んな種類のサービスの裏側を見たい Railsアプリをゼロから作る機会 仕事で rails new でき... 続きを読む
6日で作ったRailsアプリを譲渡するまで - Qiita
はじめに 6日で開発したRailsアプリを譲渡しました。結論から言うと、譲渡額は40,000円です。アプリの内容は、誰でも簡単にランキングを作って、投票をしたり、候補を追加したりできるミニアプリ。Twitterカードを自動生成できるので、最近流行りのTwitterバイラルも狙えるかなと思って、作ってみました。 実際にリリー... 続きを読む
nownab.log | よくしらんRailsアプリとかをAWSのレガシーシステムからGCPのイケイケシステムに移行した話
はじめに Railsアプリケーションを中心とするシステムをAWSからGCPに移行しました。本記事ではその過程をできるだけ赤裸々に公開します。 本プロジェクトではインフラ移行と同時にアーキテクチャも刷新しました。AWSがレガシーでGCPがイケイケという意味ではなく、移行対象システムのアーキテクチャがレガシーからイケイ... 続きを読む
普通のRailsアプリをdockerで本番運用する知見
普通のRailsアプリをdockerで本番運用する知見 1. 普通のRailsアプリを Dockerで本番運用する知見 2017/08/19 RejectKaigi 2017 @zaru 2. @zaru さくらば ひろゆき 3. ベーシックの紹介 Webマーケティングを中心にさまざまな事業を展開 4. 最近の個人活動報告 5. 最近の活動の紹介 ブラウザにプッシュ通知できるライブラリ web... 続きを読む
普通のRailsアプリをdockerで本番運用する知見
普通のRailsアプリをdockerで本番運用する知見 1. 普通のRailsアプリを Dockerで本番運用する知見 2017/08/19 RejectKaigi 2017 @zaru 2. @zaru さくらば ひろゆき 3. ベーシックの紹介 Webマーケティングを中心にさまざまな事業を展開 4. 最近の個人活動報告 5. 最近の活動の紹介 ブラウザにプッシュ通知できるライブラリ web... 続きを読む
RailsアプリをECSで運用するまでにやったこと、これからしていくこと - スパイスな人生
2017 - 07 - 06 RailsアプリをECSで運用するまでにやったこと、これからしていくこと Ruby on Rails aws docker ECS おはようございます。一番よく使うemojiは 続きを読む
GraphQL APIをRailsアプリに実装した時のメモ | qnyp blog
今回は、 qnyp GraphQL API を設計・実装する過程で役立ったものや参考になった情報を実際のコードを交えて紹介しようと思います( qnyp はアニメの感想を記録するサービスです)。API設計の詳細や具体的な実装手順までは踏み込みません。 API実装はRailsアプリ内で行っていますので、紹介するライブラリなどは主にRuby向けのものとなります。 GraphQLの概要をつかむ The A... 続きを読む
絶対に笑ってはいけないRailsコード集 - Qiita
株式会社LITALICO の klrutsa です。 『 LITALICO Advent Calendar 2016 』13日目の記事です。 はじめに 私が遭遇した、Railsアンチパターン集です。 笑えるよりも、笑えないコードのほうが多いですが、よろしくお願いします。 前回の、 負債を抱えすぎたRailsアプリのリファクタリング - Qiita では、複雑な状態遷移への対応方法を書きましたが、そ... 続きを読む
SSEを使ってHTMLエスケープを高速化してみた - k0kubun's blog
2016 - 08 - 15 SSEを使ってHTMLエスケープを高速化してみた 高速なHTMLエスケープをするライブラリを作った ある日HTMLエスケープを速くしたくなって、hescapeというライブラリを作った。 github.com とにかく速いHTMLエスケープがしたい Railsアプリのビューのレンダリングにおいて、 CGI.escapeHTML を高速化 *1 することでRailsのデフ... 続きを読む
シンプルでわかりやすいコードを書くためにあなたがすべきこと - give IT a try
はじめに 先日、とある知人からこんな相談を受けました。(内容はちょっとボカしてます) 社内のコードレビューでもっときれいなコードを書けるようになった方がいい、と言われました。 「きれいなコードを書けるようになれ」と言われても、具体的にどうすればいいかわかりません。 伊藤さんのアドバイスを聞きたいです。 実際に指摘を受けたRailsアプリのコードを見せてもらいましたが、確かに「もうちょっと頑張りまし... 続きを読む
依存関係をなくそう : Rubyアプリ・Gemの開発者への提言 | プログラミング | POSTD
本記事はRubyについて書かれたものではありますが、Python、JavaScript、Javaなど、全ての言語コミュニティに当てはまる事実を述べたものです。依存関係が引き起こす負の連鎖は誰のためにもなりません。 上の図は、私がこれまでに使用した全てのRailsアプリの依存関係を可視化したものです。以下の例はいず本記事はRubyについて書かれたものではありますが、Python、JavaScript... 続きを読む
(下準備編)世界一丁寧なAWS解説。EC2を利用して、RailsアプリをAWSにあげるまで - Qiita
世界一丁寧なAWS解説シリーズ 項目表 No. タイトル 1 〜〜下準備編(今ここ)〜〜 2 DB・サーバー構築編 3 デプロイ編① 4 デプロイ編② 5 Capistrano編 はじめに Railsに限らず、ローカルでアプリケーションを作成し終え、 「うぉーー!!アプリ完成したよっしゃーーーー!!」 と歓喜に打ちひしがれた3秒後に必ずぶち当... 続きを読む
RailsのAsset PipelineとPrecompileをNode.jsのみで処理できるgulp-sprocketsを作った - yo_waka's blog
RailsのAsset PipelineとPrecompileをNode.jsのみで処理できるgulp-sprocketsを作った 仕事ではRailsアプリを書いていて、JSやCSSなどのフロントエンドはRailsのAsset Pipelineの仕組みに則ってビルドしてる。 普通にRailsアプリ作ってると普段 Sprockets について特に意識しないと思う。 Sprocketsはそこが凄くて、... 続きを読む
Railsアプリを66%スピードアップ ― Railsキャッシュの完全ガイド | プログラミング | POSTD
Railsのアプリを高速化しようとする場合、キャッシュの利用はその大きな手助けになります。キャッシュを利用する箇所を決めるためのプロファイリングに始まり、その方法、キャッシュバックエンドの選定に至るまでをまとめました。Railsアプリでのキャッシングは、「たまに夕食を一緒にするけれど、本当はもっと頻繁に一緒にいるべき友達」に少し似ています。パフォーマンスをまじめに考えるRailsアプリのほぼ全てで... 続きを読む
Railsアプリの意味不明な時間を削って速度を10倍にした話 - Qiita
Railsつかってますかー!!!@srockstyleです! Ruby On Rails便利ですよね! フレームワークとして「Railsライクだから便利だよ!」ってはなすフレームワークいっぱいありますね。 さて、今回はRailsで作ったアプリを高速化した話を書いてみようと思います。 結論は結局「キャッシュ最強」になるので、SQLの最適化とかapplication.rbの設定とか読みたいひとは読み飛... 続きを読む
Railsアプリやgem作る時にいつも入れているgem一覧 - くりにっき
2015-03-29 Railsアプリやgem作る時にいつも入れているgem一覧 id:joker1007 さんに触発されました。 Ginza.rb 21回の発表資料。rails_adminのつらみとオススメgem達。 1年間で10個以上アプリやgemを作っている中でよく使うgemをまとめてみます Railsアプリ(rails new した直後に必ず入れる) annotate https://gi... 続きを読む
JMeter使うのだるいなーと思ってたらruby-jmeterというRubyでテストプランを書けるツールがあった | mah365
JMeter使うのだるいなーと思ってたらruby-jmeterというRubyでテストプランを書けるツールがあった。知らなかった(迫真)。 典型的なRailsアプリのテストプラン そういう訳で典型的なRailsアプリのテストプランを書いてみたのがこちら。 ユーザーログインページでCSRFトークンを取得し、常にHTTPヘッダにつけるようにする ユーザーログイン情報をクッキーに保存 といった典型的な処理... 続きを読む
Railsアプリつくった - ✘╹◡╹✘
2014-04-06 Railsアプリつくった 最近APIサーバ用途でRailsアプリを1個つくったので振り返る。 概要 接続元はiOSやAndroidアプリとか、Webブラウザとか、別のWebアプリケーションとか。1ホストあたり秒間数百リクエスト、平均応答時間10msぐらい。Rails 4.1.0.rc2、Unicorn、Nginxを使ってる。正直Railsは全部入りで重いイメージがあったので何... 続きを読む
Rails x Heroku 完全初心者向け チュートリアル[無料で始める][For Mac] - 酒と泪とRubyとRailsと
Rails X Heroku 完全初心者向け チュートリアル[無料で始める][for Mac] Jan 26th, 2014 Tweet プログラミング経験の本当に少ない人向けに、無料で始められるWebサーバのHerokuにRuby on Railsのアプリケーションをアップロードするまでのチュートリアル記事です。Macでの環境構築から、Herokuへの登録、Railsアプリの作成、Herokuへ... 続きを読む
RailsのRESTful APIをテストで理解する - ワザノバ | wazanova
http://www.commandercoriander.net/blog/2014/01/04/test-driving-a-json-api-in-rails1 comment | 0 pointsPivotal LabsのEno ComptonがRailsでJSON APIをテスト形式で理解できるように紹介してくれてます。「Railsアプリをてがけると、いずれ、シングルページアプリ、モバイ... 続きを読む