タグ

ブックマーク / moneyforward-dev.jp (12)

  • 攻撃して学ぶJWT【ハンズオンあり】 - Money Forward Developers Blog

    こんにちは。 マネーフォワードの新卒Railsエンジニア、きなこ と申します。 マネーフォワードX という組織で、日々プロダクトの開発に勤しんでおります😊 突然ですが皆さんは JWT という技術をご存知でしょうか? 私は趣味CTFというセキュリティコンテストに出場するのですが、最近ホットだと感じるのがJWTに関連する攻撃です。 今年の1月に初めてJWTを題材にした問題に遭遇し、その後JWTの出題頻度が強まっていると感じ、社内に向けてJWTにまつわる攻撃を通して学ぶための記事を書いたところ、たくさんの反応をいただきました。 今回の記事はその内容を社外向けにアレンジし、ハンズオンを通して実際にJWTを改竄し、受け取るAPIを攻撃することでJWT自体を学べるようにしたものです。 記事はJWTに興味があるWeb開発者を想定していますが、そうでない方も楽しんでいただけるようにハンズオンを用意し

    攻撃して学ぶJWT【ハンズオンあり】 - Money Forward Developers Blog
  • こんにちわ、5年前にお世話になっていた開発者のものです - Money Forward Developers Blog

    こんにちは マネーフォワードでVPoEをしています、渋谷(@ryoff) です。 この記事はマネーフォワードアドベントカレンダー2021🎄の1日目の記事です。 私は戻ってきた アドベントカレンダーなにか書こうかな、って悩んでたんですが、実は最近、VPoE業務をしながら、とあるプロダクトのチームリーダーも兼務し始めたので、その話を書こうと思います。 実はこのプロダクト、自分が2014年にマネーフォワードに入社後に立ち上げを経験したプロダクトでして、2016-2017年ぐらいに次期リーダーに託して自分は別の業務に移っていきました。 エンジニアのキャリアにおいて、1つのプロダクトに関わり続ける事はむしろ珍しく、数年で別の業務、もしくは、別の会社へと移っていくことも多いのではないかと思います。 過去自分が関わったプロダクトに戻ってくる、という経験は珍しいので、 過去自分が関わったコード・設計・チ

    こんにちわ、5年前にお世話になっていた開発者のものです - Money Forward Developers Blog
  • マネーフォワードCTOが考えていること(2021年9月) - Money Forward Developers Blog

    こんにちは。 マネーフォワード CTOの中出(なかで)です。 CTOの私が、普段「なにを感じて、どんなことを考えているか」について、四半期に一回社内へ共有している内容を一部編集し、エンジニアブログに公開したいと思います。 前回はこちら:マネーフォワードCTOが考えていること(2021年6月) 目次 エンジニア組織の英語化 VPoEがベトナム拠点に赴任 AI領域のエンジニアの採用拡大 名古屋拠点の設立準備 エンジニア組織の英語化 マネーフォワードはグローバル企業を目指します。 今後、より積極的に世界中から優秀なエンジニアの方の採用を進めていく目的で、2024年度中を目処に、社内エンジニア組織における仕事上のコミュニケーション言語を英語にすることを決定しました。 ※ 全社のコミュニケーション言語はこれまで通り日語となります。 今後の実施イメージ: 英語話者が配属されるチームから順次開始(20

    マネーフォワードCTOが考えていること(2021年9月) - Money Forward Developers Blog
  • 中学生ハルキのエンジニア体験記 - Money Forward Developers Blog

    こんにちは。ハルキです。 4月から中学二年生になりました。 僕はこの春休み、パパが働いているマネーフォワードに職業体験インターンという形でお世話になりました。 プログラミングを始めたきっかけは、Scratchという子供向けのプログラミング学習サービスです。 小学校3年生の時にどハマりし、そこから6年生まで夢中になってやり込みました。 ただ、やはり子供向けなので最低限のことしかできず卒業。 その頃、マネーフォワードの方が開催してくれたバーベキューで酒井さんと出会い、そこでPythonを教わりました。 (酒井さんはビジネスマンなのにプログラミングもできちゃうすごい人なのです!) そこから、Chatworkで酒井さんとコミュニケーションを取るようになり、プログラミングで悩んだことがあったら酒井さんに報告して、バグがあれば直し方を教わるようになりました。 酒井さんは面白い記事を紹介してくれたり、そ

    中学生ハルキのエンジニア体験記 - Money Forward Developers Blog
  • MoneyForwardの検索ロジック歴史 - Money Forward Developers Blog

    はじめまして。 Money Forward で Ruby on Railsエンジニアをしています辻です。 ( ※ CEOの辻とは別の辻です ) 現在学生で内定者インターン中です。 今回業務で検索機能を実装する機会があり、検索ロジックはどういう設計にするのが良いのかチームで議論してきました。 MoneyForward ではこれまで検索ロジックに関して様々な設計が採用されていたので、その背景について軽く話しながら今回採用した検索ロジックについて説明します。 はじめに MoneyForwardでこれまで検索ロジックとして採用されていた設計を、歴史といった時系列で追います。 歴史は1〜4まであり、それぞれ検索に関する設計について説明していきます。 またサンプルコードがあるので、良ければこちらを参照して下さい。 「歴史1」に関するロジックは、sample1_users_controller とい

    MoneyForwardの検索ロジック歴史 - Money Forward Developers Blog
  • Optional(2018)年あけましておめでとうございます - Money Forward Developers Blog

    iOS エンジニアの西信です。 新年早々、大変お騒がせしております。申し訳ありませんの一点に尽きます。 yuga panda on Twitter: "おっ、null安全だ https://t.co/RFta3RFXxu" マジレスすると『Optional(2018)年』を恐れる必要はない - Qiita はてブや、Twitterなどで大きく話題にしていただいたので、この機会に、恥は承知の上で、なぜこんなことが起きてしまったのか、筆をとらせていただくことにしました。 この問題は昨日 (2018年1月4日) リリースしました、バージョン 9.1 にて修正済みです。iOS のみで発生していました。 蛇足ですが、当バージョンから、ホーム画面が新しくなり、カードの引き落とし額決定や、使い過ぎなどをお知らせする『MY通知』がさらに便利になりましたので、ぜひお試しください。 さて、今回の起因となったの

    Optional(2018)年あけましておめでとうございます - Money Forward Developers Blog
  • フルタイムRubyコミッター採用までの道のり - Money Forward Developers Blog

    エンジニアの越川です。 今朝プレスリリースを出させていただきましたが、当社ではフルタイムRubyコミッターを採用致しました。そこまでの道のりを紹介させて頂きます。 マネーフォワード、フルタイムRubyコミッターを採用~Ruby1.8.6/1.8.7のリリースマネージャである卜部昌平氏が就任~ 左:技術顧問 松田明氏/中央:Ruby開発者 卜部昌平氏/右:代表取締役社長CEO 辻庸介 何故やるのか プロダクトを開発する上で、Railsを選択する理由については、以前個人ブログに考察を書きました。 それでもRailsを選択する3つの理由 - pblog Railsを用いた開発に必要な事を整理すると Railsの哲学を理解し規約を守る 周辺のエコシステムを活用し、自らもそのエコシステムの住人となること 進化に追従すること 概ねこの辺りが重要な事柄かと思います。 その際、Railsのスペシャリストを

    フルタイムRubyコミッター採用までの道のり - Money Forward Developers Blog
  • Rubyをもっと前へ - Money Forward Developers Blog

    こんにちはエンジニアの越川です。 日、ついにRubyKaigi 2015が始まりましたね マネーフォワードは、Rubyスポンサーとして初日のKeynoteのタイミングでスポンサートークをさせて頂きました。 発表させて頂いた内容は、プレスリリースも出させて頂いております。 http://corp.moneyforward.com/service/20151211_a_matsuda</a/ 技術顧問 松田明氏がマネーフォワードの技術顧問として就任 しました RubyRailsのコミッターである松田明氏と共に、特にRails観点でマネーフォワードのプロダクト開発を加速させて行きたいと思っています。 すでに日々コードレビューに参加して頂いたり、設計や実装の相談にのって頂いております。1人のエンジニアとして松田明さんと一緒に仕事ができることが純粋に嬉しいです。 フルタイムRubyコミッター 更

  • インターンから見たマネーフォワード - Money Forward Developers Blog

    こんにちは。 インターンの伊藤です。 8月末から1ヶ月間ほど、エンジニアとしてマネーフォワードにて活動しております。 今回は、インターンとしてマネーフォワードで活動して感じた「内側からみたマネーフォワード」を紹介したいと思います。 1. 自発性の高さ まず第一に感じたこと、それはマネーフォワードの方々の自発性の高さです。 私が配属された新規事業チームでは、チームミーティングを毎日開催します。 そこでは、チーム全員が活発に意見や提案をして、発展的な議論になります。 受け身で参加している人はいません。 また、必要があればすぐに、プロジェクト・チームを超えたミーティングが設けられ、全員で仕事を前に進めていきます。 そのほか、自然発生的に勉強会やイベントが企画・開催されていきます。 なかでも、エンジニア同士が交流する「MF Geeks Night(前回の様子はこちら)」や、デザイナーとエンジニア

    インターンから見たマネーフォワード - Money Forward Developers Blog
  • 家庭内 esa のすゝめ - Money Forward Developers Blog

    こんにちは。Railsエンジニアの木村です。 マネーフォワードでは毎日朝会を開催しており、数値や情報の共有を行っています。 朝会の進行役は当番制になっており、当番の人は3分程度の「小噺」をするのがお約束なのですが、先日私が発表した小噺をブログに書くよう 同僚に勧められたので紹介します。 最近あったちょっとしたライフハックの話 ※ 公開する旨、家族から了承を得ております(笑) 補足 (朝会で使用した資料をそのままアップしましたので、口頭で話した内容などを補足) esaはデザインが可愛くて好きだったので前から使ってみたかったのですが、なかなか機会に恵まれずにいました。 もちろん「一人で使う」という選択肢もあったのですが、普段からなんでも書き留めておく性格でもないため、使ってはいませんでした。 先日のYAPC::Asiaに参加した際に、弊社エンジニアの越川(@ppworks)の繋がりでesaの中

  • ReactとReactNativeでFluxなTODOを実装してみた話 - Money Forward Developers Blog

    流行り言葉ばかりのタイトルになりました。フロントエンドエンジニアの平山です。 先に言っておきますと、マネーフォワードでは流行り言葉を使いこなすフロントエンドエンジニアを募集しています!!! とりあえず押してからでも遅くはない! マネーフォワード 採用情報 https://recruit.moneyforward.com/ というわけで、タイトルの通り、ReactReactNativeで同じ動作をするTODOリストを作ってみました。 デモ React-flux-todo デモ ※ React(ウェブ)です。ReactNative編はお手数ですが、READMEを参考に実行をお願いします。 [React編] React-flux-todo [ReactNative編] ReactNative-flux-todo 試した理由と目的 これを試した理由はいくつかあります。 npmモジュールとかって動

  • おもてなしの心でコードを書こう - Money Forward Developers Blog

    11月4日に入社しましたエンジニアの越川です。 日は、私がコードを書く際に気をつけていることを書こうと思ったのですが、どう書くかに迷った末、ブログ記事駆動ハッカソンを行うことでそのプロセスで考えいたことなどを記事にすることにしました。 私はコードを書く際におもてなしの心が大事だと思っています。おもてなしの心は最終的なアウトプットに触れるユーザーはもちろんのこと、チームメンバー、未来の自身へ向けた思いやりです。 今回題材とするのは、KPTツールです。KPTは、日々の活動を振り返り「Keep」すべきこと「Problem」であること「Try」したいことを上げて、活動を振り返るために使われます。 先日行われた「オレたちが目指す”最強のエンジニアドリブン”」を終えた後に振り返りでKPT使ったので、それをWebアプリにしてみます。 今回のコードはすべて、ppworks/furikaeri/tree/

    おもてなしの心でコードを書こう - Money Forward Developers Blog
  • 1