JavaLand is coming soon. With lots of great Sessions and don't forget the Early Adopter Area. It will be held March 24-25 at Phantasialand, in Germany. That's right folks, you can go to a theme park, and call it work.
A discussion of why while(true) and for(;;) aren't generally advisable how to address them, and even when they should be used. Somehow, infinite loops and Murphy's Law seemed appropriate for Friday the 13th.
Mohamed Sanaulla makes an interesting argument for eliminating getters and setters from POJO code by effectively making the POJO immutable. Including code samples.
Pavel Bucek guides us through JSR 356, Java API for WebSocket, as it relates to thread safety.
Zemian Deng gives us some insight into how and when we should use backend services, for tasks like batch processing, in a servlet-based EE application.
Rafael Winterhalter Explains how we can use Agents to implement Annotations in our own APIs rather trivially. Including code samples.
Peter Daum goes over the pros and cons of injecting dependencies in various methods within your code.
If you'e going to be in Chicago on May 14 and 15, or even if you just want to be, Check out Chicago Coder Conference. Better yet, submit a session and help create the conference!
Alex Zhitnitsky gives us some lesser known use cases for threads from beginner to experts. Including code samples.
Michael ScharhagGives us a preview of JavaMoney, the reference implimentation for JSR 354, scheduled to be released with Java 9. Including code samples.
Vlad Mihalcea explain transaction isolation across all levels of an enterprise application from the database all the way through JavaEE or Spring. Including code samples
Mite Mitreski gives us an overview of thread locals in Java and explains how and when they should be used and the caveats of which we should be aware. Including code samples
Tomasz Nurkiewicz gives an example of rewriting multi-threaded code using Java 8's new CompletableFuture.
Dustin Marx compares and contrasts how equals(Object). hashCode(), and toString() are generated by Netbeans IntelliJ and Eclipse. Including generated code.
Jared Richardson proposed a new paradigm for estimates. Rather than waiting until the requirements are full defined, Richardson proposes allowing them to evolve as the project progresses, and allowing the estimates to evolve with them.
Michael Heinrichs describe a project which will allow your JavaFX applications to be run directly in the browser. Including 2 proofs of concept using different renderers.
Adam Bien explains a few of the benefits of standards like Java EE, and cites a few examples of how it has made his life easier.
Thorben Janssen explains a few different approaches to lazy relations between JPA Entities, how to execute each, and the advantages and disadvantages of each. Including code samples.
Johan Vos announces early access to the latest build of JavaFXPorts, allowing you to run your JavaFX applications on Mobile Devices.