KENTEM TechBlog

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

メールなりすまし防止技術のSPFを理解する

入社して3年目にメールのなりすまし防止技術のDMARCについて調査しました。 DMARCで認証を成功させるには、別の認証技術であるSPFとDKIMのうち、少なくともどちらか一方がPassし、かつその認証ドメインがヘッダーFromのドメインと一致している必要があります…

C++出身、Web開発でつまずく

こんにちは、KENTEMのMです。 C++とOpenGLで1年ほど開発に携わった後、Web開発に移って2か月。今はTypeScriptとReactと格闘しています。 Webに来て最初につまずいたのは、意外にも見覚えのあるコードでした。 ||、new、delete。 C++と同じ見た目なのに、C++…

Smalltalkにルーツを持つ技術たち

こんにちは。開発統括部のM.Mです。 さて、みなさんが最初に本格的に書いた言語は、何でしょうか。 私の場合はSmalltalkという言語でした。 大学の卒業研究(最適化がテーマ)で使っていましたが、就職してからは一行も書いていません。 先日、Smalltalkにつ…

Claude CodeでAndroidアプリを作ってみた

こんにちは!開発統括部のK.Sです。 私は趣味で卓球をしているのですが、試合の後に「あの場面でこうするべきだったな」と反省しても、次の練習時には忘れてしまいます。 試合の結果と反省を残して、あとから見返せるアプリが欲しかったのですが、探してもし…

MediaPipe FaceLandmarkerで顔認識してみる

先日開催されたKENTEM TECH CONF 2026 Summerで、Webカメラから顔の動きを取得してLive2Dキャラクターに反映させる、というものを作っていました。 その中でフェイストラッキングに利用したのがGoogleのMediaPipeです。 無事に動いたのですが、実際に利用す…

Changesets v3 を触ってみた

こんにちは、KENTEMでフロントエンドエンジニアをしているK.Hです。今回は Changesets の v3 を触ってみたお話です。 最近パッケージ管理について調べ物をしており、そこで Changesets というものを知りました。KENTEMでは社内ライブラリ活用による開発効率…

レビューコストを下げるプルリクエストの書き方

こんにちは、開発統括部のT.Mです。(Revolutionではないです) みなさんは自分が出したPRのレビューが返ってくるまでどれくらい待っていますか? レビューが遅いなと感じたとき、実はその原因はレビュアーの忙しさだけではなかったりします。 いちレビュア…

全国の拠点でこんな開発をしています。建設DXを支えるプロダクト開発の現場をご紹介

KENTEMでは、全国の開発拠点ごとに担当するプロダクトやサービスを定めています。 これは単に開発業務を分担するためだけではありません。私たちはソフトウェアを「作って終わり」ではなく、お客様に長く安心して使っていただくために、「開発から運用、改善…