A quick and practical guide to comparing the contents of two files in Java.
Search Results for: new feature
Using an Interface vs. Abstract Class in Java
Learn when to use an interface and when to use an abstract class in Java.
Difference Between JSF, Servlet, and JSP
Explore the purpose of each technology, its lifecycle, and prominent features.
Scheduled WebSocket Push with Spring Boot
In this tutorial, we’ll see how to send scheduled messages from a server to the browser using WebSockets.
Reusing Docker Layers with Spring Boot
In this tutorial, we’ll see how to exploit the new capabilities of Spring Boot to reuse Docker layers.
Java Weekly, Issue 360
Meet Spring Boot 2.4, Embracing subatomic Java, Catching up with the new Java features, and a set of practical guides on distributed systems.
Sealed Classes and Interfaces in Java
Explore sealed classes and interfaces, a preview feature in Java SE 15, delivered in Java 17.
Functional Programming in Java
A comprehensive overview of Functional Programming in Java.
Differences Between Netflix Feign and OpenFeign
Compare the Spring Cloud integrations of OpenFeign and Netflix Feign.
Java Weekly, Issue 353
Back to the basics: one step closer to inline classes, benchmarking GC latencies, Java after 8, and why it’s not a good idea to rely on averages!
Java Weekly, Issue 348
Kotlin 1.4 is out with lots of small yet useful features! Intriguing topics on GraalVM, Spring, Hibernate, and SQL. Also, more patterns to design distributed systems.
Java Weekly, Issue 346
A very diverse anthology: Project Amber’s design documents are already on GitHub, cloud functions in Micronaut, patterns for distributed systems, and advice for effective blogging.
Skipping Tests With Gradle
In this short tutorial, we’ll see how to skip tests when using the Gradle build tool.
Liskov Substitution Principle in Java
The L in SOLID, the Liskov Substitution Principle helps structure object oriented design. We also explore how it supports the Open/Closed Principle.
Creating Docker Images with Spring Boot
Learn how to create Docker images for a Spring Boot application
Java Weekly, Issue 343
Another step for Project Loom in Java 15 and Deprecating Biased Locking, Cool topics on Cloud, Microservices, and Istio. And finally some OS classics!
Interface Segregation Principle in Java
A quick and practical guide to the Interface Segregation Principle in Java.
What Is [Ljava.lang.Object;?
Learn what [Ljava.lang.Object; is and how to better print array objects.
Multi-Release JAR Files with Maven
Learn about Maven’s support for multi-release JAR files
Java Weekly, Issue 331
A handful of Spring configuration tips for getting the most out of application.properties files, and Spring Tools 4.6.1 is released.