Showing posts with label .Popular. Show all posts
Showing posts with label .Popular. Show all posts

25 Best Free Maven Plug-ins to Make Java Developer More Productive

Best Free Maven Plug-ins to Make Java Developer More Productive
Large software applications can be customized and enhanced for unique or specific abilities by adding a set of software components called plugins. Generally plugins are used in web browsers, virus scans, recognition and display of new file types.

Maven is a leading Java project management tool. A project’s build, documentation, reporting can be managed from a central piece of information. This concept is based on project object model (POM).

Maven provides a uniform build system by building a project using POM concept and plugins which will be shared by all projects. Using the right plugin in your development environment can save a lot of unwanted efforts in day to day coding and other activities. We have found that some of these plugins help automate and simplify everyday build and release related work.

The best Maven plugins we found to be really useful and time saving for your project team are described below:
Continue Reading

27 Best Free Eclipse Plug-ins for Java Developer to be Productive

Best Free Eclipse Plug-ins for Productive Java Developer
Eclipse offers an integrated development environment having an extensible plug-in system. This enables Eclipse to provide all functionality on the top of its run-time system. It’s also different from other applications (where the functionality provided by plug-ins are mostly hard coded). Having the appropriate Eclipse plug is important to stay productive, since it facilitates the Java developers to seamlessly develop and implement applications. Eclipse plug-ins also helps them to implement their application on several types of application infrastructures.

A regular eclipse user has dozens of add-on installed and often struggles to keep eclipse running fast. Therefore choosing the right plugin for your everyday development environment is essential.
Continue Reading

12 Most Influential Books Every Programmer / Developer Must Read

Most Influential Books Every Software Developer Must Read
Every programmer needs to learn new and updated programming methods as per the changes in technology to tackle complex situations. You should make best use of clean code and latest programming methods to design efficient, scalable and top notch quality software. The most influential books which provide enormous information for a computer programmer are listed below, I feel every programmer must read them at least once –

Continue Reading

5 Best Software Architecture Books One Must Read

Best Software Architecture Books

Are you looking for the best software architecture books? Take a look at the following books which I found really valuable in understanding and effectively applying software architecture principles in real life. We have short listed some of the highly recommended books for beginners and senior architects. The software architecture books may help you get the best job you deserve.

There is a huge difference between a senior developer and a software architect. As an architect, its required that you have more experience to be able to design an end to end solution. The job of a software architect is to own the architecture of a software. Some of these are it architecture books, whereas other books focus on a specific problem domain.

I would recommend these books as a must read for any software architect or developer regardless of language or background. (In addition to the 5 Best Design Pattern Books)

Continue Reading

5 Best Design Pattern Books you must read as a Software Developer

Best Design Pattern Books

Design patterns provide a structure in which problems can be solved. When solving a real problem, you have to consider many small variations of a solution to that problem to see whether any fits a design pattern.

Continue Reading

How to leverage Java BlockingQueue from java.util.concurrent

Java's concurrent package is very powerful and many people have not really utilized it to the fullest yet. I am trying to take a simple example to demonstrate how we can leverage this powerful implementation.
Continue Reading

24 Java Collections Framework Interview Questions & Answers for developers

Collections Framework Interview Questions & Answers for Java developers

Java Collections Framework contains most commonly asked Java interview questions. A good understanding of Collections framework is required to understand and leverage many powerful features of Java technology.

Java Collections framework is fundamental utility tools provided by Java that are not only topic of interview but also heavily used in java programming on all types of programs including web based and desktop applications.

Your knowledge of Java will be considered incomplete without a good working experience of collections API, therefore I highly recommend writing more code and experimenting with it as much as possible.

Here are few important practical collection framework interview questions that can be asked in a Java interview.
Continue Reading

7 Powerful Linux Commands To Debug Java Performance Issue

Linux operating system is very powerful and if we know the correct tools to debug its much easier then any other operating system. Sometimes it gets very difficult to investigate issues on production system where we can use a very little debugging tools. This tutorial contains few good operating system commands to be used while debugging Java processes on Linux/Unix environment.



Continue Reading

20 Java Multi Threading Interview Questions & Answers for Developers

Threading Interview Questions & Answers
A good hands on experience is required to understand the core threads concepts. Most of the Core Java interview questions are derived from Multi-Threading & Collections framework.

This post is a collection of some good questions on Java threads, which can be asked to a senior java developer.
Continue Reading