Clean Code: Don’t mix different levels of abstractions
We spend more time reading code than writing it. So if the code is more readable, it will obviously increase developer productivity. Many people …
Browse
We spend more time reading code than writing it. So if the code is more readable, it will obviously increase developer productivity. Many people …
I am glad to announce that my second book, “PrimeFaces Beginner’s Guide,” has been published. As many of us know, PrimeFaces is the …
Hurray… My first book, Java Persistence with MyBatis3, is published. I would like to thank Packt Publishers for giving me this opportunity to write …
Maven is a good project management tool that greatly reduces the amount of time we spend creating Java projects with a proper structure. With so many …
MyBatis Tutorial: Part1 – CRUD Operations MyBatis Tutorial: Part-2: CRUD operations Using Annotations MyBatis Tutorial: Part 3 – Mapping Relationships …
In this post, let us see how to use MyBatis ResultMap configuration to map relationships. MyBatis Tutorial: Part1 – CRUD Operations MyBatis Tutorial: …
In this post, I will explain how to perform CRUD operations using MyBatis’s annotation support without needing to configure queries in XML …
MyBatis is an SQL Mapper tool which greatly simplifies database programming when compared to using JDBC directly. MyBatis Tutorial: Part1 – CRUD …
Before discussing the WatchDog & SpotTheBug Approach, let me give a brief context on the need for this. Three months back, I was asked to write …
Many people know how RequestDispatcher.forward() and response.sendRedirect() work. RequestDispatcher.forward() is generally called server-side …
Last week, I had to conduct interviews to hire senior Java developers with around 5 years of experience. But after the interview process was over, I …
If you are a Java developer and passionate about technology, you can follow the tips below, which will make you an outstanding Java developer. 1. Have …