Java 25で追加されたGatherersでScalaのcollectのようなことを試してみた

はじめに こんにちは。DTダイナミクスの切削サービスの開発をしております、大崎です。 普段、meviyの開発自体ではJavaを使っていませんが、筆者個人としては過去にJavaを使って開発していたこともあって、今年の Java 25(LTS)の興味をもった機能について…

幾何計算って何?(外積編)

PMI

はじめに こんにちは、meviyのPMIチームで開発をしています、横田です。 前回は幾何計算の内積について解説と活用例についてお話しさせていただきました。引き続き、今回は外積の活用例について紹介させていただきます。 外積とは? 内積が数値を返すのに対…

BackstopJSで手軽にUI変更の差分を確認してみる

DTダイナミクスで板金・溶接Webの開発をしている田門です。 主に板金・板金溶接サービスのフロントエンドを担当しています。 今日は、Visual Regression Test(以下VRT)ができるBackstopJSを使って、開発中画面の変更点を一目で把握できるか試してみました。 …

GitHub Actions ワークフロー実装の小技7選

meviy形状処理チームの佐藤智哉です。 形状認識アルゴリズムを自動テストするCI構築を担当しています。 その過程で得たGitHub Actionsのtipsの紹介です。 1. まずworkflow_dispatchから実装する 2. コンテキストを利用して適切なrun-name:をつける 3. contin…

対立を生まない、チームを成長させる「こだわり」とは

はじめまして 技術じゃないタイトルを開いてくださり、ありがとうございます! はじめましての方は、はじめまして。ご存じの方は、こんにちは。 DTダイナミクスでマネジメントを担当している渡邉です。 もともとエンジニアとして働いていましたが、すっかり…

勉強会:『GopherのためのCLIツール開発』最新事情 LTに参加してきました

こんにちはid:bikun_bikunです。 最近はGoからちょっと遠ざかっていたのですが、面白そうな勉強会を発見し参加してきました。 勉強会: https://findy.connpass.com/event/362163/findy.connpass.com LT会で1つの発表は5分程度でしたが、CLIに特化したお話で…

GitHub Actionsで利用するアクションのバージョンを指定する際に意識すべきこと

はじめに DTダイナミクスで板金Webの開発をしている森口です。 今回は少し前に話題となっていた脆弱性についての話を取り上げ、そこから得られる教訓をまとめていきたいと思います。 皆さんはGitHub Actionsで外部のアクションを利用する際、バージョンをど…