エンジニアにカルチャー醸成してもらうには

こんにちはエンジニアリングマネージャの山元です @yamagenii Voicyではエンジニア全員にカルチャー醸成をするための時間を週1時間ほどとってカルチャー促進をしています。 具体的な内容は以下です。 「音声×テクノロジー×発信」でぶっちぎるチーム 世の中に…

GoのORMのSQLBoilerでIN句の使い方と2通りの方法について

こんにちは!株式会社Voicyでバックエンドエンジニアをしているたーふーと申します。 簡単に自己紹介をさせていただくと、自分は去年の9月にVoicyに入社したので、入社して半年くらいになります! 今回はGoのORMであるSQLBoilerでWhereInの使い方とその2通り…

【Android】開発ビルドアプリで課金テストするためにやること

経緯 開発ビルドアプリでGoogle play アプリ内課金のテストをする上で躓くことがありポイントをまとめました。 公式ドキュメント Google Play の課金システムの概要 | Android Developers Google Play Billing Library をアプリに統合する | Google Play の…

iOS/Android別々で開発しているVoicyアプリの処理を揃えるために始めたこと

この記事はVoicyアドベントカレンダー14日目の記事です。 誰がなんと言おうと14日目の記事です。 いよいよ寒くなってきましたね!みなさまいかがお過ごしでしょうか。 私はBiSHの解散を聞いて数日落ち込んでいます。 Voicyはオフィスが道玄坂にあり、BiSHの…

DynamoDBの設計において注意したいポイント

Voicyアドベントカレンダー 25日目の記事です。 今日は12月25日クリスマス、もう直ぐ今年も終わりですね。 このアドベントカレンダーも今日で最後となります。25日間のブログぜひ再度目を通していただけますと幸いです。 qiita.com またVoicyではvoi-chordと…

TinyGoとWasmについて簡単にまとめてみた

はじめに この記事はVoicyアドベントカレンダー24日目の記事です。 こんにちは、ミック ( @mickbare )です。 Voicyではバックエンドの開発を担当しています。 最近、噂のWasm(WebAssembly)とTinyGoについて、概要と導入について簡単にまとめました。

GoのSQLBoilerでDistinctを利用する方法とその問題点

Voicyアドベントカレンダー 23日目の記事です。 こんにちは!株式会社Voicyでバックエンドエンジニアをしているたーふーと申します。 簡単に自己紹介をさせていただくと、自分は今年の9月にVoicyに入社したので、まだ入社して3ヶ月ちょっとの新参者になりま…