Go 1.18 Betaでジェネリクスを使ったFilter/Mapを作ってみる

こちらは Voicy Advent Calendar 2021 20日目の記事です 先週の12/14にGo 1.18 Betaがリリースされました!注目はなんといっても去年のアドベントカレンダーでも書いたジェネリクスです!

GPGPUとOpenACCについて

はじめに この記事はVoicyアドベントカレンダー17日目の記事です。 こんにちは、ミック ( @mickbare )です。 Voicyではバックエンドの開発を担当しています。 GPUを使った並列コンピューティングをGPGPUといいますが、最近OpenACCという新しい標準が出たので…

Datadogのモニター設定をTerraformのImport機能を使ってコード化する方法

こちらは Voicy Advent Calendar 2021 15日目の記事です。 今年はAdvent Calendarの2本目を書くことになりました。前回は、エンジニアリングマネージャーからテックリードに戻ってみて役に立った3つの考え方を書きました。 この話の中で取り上げた中でTechn…

設計原則をデザインパターンで考える

はじめに こちらは Voicy Advent Calendar 2021 13日目の記事です。 はじめまして、株式会社Voicyでバックエンドエンジニアをしているなだまるです。 みなさん、設計してますか? 「設計」っていうと難しいこと考えがちですが、普遍的に言われていることを組…

Web Speech APIの音声認識を使ってWebページを作ってみる

Voicyアドベントカレンダー2021 12日目の記事です。 はじめに こんにちは、学生インターンとしてVoicyのWebフロントエンド開発をしている、きーくん(komura-c)です。 みなさんは、手を使わず音声でブラウザを操作したいなと思ったことはありませんか?僕はあ…

最近のRustとOSの状況についてざっくり紹介

はじめに こちらは Voicy Advent Calendar 2021 10日目の記事です。 Rustは近年、Stack Overflow Developer Surveyで「最も愛されているプログラミング言語」らしいです。 リソース管理に所有権という独特の機能があったり、マルチパラダイムで機能も豊富な…

エンジニアリングマネージャーからテックリードに戻ってみて役に立った3つの考え方

こちらは Voicy Advent Calendar 2021 9日目の記事です。 こんにちは、Voicyの元エンジニアリングマネージャーで現テックリードのみっきーです。2020年1月に入社して紆余曲折があり、2020年8月からはテックリードの役割で働いています。 紆余曲折な出来事は…