Building Java projects from the CLI – Part 1

Since I began programming in java one of my biggest frustrations has been my lack of understanding of what my IDE and build tools are doing under the hood. In this tutorial we will unpack a bit of the magic that goes on when it comes to organizing and compiling our java source code and


JDK vs JRE vs JAVA. I remember when I first started learning Java these terms gave me quite the head ache. We can view all three of these components through the analogy of baking a cake. Source Code: These are the cake ingredients. The eggs, flour, sugar, butter, etc… These are the items we want

SpringBoot start

Technologies OS: macOS Sierra IDE: Intellij In my experience as a programmer I have noticed a lot of newer programmers are intimidated by Java Spring. But its easier than you think, especially with the emergence of Spring Boot. Head over to This is the spring initializer website to help you get started as fast as possible.