Java articles
237 subscribers
245 links
Channel providing you with the Java and software development industry related content
Download Telegram
You are probably tired of JPA native queries as it is not comfortable to provide yours as a simple String or to handle the differences between the various database dialects yourself. Other libraries are much better suited to implement complex SQL queries. One of them is jOOQ and if you are planning to benefit from it, you can jump in this getting-started article.
#java #sql #junior #middle
https://www.thoughts-on-java.org/getting-started-with-jooq/
One of the major benefits of JPMS is that it unlocks new options for tooling on top of it.
Want to learn more about how to visualize Java Module Graphs? Click this tutorial to learn how step-by-step!
#java
https://dzone.com/articles/how-to-visualize-jigsaw-module-graph
This amazing Refcard will help you working with multi-threaded programs to understand core concurrency concepts and how to apply them. You can also use it as a reference of the core library.
#java #concurrency #magazine #middle #senior
https://dzone.com/refcardz/core-java-concurrency?chapter=1
The new Spring Cloud Finchley GA release is jam-packed with good stuff and represents a major milestone in the journey to reactive microservices. Learn how to utilize reactive programming in Spring WebFlux, Spring Cloud Stream, Spring Dat, Spring Cloud Gateway and Spring Cloud Function!
#spring #middle
https://spring.io/blog/2018/06/20/the-road-to-reactive-spring-cloud
Oracle has revamped its commercial support program for Java SE opting for a subscription model instead starting in July 2018. (Personal, non-commercial usage continues to be free and does not require a subscription.)
#java #news
https://www.infoworld.com/article/3284164/java/oracle-now-requires-a-subscription-to-use-java-se.html
New releases from the last week:
Updated Inspections and Intentions in IntelliJ IDEA 2018.2
#releases
https://blog.jetbrains.com/idea/2018/06/updated-inspections-in-intellij-idea-2018-2/
JDK 11’s Rampdown Phase One is here. So, what does this mean for the next Java version? The lineup is set – JDK 11 is locked in with 17 new JEPs for you to tool around and explore. JDK 11 is on track for a general release in September.
#java #java11 #news #middle #senior
https://jaxenter.com/jdk-11-rampdown-phase-one-146293.html
In this post, the author explains some Java performance optimization tips. They can only be really applicable in some specific high-performance scenarios, but in those, however, they could make a considerable difference.
#java #performance #middle
https://raygun.com/blog/java-performance-optimization-tips/
Get started with these amazing Registration series if you're interested in building a registration flow, and understanding some of the frameworks basics.
Then, explore the topics you're most interested in, related to security.
Finally, have a look at some of the more advanced topics, such as the OAuth support.
#java #spring #security #middle
http://www.baeldung.com/security-spring
Managing the lifecycle of Spring Boot Application is very important for your production-ready system. In this write-up the author emphasizes on the destruction phase and will take you through the different ways to shut down a Spring Boot Application.
#spring #springboot #junior #middle
http://www.baeldung.com/spring-boot-shutdown
Java is often criticized by its heavy syntax which makes you write longer code than while using other modern programming languages. This is true but more important here is that there are several ways you can improve by it’s essential functionality. Annotation Processing is definitely the one you’ll like.
#java #middle #senior
https://medium.com/@jintin/annotation-processing-in-java-3621cb05343a
Functional programming advocates for programs with no state. Dive into it and find out how to add state to your functions (without turning it into an object) with the help of these practical examples: cache, lazy initialization with memoization, and proving indexes.
#java #middle
https://dzone.com/articles/functionalfun-states-in-functions-cache-lazy-and-c