In this post, we look at refactoring techniques using types, which can be used to incorporate business rules that ensure code correctness.
Category: Articles
Bean Validation Anti-Patterns
Some thoughts about validation in general, Bean Validation in particular, and why I consider some applications of Bean Validation an anti-pattern.
Manifold: Java Access Control, Stop the Insanity! – JAXenter
Java access modifiers protected, package-private and private are enforced by the compiler and the JVM. Manifold’s Scott McKinney explains why this is crazy.
Nanosai
Building blocks for fast, resilient distributed systems in all shapes and sizes.
Java 11 Nest Based Access Control | Baeldung
Learn about Java nested type access rules and the changes made in Java 11
First version of the KumuluzEE Feature Flags project published
We are pleased to announce the first version of the KumuluzEE Feature Flags project. This version provides support for the Unleash implementation.KumuluzEE F…
Java Weekly, Issue 297 | Baeldung
A preview of candidate JEPs to support records and sealed types, and a good write-up about the costs associated with avoiding different types of lock-in.
Eclipse Netbeans Keyboard Shortcut Mapping for Java programmer
A blog about Java, Spring, Hibernate, Programming, Algorithms, Data Structure, SQL, Linux, Database, JavaScript, and my personal experience.
Why Run Java EE Applications in the Cloud with the Payara Platform
Why Run Java EE Applications in the Cloud with the Payara Platform datasheet.
Top 21 Java HashMap Interview Questions and Answers
A blog about Java, Spring, Hibernate, Programming, Algorithms, Data Structure, SQL, Linux, Database, JavaScript, and my personal experience.
Nuances of Overloading and Overriding in Java
I’ve been programming in Java for over half a decade, and thought I knew how overloading and overriding worked. It was only once I started thinking of and writing up the following corner case…
Top 10 Java and Web Development Online Courses for Programmers
A blog about Java, Programming, Algorithms, Data Structure, SQL, Linux, Database, Interview questions, and my personal experience.
Top 5 Object Oriented Programming and Design Courses in Java – Best of Lot
A blog about Java, Programming, Algorithms, Data Structure, SQL, Linux, Database, Interview questions, and my personal experience.
Java – JEP draft: Throughput post-write barrier for G1 – JAXenter
A new JEP draft proposes to improve G1 garbage collector performance when concurrent refinement is disabled by introducing a simplified post-write barrier.
Why Java is so hot right now – Red Hat Developer
The Java platform has become one of the most widely used platforms, with a huge ecosystem in the world of technology. Java lets developers create applications for several platforms, such as Windows, Linux, embedded systems, and mobile. Java also has received criticisms, such as: Java is fat; Java takes a lot of memory; Java is verbose. But, …