inSmartBank

AI家計簿アプリ「ワンバンク」を開発・運営する株式会社スマートバンクの Tech Blog です。より幅広いテーマはnoteで発信中です https://note.com/smartbankinc

ohbarye の検索結果:

RubyKaigi 2024スポンサー舞台裏と、技術カンファレンスへの向き合い方

…カーセッションには ohbarye と osyoyu の2名が、Day2の LT に chobishiba がそれぞれ登壇しました。RubyKaigi のような大きいカンファレンスに同僚が登壇し、大勢の前で堂々と話すのを見ていると、胸が熱くなりましたね。めちゃくちゃ刺激にもなりましたし、どの会も満員で非常に盛況でした。各メンバーの発表スライドは公開されていますので、是非ご覧ください。 speakerdeck.com ohbaryeからはRactorを用いたProperty B…

『B/43 TECH TALK 〜 「お金の使いすぎ」を防ぐ新しい家計管理機能開発の裏話〜』を開催しました

…ジニアの大庭さん(@ohbarye)が、「プロトタイピングによる目的不確実性の低減」と題し、プロトタイピングを通じて意思決定を進めた事例を紹介しました。 支出ペースグラフのモックアップ(プロトタイピングに対して、動かない模型のようなもの)だけだと、使いすぎの判定ロジックやユーザー課題を解決するための具体的な要件がわかりません。 そこで、初手として机上でのシミュレーションを行ってみますが、静的な情報だけでは体験の良し悪しを判断できない部分が出てきました。 動くものがなくてわから…

Hydration Sponsorの裏側を紹介します🥤 #rubykaigi

…ことに2名の登壇者(ohbarye、osyoyu)、1名のLT参加者(chobishiba)がいて、トークを聞いてくださった方が「ここを質問してみたい」とか「内容について話したい」と思った時に、話せる場所としても活躍できたのも良かったポイントです。 今後やっていきたいこと カンファレンスのスポンサーをする一番の意義は「コミュニティを盛り上げること」だと考えています。その中で弊社やプロダクトのことをどう言った形で知ってもらうのか?は今自分たちが参加者にとってどの位置にいてどうい…

【RubyKaigi 2024】 2日目もドリンクスペース大盛況 & Lightning TalksでKoshibaがトークしました! #rubykaigi

…さんと昨日登壇した ohbarye と Daisuke Aritomo (osyoyu) は同じチームで働いています。元々は3人チームだったので、チーム全員がRubyKaigiで登壇するというとんでもないチームが出来上がってしまいました(すごい)。 3人とも、ドリンクスペースや懇親会など会場をウロウロしているのでぜひお声がけください! Hydration Sponsor 株式会社スマートバンクはHydration Sponsorとして、2日目もドリンクを提供しています!大盛況…

【RubyKaigi 2024】 Hydration Sponsorとしてドリンクを配ってます & 弊社から2名登壇しました! #rubykaigi

