COLOPL Tech Blog

コロプラのエンジニアブログです

2026-01-01から1年間の記事一覧

PHPStan の baseline の「いつか直す」を「ついでに直す」へ。@phpstan-ignore を挿入する CLI を作った

こんにちは。エンジニアの薮 (@tyabu12) です。 PHPStan を大規模な既存コードベースに後から導入するとき、真っ先にぶつかるのが 「既存コードに対して生まれる、大量の PHPStan のエラーをどう扱うか」 という問題です。 コロプラでも稼働期間の長いプロジ…

ITフリーランス向けサイト「フリーランスHub」にて、当ブログが紹介されました

ITフリーランス向けサイト「フリーランスHub」にて、当ブログ「COLOPL Tech Blog」が紹介されました。 freelance-hub.jp 「スキルアップやキャッチアップにつながる!注目のITブログ・メディアまとめ その3」という記事の中で、エンジニアのスキルアップや技…

Claude Codeを自分色に染める1つの習慣と1つの仕組み

こんにちは、エンジニアの田中です!普段は社内システムの運用や改善、業務効率化に関わる仕組みづくりを担当しています。 そんな日々の中で、Claude Codeを使い始めて1年、利用頻度は増える一方です。使えば使うほど気になってくるのが「自分はClaude Code…

ITフリーランス向け案件検索サイト「フリーランスジョブ」にて、当ブログが紹介されました

ITフリーランス向け案件検索サイト「フリーランスジョブ」のコラム記事にて、当ブログ「COLOPL Tech Blog」を取り上げていただきました。 freelance-job.com 「ゲームとエンタメ業界のテックブログ20選!開発現場の知見を学べる企業ブログ」という記事の中で…

サーバーサイドC#/.NETの取り組みについて社内勉強会を開催しました

こんにちは!バックエンドエンジニアの千葉です。 コロプラでは定期的に社内勉強会を開催しており、テックブログでもその様子を不定期に紹介しています。 blog.colopl.dev 今回は、サーバーサイドにおけるC#/.NETの取り組みをテーマにした勉強会を開催しまし…

ゲーム開発の現場から Laravel Live Japan に行ってきました!

こんにちは、エンジニアの薮 (@tyabu12)です。 先日、日本初開催の Laravel 公式カンファレンスに参加してきました。 laravellive.jp 参加のきっかけ きっかけは偶然おすすめに流れてきた、Laravel コアチームで唯一の日本人である濱崎さんのインタビュー動…

【祝!ブログ100本記念】コロプラの技術広報の変遷

こんにちは、エンジニアの山田(@yamadashy)です。 この記事は、記念すべき COLOPL Tech Blog 100 本目の記事です。せっかくの節目なので、コロプラの技術広報がどのように始まり、どのように運用を変えてきたかを振り返ります。 コロプラでは現在、社内外…

Generative AI Japanのウェビナー に登壇させていただきました!

こんにちは。コロプラでエンジニアの中途採用と技術広報を担当しているA.T.です。 2026年4月28日に開催された一般社団法人 Generative AI Japanさんのウェビナーに、CIOの菅井が登壇させていただきました。現在、多くの企業が生成AIの導入を模索していますが…

「チャットツールでの画像受渡し」は要注意!問題点と対処法について

こんにちは、エンジニアの 工藤 です。 Slack や社内向けチャットサービスを使っている組織であれば、画像などのリソースをチャンネルやスレッドに投稿する機会はほぼ必ずあるのではないでしょうか? プレビュー表示もされ便利な画像投稿機能ですが、そこに…

Deep Dive PHP: PHP 8.5 の新機能「Tail call VM」とは?

PHP

こんにちは、エンジニアの 工藤 です。 PHP 8.5 がリリースされてもう半年近く経とうとしていますが、ひっそりと PHP 8.5 に入った Tail call VM について詳しく知っている人は少ないのではないかと思います。 この Tail call VM は PHP を利用する人にとっ…

社内AI勉強会『突撃、隣のAIライブコーディング!』を開催しました

こんにちは、AIイネーブルメントグループの山田(@yamadashy)です。 4月10日(金)に社内AI勉強会「突撃、隣のAIライブコーディング!〜普段の開発風景を見せ合う会〜」を開催しました。 3名のエンジニアに各15分で普段のAI駆動開発をそのまま実演してもら…

LLM 時代だからこそ!改めて見直す Development Containers

こんにちは、エンジニアの 工藤 です。 皆さん、 Development Containers はご存知でしょうか? LLM 時代よりも前から既にバリバリ活用されている方も居れば、 LLM を安全に使うために使い始めた人、使ったほうが良いとは思いつつもまだ手を付けられていない…

Google Cloud Next '26 に参加しました

