KENTEM TechBlog

建設業のDXを実現するKENTEMの技術ブログです。

Web とデスクトップをつなぐ ― カスタムプロトコル vs localhost

こんにちは!Web製品のマネージャーをしているT.Kです。 弊社はWeb製品も多いですが、昔からあるデスクトップ製品のラインナップも多い会社です。 Web アプリとローカルのデスクトップアプリを連携したいと考えた時、最初に必ず直面する問題があります。 ブ…

Pull Requestでレビューするブログ運用 〜はてなブログ × GitHub〜

こんにちは!KENTEM TechBlog 編集部です。 普段複数人でブログを書いている皆さま、記事の作成やレビューなどの運用はどうしていますか?? 我々編集部では最近新たな取り組みとして、はてな様が公開している HatenaBlog Workflows Boilerplate の導入を試…

テックサークルの紹介 3Dサークル

こんにちは!Unityで開発をしているエンジニアです。 本記事では社内テックサークルの一つである3Dサークルについて紹介します。 サークルを開設しようと思ったきっかけ 発信内容 アルゴリズムに関する発信 外部セミナーに参加して得られた3Dに関連する内容 …

テックサークルの紹介 Visual Studio Codeサークル

こんにちは!Unityで開発をしているエンジニアです。 本記事では社内テックサークルの一つであるVisual Studio Codeサークルについて紹介します。 サークルを開設しようと思ったきっかけ 発信内容 おすすめの拡張機能や設定 バージョンアップに関する情報 サ…

【Synology】 DS fileで動画のサムネイルを表示させる方法

Video Stationが利用できなくなりDS fileのサムネイルが消えた問題を、ffmpegの自動生成スクリプトで解決する手順を解説します。

Auth.jsではCSRF保護をどうやってるの?実際に攻撃してみた

現代社会を生きる皆様こんにちは 普段フロントエンドで開発を行っている二年目のSです。 以前社内のイベント用に初歩的なCSRF保護についてまとめたことがあります。その後Auth.jsではどのように行っているのか気になったので、学習のためにまとめてみました…

プロジェクトの短期留学やってみた

こんにちは、開発統括部のK.Hです! 34期の開発統括部では、部内ワークショップでエンジニアのスキルアップを図る施策アイデアを出し合い、その中から採用されたいくつかの施策を実際に行いました。 以前この KENTEM TechBlog でも紹介した、KENTEMクイズ王…

try! Swift Tokyo 2026 に参加しました!

try! Swift Tokyo 2026に参加しました。エンジニアのNです。今回のブログでは、カンファレンスの参加レポートとして様子や感想などを書いていこうと思います。 はじめに 3日間の流れと会場の様子 1日目: ワークショップ 2・3日目: カンファレンス本編 印象に…

モバイルアプリの開発を2年経験して成長したこと

この記事は、 テックブログ強化月間 リレーブログ企画2026 参加の記事です。 こんにちは、モバイルアプリの開発を2年ほど経験したエンジニアです。 普段はUnityを使った3Dの製品開発に携わっています。 3D開発では座標変換や物理演算といった計算処理が欠か…

2年たって気づいた「プロダクトを生み出す難しさ」~PoC、製品開発、新規事業の企画を通して学んだこと~

この記事は、 テックブログ強化月間 リレーブログ企画2026 参加の記事です。 はじめに こんにちは!3年目に突入したK・Mです! 今回、リレーブログとして「〇年たって感じたこと」というテーマで記事を書くことになりました。 この記事では、1年目の10月から…

Azure上にOpenProjectをセットアップした話

この記事は、 テックブログ強化月間 リレーブログ企画2026 参加の記事です。 こんにちは、KENTEMのまつです。 WBSを作成するにあたり、ガントチャートで視覚的に共有・分析できるようにしたいなぁ、、となったため、OpenProjectをAzure上にセットアップして…

建設業のドメイン知識はどう身につける?未経験でもキャッチアップできるKENTEMの仕組み

この記事は、 テックブログ強化月間 リレーブログ企画2026 参加の記事です。 「建設業のことを知らないのですが、やっていけますか?」 新卒・中途を問わず、採用面談の際によくいただく質問の一つです。 結論からお伝えすると、 KENTEMでは入社時点で建設業…

航空業界の「ミスを責めないシステム」が理にかなっていて好き、という話。

この記事は、 テックブログ強化月間 リレーブログ企画2026 参加の記事です。 こんにちは。マネージャー投稿枠の週ということで、私が個人的に好きで仕事上のマネジメントにも役立つ便利な考え方だと思っている航空業界の安全思想について、雑談がてら書いて…

“感謝”から始めたら、ふりかえりで意見が出るようになった話

この記事は、 テックブログ強化月間 リレーブログ企画2026 参加の記事です。 こんにちは。 当社では毎年6月と12月に製品のリリースがあり、大きな山を越えたタイミングで、チームでふりかえりを行うのが恒例になっています。私たちのプロダクトチームでは、…

チームワークで乗り越えろ!障害発生時の心構え

この記事は、 テックブログ強化月間 リレーブログ企画2026 参加の記事です。 こんにちは! 今期よりクラウド基盤チームの担当マネージャーになったTKです。 今期のチーム再編についてはこちらの記事をご覧ください。 プロダクト中心の開発組織へ──KENTEMの組…

PRレビューはいつ見る?自分に最適な方法を見つけよう

