Skip to content

Instantly share code, notes, and snippets.

@AdamBien
Last active February 3, 2020 18:36
Show Gist options
  • Save AdamBien/76c4af6d6e59d2632bb265fee112bb02 to your computer and use it in GitHub Desktop.
Save AdamBien/76c4af6d6e59d2632bb265fee112bb02 to your computer and use it in GitHub Desktop.
71stAirhacksQ&A.md

Ask questions and see you at February, 3rd, 8.PM. CET: https://vimeo.com/event/19368

Also checkout recent episode:

70th airhacks.tv

Please keep the questions Java EE-stic. Means: as short and as concise as only possible. Feel free to ask several, shorter questions.

@robert-niestroj
Copy link

What would you wish to see as new features in the next versions of JPA and JAX-RS? Both technologies are really mature. Myself i cant imagine what could there new be added.

@cczyszewski
Copy link

cczyszewski commented Jan 21, 2020

In a scenario of an ever-growing database, should binary files be stored in the database alongside the other data of the application when the growth is mainly caused by the binary data?

@rrahmonkuqii
Copy link

Hi Adam,

I am new in Java/Jakarta EE, still learning, and now i'm currently learning about transactions! I don't really understand transactions in EJB.
For e.g. When a method of @ejb annotated-class is called, does app-server create database transaction (sql- begin transaction...) and at the end of method execute (sql- commit/rollback) or what?

I've seen an pattern called DTO, a lot of comments in stackoverflow i found were to use DTO as they are great benefit (I don't understand concept of them and why they are great benefit), but in a youtube video you were in conference you said with Jsonb there is no need for DTOs (or something like that, I don't remember exactly). If you could explain a little bit and should we use dto or not!

Thank you

@ulrichcech
Copy link

Hi Adam,
Today I have a more organizational question: If I develop a JavaEE application, and have additional libraries (jackson, jersey-bean-validation, hibernate-validator, eclipselink, commons-xyz), mainly through transitive dependencies, how can I find out, which license these libraries are? And then, where to put all these license texts (perhaps on the "/legal" webpage)?
I never saw this in action, but to comply to the licenses (mainly perhaps MIT license), the license-text has to be mentioned somewhere.

Many thanks in advance
Ulrich

@Tunjidir
Copy link

Tunjidir commented Feb 3, 2020

migrating to jdk 11 and nashorn has been deprecated and marked for removal. what would be your alternative to solving this? the last resort would be to switch to graalvm because it comes with graaljs but i'm just curious if there's a way to handle to this without entirely switching to graalvm. any thoughts ?

@vvojsa
Copy link

vvojsa commented Feb 3, 2020

Hello Adam,

I've seen videos of you using BCE pattern, and then go read about it. It says that Boundary only is used as interface that users can communicate through it, control is used for business logic and can link boundary-entity? (If i understanded correctly!). So it means that Boundary should not do bussiness logics, in your videos when you use your "DAOs" @stateless classes to get entities from DB in the Boundary package? Why so? Shouldn't be placed in control?

And for exceptions, the application-specific exceptions in what package BCE should be placed?

Thanks

@rmh78
Copy link

rmh78 commented Feb 3, 2020

Hi Adam,

two questions from my side:

  1. Do you have any missing feature in the Quarkus framework?
  2. For which requirements you would still prefer using a classic JavaEE application server and not Quarkus?

Best Regards,
Harald

@cristobalmoralesm
Copy link

Hola Adam,

In a Quarkus project, can I only use Quarkus extensions?, if not, which maven dependencies could I include and which not?.

Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment