sort by date

developerWorks (IBM)
Focus On Java

sitios en espa?ol
Does a WebSphere server have any place in modern software architectures?
10/07/2015 at 06:52:35
What is the role of a monolithic instance like the WebSphere Application Server in a modern software architecture? Has the trend towards lightweight architectures made the traditional application server a thing of the past? Simon Maple helps us set the record straight.
Vertical and Horizontal Decorating in Java
10/06/2015 at 20:39:17
Decorators are used to extend object functionality without changing their interfaces, and there are two approaches: horizontal and vertical.
From NoSQL to Hadoop performance: Maybe you should be listening?
10/06/2015 at 11:31:58
We've published a number of podcasts over the past few months, interviewing a number of interesting people doing interesting things in the industry. From distributed Hadoop clusters to improving network performance among your NoSQL nodes, there's something here worth listening to.
What???s in Season? ZK 8! Harvest Javascript with ZK Roots
10/06/2015 at 02:35:41
The ZK team is proud to announce the release of ZK 8! ZK 8 is created to present developers with even more powerful tools, allowing faster and more accurate development of Java Web Applications. It aims to leverage the advancing client-side power with client-side command binding and template injection, while still allowing you to enjoy the equally important server-side integration and security.
Whose Job Is It? Performance Testing in an Agile Environment
10/05/2015 at 08:55:26
We???ve written previously how performance often still remains an afterthought in the test process ??? even at agile shops. But if performance is not the job of one lone performance engineer or an isolated team, can it be part of everyone???s job?Can the performance testing function become a keeper of a process, as has happened with functional QA? Of course! Here???s how to make that happen.
A new hope for Java on mobile?
10/02/2015 at 03:02:17
This week has seen the programming world gorging itself on yet another piping hot pan of FUD fudge, thanks to a recent missive to InfoWorld by ???a former high-ranking Java official.??? In an article titled, ???Insider: Oracle has lost interest in Java,??? Paul Krill laid out the main thrust of the email, which apparently carried the header ???Java ??? planned obsolescence.??? In an article titled, ???Insider: Oracle has lost interest in Java,??? Paul Krill laid out the main thrust of the email, which apparently carried the header ???Java ??? planned obsolescence.??? So far so ominous. Confusingly though, for the next few years at least, there are in fact very well defined plans for the evolution of Java. Namely, the modularisation of the language by way of Project Jigsaw in Java 9, as well as plans for Java 10. Additionally, Ben Evans reports in InfoQ that the swallower of Sun wants to ???reinvigorate the state of mobile Java??? with a newly proposed Mobile OpenJDK Project.
Akka Typed: First Steps With Typed Actors in Scala
Jos Dirksen10/12/2015 at 13:18:05

With the release of Akka 2.4.0 a couple of weeks ago, the experimental Akka Typed module was added. With Akka Typed it is possible to create and interact with Actors in a type safe manner. So instead of just sending messages to an untyped Actor, with Akka Typed we can add compile-time typechecking to our Actor interactions. Which of course is a great thing! In this first article on Akka Typed we'll look at a couple of new concepts of Akka Typed and how you can create and communicate with Actors in this new way. The complete code used in this article can be found in this Gist.

As always lets quickly show the SBT build file:

Annotation-driven Event Listeners in Spring 4.2+
Marcin Zaj??czkowski10/12/2015 at 08:27:13

Exchanging events within the application has become an indispensable part of many applications and thankfully Spring provides a complete infrastructure for transient events (*). The recent refactoring of transaction bound events gave me an excuse to check in and practice the new annotation-driven event listeners introduced in Spring 4.2. Let???s see what can be gained.

(*) ??? for persistent events in Spring-based application Duramen could be a solution that is worth to see.

Refined Data Parsing - Log4j Patterns
Ruth Avramovich10/12/2015 at 08:23:58

XpoLog???s updated version is already here and will not overlook any piece of raw data, no matter how small or insignificant it may seem. In this series of posts I am covering some of the ways you can benefit from XpoLog V6???s new features and enhancements. I will concentrate mainly on how to get the most valuable information from your log4j event logs.

Once your log4j logs have been transferred to and properly defined in XpoLog Center, you can troubleshoot your Java application by running analytic search on your log4j data, measure your application performance, create your own AppTags for better monitoring, and create dashboards, charts, slide-shows, and make use of other visualization gadgets for maximum analysis. For details, check out our manual.

Is Java Remote Procedure Call Dead in the REST Age?
Lieven Doclo10/11/2015

When you???re writing webservices nowadays, you can be sure without a doubt that REST will be your first choice and probably your only choice. Sometimes you just need to quickly build something RPC-like that can be invoked with a simple HTTP call and uses JSON like all the cool kids on the block. Enter JSON-RPC.


RPC really got a bad name thanks to some of the standards that were used to achieve it. Most developers shudder when confronted with WSDLs and SOAP envelopes. However, RPC still has a lot of use cases, for example for remoting between a business front-end and a dedicated back-end. Most Spring users are familiar with the remoting features it provides, including HTTP invocation (using Java serialization), JMS and plain old RMI. JSON-RPC can be a very nice drop-in replacement in these circumstances and provide an easy way to test and invoke your API???s using only a browser.

Exploring the Modern Software Development Environment
One of the never ending flame wars involves the use of programmer editors vs. integrated development environments (IDEs). Most developers have a proclivity for one over the other.
The Foundation of Proper Object-Oriented Design: Interfaces
While it can be difficult to use object-oriented techniques well, it is possible. Learn why it's worth your time and effort.
Functional Features in Java 8
Java 8 may have added a slew of functional features, but it is not a truly functional language.
10 Steps to Becoming an Open Source Contributor
Explore how anyone can get into open source and grow as a developer.
Focus On Java
Time to Move On
11/11/2013 at 07:42:11

Time seems to be increasingly scarce these days so it's time for me to move on from the Java site.

If you're interested in becoming the Java person for have a look at the be a guide page for more details.

Time to Move On originally appeared on Focus on Java on Monday, November 11th, 2013 at 15:42:11.

Permalink | Comment | Email this

Java SE 7 Update 45 Released
10/17/2013 at 14:05:59

Java 7 Update 45 has been released and the JDK is available to download from Oracle's Java download page.

The release notes show this to be a security fix release. There are 51 new security fixes as outlined in the Oracle Critical Patch Update Advisory for October.

Java SE 7 Update 45 Released originally appeared on Focus on Java on Thursday, October 17th, 2013 at 21:05:59.

Permalink | Comment | Email this






Java and Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries. javasight is independent of Sun Microsystems, Inc.