…て初日は、弊社から ohbarye と Daisuke Aritomo (osyoyu) が登壇しました! 快晴に恵まれて熱気あふれるRubyKaigi初日の様子を株式会社スマートバンク目線でお届けします!! Hydration Sponsor Hydration Sponsorは会場でドリンクを提供するスポンサーです!暑い沖縄を乗り切れるように4種類のドリンクを準備しています!まだドリンクをもらっていない方はぜひお立ち寄りください!一度飲んだ方も何度でもお越しください!(❺…

RubyKaigi 2024で株式会社スマートバンクのメンバーとお会いしましょう #rubykaigi

…壇、1名LTします ohbaryeとosyoyuの2人が登壇、chobishibaがLT をします! それぞれの登壇情報やLTについては以下をご覧ください。 Unlocking Potential of Property Based Testing with Ractor (ohbarye) rubykaigi.org The depths of profiling Ruby (osyoyu) rubykaigi.org Enjoy Creative Coding with …

登壇者と攻略するRubyKaigi 2024 開催レポート

…dorinkuさん、ohbaryeさん、osyoyuさんが座談会形式でRubyKaigiについてお話しされました。 RubyKaigiの登壇者が5人集まって話すの豪華… 座談会の中で話されたトピックをかいつまんで紹介します! 自分のトークのここを聴いてほしい! osyoyuさんは「The depths of profiling Ruby」というタイトルで、Rubyのプロファイラーについてトークします。プロファイラーというとstackprofなどがありますが、自作したプロファイ…

株式会社スマートバンクはRubyKaigi 2024に協賛します!!

…社スマートバンクからohbaryeとosyoyuのふたりが登壇します!登壇内容について詳しくは直前のブログでご紹介できればと思いますが、今回はふたりから登壇の意気込みを預かりました。 ohbarye こんにちは、ohbaryeです。このたびは私が長年憧れていたRubyKaigiに登壇する機会をいただき誠に光栄に思います。Accept通知をもらった時は本当に鼓動が速くなりました。 ところで皆さんはRuby 3.0から導入されたRactorを使われていますか?思いつくユースケース…

YAPC::Hiroshima 2024でのスポンサー活動の振り返り

…i_mitani @ohbarye の二人が登壇できることになったのもあり、本格的にスポンサー企画を進めることになりました。 YAPC::Hiroshima 2024 に向けたチーム体制 去年行った Kaigi on Rails 2023 の時もそうでしたが、今回もスポンサーを行うにあたって、しっかりとプロジェクトチームを組み、スポンサーする内容や当日含めた認知施策をどうやっていくかを詰めていきました。 チーム体制は社内でYAPCに最も詳しい @nyancoをリーダーとし、登…

#CTOを破産から救おうチャレンジ クイズ at YAPC::Hiroshima 2024 の紹介と解説

…って若干気まずいw@ohbarye の冪等性の話を理解すると解けるクイズになっているので是非トライして見てください👍#yapcjapan #yapc_b pic.twitter.com/HPXfred0yX— 堀井 雄太 | SmartBank (@yutadayo) 2024年2月10日 本記事ではこのスポンサーチャンスを活かして行なった #CTOを破産から救おうチャレンジ の紹介と解説をいたします。 #CTOを破産から救おうチャレンジ の紹介 タイトルから想像しにくいかも…

YAPC::Hiroshima 2024で株式会社スマートバンクの社員と握手しましょう #yapcjapan

…から2名登壇します ohbaryeとshohei_mitaniの2人が、同じ部屋で、しかも連続で登壇します!今回のYAPCのテーマ「what you like」(おこのみ)に合わせたトークをお届けします!みなさん、11時から bitRiver/カナル・ウェブ会場(コスモス)です、ぜひ来てください!! blog.smartbank.co.jp 孤独のCTOグルメ、いかがでしたか? Kaigi on Rails 2023で好評(!?)だった孤独のCTOグルメ。「広島でもやるんかい…

YAPC::Hiroshima 2024に株式会社スマートバンクのエンジニアが2名登壇します

…y Header @ohbarye スケジュール 2月10日(土)11:30-11:50@Track B fortee.jp 概要 商品の注文や口座間送金など、二重に行われてほしくない処理をネットワーク越しにリクエストし、通信に失敗したとき────クライアントはリトライするかもしれません。 しかし、直前のリクエストでサーバ側の処理が正常に完了していたら、1回でよい処理が複数回行われてしまいます。 この課題を解く鍵は"冪等性"。 「同一リクエストに対して結果が変わらない」仕組み…

YAPC::Hiroshima 2024 非公式予習会 開催レポート

…泉もある 蛇口からみかんジュース えひめ愛顔の観光物産館 海鮮・魚介がすべてうまい 特に刺身を乗せた宇和島風鯛めし ← これ!!!! みなさまも延泊しての愛媛弾丸旅行、いかがでしょうか?(洗脳完了) 懇親会の様子 終わりに 非公式予習会、楽しんでもらえたでしょうか? YAPC::Hiroshima 2024の当日では @ohbarye と @shohei_mitani がトークする予定です。YAPC::Hiroshima 2024に参加される方は、ぜひ発表を観に来てください!

【1/23 火】やります、YAPC を最高に楽しむための「東京予習会」!

…ohei1913、@ohbarye の2名が YAPC::Hiroshima 2024 本編に登壇予定です。こちらについては別記事で詳細をお知らせしますので、お待ちください! fortee.jp fortee.jp 株式会社スマートバンクは YAPC::Hiroshima 2024 のシルバースポンサー & 椅子スポンサーです yapcjapan.org また、株式会社スマートバンクは YAPC::Hiroshima のシルバースポンサー兼「椅子スポンサー」です。カンファレン…

エンジニア採用広報に全社で取り組み、認知を広げた半年間

…のmitaniさん、ohbaryeさんにチームに入ってもらったり、エンジニアメンバーとのブレストの時間を頂くことにしました。 課題2.現場をうまく巻き込めていない 課題の2つ目は、現場をうまく巻き込みきれていなかったことです。やはり採用広報をやる理由をもっとオープンにしていかなければいけないと考えました。全社観点では、事業ロードマップの達成のためにエンジニアの採用を強化しないといけない。採用現場の観点では、スカウトの返信率を上げるためには認知が必要。そのあたりをより多くのメン…

Kaigi on Rails2023の総括と技術広報について

…分自身の参加は勿論、ohbarye や shohei1913 が過去2年連続登壇するという実績もあったため、これは…スポンサーするっきゃない…! という思いもありました。 技術広報の体制について 株式会社スマートバンクでは、採用やそれに繋がる広報活動もプロダクト開発と同等の重要な課題として定義しています。ですので技術広報自体に取り組むチームが存在し、さらに目的に応じてそこから、いくつかのサブチームも分かれて存在しています。今回はサブチームの1つでもあるスポンサーチームが目標を…

「FintechプロダクトのRails開発事情とアーキテクチャ解説」というタイトルで Kaigi on Rails 2023でLTしました。

…ct)の採用や当日のohbaryeの発表にもあった通り、管理画面用のモデルをnamespaceを分離して専用のクラスを用意しているためです。 B/43システムの複雑さの一例紹介 今回は複雑になりがちなFintechサービスの裏側では、どんなロジックや処理を書いているのかを知ってもらうために一例として残高処理の例を紹介させてもらいました。 入金残高の記録と管理について B/43で提供しているカードはプリペイド式ですので、ユーザーはいくつかある入金方法から選んで入金してもらい、シ…

