ユニファ開発者ブログ

ユニファ株式会社プロダクトデベロップメント本部メンバーによるブログです。

A Brief Overview of Jetpack Compose

This article is for the 5th day of the UniFa developer blog Advent Calendar 2021. adventar.org Hello, this is Shakil from Product Engineering Department. In this blog I am going to talk about the very basics of Jetpack Compose and why it i…

ブランドガイドラインを作ったらコミュニケーションの体感速度が2.5倍になった話

この記事は、ユニファ開発者ブログ Advent Calendar 2021の4日目の記事となります。 adventar.org はじめまして、デザイン部デザイナーの藤川です。 突然ですが、デザインなど制作に関わられている方でこんな経験をお持ちではないでしょうか? 「“ブランドら…

デザイナーとエンジニアと私

この記事は、ユニファ開発者ブログ Advent Calender 2021の3日目の記事となります。 adventar.org デザイン部の森田です。 ユニファではデザイナーとエンジニアが一緒にお仕事をしています。 プロダクト開発において、デザイナーとエンジニアが『一緒に』お…

翻訳されやすい日本語を考える

この記事はユニファ開発者ブログ Advent Calendar 2021 の 2 日目の記事となります。 adventar.org こんにちは、プロダクトエンジニアリング部の田中です。 弊社開発チームには日本語を母国語としないメンバが多数在籍しています。 そのため、いろいろな文章…

ユニファ開発チームの2021年を振り返る

ユニファ開発者ブログ Advent Calender 2021の1日目の記事となります。

PythonでS3とSageMaker RuntimeをMockする

こんにちは、データエンジニアリングチームの宮崎です。 最近はコロナが落ち着いてきたので、出社するようにしていますが、ずっとリモートワークだったので会社に着ていく服が無くて困っています。 さて、機械学習モデルをサービスで運用するためには、ただ…

依頼関係のあるリソースを並列で作成するスケジューラー 上編

こんにちは、プロダクトエンジニアリング部のちょうです。先月まだ残暑なのに、今月はダウンを取り出すほど冬っぽい気温になったんですね。みなさんも体調管理を気をつけて風邪にならないに注意してください。さて、普段Web開発ばかりやっているエンジニアと…

AWS CodeBuildでカスタムイメージを使ってRuby 3.0のCIができるようにする

AWS

Webエンジニアの本間です。 最近、急に寒くなりましたね、鍋が美味しい季節になりました。 今シーズン、みなさんは何鍋から始めますか?自分は安定のごま豆乳鍋でした。 さてRuby 3.0がリリースされてからそろそろ10ヶ月が経過しようとしており、弊社でもRub…

補聴器をハックしようとしてハマった話。

こんにちは、ユニファの開発・インフラエンジニアマネージャーの田渕です。 気づけば今年も10月になり、あと数ヶ月で2021年が終わりになろうとしています。 ここ数年は毎年恒例アドベントカレンダーもあるので、まだあと何回かブログを書く機会もあるのかな…

PythonでS3のファイルを読み書きする

こんにちは、データエンジニアリングチームの宮崎です。 ユニファではAWSを使用しており、画像やCSVなどの各種データもS3に保存しています。 そのため、データ分析したいときはS3のデータをダウンロードして行うのですが、その際ディスクに保存して読み込む…

地方在住のエンジニアのフルリモート採用を始めました!!

皆様こんにちは、ユニファCTOの赤沼です。 ユニファでは以前から開発メンバーの採用に力を入れていまして、いろんなところで採用アピールをさせていただいているわけですが、この度エンジニア職を対象に、日本国内の地方在住の方のフルリモートでの採用を開…

「ルクミー ドキュメンテーション」に関する ありがとう を書いてみた!

こんにちは、PdM(プロダクトマネージャー)の田嶋です。 昨年より企画を担当していた「ルクミー ドキュメンテーション」が先日ローンチされ、9/1より園・施設のみなさまにご利用いただけるようになりました 🎉🎉 lookmee.jp 私にとってはユニファへ入社してはじ…

Slack の投稿を画面上に流そう!