こんにちは、エンジニアの千葉です。 今年もラスベガスで開催されたGoogle Cloud Next '26に参加してきました。コロプラとしては3年連続の現地参加です。 今年のテーマは "The Agentic Cloud" で、AIエージェントの実運用フェーズへの移行が大きく打ち出され…

ITフリーランス向けサイト「レバテックフリーランス」にて、当ブログが紹介されました

ITフリーランス向けサイト「レバテックフリーランス」にて、当ブログ「COLOPL Tech Blog」が紹介されました。 freelance.levtech.jp 「最新技術から開発の舞台裏まで!エンジニアの学びを支えるブログ」という記事の中で、コロプラの開発現場で培われた専門…

16GB VRAMでもローカルLLMは実務に届くのか。2か月の検証で見えたこと

こんにちは、クライアントエンジニアの平野孝明です! コロプラではAI活用を広げる取り組みを進めており、以前には AI駆動開発に向けた取り組み - AI推進組織の発足とCursorの導入 という記事も公開しました。そうした流れの中で、私はここ2か月、ローカルLL…

オープンソースの PNG 画像変換・軽量化アプリケーション「colopresso」を公開しました

こんにちは、エンジニアの工藤 です。 実は結構前から GitHub にて公開していたのですが、今回はオープンソースの PNG 画像変換・軽量化アプリケーション colopresso について、開発の経緯や開発における AI の活用についてご紹介させていただきたいと思いま…

COLOPL Gaming Maps社内勉強会を開催しました

こんにちは!バックエンドエンジニアの尾崎です。 コロプラでは定期的に社内勉強会を開催しています。先日、自社開発の地図配信サービス「COLOPL Gaming Maps」をテーマにした勉強会が開催されましたので、その様子をご紹介します。 COLOPL Gaming Mapsとは …

【資料公開】技育CAMPアカデミアに登壇させていただきました - 実務で動くAIエージェントをライブコーディングで実践

こんにちは、AIイネーブルメントグループの山田(@yamadashy)です。 先日、学生向けの勉強会イベント「技育CAMPアカデミア」に登壇させていただきました。 talent.supporterz.jp 技育CAMPアカデミアについて 技育CAMPアカデミアは、サポーターズが主催する…

ゲーム開発を支えるワークロードID連携

こんにちは。運用基盤グループでビルドシステムの開発・運用を担当している会津です。 この記事では、ゲーム開発における自動化の仕組みづくりと、「マシンやサービス同士の連携をどう安全に行うか」という課題についてお話しします。 また、この課題への我…

「位置ゲー」の今を知る! "有利なスマホ" があるってご存知でしたか?

こんにちは、エンジニアの 工藤 です。 突然の前置きですが、今回の記事はエンジニアだけじゃなく、位置情報ゲームをプレイする方々にも有用かもしれません!

社内AI LT会を開催しました

こんにちは!エンジニアの尾崎です。 先日、社内でAIに特化したLT会「AI LT会」を開催しました。今回はその様子をご紹介します。 開催の背景 コロプラでは以前からエンジニアのLT会を継続的に開催してきました。 最近は社内でのAI活用が急速に広まり、社員の…

【2026年初登壇!】AI Security Conferenceに登壇させていただきました

こんにちは。コロプラでエンジニアの中途採用と技術広報を担当しているA.T.です。 2026年1月27日に開催された「AI Security Conference」に、CIOの菅井が「クリエイターの「魂」を守る、AI時代の組織セキュリティ」というタイトルで登壇させていただきました…

【資料公開】アーキテクチャカンファレンス2025に登壇・出展させていただきました

こんにちは。コロプラでエンジニアの中途採用と技術広報を担当しているA.T.です。 2025年11月20〜21日に開催された「アーキテクチャカンファレンス2025」に、登壇&Goldスポンサーとして協賛させていただきました。今回はサーバーエンジニアの岡村とKevinが…

PHPStanのカスタムルールを使って、Laravelアップデート時のシリアライズ事故を防ぐ仕組みを作ってみた

こんにちは。バックエンドエンジニアの薮 (@tyabu12) です。 Laravel 11 のセキュリティEOLが3月に迫ってきましたね。 今回は Laravel 12 への更新時に遭遇したシリアライズの問題と、シリアライズ事故を事前検知する仕組みをご紹介できればと思います。 依…

PHPStanのカスタムルールの作り方 - ASTを理解してプロジェクト固有の検査を実装する

こんにちは。バックエンドエンジニアの平野です。 前回の記事では、運用中のタイトルに静的解析を導入してコード品質を継続的に改善した話を紹介しました。 今回はPHPStanの機能のひとつである、ユーザー独自の静的解析ルールを定義できる「カスタムルール」…