A new issue of Software Developer’s Journal is out! Check out the JAVA development! Buy for 30 dollars!
SDJ Team is proud to introduce the issue devoted to Java Development. We cover as much as we can on this topic so everyone could benefit from this edition. In our effort to accomplish our goal, we contacted present and former employees, bloggers and authors of articles of such big corporations as Sun Microsystems, IBM and many others. This magazine contains articles as well as from Java veterans like Steve Poole with his article about introduction to a Packed Objects or Jérôme Molière presenting you a JEE Administraction article to writer Philipp Spaeti who brings you a deep review to the world of Java Development writing about Batch computing and the Cloud with an overview of its evolution through the recent years and much more.
Table of content:
Building Enterprise Applications using Java Data Objects – Best Practices to Avoid Memory Leaks
by Bharath Raj Keshavamurthy
Bharath Raj Keshavamurthy is an enterprise solutions performance architect and design solutions that meet the non-functional requirements of the system at IBM. He talks about how to adopt best practices while developing any application with Java Data Objects (JDO) and he discusses ways to avoid memory leaks in the application.
The Ubiquitous Yet Overlooked Anti-Pattern: Keyword new
by Bill Yao
Bill Yao works at Acxiom Corporation’s in the Global Products and Engineering Division. He presents an overview of situations, in which the use of the keyword new is an anti-pattern. He presents ways in which you can avoid this practice. This article is also a great example of the benefits of the concepts of “program to an interface” (PTI).
Packed Objects – an Introduction
by Steve Poole
Steve Poole is a long-practicing Java programmer who would like to show you how to efficiently share data between multiple programming languages. He will also talk about changes in the Java language that will help. This article also shares how IBM uses these experimental improvements to allow high speed native interoperability.
Developing Java EE Applications on Cloud
by Victor Adrian Sosa Herrera, Alina Denise Marin Rodriguez, Pablo Misael Esparza Rivas and Martin Canuto Gonzalez Gonzalez
In this article Victor Sosa, Pablo Esparza, Alina Marin and Martin Gonzalez will speak about the practice of creating private clouds with IBM PureApplication System. It also shows how to use the Virtual Application Pattern from Rational Application Developer (RAD), with PureApplication to deploy solutions to your private cloud.
Custom Hadoop InputFormats
by Steven Lewis
From Steven Lewis you will learn about how to use Hadoop’s InputFormat and RecordReader. His discusses considerations that give you an idea, when you would want to write a custom InputFormat or RecordReader.
by Jérôme Molière
A Java veteran Jérôme Molière starts a series of articles about JEE Administration. In this first article he will present fundamental tasks, basic rules and give tips to assist administration of any JEE server and illustrates how it works within the standard Java Platform.
Covering Your Assets
by Sue Spielman
A President/Senior Consulting Engineer of Switchback Software LLC, Sue Spielman will bring you though how to best protect your technical intellectual property from various damaging circumstances. She will also illustrate additional benefits of treating your technical assets as Intellectual Property (IP).
Modernizing your “Legacy” Enterprise Java Application
by Kris Hansen
Kris Hansen will bring you the basic principles involved in modernizing your Java solutions within the large Java ecosystem. His article shows you how to consider the identification of legacy solutions and gives methods and tips to help modernize your aging Java applications.
Java Unit Tests with Gradle
by Deepak Vohra
Deepak Vohra is a Sun Certified Java Programmer, Sun Certified Web Component Developer, and Oracle Certified Associate. From his experience you’ll learn how to run JUnit and TestNG unit tests using Gradle.
Be aware of Character Encoding in Java on multiple platforms
by Laurence England
A WebSphere specialist Kris Hansen will warn you about issue with character encoding on different platforms. This overview will make you aware of challenges across systems and it will save you a lot of time debugging.
Batch computing and the cloud
by Philipp Spaeti
Philipp Spaeti will describe changes in batch computing. Using a Java approach he will explain Java Batch and its significance in the industry.
Mobile application development with IBM Worklight
by Bhargav Perepa, Ricardo A Zavaleta Mobile application development with IBM Worklight
Bhargav Perepa and Ricardo Zavaleta Cruz, two IBM developers, would like to present capabilities of IBM Worklight and its platform features. They will take you thru Worklight components like – Worklight Studio, Server, Console, Device Runtime, Application Store and Mobile Test Workbench.