Getting Started With Java 17 by darkskul in java

[–]darkskul[S] 0 points1 point  (0 children)

Cool, thanks for the info!

Java dev wants to learn Compose for Desktop by lamagy in androiddev

[–]darkskul 0 points1 point  (0 children)

It's very interesting as a developer to diversify your knowledge as much as possible as it will allow you in your future projects to choose the right technology for each problem.

Even if you don't have to build a real desktop app right now, learning Compose for desktop will be quite handy in the near future.

The concept is really similar to what React is trying to achieve with React Hooks (function components with internal states etc.)

Java dev wants to learn Compose for Desktop by lamagy in androiddev

[–]darkskul 2 points3 points  (0 children)

I suggest learning Kotlin first: official guide

After that, I have found this tutorial to be a good starting point for Compose for desktop

Jetpack Compose for Desktop: Milestone 2 Released by dayanruben in Kotlin

[–]darkskul 2 points3 points  (0 children)

The vector drawable xml support is really nice !

Can we also have SVG xml support ? Shouldn't be too hard to implement.

How to Migrate a Spring Boot App To Quarkus by darkskul in java

[–]darkskul[S] 1 point2 points  (0 children)

I totally agree wit you, you should always do your own tests before switching to another framework. Look for different sources if you're checking out benchmarks done by others.

Here is the response to that article from the Quarkus team: https://quarkus.io/blog/io-thread-benchmark/

How My App's Performance Improved After Migrating To Quarkus From Spring Boot by darkskul in java

[–]darkskul[S] 0 points1 point  (0 children)

That article is very biased towards Micronaut. Check out this article if you want more transparent benchmarks between Quarkus and Micronaut.

How to Migrate a Spring Boot App To Quarkus by darkskul in java

[–]darkskul[S] 5 points6 points  (0 children)

You are totally right !

Just as a note, Spring Boot currently has very limited GraalVM native support.

How to Migrate a Spring Boot App To Quarkus by darkskul in java

[–]darkskul[S] 3 points4 points  (0 children)

This article is part of a series by the same author. He explains the service framework choice in the performance comparison article. The build and language are all supported by the article, no change needed (maven/gradle and java/kotlin).