みなさんこんにちは!サーバーサイドエンジニアの柿本です。 Zoom などの WEB 会議で自分の画面を共有している時、参加者の反応がよくわからなかったりチャットの投稿に気がつかないという経験をしたことはありませんか? 特に私はプレゼンの類が苦手(とい…

集中アクセスに対応するサイトの仕組みについて考えてみた

こんにちは、プロダクトエンジニアリング部のちょうです。ずっと家にいまして時間の流れが気づきにくいと思いませんか。知らないうちに8月も何日しか残らないし、2021年も3分の2までが終わっています。家でテレワークしながら、何かおもしろいものないかな…

決め方の数理2:勝率の数理(OR編)

Unifa プロダクトデベロップメント本部 副本部長の西川です、こんにちは。 今日は予告通り、前回決め方の数理2:勝率の数理(AND編)の続きです。 テーマは、「ORはANDよりも強し。だが……」です。 こういう思わせぶりなテーマにつられ、長文記事をつい最後まで…

チームビルディングに使える NASAゲームやってみました

NASAゲーム こんにちは。 午睡チェックのディレクター/スクラムマスターをしている保坂です。社内にいるころは、近くにいる人が今コーヒー飲んでるなとか、なんだか集中してるなとか、何をしているか把握できました。一方リモートワークになると、気軽に話す…

他者の生活を変えることのハードル

こんにちは。 エンジニアマネージャーの田渕です。 気付けばコロナ生活が始まって一年半以上、「マスク暑い!」な季節は2回目ですね。 天気予報アプリから「今日の日中は外に出ない方がいいです」なんて警告まで出てしまう昨今、皆様体調管理にはくれぐれも…

SageMakerを用いたオリジナルTensorFlowモデルの推論

こんにちは、データエンジニアリングチームの宮崎です。 少し今更ですが、最近SageMakerにオリジナルのTensorFlowモデルをデプロイできることを知ったので試してみました。 (これまでSageMakerで学習したモデルしかデプロイできないと思っていました…。) モ…

スケジュールにバッファを設けるのは悪か?

こんにちは、プロダクトマネージャーの田嶋です。 はじめにお断りしておきますが、本記事は、2021年7月にリリースした開発プロジェクト(以降「Rプロジェクト」)において、遅延なく開発を進められたことのプチ自慢です🎉 笑 週次で滞りなくバーンダウンが落ち…

Hackathon #2 開催レポート

こんにちは!サーバーサイドエンジニアの柿本です。 ユニファは5月の末に本社を飯田橋へ移転しました! 開発本部はコロナの影響もあって原則リモートとなり出社をする人数が激減していたため、移転を機にフリーアドレス化されました。 そして全員が出社する…

Ruby on RailsでデータベースからリモートAPIへ移行する際学んだこと

こんにちは、プロダクトエンジニアリングのちょうです。最近天気は暑かったり、寒かったりするので、体調管理に十分気をつけてください。さて、サービスが増えるにつれ、元々大きなサービスをマイクロサービス化するのは珍しくありません。そんな中で、一つ…

決め方の数理2:勝率の数理(AND編)

UniFa プロダクトデベロップメント本部 副本部長の西川です、こんにちは。 最近はなんか妙に暑かったり、かと思えば急に寒くなったりで、大人も子どもも風邪を引きやすいリスキーな季節ですね。 風邪を引きやすい小さなお子さんがいる方々にも安心して働ける…

Rails 7.0で追加予定のenumerate_columns_in_select_statementsを試してみる

こんにちは、最近柴犬の動画ばかり見て癒されているWebエンジニアの本間です。 いいですよね、柴犬...。ああ、今日もお仕事終わったら見よう(メンタルは全く問題ないのでご安心ください)。 さて早速なのですが、y-yagiさんのブログの2021-04-17のエントリ…

AWS LambdaのコンテナイメージによるTensorFlow推論の処理時間比較

こんにちは、データエンジニアリングチームの宮崎です。 昨年、AWS Lambdaにおけるコンテナイメージのサポートが発表され、AWS Lambda上でTensorFlowを使用しやすくなりました。 一方で、以前コチラの記事でご紹介したように、AWS LambdaでTensorFlowを使用…

PostmanでCookieが必要なAPIを実行する

こんにちは、ユニファQAの坂口です。 QAチームでテスト自動化エンジニアを担当しており、現在は主にPostmanでAPIテストを実装しています。 GWは本を読んだりTwitter APIで遊んだりしていました。 本記事では、PostmanでCookieが必要なAPIを実行する方法を紹…

朝会で雑談しよーよ! 「CTU」のすゝめ

こんにちは、プロダクトマネージャーの田嶋です。 突然ですが、みなさんのチームでは、朝会をやっていますか? 朝会をやっているものの、 ・業務共有だけでは何か素っ気ないな。。 ・もう少し雑談を交えて、メンバーの距離を縮めたいな。。 と思っている方へ…

羽ばたけ! Slack じゃんけん!

みなさんこんにちは。 前回のエントリーで Slack じゃんけんを公開し、その後まったくご好評いただいていない柿本です! tech.unifa-e.com ひょっとしたら、もしかして、見方によっては、可能性として、 Slack でじゃんけんをしたいという需要はあまりないの…

AWS ECSのserviceにアクセスする方法

こんにちは、プロダクトエンジニアリング部のちょうです。天気もすっかり春になった気分ですね。気温がさむくなったり暖かくなったりするので体調管理を十分気をつけましょう。 さて、コンテナ技術の流行りとともに、AWS ECSなどを利用して機能を提供するサ…

決め方の数理 1:検討の数理

「調査や議論に代表されるような検討には、果たしてどれくらいコストを投じるのが適切なのか」をテーマに、UniFa プロダクトデベロップメント本部 副本部長の西川が語っています。

Amazon ECS Execを使ってrails consoleを動かしてみる

AWS

(2021-04-19追記)下記内容を追記しました。 ログの出力方法 注意点 人生初の某春のパン祭りに参加中のWebエンジニアの本間です。早くゴールしてご飯に戻りたい...。 さて、弊社のRailsアプリケーションの多くは、Amazon ECS + AWS Fargateの組み合わせで稼…