-
デュアルトラック・アジャイルで高速開発!
【概要】 今回は UX 系の記事を書いていこうと思います。 デュアルトラック・アジャイルという開発手法についてですが、簡単に言うと、アジャイル開発に UX を取り入れるためにの手法です! UX というと、ウォーターフォールの要件定義部分で、カスタマー... -
Quarkus を native バイナリを作成して実行してみる
【概要】 今回は、Quarkus API プロジェクトを Native Compile して実行してみるということをやってみようと思います! 前回は、Quarkus は JVM で実行しても高速だ!という記事を出したんですが、やっぱり、せっかく Quarkus を使ってるのだから、Native ... -
QUARKUS は JVM 起動でも高速
【概要】 Java のフレームワークの一つに quarkus というものがあります。Java のフレームワークといえば SpringBoot が浮かぶと思いますが、こちらも負けず劣らずのフレームワークなのではないかと思っています! Quarkus といえば、Native Image での起... -
SpringBoot と Quarkus で query parameter を管理するクラスが異なる
【概要】 今作っているアプリで実際に起きた問題ですが、GET エンドポイントの query parameter が多くなってきてしまった問題です! 検索機能を作ったときに、いろんなパラメーターを query parameter としてサーバーサイドに送らないといけなくなって、 ... -
Quarkus で Inject するクラスを変更
【概要】 Agile 開発でプロダクト開発していると、最初の方はある程度仕様が固まっているので、大きく仕様変更することはなく、ソースコードを削除するなんてことはあまり起きないですが、開発が進んでいくと、突然の仕様変更が必要になることってあります... -
Quarkus のプロファイル切り替え方法
【概要】 開発者としてソフトウェアを作成して実際にデリバリーしていると開発環境なのか本番環境なのかローカル環境なのかによってパラメータを変えたいときってありますよね。 特に利用するのが、データベースの接続先情報や外部連携先の開発環境・本番... -
Quarkus プロジェクトの作成方法
【概要】 Java のフレームワークの代表として、SpringBoot があります。SpringBootを始めよう!という方には、コマンドプロンプトでコマンド入力でさっと初期プロジェクトを作成したり、WebでUIから必要なプラグインを選びながらプロジェクトを作成できる... -
Quarkus の Panache Repository を使った簡単な CRUD 処理
【】 Panache は Quarkus に含まれており、簡易的な ORM を提供します。 背後で Hibernate などの ORM を利用しますが、使用者からは ActiveRecord として使用することができます。 Hibernate などの ORM は高度な機能を提供しますが、単純な利用用途であ...