Safie Engineers' Blog!

Safieのエンジニアが書くブログです

2023-01-01から1年間の記事一覧

セーフィーはPyCon APAC 2023に出展しました!

私たちの会社は2023年10月27-28日に、PyCon APAC 2023への出展を行いました。この記事では、出展までの準備や当日の様子について紹介したいと思います!

セーフィーの開発組織振り返り @2023

まだまだやりたいこと、やらなければならない事が山積みでそのために更に大きく成長していく必要も感じていますが、現在の姿も過去からの積み重ねですので、今後を考える上でもまずは年末のこのタイミングで今までの歴史を振り返ってみたいと思います。

セーフィーで取り組むマイクロサービス化について

はじめに セーフィー株式会社でバックエンド開発のテックリードをしております鈴木敦志と申します。セーフィー株式会社は創業から9年経過し、サービスの拡大と開発者の増加に伴う開発生産性の問題に直面しています。この問題の解消のため、職能横断型チーム…

Safieプロダクト開発の歴史 Part2

Safieがこの4年間でリリースしたプロダクトの一部紹介と今後の展望についてまとめています

エンジニアと育児

本稿では育児の中で培ってきたあやし方や寝かしつけ方の回顧録を多少のエンジニア視点を交えてまとめておきます。尚、子供によって合う合わないはありますので、必勝の攻略法は(おそらく)存在しないことをご承知おきください。

Unityで作成したCG映像を使って物体検出AIのQA評価をした話

この記事は Safie Engineers' Blog! Advent Calendar 2023 の21日目の記事です。 はじめに セーフィー株式会社で画像認識AIの開発エンジニアをしている木村(駿)です。主に、エッジAI搭載カメラで動作する人やモノを検出するアプリケーションの開発を行って…

プロダクトマネージャー孤独問題に向き合ってみた

この記事はSafie Engineers' Blog! Advent Calendar 20日目の記事です 自己紹介と本日のテーマ はじめまして、セーフィー株式会社でSafieの映像サービスを支えるSaaSプラットフォーム プロダクト群のPdMをマネジメントしているマネージャーの光田です。 本日…

QCDグループで使っている自動テストツール(MagicPod編)

QA

この記事はSafie Engineers' Blog! Advent Calendar 19日目の記事です こんにちは。2023年3月にセーフィーにジョインした入社一年目のQCDグループの森重です。 入社してからはカメラの対応機種拡大やマイページ、モバイルアプリと様々な領域・プロダクトにQA…

Gradio: Pythonで簡単にAIをWebアプリ化

機械学習モデルを簡単にデモするためのGradioというPythonライブラリを紹介します

Safieのサービスを国際化対応した話(モバイルアプリ編)

今回は、主にモバイルアプリの開発に着目して、セーフィーのグローバル対応について書いてみたいと思います。

テスト管理ツールはじめました

この記事はSafie Engineers' Blog! Advent Calendar 14日目の記事です。 こんにちは、あるいはこんばんは 第1開発部QCDグループ 小山と申します。 ブログ書きますよからもう1年、 さすがに筆を走らせないと追い込まれてしまうので… 今年もいろいろありました…

SlackでTableau Vizを自動配信:データへの関心を高めるための実践ガイド

はじめに この記事は Safie Engineers' Blog! Advent Calendar 2023 13日目の記事です。 こんにちは。データ分析基盤グループでデータアナリストをしているワンです。 データ分析基盤グループに関しては、下記の記事で詳しい情報が掲載されています。この分…

会議が変わると組織が変わる!? ~開発本部会のやり方変えてみた話~

今回はセーフィーのエンジニア全員が参加する「開発本部会のやり方変えてみた」のお話しをさせてもらえればと思います。

QA組織を作ろう ~未経験者がQAチームを作るまで~

QA

はじめに こんにちは!Safie QAグループ(QCDグループ)のグループリーダーの山谷です。前回はテストの業務についてのテックブログを公開しましたが、今回はなりたちについてのお話になります。 私自身はSafieに入社するまではQAエンジニアどころかテストエ…

ChatGPTの助けを借りて、FastAPIで画像ビューアーを作ってみた

