ForkJoinPool and parallelism, Embeddable in Hibernate 6, Java annotations, AWS in IntelliJ, free K8S cluster, and ML meet BigQuery!
Search Results for: compiler
Hibernate Validator Annotation Processor in Depth
When using the Java constraints library, it’s easy to make a mistake with an annotation and only find out about it at runtime. We look at the available annotation processor and how it can give us early feedback.
Java Weekly, Issue 422
GraalVM release, composition vs inheritance in JPA, Gradle plugins, finding performance regressions at scale, and beautiful technical debt.
Constructor Specification in Java
Learn the rules that Java language specified for the declaration of a constructor
Convert a Maven Build to Gradle
Learn how to convert a Maven build to a Gradle build.
Working with (Unknown Source) Stack Traces in Java
Learn why we see an unknown source in our Java exception stack trace and how can we fix it.
A Brief History of the Java Programming Language
Learn about the history of Java.
Speed up Spring Boot Startup Time
Learn different configurations and setups that can help decrease Spring Boot startup time.
Java Implicit Super Constructor is Undefined Error
Learn about Java’s “implicit super constructor is undefined” error and how to resolve it
Java Weekly, Issue 413
Java bridger, GC improvements in Java, Kotlin 1.6, native images, hashing in Java, full-stack Spring Boot, and K8S operators!
Constructors in Java Abstract Classes
A quick and practical guide to using constructors in abstract classes.
New Features in Java 17
In this article, we’ll talk about the news related to the new version of the Java ecosystem, Java SE 17 – the new features and the changes in its release process, LTS support, and licenses.
Java Weekly, Issue 410
Finalizer deprecation, string improvements in Java 17, Kotlin support in protocol buffers, cache libraries on JVM, and software engineering principles.
Pattern Matching for Switch
This article is a deep dive into pattern matching for switch statements, a preview feature in Java 17.
Get a Field’s Annotations Using Reflection
Learn how to get a field’s annotations and how the retention meta-annotation works
REST vs. gRPC
Compare two architectural styles for web APIs
New Features in Java 16
Java 16 brings a series of improvements to the language, including increments to records, sealed classes and switch statements. We review some of the new features as well as looking at some capabilities that are going away.
Maven dependencyManagement vs. dependencies Tags
Learn the similarities and differences of Maven’s dependencyManagement and dependencies tags
Fixing the “Declared package does not match the expected package” Error
If the package name of a java file does not match its location on the file system, we’ll get an error. We look at a few common causes for this and how to fix it.
Performance of System.arraycopy() vs. Arrays.copyOf()
Learn about the implementation and performance of System.arraycopy() and Arrays.copyOf()