-
-
日付や時刻の入力にDatepickerやDatetimepickerを使うのはやめよう
2020/11/25
2020年現在のスクラッチ開発案件でも、日付や時刻の入力にDatepickerやDatetimepickerを使っているところがあるようです ですが、HTML5で追加された新たなinput typeを ...
-
-
SpringBootのAPIで@Param等でLocalDateTime/LocalDateで受け取るには?
2020/11/25
LocalDateTime @Controller のついたクラスで、LocalDateTime型で値を受け取るには、JSONのリクエスト値を、”2020-11-25T12:34:56”の形式で渡しま ...
-
-
すべての設計の最優先事項はこれ!
2020/11/24
シンプルさが最も重要! 私は設計をするときの方針として、シンプルかどうかに勝る軸はないと考えています。 API設計をするときも、UIレイアウトを検討するときも、実装するときもそうです。 とにかく、シン ...
-
-
【みんな幸せ】./gradlew flyway:migrateは使い方知らなくても自作できそう。
2020/11/20
2つ前のプロジェクトはflyway入れてました。1つ前のプロジェクトはflyway入れてなかった。今のプロジェクトはflyway入ってる(ほっ)。 Flywayを入れるのはまだ当たり前ではない気がしま ...
-
-
Vuejsのインスタンス数が増えるとめちゃくちゃ重くなった?高速化するためにしたこと。
2020/11/20
コンポーネントのインスタンスが増えると、めちゃくちゃ重くなる。 Hoge というコンポーネントのインスタンスを動的に増やすような画面を想定します。 個数を入力して追加ボタンを押すと、その分Hogeコン ...
-
-
業務システムのアンチパターン。1つの画面で複数のことをやろうとする。
2020/11/20
1つの画面でいろんなことをやろうとすると、フロントの実装(コード)が複雑になります。1つの画面でいろんなことをやろうとすると出てくるのが、いろんな「状態」です。そうすると、画面制御パターンも増えてきて ...
-
-
実装者が画面定義書に書いておいて欲しいこと
2020/11/20
この画面は、どんな状態があるの? 業務システムで良くあるのは、1つの画面にいろんな状態があるケースです。 例えば、 登録モード/編集モード 承認モード/承認依頼モード ○○が○○の時、表示/非表示 ○ ...
-
-
GitHub ActionsでHello World!
2021/1/25
この記事のゴール GitHub Actions はGitHub環境のCI/CDツールです。 GitHubのリポジトリ画面の「Actions」タブから任意のワークフロー(パイプラインのようなもの、Act ...
-
-
ローカルで作ったGitリポジトリをリモート(GitHub)にPushする。
2021/1/25
GitHubでリポジトリを作成する まず、GitHubに自分のアカウントでログインして、リモートリポジトリとなるリポジトリを作成しておく必要があります。 GitHubに作ったリポジトリをリモートリポジ ...
-
-
AWS S3で静的サイトホスティング
2021/4/16
なぜ、S3で静的サイトホスティングをするのか? 最も手軽に(URLドメインは関係なく)HTML/CSS/JSからなる静的なウェブサイトを公開する手段の1つが、AWS S3を使用した静的サイトホスティン ...