Kaigi on Rails 2023『管理機能アーキテクチャパターンの考察と実践』の余談や質問への回答

…pgfkOwEn— ohbarye (@ohbarye) 2023年10月29日 これは筆者の発言が初出ではなく、Appendixに記載した記事が元ネタになります。筆者の知人である@itohiroさんがかつて以下のように語っておりました。 実は半年ちょっとくらい前まではPORTという名前も概念も存在せず、その機能の一部であり社内ユーザーが触れるRuby on Railsのフロントエンドの機能群が単に「管理画面」と呼ばれている状況で、その重要性やプロダクトとしての地位、エンジニ…

Kaigi on Rails 2023に参加してきた(2日目)

…ーンの考察と実践 @ohbarye 誰しもが関わった経験があるだろう管理機能や管理画面をアーキテクチャの観点から考察します。 Day2 - 10.28 (Sat.)13:30-14:00@Hall B kaigionrails.org speakerdeck.com Fintechプロダクトの開発事情とアーキテクチャ解説 @yutadayo スポンサーセッションで弊社CTOの堀井が登壇しました。 金融サービスの裏側のRailsの規模やB/43を支える決済システムを紹介していま…

#KaigionRails 2023 直前まとめブログ!!

…ーンの考察と実践」@ohbarye blog.smartbank.co.jp 初めてブース出展します B/43(ビーヨンサン)を使ったことがない方にもお試し体験いただけるブースを作っています。カード決済の仕組みを利用した「オーソリ電文くじ」(!?)と素敵な特典をお楽しみに! blog.smartbank.co.jp 孤独のCTOグルメのお店巡りしましょう 10月11日に突如始まった謎企画「孤独のCTOグルメ」。日を追うごとに見ていただける方が増えて、運営側も嬉しい限りでした!…

Kaigi on Rails 2023に株式会社スマートバンクエンジニアが3名登壇します

…ーンの考察と実践 @ohbarye スケジュール Day2 - 10.28 (Sat.)13:30-14:00@Hall B kaigionrails.org 概要 Webサービスの開発・運用に携わる者なら、管理機能の重要性について深く認識していることでしょう。ユーザーアカウント管理、システム設定、トラブルシューティング、レポート機能など、管理機能はサービスを安全かつ効率的に運用するための不可欠なツールです。 しかし、新規事業やスタートアップではユーザーに迅速に価値を提供し、…

Kaigi on Rails 2023 浅草橋・蔵前 コーヒー おすすめ

…というと、筆者 (@ohbarye) が好きだから... というのもありますが、あの辺のカフェ・コーヒー文化の盛り上がりは都内でも屈指なんですよね。 蔵前・浅草・稲荷町に居住経験のある筆者の独断でおすすめを紹介していきますので、気になったお店があれば是非立ち寄ってみて欲しいと思います。 会場に近いお店 Sol's Coffee Roastery Coffee Wrights Kuramae Bridge COFFEE & ICECREAM 東京 焙煎コーヒーPeppino C…

「B/43 Tech Talk 〜 Fintech×サブスクリプションサービス立ち上げの裏側〜」を開催しました

