Voicyの技術責任者に求められること

はじめに Voicyで技術部門の責任者をやっております。@yamagenii です。 先日 ROSCA さんの主催するイベントで「今、CTO / VPoEに求められる事とは?」というタイトルで発表をしてきたため、 その内容を記述します。 rosca.connpass.com 伝えたかったこと 教…

スタッフエンジニア本のスタッフエンジニアのストーリーに掲載された話

こんにちは!Voicyでスタッフエンジニア(テックリード)の肩書で仕事をしているみっきーです。 この記事は、Voicy Advent Calendar 2023の12月16日の記事です。 今年の5月3日に発売された、「スタッフエンジニア マネジメントを超えるリーダーシップ bookpl…

全方位開発者への道 Team Yugun

タイトル 全方位開発者への道 by Team Yugun はじめに こんにちは!Yugunチームです。この記事は、株式会社Voicyの開発チームの1つであるYugunチームの紹介です。 株式会社Voicyは、音声プラットフォームVoicyのアプリやWebのサービスを提供しているスタート…

技術的負債に向き合う取り組み・DebtBashとは

はじめに こんにちは!!! 最近ブッラータチーズにハマりすぎて誰かとこの美味しさを分かち合いたいぬまです!!buono!! 今日はエンジニアチームのチームワークの秘訣でもある「Debt Bash」についてまとめました。 エンジニアの方はもちろん、非エンジニ…

「iOSDC Japan 2023」に、Voicyのエンジニアが登壇します

2022年9月1〜3日に開催される「iOSDC Japan 2023」に、Voicyのモバイルエンジニアが登壇します 「iOSDC Japan 2023」はエンジニアが主役の、iOSと周辺技術を題材としたカンファレンスです。今年はオフラインとオンラインのハイブリッドでの開催となります。 …

「Voicy Tech Bar #4 〜iOS/Androidエンジニア〜」を開催しました!

はじめに こんにちは、Voicyエンジニアの@komura_cです。 2023年7月27日に「Voicy Tech Bar #4 〜iOS/Androidエンジニア〜」を開催しました! Voicy Tech Barとは、エンジニアリングについての情報交換や人脈作り、気軽にLTに挑戦してみたい!というエンジニ…

テスター初心者必見!?テスト実施時の心得5選

はじめに こんにちは。VoicyでQAエンジニアをやっているまっつんです。 この度Voicyにテスターの仲間が増えまして、テスター未経験ということで私が教育?の担当もやっています。 私自身一度基本に立ち返ってみようと思い、過去の実例を交えながらテスト実施…

【重要だけど忘れがち】データ分析者のための「対象ユーザーの考え方」

Voicyでデータアナリストをしているたからっちです。 今回は、データ分析者の方に役立ちそうな「対象ユーザーの考え方」について、書いていこうと思います。 基本的なことですがとても重要な内容なので、施策検討のサポートや施策の評価を行ったりするデータ…

VoicyWebフロントエンド勉強会~さいきょうの404ページをつくろう~

はじめに こんにちは、VoicyでWebフロントエンジニアをしているCちゃん@shinobear01です! 今回は、Webフロントエンドの勉強会を開いたので、内容を共有します。 社内勉強会の概要 今回、2023年の6月初旬にVoicyWebフロントエンドの勉強会を開催しました。 …

Go Conference 2023 Online にシルバースポンサーとして参加します!メンバーも登壇します!

こんにちは。テックリードをしている、みっきーです。 私達Voicyは、2023年6月2日(金)に開催されるGo Conference 2023のシルバースポンサーとして参加することを喜んでお知らせいたします。Voicyのバックエンドはプログラミング言語Goで書かれており、このイ…

「Voicy Tech Bar #3 〜VPoE・エンジニアリングマネージャー〜」を開催しました!

こんにちは。Voicy Androidエンジニアのおぎです。 2023年5月23日に「Voicy Tech Bar #3 〜VPoE・エンジニアリングマネージャー〜」を開催しました! Voicy Tech Barとは、エンジニアリングについての情報交換や人脈作り、気軽にLTに挑戦してみたい!というエ…

品質リスクについて理解を深める

VoicyでQAのお手伝いをしている、森田 です。 先日、エンジニア勉強会で「品質リスクってなに?」というワークショップを実施しました。参加した方からは、「たまには立ち止まって、言葉の定義を改めて考えるのも大事」というコメントをいただき、励みになっ…

放送概要機能のSEO対策について失敗から学んだこと

イントロダクション こんにちは!VoicyでフロントエンドエンジニアをしているCちゃん(@shinobear01)です。 今回は、放送概要機能のSEO対策について失敗から学んだことについて書きます。 2023年4月にVoicyのWebの機能として、放送概要をリリースしました。 …

「Voicy Tech Story Vol.5」を技術書典14で頒布します!

はじめに こんにちは、Voicyエンジニアのきーくん(@komura_c)です。 Voicyは、社内の有志メンバーによる新刊「Voicy Tech Story Vol.5」を技術書典14で頒布します! この記事では、出展情報と新刊の内容をご紹介させていただきます。 techbookfest.org 出展…

ペアテストをやってみて

はじめに こんにちは。VoicyでQAエンジニアをやっております まっつん です。 今回は開発者と一緒にテスト設計(ペアテスト)をやってみてどうだったかという話をしてみようかと思います。 ※記事内では「分析、設計、実装」全て含めてテスト設計と表現します…

