289
I Use This!
High Activity

News

Analyzed about 3 hours ago. based on code collected about 3 hours ago.
Posted over 5 years ago by Joshua Long
Check out the latest happenings this week in Spring Oh emm geee, y'all! We just released Spring Framework 5.2, complete with new RSocket support and a slew of projects have followed suit in the intervening... day! I expect we'll see more soon ... [More] , followed not too far behind by Spring Boot! And, of course, next week is the biggest week in all of Spring-dom: the SpringOne Platform 2019! I can’t wait to get there, but first, I’m off to Taipei for the JCCConf. There’s a ton to get to, so let’s dive right in! [Less]
Posted over 5 years ago by Domenico Sibilio
How to propagate data through reactive pipelines the Good, the Bad, and the Ugly way. Propagating data through reactive pipelines is a very common development concern that arises when building reactive applications based on any Reactive Streams ... [More] implementation (e.g. Project Reactor, RxJava, and Akka Streams). You may also like: 5 Things to Know About Reactive Programming We’ll be going through the Good, the Bad and the Ugly of propagating information downstream, using Project Reactor as our Reactive Streams implementation of choice. [Less]
Posted over 5 years ago by Joshua Long
Hi, Spring fans! In this installment, Josh Long (@starbuxman) talks to fellow Java Champion, industry legend, New Delhi JUG leader, author of several books on Java and Java certifications, teacher, and @Jetbrains Developer Advocate Mala Gupta ... [More] (@eMalaGupta) about @Java, learning new features in Java, and more. Further Reading DZone 2019 Guide to Java: New Developments and Features [Less]
Posted over 5 years ago by Tapas Joshi
Learn how to deploy Spring Boot applications to JBoss Wildfly We know that when we create any Spring Boot application, it comes with an embedded Tomcat server, and we have no need to set up the server additionally. This happens because, in the ... [More] Spring Boot parent project, it has the dependency for Tomcat, and when we start the Spring Boot application, it bootstraps the application with the Tomcat server itself. You may also like:  Welcome to Spring Boot (With Embedded Tomcat Features) But sometimes, our requirements might include creating a war file and then deploying it to any web application server, like JBoss. In this article, we will see how to package a Spring Boot application and deploy it to any external server. Here, we will be using JBoss to perform the following tasks: [Less]
Posted over 5 years ago by Ranga Karanam
DIP makes your code more maintainable, reusable, and testable. Dependency Inversion Principle is one of the important SOLID principles. And the Dependency Inversion Principle is implemented in one of the most popular Java frameworks — Spring. ... [More] So, what is it all about? And how does it help you design better applications? You may also like: SOLID Principles: Dependency Inversion Principle What You Will Learn What is the Dependency Inversion Principle? How is the Dependency Inversion Principle and Spring Framework related? Examples of the Dependency Inversion Principle in action What Is Dependency Inversion Principle (DIP)? “Depend Upon Abstractions (interfaces), not Implementations (concrete classes)” [Less]
Posted over 5 years ago by Nam Ha Minh
Getters and setters are some of the most widely used — and misused — methods in Java. Getter and setter are widely used in Java. It is seemingly simple, but not every programmer understands and implements this kind of method properly. So in this ... [More] article, I would like to deeply discuss getter and setter methods in Java — from the basics to common mistakes and best practices. If you are already good with the basics, jump directly to section 4 where I talk about common mistakes and best practices. [Less]
Posted over 5 years ago by Ram N
In the video below, we take a closer look at how to add a servlet filter in Spring Boot. Let's get started! Further Reading Working With Filters in Spring
Posted over 5 years ago by Lukas Eder
One of the Stream APIs greatest features is its laziness. One of the Stream APIs greatest features is its laziness. The whole pipeline is constructed lazily, stored as a set of instructions, akin to a SQL execution plan. Only when we invoke a ... [More] terminal operation, the pipeline is started. It is still lazy, meaning that some operations may be short-circuited. You may also like: A Guide to Streams: In-Depth Tutorial With Examples Some third-party libraries produce streams that are not entirely lazy. For example, jOOQ until version 3.12 eagerly executed a SQL query when calling ResultQuery.stream(), regardless if the Stream is consumed afterward: [Less]
Posted over 5 years ago by Dmitry Egorov
For the last 20 years, Java has become the most popular object-oriented language. It conquered the enterprise world and still has one of the biggest communities. Now industrial development exists only because of the object-oriented paradigm (OOP). ... [More] But here, I want to bring up skepticism about its fundamental paradigm. First, let's return to the past when Java didn't exist. You may also like:  Misunderstanding OO Programming Historical Reference [Less]
Posted over 5 years ago by Vishwa Ratna
Learn more about programming Java Optionals A very common misunderstanding, as well as bad usage, can prevail if you simply go by the dictionary and semantic definition of Optional.orElse() and Optional.orElseGet(). A smart man makes a mistake ... [More] , learns from it, and never makes that mistake again. But a wise man finds a smart man and learns from him and how to avoid the mistake altogether. [Less]