Posts

Showing posts with the label Quarkus

Quarkus + Qute CRUD example

Image
Hello everyone, today we will learn how to develop a basic User Management Application using Quarkus , Qute template and RDBMS . The GitHub repository link is provided at the end of this tutorial. You can download the source code. The following technologies stack being used: Quarkus 2.2.3.Final Hibernate 5.5.7.Final Maven 3 JDK 11 Qute 2.2.3.Final H2DB  After completing this tutorial what we will build?   We will build a full-stack web application  with CRUD features: • Create User • List User • Update User  • Delete User   User Interface Add User Retrieve All Users Update User Final Project Directory Maven[pom.xml] A Project Object Model or POM is the fundamental unit of work in Maven. It is an XML file that contains information about the project and configuration details utilized by Maven to build the project. If you want to use Qute you need to add the  quarkus-resteasy-qute  extension in your pom.xml file. <? xml version ="1.0" encoding ="UTF-8" ?> < p

Quarkus - How to send a secret from Mobile to Server?

Image
Hello everyone, Today we will learn how to implement end-to-end encryption in the Quarkus ecosystem. Here I am showing architecture visualization and demo application implementation. Encryption's primary purpose is to protect against brute force attacks. It is composed of a cipher, the message/data, and a key (the password). With a wide range of free tools available like(Aircrack-ng, John the Ripper, Rainbow Crack, L0phtCrack ), even baby hackers can attempt to hack passwords using brute force. In my opinion, as a layperson in cryptography, multiple double-layer encryptions may not increase security, but they may slow down attackers. Using encryption may cause performance issues. Or maybe not. It really depends on how you use it. If you understand just how "expensive" each part of your enterprise encryption operation is, it's possible you can avoid the expensive parts and dramatically increase the performance of your applications. Let's see the architecture of the