はてぶ・Qiita・Zennのトレンド記事を紹介
macOSで一時的に管理者権限へ昇格するアプリを試してみた 🔖 1
この記事はこの記事は、カンムアドベントカレンダー16日目の記事です。前日は、Naokyanさんによる、カンムのB2B新規事業チームを紹介してみるでした。0->1を生み出すすごいチームです。(語彙力)気になるぜ!って人は、是非採用ページを眺めてもらえればと 前置
Go製CLIツールで「./...」引数(package pattern)のサポートを実装するには 🔖 12
ソフトウェアエンジニアの hata です。これはGo Advent Calendar 2025、カンムアドベントカレンダー2025の記事です。golangci-lint や go vet などの静的解析ツールでは、./... 引数(package pattern)を指定すると
プラットフォームチームの菅原です。これはカンムアドベントカレンダー2025の7日目の記事です。普段、VSCodeをメインのエディタとして使っているのですが、最近は動作が遅いことが少し気になっていました。大きめのプロジェクトで補完に時間がかかるのは半ば諦めているのですが、困
Engineering Managerになって変わること変わらないこと,ついでに大事そうなこと 🔖 1
こんばんは, kanmuのPoolプロダクトでEngineering Managerをやっている@always_allokayですこれはカンムアドベントカレンダー2025の3日目の記事です https://adventar.org/calendars/12074昨日はwin
Aurora I/O-Optimizedによるコストの削減 🔖 1
2025年8月下旬にカンムのサービスで使用している複数のAuroraクラスタをI/O-Optimizedに切り替え、RDSのコストを削減することができたので、それをご紹介したいと思います。 見積もり以前からI/O料金がRDSのコストの大きな部分を占めていることは分かっていた
普段はterraformやGolangでインフラ・バックエンドのコードを書いているのですが、少し前から趣味でSwiftUIを使ったmacOSのメニューバーアプリを書くようになったので、雑な作り方についてまとめてみたいと思います。!独学なのでツッコミどころが多いと思います
配列型を受け取るpgx/v5のstdlibを使っている場合、PostgreSQLの配列に対してGolangのスライスを渡すのは問題ないのですが、PostgreSQLの配列を受け取るときにGolangのスライスをそのまま渡すとエラーになります。package mainimp
TerraformによるFirebase Remote Configの管理 🔖 1
モバイルアプリに掲載されるバナー広告の画像やリンク先がFirebase Remote Configで管理されているのですが、それらをエンジニア以外のスタッフ(マーケティングチーム等)が編集したいという話がありました。バナー広告Remote Configパラメータ
Atlantis v0.35での破壊的な変更カンムではAtlantisというアプリケーションを使ってPull Requestでterraformを実行するようにしています。https://www.runatlantis.io/https://tech.kanmu.co.jp
database/sqlのドライバをラップしてSQLにコメントをつける 🔖 2
メタデータとしてのSQLコメントSQLにメタデータのコメントをつけてトレーサビリティをあげる、というのは以前からよく知られたやり方だと思います。たとえば、Webアプリケーションのユーザー情報取得処理がSELECT name, email FROM usersというクエリをDB
できるだけ省エネで見やすい資料をつくるためのコツを5つ紹介します。 箇条書きを使わない箇条書きは無駄にスペースを取るので、プレーンテキストで書きましょう。プレーンテキストでも行間を開ければ読みやすくできます。 言いたいこと全部を書かない登壇資料は登壇をサポートする
GoアプリでのDatadogエラートラッキングの改善 🔖 7
Datadog APMについてカンムではGoアプリケーションのパフォーマンス監視にDatadog APMを利用しています。WebアプリケーションのフレームワークとしてはGorilla Muxを使っているので、以下のようにトレーシングライブラリを組み込みます。package