Engineering
こんにちは。スマートバンクで iOS / Android エンジニアをしている nakamuuu です。 現在、iOS版B/43 では SwiftUI への移行やモジュール分割を伴う、画面実装のリファクタリングに継続的に取り組んでいます。まだまだ半ばではあるのですが、開発において抱…
こんにちは、スマートバンクでアプリエンジニアをしている ロクネム です。 弊社の開発する 家計簿サービス「B/43」 のiOSアプリでは、ドメイン・データ層では単体テストを、UI層ではXcode Previewsを書いて小さい範囲ですぐに動作を確認できるようにしてい…
こんにちはスマートバンクでCTOをしております@yutadayoです。2/10に YAPC::Hiroshima 2024 が開催され、スマートバンクではイベントスポンサーをさせていただきました。 そして、今回もイベントへのスポンサーを通して様々なコミュニティイベントや広報企…
去る2024-02-10に取り行われたYAPC::Hiroshima 2024にて、弊社スマートバンクは椅子スポンサーをさせていただきました。椅子にチラシを掲載する権利を得た我々は、広島グルメマップの掲載、および「CTOを破産から救おうチャレンジ」というクイズ企画を行いま…
みなさん、こんにちは〜! YAPC::Hiroshima 2024のコアスタッフでもあるnyancoです。 ついにYAPC::Hiroshima 2024ですね!スマートバンクからは2名が登壇し、シルバースポンサー、椅子スポンサーとして協賛させていただきます! smartbank.co.jp 本日は今回…
こんにちは。今週末はいよいよYAPC::Hiroshima 2024ですね。 今回は、X(Twitter)でCTO堀井雄太の演技でご好評いただいた「孤独のCTOグルメ~広島編~」の総集編をお送りします!気合を入れて、広島現地でレポートしてきました。 YAPC::Hiroshima当日のご飯選び…
2024年2月10日に開催されるYAPC::Hiroshima 2024にスマートバンクから2名のエンジニアが登壇します!今回は、YAPC::Hiroshima 2024に参加される方向けに、2名の登壇者から発表の想いや見どころを紹介いたします。 VISAカードの裏側と “手が掛かる” 決済シス…
こんにちは!スマートバンクのサーバーサイドエンジニア部です!! 1月23日に株式会社はてな様、STORES株式会社様と株式会社スマートバンクの3社合同で YAPC::Hiroshima 2024 非公式予習会 を開催させていただきました。 このブログでは当日のイベントで話さ…
こんにちは、スマートバンクCTOのyutaです。 スマートバンクでは、アプリとカードが一体となった家計簿サービス「B/43」を提供しており、2021年4月のリリースからもうすぐ3年が経とうとしています。 今回はそんなB/43のアプリ開発を担当するスマートバンクの…
こんにちは osyoyu です。スマートバンクで B/43 のサーバーサイドエンジニアをしています。 さて、早速本題です。来週 1/23 (火) 、YAPC::Hiroshima 2024 の「東京予習会」を開催します! 株式会社はてな、STORES株式会社との共催です! smartbank.connpass…
こんにちは!サーバーサイドエンジニアの mitani です。 2023年に技術広報を始めたことで、少しずつB/43を知ってくださっている人が増えてきました。辰年の今年は、サービス名だけでなくB/43の機能やその実装の背景など、B/43を開発する楽しさや醍醐味をどん…
こんにちは!スマートバンクでUXリサーチャーをしているHarokaです。 今回のブログでは、2023年11月に入社したエンジニアのchobishibaさんにインタビューするかたちで、エンジニアとリサーチャーの協業体制についてご紹介します! CTOのyutaさんから、”開発…
こんにちは。スマートバンク広報のchika(@chika_iwa_)です。 年の瀬ですが、この半年間で取り組んできた当社のエンジニア採用広報について書いてみます。 エンジニア採用広報を本格的にスタートさせたいけれど、どう進めたらいいか分からない 採用広報の専任…
こんにちは、スマートバンクでアプリエンジニアをしているロクネムです。 弊社ではデザインシステムを導入しており、ColorやTypographyなどのデザイントークンやコンポーネントライブラリをiOSアプリの実装でも利用しています。 導入してから約1年ほど経ちま…
こんにちは!スマートバンクでSREをしている @maaaato です。 スマートバンクではVisaプリペイドカードを発行しており、PCI DSSというクレジットカード業界のセキュリティ基準を取得しています。 PCI DSSの要件には定期的に対応を必要とするものがあり、例え…
こんにちは、おはようございます、こんばんは、スマートバンクでCREをしている佐藤(@tmnbst)です。12月でCREチームが立ち上がってから1年が経とうとしています。今回は立ち上がりからの1年を振り返ってみたいと思います。 CREとは? 「Customer Reliabilit…
この記事はFigma Advent Calendar 20日目の記事です。 おはようございます!こんにちは!こんばんは! 「家計簿プリカB/43」を運営する株式会社スマートバンクデザイナーの@putchomです。 Config 2023から約半年経ち、皆さんもすでにFigmaのVariablesを使い…
こんにちはスマートバンクでCTOをしております@yutadayoです。Kaigi on Rails 2023 が開催され、予定していたアフターイベントや各種SNSでの発信なども無事完了することができました。今回はこのタイミングで初スポンサーさせていただいた知見や、取り組ん…
こんにちは!スマートバンクでアプリエンジニアをしているkanekoです。 先日リリースしたB/43のバージョン12.6.0からiOS版限定でアプリアイコンの変更機能が利用できるようになりました! /#B43 のアプリアイコンが変更できるようになりました \iOSアプリ…
こんにちは!サーバーサイドエンジニアの mitani です。 B/43のサービスの裏側では機械学習を使っている箇所があり、機械学習用のパイプラインとAPIに全てSageMakerを利用しています。今回はなぜSageMakerを採用したのかと、構築時に意識したことについて紹…
イントロ こんにちは!SREを担当してます上平と申します。 このエントリーでは スマートバンクが提供する B/43サービスの裏側のデプロイシステムに関して紹介したいと思います! 自分自身の振り返りも兼ねてどうして現在のデプロイシステムに至ったのかをお…
こんにちは。またまた普段はカスタマーサポートをやっているけれどエンジニア採用広報のメンバーとしてのnyancoです。 先日行われたKaigi on Railsでスマートバンクが初めてスポンサーとなりましたが、その時に気をつけたことや、どうやって複数の人を巻き込…
こんにちは。スマートバンクで iOS / Android エンジニアをしている nakamuuu です。 先月公開したAndroid版B/43の最新バージョンでは、カードの残高を表示するウィジェットをご利用いただけるようになりました。アプリを最新のバージョンに更新の上、ぜひご…
10月27日~28日に開催されたKaigi on Rails 2023の2日目に『32個のPRでリリースした依存度の高いコアなモデルの安全な弄り方』という発表をさせていただきました。実は発表前日までリハーサルを行なっておらず、30分枠だったのですが1時間くらいかかる巨大資…
こんにちはスマートバンクでCTOをしております@yutadayoです。先日行われたKaigi on Rails 2023のスポンサーをさせていただき、LT枠にて「FintechプロダクトのRails開発事情とアーキテクチャ解説」というタイトルで発表をしてきました。 今回はその内容に触…
先日開催されたKaigi on Rails 2023に「管理機能アーキテクチャパターンの考察と実践」というタイトルで登壇させてもらいました。発表資料はすでに公開しており*1、本記事で発表内容をそのままなぞっても新規性がないな〜と考え、発表前に行った"余興"や懇親…
株式会社スマートバンクのwatsonとnilpoonaです!この記事では、10月27日(金)-28日(土)の2日間に渡り開催されたKaigi on Rails 2023にて、聴講したセッションの中で印象に残ったモノをいくつか紹介していきます。 Rails アプリの 5,000 件の N+1 問題と戦っ…
こんにちは、サーバーサイドエンジニアの @godgarden です。 昨日に引き続き Kagi on Rails 2023 の2日目の様子を現地からお届けします。また、2日目のセッションではスマートバンクからスポンサーセッションを含む計4名のエンジニアが登壇しました! blog.s…
本日、2023年10月27日から明日28日にかけて、 浅草橋ヒューリックホールでKaigi on Rails2023が開催中です! kaigionrails.org このブログでは、本イベントに出展中の 各スポンサーブースの展示内容をご紹介します! 今日ブースを回りきれなかった…という方…
Dependency Injection (DI) とは、オブジェクトに必要な依存関係を外から注入する設計パターンです。 本記事ではiOSアプリの実装をテーマに、DIがなぜ必要なのか、さらにはDI Containerとは何を解決するためにあるのかについて具体的な実装例をもとに解説し…