Java Persistence with Hibernate, Second Edition Early Access is here
Spring Batch In Action
Even
though running batch processes is an everyday task in almost all IT departments,
Java developers have had few options for writing batch applications. The result?
No standards, poor code reusability, numerous in-house solutions, and lots of
frustrated developers. Jointly developed by SpringSource and Accenture, Spring
Batch fills this critical gap by providing a robust and convenient framework for
writing batch applications that process large volumes of information, automate
repetitive tasks, and synchronize internal systems. Because Spring Batch
includes re-usable components and a solid runtime environment, the batch
developer doesn't have to write each new application from scratch. It leverages
the Spring programming model, based on POJOs and aspect-oriented programming, to
simplify batch configuration and implementation.
Spring Batch in Action is a comprehensive, in-depth guide to writing batch applications using Spring Batch. Written for developers who have basic knowledge of Java and the Spring lightweight container, it provides both a best-practices approach to writing batch jobs and comprehensive coverage of the Spring Batch framework.
JUnit in Action
JUnit
in Action, Second Edition is an entirely revised and up-to-date guide to unit
testing Java applications. It provides techniques for solving real-world
problems such as using mocks for testing isolation, in-container testing for
Java EE and database applications, and test automation. In an example-driven
style, it covers JUnit 4 innovations such as the new annotations that simplify
test writing, improved exception handling, and the new assertion methods. Along
the way, you'll learn to integrate JUnit with other important open source
frameworks and tools.
Rocket | Seagull
I am a Software Architect for Seagull Software, a division of Rocket Software.
Rocket Seagull specializes in tools and expertise to modernize legacy applications running on mainframe, IBM i, OpenVMS, UNIX and Windows platforms.
Thousands of organizations rely on our LegaSuite software as a fast and cost-effective way to modernize legacy applications and integrate legacy systems. Learn about our mainframe integration and legacy modernization tools.
Apache Software Foundation
I
am involved in the Apache Commons
and Apache Xalan
projects where I serve on their respective Project Management Commitees.
Give Back with Kiva
I
love Kiva, a non-profit organization with a mission to connect people through
lending to alleviate poverty. Leveraging the internet and a worldwide network of
microfinance institutions, Kiva lets individuals lend as little as $25 to help
create opportunity around the world. Learn more about
how it works.
Read my lender page.