Favorite Tools & Libaries.
Everyone has their favorite tools and libraries they like to use in development. I thought I would share mine with you.
Hibernate – Mention database access around a Java developer they will instantly think Hibernate. Hibernate has become the standard for Java database development.
Liquibase – Billed as source control for your database. Liquibase lives up to it’s name. Being able to treat schema changes just like your code when your merging between branches makes life as a developer so much easier.
Eclipse – This is my goto IDE for Java. I’ve spent over 10 years using Eclipse, it just feels like home.
Intellij – I’ve spent the last 2 years using Intellij and it’s nice, and with certain projects I would certainly choose it over Eclipse.
Pixabay – Not a tool, or library. However if you need to be able to get sock images, Pixabay is the place to go. Great selection of images in mulitple resolutions to choose from. The search is excellent and helps provide an excellent listing of images to choose from when looking.
Jackson – This is the Java JSON library. If you need to work with JSON and your in Java, Jackson is the correct choice.
Git – Having spent two years providing administration to other source control software, Git is a dream come true. So much easier to deal with branching and merging. Where was this in 2000?!?!
GitHub – Cloud based Git. Love it!