Voicyエンジニアチームでの品質コントロールについて紹介します

はじめに 現在Voicyで開発責任者をやっています @yamagenii です みなさんはプロダクトにおける品質担保やクオリティコントロールと聞いて何を思い浮かべるでしょうか。 一番最初に思いつくのはバグ修正やテスト、QAといった項目かもしれないですね。 しかし…

【簡単だけど効果的】5分で読めるデータ分析者のための「分析設計の始め方」

Voicyでデータアナリストをしているたからっちです。 今回は、データ分析者の方に役立ちそうな「分析設計の始め方」について、簡単に紹介しようと思います。 5分くらいで読める内容ですが、即効性があって今後もずっと使える内容だと思うので、ほとんどデー…

「品質って何だ?」ワークショップの紹介

はじめまして!VoicyでQAエンジニアをしています、森田です。 今回は、先日社内で行った、「品質って何だ?ワークショップ」について紹介します。 開発部門で品質について考えるいい時間になったので、品質について話すきっかけづくりの方法、事例として参考…

Argo Rolloutsを使ってKubernetesでカナリアリリースする

要約すると Kubernetes上で動作するAPIのカナリアリリースをしたかったので、Argo Rolloutsを導入してこれを実現しました。この記事ではその際の導入手順を紹介します。 概要 背景 Argo CDを利用しているので、Argo Projectのツールでカナリアリリースを実現…

お客様に価値を提供し続けるために2022年に挑戦したこと、来年に向けて

この記事はVoicy Advent Calendar 2022の25日目の記事です。 qiita.com Voicy Androidエンジニア、Personalityチームの@numaMykです。 今年、実は色々な挑戦と失敗を経験した年で、個人的に人生を大きく揺るがすイベントがいくつも発生しました。 失敗から学…

VoicyにSalesforceを導入した話

こんにちは! 株式会社Voicyでデータアナリストをしている翔斗です。 今回はSalesforce(以下SF)の導入についてどんな点で困ったかを書いていきます。 前提 ご存知の方も多いかもしれませんが、SFとは成約までの営業プロセスを効率化するプラットフォームです…

テストケースレビューを短時間で効率よく行う方法

はじめに こんにちは、VoicyでQAエンジニアをまっつんです。 最近の私の悩みの種の一つテストケースのレビューに関して記事を書いてみようと思います。 その悩みとはテストケースのレビューに時間がかかることです。 今のVoicyには開発を行なっているチーム…

社内の感謝をネットワークにしてみた

この記事はVoicy Advent Calendar 2022の14日目の記事です。 TL;DR 参考になりそうな人 はじめに 感謝とはなんぞ? ボ祝儀(感謝)ネットワークの構築 次数 中心性 結論 おわりに TL;DR pythonのnetworkxを触ってみたい 社内制度の「ボ祝儀」のデータを対象…

オーディオ波形動画を生成するWebぺージの作り方

本記事はVoicy Advent Calendar 2022の11日目の記事です。 はじめに こんにちは、株式会社VoicyでWebフロントエンジニアをしているきーくん(@komura_c)です。今回は、業務に関わる内容ではないのですが、以前に趣味で開発したオーディオ波形動画を生成するWe…

Repositoryのユニットテストの苦しみから解放されたい

こんにちは、BEエンジニアのミックです。 突然ですが、みなさんテストは好きですか? ユニットテストの仕方はどうしてますか? この記事では、テストコードを書くにあたって私が苦しかったことと、それを解決するためのアイディアと、導入結果について雑多に…

登壇資料作成にslidevを使った話

はじめに Voicyでテックリードをしているみっきーです。 本記事は、Qiita Advent Calendar2022のVoicy Advent Calendar 2022に参加した記事です。 弊社では週1回、1時間の時間をとって、エンジニア発表会を開催しています。 Voicyエンジニアが激推しする“エ…

Voicyの開発組織を紹介

はじめに この記事はVoicy Advent Calendar 2022の1日目の記事です。 qiita.com みなさんこんにちはVoicyで技術部門の責任者をしています山元(@yamageniii)です みなさん始まりましたアドベントカレンダー2022! Voicyはブログリレーもやっていまして11月は…

Voicyエンジニアによる技術ブログリレー2022まとめ

Voicyエンジニアによる技術ブログリレーが始まりますの記事で告知した通り、Voicyのエンジニアがチームに分かれて11月の1ヶ月間の平日で、ブログを連載してきました。 連載した記事を以下の表にまとめましたのでぜひご覧ください! ※タイトル、執筆者がリン…

AndroidでFFmpegを利用し無音部分を切り取る

@ogi2ogiさんのブログからの転載記事です。 OverView こんにちは!VoicyでAndroidエンジニアをしているおぎです。 現在は主にVoicyのリスナー向けアプリの開発を担当しています。 今回は生放送などのアーカイブ投稿時に冒頭の無音部分などを自動で編集できた…

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

はじめに こんにちは! VoicyでQAエンジニアをやっているまっつんです。 今回はデータチームの記事”音声プラットフォームVoicyのチャンネルレコメンド改善プロジェクト”に相乗りしてみようと思います。 私自身この”音声プラットフォームVoicyのチャンネルレ…