Mountain Forest

blog About
  • MyBatisを導入した際にLoading class com.mysql.jdbc.Driver...で怒られたので対応した。

    MyBatisをORMとして導入しようとした際に、非推奨のドライバーを利用していたためにエラーで怒られていました。エラーメッセージに対する対応内容を記述しています。

    Jan 2, 2025

    JavaMyBatisSpring BootORM
  • Go ginのLoggerをFunctional Option Patternとしてslogで設定する

    本ポストでは、GoのWebアプリケーションフレームワークであるginのLoggerを設定します。Loggerはslogを利用したものにします。また、各種設定値をFunctional Option Patternとして設定するように実装します。

    May 21, 2024

    GoginslogLoggerFunctional Option Pattern
  • ZodとConformを使ってRemixでバリデーションを実施する

    Remixを使ったFrontendの入力フォームのバリデーションを行うため、ZodとConformを利用しました。その実装方法を記載します。

    Apr 29, 2024

    RemixZodConformValidationSSRTypeScript
  • TypeScriptのDIライブラリとしてtsyringeを使ってみました

    本ポストでは、TypeScriptのDIライブラリであるtsyringeの基本的な使い方をコードベースで記述していきます。

    Apr 8, 2024

    TypeScriptDIDependency InjectiontsyringeSoftware ArchitectureDomain Driven Design
  • working-directoryを指定したjobでArtifactをアップロードしたらハマってしまいました

    GitHub Actionsでは複数のjob間でArtifactをやり取りすることができます。一方のjobでは、working-directoryを指定していました。その中でArtifactをアップロードしようとした際のハマりポイントを記載します。

    Mar 30, 2024

    GitHub ActionsUpload / Download Artifactworking-directoryCI/CD
  • このサイトの画像フォーマットの最適化とDynamic Import

    本ポストでは、パフォーマンス改善として実施した内容を記載します。特に、Astroの提供機能で実現することができる画像フォーマットの最適化と、Dynamic Importの機能を説明します。

    Mar 23, 2024

    AstroOptimize ImageImage FormatDynamic ImportWeb PerformanceFrontend
  • Astro上でReactによるインタラクティブなコンポーネント:Link Cardを呼び出す

    本ポストでは、対象URLのOGP(Open Graph Protocol)情報を取得して、その情報からCardコンポーネントを作成する方法を記載します。また、このコンポーネントはReactのHooksを使用していますが、このようなインタラクティブなコンポーネントをAstroで呼び出す方法も合わせてご紹介します。

    Mar 19, 2024

    AstroReactReact HooksOpen Graph ProtocolFrontend
  • Terraform CloudをBackendとしてのみ利用した際のGitHub ActionsでのTokenの扱い方

    本ポストでは、Terraform CloudをBackendとしてのみ利用してGitHub Actions内でTerraformを実行する方法を記載します。Terraform Cloudに対するAPI Tokenの管理方法などに焦点を絞っていきます。

    Mar 13, 2024

    GitHub ActionsTerraformTerraform CloudCI/CDDevOps
  • はじめまして

    このブログサイトを開始するにあたって初めての投稿になります。

    Mar 1, 2024

    GeneralHello World
  • AWS Vaultを利用してAssume Roleする

    本ポストでは、AWS Vaultを利用した場合のAssume Roleの方法について記載します。

    Oct 13, 2022

    AWSAssume RoleAWS VaultIAM
Next
© 2025 Mt. Three Trees. All rights reserved.