マガジンのカバー画像

くふうAIスタジオ テックブログ

24
くふうAIスタジオに所属するエンジニアが共同で運営する note です。
運営しているクリエイター

2024年2月の記事一覧

SwiftUIで画面全体を覆うようにローディングViewを表示させる

はじめにくふうAIスタジオで iOS版の Zaim アプリの開発を担当している TEM です。 Zaimでは現在SwiftUIの活用を進めているのですが、その過程でローディング画面を実装した際に、苦労した点について書きたいと思います。 ローディングViewを画面全体を覆うように表示させたいAPIの呼び出し時や、重い計算処理をしている際にユーザーの操作をブロックさせたいケースはよく発生すると思います。UIKitベースの開発では最前面に表示されているViewControlle

Notion業務利用している中での雑感・Tips

はじめにくふうAIスタジオでトクバイのQAエンジニアを担当している岡です。 業務上Notionを利用しているなかでのTips集になります。 当然すぎる内容かもしれませんが、逆にこういう視点の記事が見つけられなかったので、ナレッジベースとして何かのお役に立てば幸いです。 2024年2月時点で認識している仕様に基づいています。 活用している状況など大別すると以下のような状況で使っています。 仕様Wikiや議事録 開発案件ごとの業務タスク管理とレポーティング Q&A置き場

レガシーアプリケーションのRubyやRailsを最新に保ち続ける技術

 くふうAIスタジオでトクバイ等買い物事業の開発基盤を担当している根岸(@negipo)です。宮本フレデリカさんお誕生日おめでとうございます。  くふうAIスタジオが運営するトクバイのバックエンドを構成するいくつかのサービスのうち、メインモノリスはモデル数が1000を大幅に超える規模のRailsアプリケーションです。元を辿れば15年近い歴史を持っており、関連ソフトウェアのアップデートが数年間停滞してきた結果、Ruby2.3/Rails5.0というEOLをかなり過ぎた状態で2

Zaim アプリの所有者権限を変更した際の苦労話

はじめにくふう AI スタジオで Zaim のアプリを担当している住田です。 今回は、Android 版 Zaim アプリのアカウント所有者を変更したときに苦労したことについてお話しします。 背景2023 年 7 月にくふう AI スタジオが誕生しました。 Zaim からくふう AI スタジオになった関係で、 Google WorkSpace のプライマリドメインを kufu.co.jp に統一し、メインのメールアドレスとして kufu.co.jp ドメインを使うことにな