Java articles
237 subscribers
245 links
Channel providing you with the Java and software development industry related content
Download Telegram
This article presents a way to structure a Spring Boot application in vertical modules and horizontal layers and shows you how to test the verticals and layers with the testing features provided by Spring Boot.
#java #testing #spring #springboot #junior #middle #senior
https://reflectoring.io/testing-verticals-and-layers-spring-boot/
Kotlin is popular, Kotlin is trendy. Kotlin gives you compile-time null-safety and less boilerplate. But is Kotlin better than Java? Check this interesting story of a project being written twice with a lot of evident examples and consider keeping them in mind.
#java #kotlin #middle
https://allegro.tech/2018/05/From-Java-to-Kotlin-and-Back-Again.html
Java EE 8 has been released and its release includes a significant amount of changes relevant to server-side Java developers. Take a look at the new tools that came with it, see how the transition to Jakarta EE is going, and what the future of enterprise Java holds for you.
#java #middle #senior
https://dzone.com/articles/java-ee-8-and-the-open-future-of-java-ee
Together with the growing popularity of microservices and light-weight REST API, we are witnessing another trend in Java: the rise of Java Microframeworks. Javalin, Micronaut, Spark and many more make building REST APIs a breeze. In this article, the author looks at this exciting space and shares his opinions on their use.
#java
https://www.e4developer.com/2018/06/02/the-rise-of-java-microframeworks/
Java 11 will soon be upon us in a few months. Let's take a look at some of the upcoming API Methods. Additionally you can check which methods have been removed from Thread class in JDK 11.
#java #java11
https://dzone.com/articles/api-updates-in-java-se-11-189
Wondering about the memory impact of your Java collections? To put it differently: if your Java application crashed with the infamous OutOfMemoryError or experienced long GC pauses — did you check its collections for memory waste? Here's how to think about your collections while keeping overhead in mind.
#java #collections #middle #senior
https://dzone.com/articles/preventing-your-java-collections-from-wasting-memo
Java 10 brings with it a host of changes and new features, but also some items to watch out for. In this article, you will go over some key ones and understand their impact on your code.
#java #middle #senior
https://dzone.com/articles/jdk-10-pitfalls-for-the-unwary
Struggling to make your Java application Cloud Native? In this article you can trace some really good advices to decrease memory footprint, improve startup time and in general, create an optimized Docker image using module system step-by-step.
#java #docker #cloud #middle #senior
https://medium.com/criciumadev/create-a-cloud-native-image-using-java-modules-a670be616b29
Building a full-fledged, production-ready registration for your web application is so much more than just putting together a simple registration page. Check these amazing series to get answers to essential questions before assembling a concrete account flow.
#spring #security #middle
http://www.baeldung.com/spring-security-registration
There is no doubt that Spring Framework is one of the most popular Java frameworks and makes it really easy to create real-world, enterprise-grade Java applications by providing features like dependency injection and inversion of control. Take one look at Spring's source code, and you can see the thought that went into the framework. Check out some best practices Java devs can learn from Spring.
#java #spring #middle
https://dzone.com/articles/3-best-practices-java-programmers-can-learn-from-s