エンジニアの越川です。ActiveRecordを拡張するgemを作りたい。そんなときテストで使うダミーのモデルのテーブルをどう作るかに悩みますね。 本格的なRails拡張ではrails pluginコマンドを用いて開発することが多いと思います。その際は自動で作成されるspec/dummy配下のダミーアプリでmig...
こんにちは、マネーフォワードでスマホアプリの開発を担当しています高地です。 ちょっと釣り気味なタイトルになっていますが、Swift はマルチパラダイム言語と言われており、関数型のエッセンスも持っています。 簡易的な文法の言語ですので、関数型を学ぶきっかけづくりには、丁度よい言語だと思います。今回は、Swiftを...
みなさんこんにちは、エンジニアの西信です。 今回のエンジニアブログは、2/19(木)にSansan株式会社 にて開催されました、ベストアプリ勉強会@Sansan のイベントレポートをお届けします。 本イベントでは、弊社のCTO浅野と黒田が発表させていただきましたので是非スライドをご覧ください。 概要 ベストアプリ...
エンジニアの越川です。 今回は、2/19(木)夜に開催したマネーフォワードのエンジニアイベント「MF Geeks Night 2015-02」をご紹介します。 同時間帯にベストアプリ勉強会@Sansan も開催していましたが、それはまた別な投稿で紹介! 今回もゲストをお招きして、ピザをつまみにビールで乾杯。 な...
こんにちは、エンジニアの杉本です。 マネーフォワードではRailsエンジニアとして働いています。 エンジニアはパソコンに向かっている時間が比較的長いため、一日のメリハリがなくなりがちです。 そこで今回は、APIを使ってSlackに時報を流す方法をご紹介しようと思います。 今回はHubot等は利用せず、Rubyを...
こんにちは、Javaエンジニアの内波です。 前職では企業向けの業務システムをカスタムで作っていたりしました。 今回は、その前職で新人の頃に先輩から教わり、今後もずっと鍛えていかなければいけないと思っている、「システムのデザイン」についての考え方をお話しようと思います。 ロジックではなくデザインを考えろ あるシステ...
みなさん、こんにちは。 ウェブ・サーバーサイドを担当しています、Railsエンジニアの黒田です。 マネーフォワードも早いもので、サービスインしてから2年以上が経過しました。 サービスをご愛顧してくださっている皆様には、心から感謝しております。 さて、今回のエンジニアブログは「リファクタリング」についてです。 ...
こんにちは。エンジニアの山口です。 皆様、Safari Books Online をご存知でしょうか。 Safari Books Online とは、O’Reilly Media 社の子会社で、デジタルライブラリーサービスを提供している会社です。 と言われてもよくわからないと思いますが、要するに月額課金で ...
マネーフォワードではサーバーサイドのエンジニアがRails/JavaScriptともに担当しています。 どうしてもRailsに比べJavaScriptは記述量が気になることが多かったのですが、Underscore.jsを入れてから劇的に便利になりましたので、ご紹介します! http://underscorejs....