Skip to content

Instantly share code, notes, and snippets.

@AdamBien
Last active June 1, 2020 18:30
Show Gist options
  • Save AdamBien/f2487eefd36b718b4d3ee60064ab4e6e to your computer and use it in GitHub Desktop.
Save AdamBien/f2487eefd36b718b4d3ee60064ab4e6e to your computer and use it in GitHub Desktop.
74thAirhacksQ&A.md

Ask questions and see you at June, 1st, 2020, 8.PM. CET: https://airhacks.tv

Also checkout recent episode:

74 airhacks.tv

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

@dwamara
Copy link

dwamara commented May 20, 2020

Hi Adam,
I hope you are doing well, I haven't asked a question for a long time but I'm still following the AirHacks from the back of the class :-)

My question regards the benefits / downsides of using Apache Kafka: working in a microservice architecture, one of my clients would like to integrate Kafka so that services could write (produce) data and other could read (consume) data from there and process them.
Sincerely I am asking myself if there really is a gain using Kafka in that sort of use cases as one could just pass data via REST from one service to another or even from one service to several others.

Just a side note, my client is moving from a monolitic service to a microservices one using Quarkus that's why he would like to get some "innovative" technologies in the process.

Regards,
Daniel

@dwamara
Copy link

dwamara commented May 26, 2020

Hi Adam,
me again but this time not Jakarta EE-stic related: what "configuration" (softwares and all) do you use for making your video? I'm planning to make a "Quarkus in real life projects" tutorial for Udemy and Pluralsight and I have always liked how your head is "integrated" in your videos.

Regards, Daniel

@msarhan
Copy link

msarhan commented May 31, 2020

Hi Adam,
I'm totally agreed with you regarding use the platform first for both Backend and Frontend, ThinWARs and almost no dependencies.

There is a plan to migrate our enterprise product from (Spring & AngularJS) to (JakartaEE/MicroProfile & Web Components).

My question is: if there is MDN as a comprehensive documentation for Web development; Is there such documentation for Java EE/Jakarta EE?

@AdamBien
Copy link
Author

AdamBien commented Jun 1, 2020

Opinion about mapping Java Records to JSON and naming conventions: (youtube comment) https://youtu.be/q5ELQJ_3FB0

@AdamBien
Copy link
Author

AdamBien commented Jun 1, 2020

NetBeans in 2020

@AdamBien
Copy link
Author

AdamBien commented Jun 1, 2020

Increasing Code Coverage comment: "https://youtu.be/B88kyMJAO6M"

@AdamBien
Copy link
Author

AdamBien commented Jun 1, 2020

Whats the point of Java Records?

@AdamBien
Copy link
Author

AdamBien commented Jun 1, 2020

"Is it possible to use same MP-JWT auth code with microprofile-config .properties configuration to run it on different servers like wildfly, quarkus, open liberty and thorntail. I mean if we just want to make the code base same, but at the same time running it on different application servers. Would all the servers take up microprofile-config .properties configuration?" from: https://youtu.be/twXqCoYQ16c

@AdamBien
Copy link
Author

AdamBien commented Jun 1, 2020

"Adam, you know, when you wrote your books, for me, personally you were a kind of guru. You highlighted some solutions, patterns, considered bad and good practices. Really it was great. Now you just present how to use simplest tools/frameworks. It is a level for absolute beginners. Just google it, spend half a minute and implement it. Probably you need viewers and likes. With beginners it is easier to get it. But you lost your originals.": https://youtu.be/0uOmZ2FTPaA

@AdamBien
Copy link
Author

AdamBien commented Jun 1, 2020

JSON-B vs. GSON

@AdamBien
Copy link
Author

AdamBien commented Jun 1, 2020

"Hi Adam Bien, I'm big fan of your videos and suggestions which is really nice to hear it. I have a big problem to choose correct framework for JAVA. I have students which have course Programming in Java and not sure what to learn because I demonstrate only Spring Boot MVC + Mustache. But a lot of opinions online that Spring boot and Server rendered templates is not a good idea in this age are slow :) Any suggestions which stack to use to create full stack simple web application? Because a lot of frameworks in Java world: like Microprofile, Quarkus ect?" : https://youtu.be/OWOcY8C-OTE

@AdamBien
Copy link
Author

AdamBien commented Jun 1, 2020

Came here thinking that this would be a very beginner type tutorial, but realised that it is still fairly advanced (by my standards). Would it be possible for you to do an absolute 101 level tutorial on how to setup Visual Studio Code with the right extensions and configuration for EE or MP development ? How to setup the overall development environment ? Is it realistic to get started on learning MP for someone who is not very familiar with EE, but with just core Java ? If time and your inclination permits, would be very delighted and thankful for any pointers or such video tutorials that you might have already recorded: https://youtu.be/I5feCqImyhI

@AdamBien
Copy link
Author

AdamBien commented Jun 1, 2020

@AdamBien
Copy link
Author

AdamBien commented Jun 1, 2020

Recent thoughts about the importance of APIs

@smhjamalii
Copy link

Hello,

  • I wonder why people consider to use reactjs or angular while they can use JSF + a few js functions to have server side and client side rendering plus lots of validation and security benefits that JSF bring to their projects.

@jmsanchezbz
Copy link

Hi Adam,
My name is Jose M. and I am posting from the 17. Bundesland ;) I've followed you from many years and I'd like to congratulate on your great work you are doing. I learn a lot from you!

I recently took your interesting course Web components and redux and I got a good understanding of what redux is. My question is related to how to sync the browser local data with a database? I think that it can be done by creating a REST service, but then should it be a service worker responsible for doing that work? or is it another, would you having a code example?

Best regards
José M. Sánchez

@AdamBien
Copy link
Author

AdamBien commented Jun 1, 2020

"It's still slightly confusing to have a JSON-P and a JSON-B IMHO. Maybe they can be merged, or maybe it can be a little bit clearer which one is used for what.": https://twitter.com/zolverda/status/1267416659310059522?s=20

@glitchcube
Copy link

glitchcube commented Jun 1, 2020

At the project I am working on now we don’t have any automation for checking that our maven or npm dependencies have security vulnerabilities.

I suggested Snyk, but they wanted something that is cheaper/free. Any suggestions?
The source code is hosted on site. Using Bitbucket.

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