技術 【Maven研究】Maven Pluginを自分で実装してみたらすごく理解が深まった!③ 色々試してみる 前回は初めてのプラグイン開発ということでGreetingMojoというログ出力するだけの何でもないプラグインを作ってみました。今回はこのプラグインを色々いじってみながら、Mavenプラグインをもう少しだけ理解してみようと思い... 2024.09.23 技術
技術 【Maven研究】Maven Pluginを自分で実装してみたらすごく理解が深まった!② 最初のプラグインを作る 前回はMavenプラグインの役割を確認し、プラグイン開発の環境をDockerコンテナに作成するところまで出来ました。 そんなわけで、今回はいよいよMaven本家のチュートリアルに従って実際にプラグインを作ってみます。... 2024.09.09 技術
技術 【Maven研究】Maven Pluginを自分で実装してみたらすごく理解が深まった!① 分かるようでよく分かってないPOM たまたま業務の都合で近頃はJava開発が多いです。Spring Frameworkを使ったWebアプリケーション開発だったり、AWSのLambda開発だったり。 で、そのいずれでも現場の都合(というか好み... 2024.08.24 技術
技術 【Google Apps Script】Google Meet APIで会議参加者を取得してみた – システム構築 後編 – いよいよ完結編 前々回はGoogle Meet APIを使うための準備をしました。 そして、前回はGoogle Meet APIでGoogle Meetの会議スペースを必要数分作成するプログラムをGASで実装しました。 そんなわけで、いよい... 2024.06.24 技術
技術 【Google Apps Script】Google Meet APIで会議参加者を取得してみた – システム構築 前編 – システムを設計してみる 前回は社内で定期的に開催しているオンラインもくもく会をGoogle Meetで運用していくために、Google Meet APIを使えるように準備しました。 今回はいよいよ前回の準備を踏まえて、システム構築していこう... 2024.05.30 技術
技術 【Google Apps Script】Google Meet APIで会議参加者を取得してみた – 準備編 – もくもく会をはじめました! 会社の主に若手を中心に勉強してもらえる機会になればと思い、社内メンバー限定でもくもく会を月1回開催しています。 会議形式はオンラインで、第一土曜日の朝9:00~12:00の3時間。今年に入ってから始めました。 最... 2024.04.21 技術
技術 【C#】.NETでConsoleアプリにメニュー機能を作ろう! 開発時にツール系を作ることってよくあるよね どこの現場で仕事をしても、純粋に案件のプロダクトだけを作っていればいいってことは実はあんまりない。 プロダクトとは直接関係しないが開発中にあると便利なツールみたいなのを作らないといけないことが往々... 2024.03.12 技術
技術 【Java】「Spring Boot」&「H2DB」でリポジトリパターンを学ぶ② 今回はいよいよリポジトリパターン リポジトリパターンを学ぶ前段階として、前回はSpring Boot & H2DBの開発環境をDocker上に作り、DAOパターンを試してみました。 今回は、いよいよ本丸のリポジトリパターンを試してみます。 ... 2024.02.15 技術
技術 【Java】「Spring Boot」&「H2DB」でリポジトリパターンを学ぶ① H2Databaseを試してみる 最近、まだ1年目の会社の後輩にH2Databaseの環境構築がうまくいかないと、相談を受けました。JavaのSpring BootでH2DBを使いたいらしいです。 残念ながら相談を受けた時、コードを見せても... 2023.12.31 技術
技術 【C# EntityFramework】プロパティ名で指定するOrderByの作り方-続き【拡張メソッド・IEnumerable編】 プロパティ名版OrderByを拡張メソッド化 前回、LINQ to EntiiesのOrderByを項目名で使いたい、という不思議な相談を受けて、調べて見たらできたよ、って感じの記事を書きました。 実はこの話にはもう少し続きがあります。 ま... 2023.10.18 技術