プログラミング教育の情報サイト

プログラミング教育の情報サイト

Nuxt.jsを利用する場合のtsconfig.json について考える

TypeScript

tsconfig.json とは TypeScriptを開発言語としたプロジェクトにおいて、アプリのビルド時にJavaScriptへコンパイルする対象となる(プロジェクトに含まれる)TypeScriptファイル(.tsフ […]

Qiita APIを利用した検索表示-Vuejs

Qiita API サンプル

作成したDEMOページ Qiita APIを利用した検索表示のサンプルをこちらに用意しました。 Qiita API とは Qiita API は、Qiitaが提供しているサービスから様々なデータの取得、投稿やストックなど […]

【Java】すぐに使える!Springbootのボイラープレート(2022年度版)

Springboot&React.js で作成したECサイト構築の為のボイラープレート

Springは、WebシステムやWebサービスをはじめ、クラウドアプリケーションやモバイルシステムなど、Spring に備わっている機能の拡張性を利用して、細やかな仕様変更や多様な開発プロジェクトに柔軟に対応できるフレー […]

Javaでnullを安全に扱う − Optionalの使い方

Javaでnullを安全に扱う − Optionalの使い方

Optionalとは Javaでは値のない状態のことをnullと言いますが、nullが原因で意図しないエラーが発生することも多いです。そのため、エラーを未然に防ぐためにif文を利用してnullチェックの処理を書く必要があ […]

Java特有の冗長なコードを簡潔に記述する「Lombok」

Java特有の単調なコードを簡潔に記述する

Lombok とは Lombok は、 Java言語におけるボイラープレートコードをソースコードから排除するために使用するライブラリです。 ボイラープレートコードとは、何度も繰り返し書く言語仕様上省く事ができな […]

クッキーのSameSite 属性について (Same-site Cookies)

クッキーのSameSite属性について(Same-site Cookies)

HTTP クッキーの基本動作 HTTP クッキー(以下クッキーと書きます)とは、ウェブサーバー側がクライアント(ウェブブラウザ)側に保持させることができるデータのことをいいます。 クッキーの基本的な動作 ウェブブラウザで […]

保守性の高い管理画面のデザインを考える-AdminLTE3

保守性の高い管理画面のデザインを考える-AdminLTE3

AdminLTEとは AdminLTEとは管理画面に特化しBootstrapベースのCSSフレームワークです。 スマートフォン等にも対応しており、手軽にかっこいい管理画面を作成することが出来ます。 https://adm […]

Bootstrap4でよく利用するクラスの纏め(レイアウト編)

Bootstrap4でよく利用するクラスの纏め(レイアウト編)

BootstrapはHTML/CSS/JavaScriptから構成される最も有名な CSSフレームワーク です。 WEBページでよく使われるフォーム、ボタン、メニューなどの部品がテンプレートとして用意されおりデザイン性も […]

Bootstrap4でよく利用するクラスの纏め(基本編)

Bootstrap4でよく利用するクラスの纏め(基本編)

BootstrapはHTML/CSS/JavaScriptから構成される最も有名な CSSフレームワーク です。 WEBページでよく使われるフォーム、ボタン、メニューなどの部品がテンプレートとして用意されおりデザイン性も […]

ローカルの開発環境用にダミーのSMTPサーバーを利用する − Mailhog

work-3938876_1920

目的 Webアプリケーションを開発する上でメール送信が必要となるケースは多々あります。例えば、会員登録の際に仮登録メールを送信したり、予約登録の際に確認メールを送信するなどのケースです。 メールを送信するためにはSMTP […]