Joseph Nusairat
Co-Author of Beginning Groovy & Grails

Joseph Faisal Nusairat, author of "Beginning JBoss Seam" and co-author "Beginning Groovy & Grails", is a Java developer who has been working full time in the Columbus Ohio area since 1998, primarily focused on Java development. His career has taken him into a variety of Fortune 500 industries including military applications, data centers, banking, internet security, pharmaceuticals, and insurance. Joseph is particularly fond of open source projects and tries to use as much open source software as possible when working with clients. Joseph is a graduate of Ohio University with dual degrees in Computer Science and Microbiology with a minor in Chemistry. Currently, Joseph works as a Senior Partner at Integrallis Software (www.integrallis.com).
Presentations
Making EJB Meaningful with JBoss Seam
JBoss Seam is one of Java's ways of providing agile development to enterprise Java applications. Seam is designed to take away the headache of linking JSF, EJB3, AJAX, and jBPM by using interception directed by user defined annotations. The end result is more »The Quest for the Holy Grails
This presentation is designed to give users an introduction to what Grails has to offer. The presentation will show how fast one can get up and running with Grails.more »Making Swing Apps Pretty with Groovy
Groovy's usefulness in Java development keeps going up and up, and with Swing that is no exception. While Swing apps before have been considered boring, ugly and hard to maintain ..more »Testing EJB3
Vital to any development is the ability to test that application. Most frameworks have their very own testing suites, EJB3 is no exception and their are a variety of testing apparatuses. We will examine testing with JBoss Embedded, EJB3Unit and mocking wimore »Introduction to Seam's Goodies
JBoss Seam, now in it's 2.0+ version, is more than just a glue between the JSF & EJB3 world. Seam provides shortcuts and functionality that even experienced Seam users may not be fully aware of.more »Spring Batch Processing
One of the tasks that can be the most difficult for developers is batch processing. Spring has added batch processing to its repertoire of frameworks now available. Available as a separate download this presentation will show what spring batch processing more »Business Workflow with jBPM
This presentation will go over how to use JBoss Business Process Management (jBPM) to create work flows that help streamline workflow business logic in a more manageable system. These systems can be ran from a purely batch point of view or via human intermore »Continuous Integration with Hudson
This presentation will go over how to set up your continuous integration environment with Hudson, including having it create your various type of Java and Grails projects from multiple sources.more »Behavior Driven Development with easyb
This presentation will show how to create behavior driven testing for your Java or Groovy code with easyb. more »Spring Web Flow in Grails
This presentation will go over how to use Spring Web Flow in Grails to make easy to use page flow based applications. This allows to create pages that can alter flow without any hard coding inside of the pages themselves.more »Mock Testing Roundup
There is virtually no way to get around mock testing in Java these days. When testing services its intricately important to test JUST that one service. In this presentation we will go over 3 popular frameworks EasyMock, JMock, and JMockit to show how to umore »Testing Grails
In this presentation we will go over how to test Grails with a few frameworks. Mainly we will go over testing with the out of the box Grails items plus GMock. In addition we will also compare that with testing a suite using Spock and the Spock Grails plugmore »Metaprogramming Grails
This presentation will go how to metaclass Grails classes to add functionality that may be missing in larger scale web sites. The presentation will focus on meta-classing Grails controllers, services, and a few of the key GORM classes.more »Leveraging JQuery with Grails
This presentation will go over JQuery, how to use it and how to leverage its functionality to create robust and clean coded web pages. Grails will be used only to facilitate the use but most of the presentation can be used against any framework.more »Books
Beginning Groovy and Grails: From Novice to Professional
by Christopher M. Judd, Joseph Faisal Nusairat, and James Shingler
-
The Rails web framework has taken the software industry by storm, offering legions of web developers the ability to create web sites faster and more efficiently than ever before. But taking advantage of Rails means learning an entirely new paradigm, in addition to the language Rails is built upon: Ruby. Accordingly, other developer communities have implemented their own versions of Rails, but built using their preferred language. For millions of Java developers, this native framework is Grails, and the Java-centric scripting language its built upon: Groovy.
Beginning Groovy and Grails introduces Java developers to this popular framework and scripting language by guiding readers through the creation of a series of real-world projects. Each project introduces a new facet of Grails and Groovy, and affords readers the ability to download and experiment with the code. Authored by industry veterans Christopher Judd, Joseph Faisal Nusairat, and Jim Shingler, readers are treated not only to profound knowledge of the topic, but also to considerable insight shared as a result of the authors’ combined decades of Java experience.
See the following resources for more information on Grails and Groovy:
Grails project website: http://grails.codehaus.org/
Groovy project web site: http://groovy.codehaus.org/
Beginning Groovy and Grails: From Novice to Professional
by Christopher M. Judd, Joseph Faisal Nusairat, and Jim Shingler
-
The Rails web framework has taken the software industry by storm, offering legions of web developers the ability to create web sites faster and more efficiently than ever before. But taking advantage of Rails means learning an entirely new paradigm, in addition to the language Rails is built upon: Ruby. Accordingly, other developer communities have implemented their own versions of Rails, but built using their preferred language. For millions of Java developers, this native framework is Grails, and the Java-centric scripting language its built upon: Groovy.
Beginning Groovy and Grails introduces Java developers to this popular framework and scripting language by guiding readers through the creation of a series of real-world projects. Each project introduces a new facet of Grails and Groovy, and affords readers the ability to download and experiment with the code. Authored by industry veterans Christopher Judd, Joseph Faisal Nusairat, and Jim Shingler, readers are treated not only to profound knowledge of the topic, but also to considerable insight shared as a result of the authors’ combined decades of Java experience.
See the following resources for more information on Grails and Groovy:
Grails project website: http://grails.codehaus.org/
Groovy project web site: http://groovy.codehaus.org/
Beginning JBoss Seam: From Novice to Professional
by Joseph Faisal Nusairat
-
JBoss Seam represents the primary counter to the hot and successful Spring Framework and perhaps even Ruby on Rails framework. The open source lightweight Java EE 5 standards based JBoss Seam framework is a part of this second wave of open source lightweight Java that’s taking place.
Beginning JBoss Seam: From Novice to Professional aims to take advantage of this hot area, and aims to be first beginning book and one of maybe two books to market in this likely lucrative area.
This book gives an overview of Seam related JSF and EJB 3 as found in Java EE 5; provides information on the tools to make development with Seam easier as well as a functioning in depth demo to truly learn how to use Seam; and gives tips and tricks to using Seam.

