• JavaScript on Rails

    qiita.com 08 Feb '16, 2pm

    ## 前提 * 小さめのプロダクト * スピード大事 * クライアントサイド専属の人がいない * JavaScriptに詳しいひとがいない * 詳しい人がいてもJavaScript界隈の現状はつらそう ## Railに乗ろう * Rails公式としては「控えめなJavaScript」を推奨している * cf. [Rails ガイド](http://railsguides.jp/working_with_javascript_in_rails.html) * 公式のは控えめすぎるので「クックパッドモデル」を採用する * ECMAScript6 (ES6, ES201...

  • 多国対応ウェブアプリを開発する前に知っておきたかったこと - Qiita

    qiita.com 07 Feb '16, 4am

    # はじめに 最近仕事で多国対応(主に英語圏)のアプリを初めて作った訳ですが、わからないなりにいろいろ事前準備をしたにもかかわらず、実装から運営まであらゆるフェーズでこけました。そんなわけで、あんな苦労は二度としたくないし、他の人にもして欲しくないので、気をつけたい点を共有します。 # プログラミング - 日付のフォーマットは、国毎に表現が違う。Railsの場合、[I18n.l](http://guides.rubyonrails.org/i18n.html#adding-date-time-formats)で自動変換可能。 - 【日】2015年3月10日 - 【...

  • BitCoinとBlockChainにまつわる誤解ーそんなことはできない - Qiita

    qiita.com 07 Jan '16, 3pm

    Stop sharing your company knowledge via emails - Qiita:Team

  • Ruby - Railsのurl_forを30%高速化するgemを作った - Qiita

    qiita.com 29 Jan '16, 8am

    まあ、タイトルは若干釣りで、特定のユースケースにおいて3割程度の高速化が見込める、というだけです。 [joker1007/curl_escape: This gem provides fast URL escape by libcurl.](https://github.com/joker1007/curl_escape "joker1007/curl_escape: This gem provides fast URL escape by libcurl.") 以下、実装経緯。 Railsの`url_for`を辿っていくと、最終的にクエリパラメーターとして渡した...

  • Ruby/Railsでの高速化の際に使うgem達 @awakia https://t.co/hRfH3AVadZ

    Ruby/Railsでの高速化の際に使うgem達 - Qiita

    qiita.com 25 Jan '16, 2am

    ## 1. ベンチマーカー プロファイルすると、プロファイル自体に時間がかかるので正しく速度が測れない。そのためベンチマーカーも使うと良い。 ただし、ベンチマーカーはどこが遅いか等の解決の糸口は教えてくれない。 - [benchmark-ips](https://github.com/evanphx/benchmark-ips) ## 2. プロファイラ 実際に速度のボトルネックを見つける際に使う。 - [stackprof](https://github.com/tmm1/stackprof) - どのメソッドに多くの時間を費やしているかがわかる - これを入れ...

  • Ruby on Rails + Assets on Cloud をCloudFront経由で高速化 - Qiita https://t.co/e2verFBznv

    Ruby on Rails + Assets on Cloud をCloudFront経由で高速化 - Qiita

    qiita.com 04 Feb '16, 1pm

    ##はじめに ファイルサイズの大きい画像などをクラウドに配置することでウェブサーバーへのリクエストを減らし、ネットワークリソースの節約と海外からのアクセスもあるため、CloudFrontでアクセスポイントからもっとエッジサーバーへ誘導させる設定を行う * S3のバケット作成 * CloudFrontのDistributions作成 * IAMの作成 * Gemのインストールと設定 (asset_sync/asset_host) * デプロイ ## 手順 ### S3バケット作成 * バケットの作成 ![S3_Management_Console.png](http...

  • Ruby - RailsでAPI開発する前に知っておくべき4つのこと - Qiita

    qiita.com 15 Dec '15, 9am

    [Livesense Advent Calendar 2015](http://qiita.com/advent-calendar/2015/livesense_1) 16日目の記事です。 # はじめに 私は株式会社リブセンスで働く新卒1年目のエンジニアです。 入社後の半年ほど、[弊社転職サービスのAndroidアプリ](https://play.google.com/store/apps/details?id=jp.j_sen.job.jstaff_android&hl=ja)のためのWeb APIを開発していました。 この記事では、半年間の開発で学んだ **少...

  • Rails:Service層を運用して良かったところ、悪かったところ - Qiita: 1年前くらいにRailsの設計にDDD(ドメイン駆動設計)のService層を導入し、Modelの肥大化対策をしました。… https://t.co/MNCOVjlkUp [ruby]

    Rails:Service層を運用して良かったところ、悪かったところ - Qiita

    qiita.com 29 Jan '16, 3pm

    1年前くらいにRailsの設計にDDD(ドメイン駆動設計)のService層を導入し、Modelの肥大化対策をしました。 この記事では、まずどのようなルールでService層が組み込まれているかと、1年間運用してみて良かったところ、悪かったところの感想を書きます。 #Service層を導入するきっかけになった問題点 * Modelの肥大化 * Model間の複雑な依存関係 * 多数のミドルウェアの導入による複雑さの倍増 これらにより.. * メンテナンスやテストがしにくい * コードが整理されていないのでとにかく読みづらい ###Model複雑化の例 <ユーザがE...

Related