この記事は、 テックブログ強化月間 リレーブログ企画2026 参加の記事です。 こんにちは。普段フロントエンドで開発を行っている二年目のSです。 リレーブログ企画第三週は✨技術者のルーティン紹介✨ということで、今回はPull Request(以降PR)のレビューに…

エンジニアの1日

この記事は、 テックブログ強化月間 リレーブログ企画2026 参加の記事です。 こんにちは。日本一マッチョな平凡エンジニアを目指している者です。 好きな言葉は「Bicep」と「ハードコーディング」(名前が強そうなので) 今回はエンジニアの一日と題して、普…

読書メモを諦めずに済んだ話

この記事は、 テックブログ強化月間 リレーブログ企画2026 参加の記事です。 AI活用の話でよく目にするのは、AIを使った開発であったり、AIフレンドリーなチーム構築であったり、あるいはAIの上手な使い方みたいなテクニックだ。 しかし、今回はそんな「AIに…

「もしも、魔法の世界になったら」

この記事は、 テックブログ強化月間 リレーブログ企画2026 参加の記事です。 こんにちは。ゴリラです。 皆さんはドラえもん映画の「映画ドラえもん のび太の新魔界大冒険 〜7人の魔法使い〜」を見たことがありますか?公開から約20年経つようで、時の流れの…

AIに詰められるSKILL、grill-me を使ってみた

この記事は、 テックブログ強化月間 リレーブログ企画2026 参加の記事です。 AIにコードを書かせていて、 「なんか思っていたのと違うな」と感じたことはありませんか? このズレの原因の多くは伝達不足です。 しかし、具体的に指示を出しても、返ってくる物…

AI時代、我々は「当事者」であれ

この記事は、 テックブログ強化月間 リレーブログ企画2026 参加の記事です。 AIの賢さ(でも責任を代替してくれない) AIは「判断力」を持っているのか AIと哲学の二刀流、それがBrian Cantwell Smith 判断力とは 人間を特別視しない まだ人間のやる仕事はあ…

不具合調査をもっとスムーズに!FE向けDevToolsガイド

この記事は、 テックブログ強化月間 リレーブログ企画2026 参加の記事です。 フロントエンドの開発中、原因不明のバグに時間を費やした経験は誰しもあるのではないでしょうか。 console.log を仕込んでは確認し、また仕込んでは確認し……そんなループを繰り返…

RSC時代にランタイムCSS-in-jsはなぜ厳しいのか

この記事は、 テックブログ強化月間 リレーブログ企画2026 参加の記事です。 先日Panda CSSでデザインシステムのコンポーネントライブラリを作成した際の記事を投稿させていただきました。 そこでちょっと触れた、ランタイムで動作するCSS-in-JSはRSCとの噛…

Panda CSS🐼でコンポーネントライブラリを作る ── RSC時代の選定理由から実運用まで

この記事は、 テックブログ強化月間 リレーブログ企画2026 参加の記事です。 2年ほど前、社内のデザインシステムを基にフロントエンド向けのコンポーネントライブラリを実装することになり、スタイリングライブラリとして最終的にPanda CSSを採用しました 本…

TanStack Queryを安全に書く—queryOptionsとskipToken—

この記事は、 テックブログ強化月間 リレーブログ企画2026 参加の記事です。 こんにちは!フロントエンドエンジニアのY.Kです! 今回はTanStack Query v5で使っている、「安全性を少し高めるための小ネタ」を2つ紹介します。 どれも今のコードを大きく変えず…

【6月企画】KENTEMテックブログ、リレーブログ始めます!

こんにちは!テックブログ編集部です。 6月はKENTEMの期末ということもあり、1年を締めくくるイベントとして、リレーブログを開催いたします! 今回はその企画を紹介をいたしますので、ぜひ最後まで読んでいただけると嬉しいです。 リレーブログ企画とは? …

Skillを作って気づいた、新人がAIとうまく付き合う方法 作ったフロントエンド設計用のSkillも公開!!

こんにちは!フロントエンドエンジニアのY.Kです。 新卒で入社してから早くも1年が経ち、少し驚いています。 私はこの約半年間、AIエージェント(特にClaude)を活用してきました。その中で、フロントエンドの設計に特化したSkillを作成するうえで気づいたこ…

KENTEMの社内サークルについて ~Claude Codeサークル編~

こんにちは!KENTEMでBEを担当しているT.Hです! 今回は自身と有志で立ち上げたClaude Codeサークルについてご紹介したいと思います。 KENTEMの社内サークルって? なぜClaude Codeのサークルを立ち上げたのか ある日の共有例 スレッド内で引用しているTORIC…

アーキテクチャ、破壊してみた

モジュールバランスを破壊する こんにちは、エンジニアのT.Mです。今日は私の代わりに、私の中のYAGNIなペルソナが記事を書いてくれるそうです。 YAGNI:「強固なアーキテクチャって、堅苦しいよね?なんだか冗長に見えるし、何の意味があって分かれているの…

.NET調査を振り返る パッケージ環境依存解決 NU1608

こんにちは。モバイルエンジニアのT.Sです。 プロジェクトで.NET関連の調査をしました。その中でもNU1608という警告を解決するのに時間がかかったため、記録として共有しようと思います。 NuGet の警告(Fragment / Lifecycle) 内容 結論 原因 解決方法 ま…