RubyKaigi 2014参加レポ(マネーフォワード編)

RubyKaigi01
みなさん、こんにちは。
 
本日2014/9/18(木)から3日間、東京の船堀(江戸川区)にてRubyKaigi 2014が開催されています。

マネーフォワードからはRubyエンジニア全員参加!と言いたいところでしたが、Rubyエンジニアの2割が参戦!!!

最前線の現場から、会場の様子やセッションのレポートを順次報告していく予定です。
乞うご期待!(たぶん)

写真の壇上、みんなRubyコミッター!こんなに沢山!

続きを読む

Qiita/Qiita:Team Meetup #8 に参加してきました!

20140911_192048

はじめまして!
今月からマネーフォワードに入社しました、Railsエンジニアの泉谷です。

今回は、昨日9/11(木)の夜に開催されたQiita/Qiita:Team Meetup #8の参加レポート(と、イベント参加者との交流)をお届けします!
 

Qiita/Qiita:Team Meetupって?

まず、Qiitaとは、「プログラミングに関する知識を記録、共有する最適なサービス」です。プログラミングに関するTips、ノウハウ、メモを簡単に記録し、公開することができます。

そして、Qiita/Qiita:Team Meetupは、Qiitaを運営しているIncrements株式会社さんが開催しているQiita利用者がワイワイするイベントです。

続きを読む

カンタンに始める!WordPressでのブログ運用とSEO

 
マネーフォワードエンジニアブログをご覧のみなさま、こんにちは!
エンジニアの小宮です。

エンジニアとしてRailsでの開発の傍ら、MFクラウド請求書ブログも運営したりしています。

ブログはWordPressを使っています。そして、ブログを運営する以上、SEOに気を遣っています。
そこで今回は、WordPressにおける基本的なSEOを紹介します。
 ※ 本稿の記載事項を実施したからといって、必ずしも検索順位が上 (ry

WordPressとは

今更ですがWordPressを簡単に説明すると、、
PHP製のCMS(content management system)です。HTMLやCSSの知識がなくても簡単にホームページが作れます。PHP、HTML、CSSの知識があればいろいろとカスタマイズが可能です。一昔前まではMovable TypeというCMSがシェアを占めていましたが、現在ではWordPressのシェアの方が多いです。

WordPressのメリット

続きを読む

パフォーマンス・チューニング Rails編

こんにちは。
Ruby on Railsでの開発を担当している中山です。

ウェブページの表示の早さは、快適なサービスを提供するためにとても大切です。
そこで今回は、マネーフォワードにおけるパフォーマンスチューニングの取り組みについてご紹介します。

なぜウェブページの表示に時間がかかるのか

Chromeのデベロッパーツールを使うと、ウェブページの表示に必要な各リソースのローディングにかかった時間を計測することができます。
マネーフォワードのログイン後のホームは以下のような結果になりました。

ChromeのDeveloper Tools

1行目がHTML、2行目以降がCSSやJavaScriptや画像などが並んでいます。青い縦線はメインコンテンツのローディングと解析が完了した時間を示しています。HTMLが約7割を占めています。その他のリソースの大部分は、Size/Content欄に(from cache)と書かれているとおり、ブラウザのキャッシュ機能のおかげでとても短時間で済むようになっています。HTMLのローディングをいかに短時間で済ませるかがポイントになることが分かります。

続きを読む