Everyone has their favorite tools and libraries they like to use in development. I thought I would share mine with you.
Angular
Cheat Sheet – Angular provides there very own cheat sheet on Angular.
Getting Started – Article on getting started with Angular setting up your environment for an application and a library.
Database
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.
Development Environments
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.
Frameworks
Spring – Many years I wasn’t a fan of Java Frameworks. In my opinion, most do not offer enough of a reason to use them. Coming from a C/C++ background, server-side development is meant to be optimized for performance. Every microsecond counted, and there was no time to waste. Then came Spring, not only did it offer the features of other frameworks, but they took it to a new level. A framework with fully functional services that were common for any large scale deployment. Implementing a discovery server, or a config server with minimal lines of code. Here was a framework that boasted many conveniences.
Images
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.
JSON
Jackson – This is the Java JSON library. If you need to work with JSON and your in Java, Jackson is the correct choice.
Source Control
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!
Guides
Discover more from GhostProgrammer - Jeff Miller
Subscribe to get the latest posts sent to your email.