…ニアが考えること @ohbarye speakerdeck.com 2.クレジットカード発行システムの裏側 @uribou speakerdeck.com 3.新機能のために検討したテーブル継承パターンと選択 @hirotea speakerdeck.com 4.サブスクリプション機能制御の設計における勘所 @rockname speakerdeck.com トークセッション〜 B/43プラスを作るエンジニア/PM/リサーチャー協業の裏側 〜 後半は、4人のエンジニアにPMの…

サブスクリプション課金システム開発ケーススタディ

…滑化を図りました。 ohbarye.hatenablog.jp 日付と時刻の扱いに気を使う 実装の詳細において最も気を使った点の一つは日付と時刻の扱いです。サブスクリプションとは切っても切り離せないものですが、ソフトウェアでの扱いがなかなか厄介なものです。 例えば、サブスクリプションの期限が切れた直後にユーザーから見える表示が変わるか、バッチが実行されなくてもシステムが異常な状態にならないかなど、具体的な事象についても考慮する必要があります。 この他にも現在日時の取得箇所をコ…

サブスクリプション機能制御の設計における勘所

…な設計についてもPJメンバーで議論した結果醸成されたものとなります。 Special thanks to: @uribou, @ohbarye, @hirotea, @nakamuuu 株式会社スマートバンクでは一緒に B/43 を作り上げていくメンバーを募集しています!カジュアル面談も受け付けていますので、お気軽にご応募ください 🙌 https://smartbank.co.jp/9167a8d73ada4dbca78312787636bc93smartbank.co.jp

コアユーザーが本当に欲しかったものを探してB/43プラスを作った話

… 弊社エンジニア @ohbarye の提案もあって、プレモーテムを実施することに。スタディサプリさんの事例を参考にして運営しました。 プロジェクト失敗可能性を軽減するプレモーテム プレモーテムとは、プロジェクト初期にチームで集まり「プロジェクトが失敗したとして、その失敗とは? 原因は? どう対策するか?」を話し合うワークショップです。 実際にやってみると、多くの不安要素が洗い出され、全員で原因・対策・優先順位を議論してネクストアクションを決められたのは非常に良かったです。 こ…

『B/43 Tech Talk 〜 Fintech×サブスクリプションサービス立ち上げの裏側〜』を開催します

…盤の開発を担当した@ohbaryeが、サブスクリプションサービスをゼロから立ち上げる際の設計や実装など、技術的な側面についてお話します。 先行する課金基盤(App Store、Google Play Store、Stripe)の調査、選択したテーブル設計手法、状態遷移、時刻や日付が絡む機能をどのようにテストするか、など様々なトピックがありそうです。 本人からの一言 B/43プラス課金基盤の最大の特徴は決済ゲートウェイやアプリケーションストアの決済機能を用いずすべて内製している…

Aurora MySQLをMySQL8.0へ移行した話

…。 (詳しくは弊社@ohbaryeさんのblogリリースに期待) collation 暗黙の昇順ソート クエリによるCPU負荷 1. collation MySQL8.0から、utf8mb4のデフォルトの collationが utf8mb4_general_ci から utf8mb4_0900_ai_ci になるという変更があります。明示的にcollationを設定していない場合は utf8mb4_0900_ai_ci になってしまうという問題です。 対応としては我々のシス…

reviewdog x Custom FormatterでRuboCopの自動修正を提案させるようにしました

…います! 本記事は@ohbaryeが執筆しました。 株式会社スマートバンクでは日常で使うツールやOSSを改良しながら開発したいエンジニアを募集しています! smartbank.co.jp smartbank.co.jp *1:rubocopコマンドは全体に対して実行され、結果をreviewdog側でfilterすることになります *2:RuboCopのルールに関する議論の是非は割愛します *3:目新しいことのように書いていますが2021年のことです *4:余談が多いとよく言わ…

GitHub Copilot for Businessを導入しました

…Tweets by ohbarye twitter.com 使い始めた時期 業務でちゃんと使い始めたのは2023年3月ぐらい。2022年6月にプレビューで遊んでいたようす。 また、OSSプロジェクトにいくつか貢献したおかげか、いつの間にか無料で使えるようになっていました。けど会社の統制上はfor Businessにしたほうが良いと思ったので切り替えました。 主な使用言語 Ruby 使っているエディタ RubyMine, GoLand, DataGrip, Visual Stu…

We create the new normal of easy budgeting, easy banking, and easy living.
In this tech blog, engineers and other members will share their insights.