プログラミング

Udemyはプログラミングやデータサイエンスなど様々な分野の講座をオンラインで受講できるサービスです。本記事では実際にUdemyで講座を受講している私がUdemyを利用するメリットについて紹介します。

幅広いジャンルの講座が用意 ...

ブログ運営

スパム対策としてContact Form7にreCAPTCHA(v3)を導入する手順

本記事ではContact Form7で作成したお問い合わせフォームへのスパム対策としてreCAPTCHA(v3)を設定する手順を紹介します。

Java,Spring,プログラミング

Mockitoを使うとエラーハンドラのテストが作成しやすい

Spring MVCでWeb APIを作成する場合@RestControllerAdviceを使ってエラーハンドラを作成することがあると思います。このエラーハンドラで想定通りに ...

ブログ運営

この記事ではUpdraftPlusというプラグインを使ってWordPressのバックアップを取る手順を紹介します。

インストール方法

WordPressのプラグイン→新規追加と進み、「UpdraftPlus WordPres ...

英語

英語の勉強を始めたけどすぐに挫折してやめてしまったという経験がある方も多いのでは無いでしょうか?この記事では英語の勉強を始める前に目的とゴールを明確にする重要性について書きたいと思います。

目的とゴール明確にすると良い理由

...

英語,読書

英語の実用書を読めるレベルまで英語力をつけたいと思い、投資の本として有名な『ウォール街のランダムウォーカー』の英語版に挑戦しました。この記事ではウォール街のランダムウォーカーの概要と英語版の英文の難易度について書いています。

こ ...

Java,Spring,プログラミング

@RestControllerAdviceを使った例外処理

Spring MVCを使ってWeb APIを作成する際に、@RestControllerAdviceを使うことで共通のエラーハンドラを簡単に作成することができます。

Java,プログラミング

@Builderを使うと簡単にビルダパターンを実装できる

Lombokの@Builderをクラスにつけることによりビルダパターンを実装することができます。@Builderをつけただけはセッターが作成されないため@Valueと組み合わせて ...

Java,プログラミング

@AllArgsConstructor使用時にファクトリメソッドを生成する

Lombokで全てのフィールド変数を引数に持つコンストラクタを生成したい場合は以下の例のように@AllArgsConstructorを使います。

//im ...

アジャイル 開発,読書

現在ではアジャイル開発、スクラムという言葉も広く知られるようになっており既に現場で導入されている方や導入を検討されている方も多いと思います。

アジャイルソフトウェア開発宣言やスクラム ガイドが公式の資料としてありますが、内 ...