Rebutting 5 Common Stream Tropes
A rebuttal to common misconceptions and suboptimal practices in Java Streams, using a specific article as a starting point.
A rebuttal to common misconceptions and suboptimal practices in Java Streams, using a specific article as a starting point.
Author transitions from a software engineering role at Disy to becoming a Java channel editor at SitePoint, reflecting on lessons learned.
Fixing OGG-15051 error: 'Class not found: kafkahandler' due to a typo in Oracle GoldenGate Kafka handler configuration.
Fixing Oracle GoldenGate for Big Data Kafka handler error: 'Class not found: com.company.kafka.CustomProducerRecord'.
Explains the new Stream::iterate overload in Java 9, which adds a predicate to create finite streams, with examples and caveats.
Key considerations and best practices when switching Java applications to Alpine-based Docker images for reduced size and security.
Explores new methods added to Java's Optional class in Java 9, focusing on the stream() method and its practical applications for cleaner code.
Troubleshooting a 'No current connection' error in Apache Drill caused by a conflicting Jackson JAR file, with a solution provided.
Explores new Stream API methods added in Java 9, specifically the `takeWhile` and `dropWhile` operations for working with prefixes.
A technical guide on resolving ClassNotFoundException errors when using the MongoDB-Hadoop connector with Apache Hive, focusing on required JAR files.
A technical guide explaining the importance of implementing the hashCode method correctly in Java, especially when overriding equals, to ensure proper behavior in hash-based collections.
A guide to correctly implementing the equals method in Java, covering identity vs. equality and best practices.
A speaker's experience and talk highlights from the JEEConf 2016 Java and enterprise software development conference.
A comprehensive talk and demo covering JUnit 5 features, architecture, migration from JUnit 4, and advanced testing techniques.
An advanced guide exploring the Java Platform Module System, covering topics like dependency modeling, services, reflection, jdeps, jlink, and runtime images.
Explains Java's 'requires transitive' for implied readability in the module system, allowing modules to re-export dependencies.
Highlights subtle bugs in Java Stream's findFirst() and findAny() when assuming unique results, and suggests fail-fast alternatives.
A hands-on guide to modularizing a Java application using Project Jigsaw, the module system introduced in Java 9.
A developer expresses gratitude after being elected a Java Champion, thanking mentors, community members, and supporters.
Announcing JDeps Maven Plugin 0.2, a tool that breaks builds on unexpected JDK-internal API dependencies with flexible rule configuration.