Angularでセレクト部品のオプションをカスタムする

はじめに こんにちは!株式会社VoicyでWebフロントエンジニアをしているしーちゃん(@shinobear01)です。 今回は、Angular Materialを使ったセレクト部品のオプションのカスタム方法について書きます。 セレクト部品のオプションのカスタム方法 今回、デザイ…

データと図を使ってチームを振りかえる

バックエンドエンジニアのミックです。 今回の記事は、「Featureチームのアジャイル開発の軌跡」の続編、第3回目です(前回はこちらの記事) アジャイルでの振り返りの活動のことをレトロスペクティブ(retrospective)と言い、主にチーム自体やチーム活動…

音声ファイル内に歌や楽器の演奏が含まれているかをSound Analysisを使用して手軽に判別してみた

はじめに はじめまして。株式会社Voicy iOSエンジニアの立花(@kzytcbn315)です。 先日、国内最大級のeスポーツイベントを開催するRAGEが開催するShadowverseというゲームの大会に参加して賞金を獲得しました。 ゲームをやってお金も貰える、なんともいい時…

音声プラットフォームVoicyのチャンネルレコメンド改善プロジェクト:第二弾

はじめに こんにちは! 株式会社Voicyでデータアナリストをしている翔斗です。 これまでのレコメンド改善の記事の続きになります 上記記事を読んでから今回の施策をみていただけるとありがたいです。 はじめに 前回の振り返り プロジェクト開始までの経緯 レ…

Goのgomockを使って、状態が変わるAPIのテストを書く

@saicologicさんのブログからの転載記事です。 OverView とある開発で、SaaSのAPIを利用することがありました。これは、リソースの状態を返すAPIでした。 そのAPIのレスポンスパラメータは、Stateを持っており、一定時間が経過するとStateの状態が変わる仕様…

Angularでテストカバレッジを取得する

この記事はVoicyエンジニアによる技術ブログリレーの8日目記事です。 今日はAngularでテストカバレッジを取得できるようにした時の話をしようと思います。 プロジェクト作成 まずはAngularのプロジェクトを作成します。 $ ng init voicy-blog-relay プロジェ…

機能開発の優先度判断も狩野さん手伝ってもらおう

@natacoonさんのブログからの転載記事です。 OverView はじめに こんにちは。 Voicyでバックエンドエンジニアをしているなだまるです。 最近は機能開発チームのリードをしたり、その中でスクラムマスターとして活動したりなどしています。 今回の記事は、ち…