My Review of Vlad Mihalcea’s High-Performance Java Persistence book

In Java world, JPA/Hibernate is the most popular and widely used framework. When it comes to overall performance of a software system database persistence layer plays the crucial role. The tricky part with JPA/Hibernate is it is very easy to get started but very very hard to master. This is where Vlad Mihalcea‘s High-Performance Java Persistence book helps you a lot. The High-Performance Java Persistence book is not just another Hibernate book saying you put this annotation here and call that method there and you are done. Vlad went all the way to explain how things work in databases and

Continue reading »

Update on SpringBoot : Learn By Example book

I would like to let you know that I have updated/added the following sections to my SpringBoot : Learn By Example book. Additions to existing chapters: Working with Multiple Databases Exposing JPA entities with bi-directional references through RESTful services In some of our applications we need to work with multiple databases. For example, we may have a primary database and a reporting database where most the application uses primary database and the application reports will be generated out of reporting database data. The section Working with Multiple Databases explains how to configure multiple databases while using JPA in a SpringBoot

Continue reading »

My New Book SpringBoot : Learn By Example Published Today

I am happy to announce that my new book SpringBoot : Learn By Example  got published today on Leanpub. SpringBoot : Learn By Example   What is SpringBoot? Spring is one of the most popular Java frameworks out there to build web and enterprise application. Spring supports variety of configuration approaches (XML, Annotations, JavaConfig etc) and properly configuring Spring applications become a bit tedious and repetitive process. To avoid these problems Spring team introduced SpringBoot to address the complexity of configuring Spring application. SpringBoot is an opinionated approach to configure Spring based applications. SpringBoot automatically configures the application components based

Continue reading »

Packt Publishers Initiative FREE eBook every day

Software Development is a field where learning new things continuously is very much important to keep up with the pace of technology evolution. Packt Publishers not only publishing new books everyday, now they are offering one ebook EVERYDAY for FREE http://bit.ly/1JdHmgx. This is really AWESOME!! What are you waiting for??!!. Rush to http://bit.ly/1JdHmgx and Claim your today’s free book right now 🙂

Continue reading »

Book Review: PrimeFaces Blueprints

PrimeFaces Blueprints is a recent publication from Packpub on PrimeFaces framework authored by Sudheer Jonna and Ramkumar Pillai. Sudheer Jonna is a well known member in the PrimeFaces community forum and is very knowledgeable on PrimeFaces and PrimeFaces Extensions. PrimeFaces Blueprint book followed the approach of explaining the features with appropriate example applications. PrimeFaces provides more than 100 rich UI components with lot of customization options. Instead of explaining all these components individually, the book authors explained how to use various PrimeFaces components together by developing 9 different small applications. This book covers usage of components such as basic form

Continue reading »

Book Review: Enterprise Application Development with Ext JS and Spring

I was asked to review “Enterprise Application Development with Ext JS and Spring” book by Packtpub guys and here is my review on the book. Actually now I am working on a project which is being developed using ExtJS and I thought of buying this book. But surprisingly on the very next day I was asked to review this book and gave me the ebook :-). Book WebSite URL: http://www.packtpub.com/enterprise-application-development-with-extjs-and-spring/book Personally I like the books which explains any technology/framework/library by taking a sample application and building the application progressively chapter by chapter. Enterprise Application Development with Ext JS and Spring book

Continue reading »

Packt’s $5 eBook Bonanza is back!

Packt Publishing provides IT related books, ebooks and videos on various cutting edge technologies with high quality and affordable price! Following on from the success of last year’s festive offer, the publisher will be celebrating the holiday season with an even bigger $5 Bonanza.  From December 19th, customers will be able to get any eBook or Video from Packt for just $5. This sale covers every title in the 1700+ range and customers can grab as many as they like until January 3rd 2014 – more information is available at http://bit.ly/1jdCr2W Enjoy the offer!

Continue reading »

PrimeFaces Beginner’s Guide book published

I am glad to announce that my second book PrimeFaces Beginner’s Guide is published. As many of us know PrimeFaces is leading JSF component library for JSF based web applications. This PrimeFaces Beginner’s Guide book targets the Java developers with basic knowledge on JSF and jQuery and covers most of the commonly used PrimeFaces components. Good news is that PrimeFaces Beginner’s Guide book covers the latest PrimeFaces 4.0 version features such as Client Side Validations (CSV) framework, Dialog Framework, Search Expressions, Sticky Component and many other enhancement as well. The book contains the following 13 chapters covering various PrimeFaces components:

Continue reading »

Drools JBoss Rules 5.X Developer’s Guide Book Review

We all start our new projects by promising to follow best practices and good design principles etc.But over the time business rules change and developers keep adding new features or updates existing logic.In this process the common mistake done by many teams is putting if-else conditions here and there instead of coming up with better design to support enhancements. Once these feature turn on/off flags and behavior branching logic started creeping into code then overtime it might become un-maintainable mess. The original developers who design the basic infrastructure might left the organization and the current team left with a huge

Continue reading »

Packt Publishing “Java Persistence With MyBatis3” published

Hurray…My first book “Java Persistence with MyBatis3” is published. I would like to thank Packt Publishers for giving me this opportunity to write on my favorite framework MyBatis. For most of the software applications data persistence is a key and important aspect. In Java land we have many ways of implementing persistence layer starting from low level JDBC to fancy ORM frameworks.JDBC is too low level API and needs to write a lot of boilerplate code. On the other hand we have full fledged ORM frameworks like JPA(Hibernate, EclipseLink etc) which hides the complexity of working with SQL directly by

Continue reading »