Skip to main content
View by: Most Recent | Topic | Community | Webloggers   
Monthly Archives:    

Blogs by Community: Java Patterns

• Adopt a JSR  • Embedded  • GlassFish  
• Global Education and Learning  • Identity Management  • IoT  
• Java Communications  • Java Desktop  • Java Enterprise  
• Java Patterns  • Java Tools  • Java User Groups  
• Java Web Services and XML  • JavaFX  • JCP  
• JDDAC  • Jini  • JXTA  
• Mac Java  • NetBeans  • Open JDK  
• Portlet  • Robotics  • Sun Grid  
• Sun RFID and Sensor  • [no association]  

Java Desktop

Why you should write small libraries that do one thing well, over on my real blog at A response to Eran Hammer's The Fallacy of Tiny Modules.
on Aug 24, 2014
JDK 8 introduced a lot of new features and improvements in the platform from Lamda expressions, Stream collection types, Functional interfaces, Type annotations, Nashorn etc. Guava library from Google provided some support for functional programming idioms prior to JDK 8. I have been using Guava for some of my projects. So here is a small write up on how new functionality added in JDK 8 makes it...
on Jul 14, 2014
So you need to build a visualization of data that must loaded and interface dynamically.  Good looks are important so you chose JavaFX but you are starting from an existing Swing based application.  No problem right?  But what if you have a lot of data to load into your Scene? How do you maintain a positive User Experience? Maybe you are using the NetBeans Platform because... well...
on Nov 13, 2013
The Joy of Clojure, Second Edition by Michael Fogus and Chris Houser has 4 new chapters! Save 45% with Promo code mlfogus2jn at What's new? The authors have released the following chapters:
on Sep 3, 2013
Save 45% on The Programmer's Guide to Apache Thrift with Promo code mlthriftjn2 at The Programmer's Guide to Apache Thrift by Randy Abernethy has been updated! What's new?
on Aug 28, 2013
"Using State in Actors" is new to Akka in Action + 45% off Akka in Action is written by Raymond Roestenburg, Rob Bakker, and Rob Williams Save 45% on Akka in Actionwith promo code mlakkajn at In chapter 7, you learned about two possible ways to keep state in an Actor by using class attributes and the become/unbecome functionality. Chapter 10 talks about two more solutions that you...
on Aug 27, 2013
Java Persistence with Hibernate, Second Edition MEAP Update + 44% savings! To save 44% on the pBook and eBook use Promotional code mlbauer3jn at Offer valid until Aug 21, 2013. What
on Aug 16, 2013
Acteur is a pattern for pipelining work - a little DI functional goodness for Java. I might have been speaking Swahili when I wrote about Acteur last month. So here's a simple explanation of the design pattern behind it, with a simple sample project.
on Jun 5, 2013
The Fundamentals of a JavaScript Test Suite by John Resig and Bear Bibeault, authors of Secrets of the JavaScript Ninja As important as a solid testing strategy is for all code, it can be crucial for situations where external factors have the potential to affect the operation of your code, which is exactly the case you're faced with in cross-browser JavaScript development. In this article...
on Feb 7, 2013

Java Patterns

Runtime type information (RTTI) refers to the correct identification of the type of your objects at run time. When you write code, it is generally desirable to do so in a way that takes advantage of OOP features like encapsulation and inheritance to make your program easily extensible, by for instance, as much as possible manipulating references to base classes and letting polymorphism work for...
on Apr 21, 2014
The new version of Easy-Cassandra, the version 2.0.1, have launched, some news are: Refactoring constructor on Session Factory QueryBuilder (InsertBuilder, UpdateBuilder, DeleteBuilder, SelectBuilder and BatchBuilder) Go faster both write and read Processors asynchronous More supports to Spring-Data As have an easier the configuration a Session Factory, it was made the ClustInformation, this...
on Feb 13, 2014
Have you experienced Scrum? "agile" development? I have.
on Oct 17, 2013
Government... Isn't interacting with it your favorite social pastime? What? It's not? OK, so what don't you like about it? What? You're saying that, in your country, you can't just log into your favorite government sites and experience speedy, reliable, secure services? I'll guess, then, that you must not live in Ecuador... Poor you! But, don't feel too bad. From what Java Champion Jeff...
on Sep 24, 2013
I had the pleasure of speaking at JavaZone in Oslo this year. Here is a collection of links of the talks I attended. Hadi Hariri from JetBrains plugs his Kotlin based JavaScript web app framework. Ample context is given to place this offer in the context of the new crop of thin-server architecture solutions. Video Mario Fusco from RedHat gives a masterful...
on Sep 16, 2013
An interesting article: Social Enterprise Architecture that describes the idea of using the Social Technologies to improve the engagement and interactions of the business and IT, and the Enterprise Architecture organization to provide more structure and semantics to the interactions and collaboration tools in the enterprise. There is a tool called Semantic Center that was written in Java and ADF...
on Jul 22, 2013
Some thoughts on caching, HTTP and otherwise over on
on Feb 28, 2013

Java User Groups

Recently, I was asked to participate in creating another Java application at my company. It was to be our team's third major Java application since 2002. We felt we had plenty of wisdom from our previous two Java applications to apply to our third one. One of our first steps was to form an application architecture sub-team. This sub-team's purpose was to provide the development team with a solid...
on Sep 22, 2013
Grails in Action, Second Edition MEAP Update + 44% off Save 44% on Grails in Action, Second Edition with Promotional code mlgsmith2jn at What
on Aug 20, 2013
Have you wanted to do something with asynchronous I/O? I did. After doing some work with Node.js, I wanted to find a way to get some of the goodness of its programming model for Java. The Acteur project is the result - a framework for building scalable, asynchronous web applications using Netty + Guice - was the result. The programming model is a little unusual - you treat constructors as...
on Apr 7, 2013