Stable Diffusionで生成した画像とプロンプトを一緒に表示できるツールが欲しくなり、ChatGPT(GPT-4)の助けを借りて簡単なものを作成しました。また、セーフィーのサービスの一部で使用しているFastAPIフレームワークの基礎を学ぶ良い機会でもあったので、こ…

tblsのViewPoint機能を用いたGithub Actions上でのDBドキュメントの自動生成

tblsのViewPoint機能を用いたGithub Actions上でのDBドキュメントの自動生成の仕組みついて、ご紹介します

wscatでcurlみたいにWebSocketの動作確認をする

WebSocketを用いているサーバ側のアプリケーションの動作確認にwscatというツールが便利だったよという話をします。

遠隔臨場モード機能とグループコーディングによる開発の進め方の紹介

こんにちは。フロントエンドエンジニアの江守です。 映像閲覧WebアプリであるSafie Viewer(以下Viewer)の開発をしています。 本記事では2023年6月に「Safie Pocketシリーズ」で利用可能となった遠隔臨場モードについて紹介したいと思います。 遠隔臨場モー…

Developer Boost 2023 で登壇してきました

フロントエンドエンジニアの阿部です。 2023年7月に開催されたDeveloper Boost 2023で登壇をしてきました。 Developer Boostは登壇者も聴講者も30歳以下の若手デベロッパーを対象としたカンファレンスです。 event.shoeisha.jp 初めての登壇で大きなイベント…

Safie API v2(正式版)の始め方とトライアル方法の紹介

企画本部 AIソリューション部 今野です。Safie DevelopersのPdMを担当しています。 過去に「Safie APIの始め方と動作方法の紹介」にて、Safie API β版の使い方を紹介させて頂きました。投稿から一年半以上経過する訳ですが、Safie APIはSafie Developersと同…

What is データ分析基盤

セーフィーではデータドリブン経営を推進すべく、2021年頃からデータ分析基盤のシステム開発が始まり、2022年に専門の組織「データ分析基盤グループ」が立ち上がっています。 システムも組織も産声を上げたばかりのデータ分析基盤。本記事ではその歴史や背景…

セーフィーのエンジニアはどんな開発環境を使っているのか?

セーフィーのエンジニアがどんな開発環境を使っているのか調べてみました!

Google App Script(GAS)でSafie APIを実行し、指定したカメラの静止画をSlackへ投稿する

この記事では、Google App Script(GAS)でSafie APIを実行し、指定したカメラの静止画をSlackへ投稿する方法をお伝えいたします。

freee Tech Night に参加しました!

freeeさん主催の技術イベント「freee Tech Night」に参加してきましたので、ご報告します!

モバイルアプリに強制アップデート機能を実装

モバイルアプリに実装した、強制アップデート機能についてのまとめ

dbtvault改めautomate_dvで実装するDataVaultモデリング

DataVaultに関する記事の第2回目、DataVaultモデリングの中心となるHub/Link/Satelliteをdbtのパッケージを利用して作っていくという内容です。

Vue3 + TypeScript + Electronでのアプリケーションを作成する

はじめに アプリケーションの構成 Electron Vue.js TypeScript 新規アプリケーションのハンズオン 事前準備 Vue CLIの導入 Vueプロジェクトの作成 Electronの組み込み アプリケーションの起動 preloadスクリプトの作成 メインプロセスへのipcMainモジュール…

SafieにおけるGatherの活用方法紹介

Safieでリモートワークツールとして利用しているGather Townの活用方法について紹介します

AWS Summit Tokyo 2023 で登壇してきました

インフラグループ所属の佐伯です。 2023年4月20日、21日に開催された AWS Summit Tokyo で「18 万台のカメラが接続する Safie のモダナイゼーションへの取り組み」というタイトルで登壇してきました。 登壇資料 概要 補足 伝えたかったこと 登壇を終えて

コードドキュメントの作成をGitHub ActionsとDoxygenで自動化する

はじめに Doxygen実行用コンテナの作成 AWS S3を使った静的ウェブサイトのホスティング GitHub Actions むすび

© Safie Inc.