I am really excited to announce that February is going to be packed full of Spring Boot 2 workshops.
Spring Boot 2 is packed full of new features and I can’t wait to share some of them with you. In a series of online workshops and 1 in-person presentation, we are going to learn all about Getting Started with Spring Boot 2.0
Another year has come and gone and after spending some time reflecting on 2017, it’s time to start looking forward to 2018.
Just so we are clear on where this is going, this isn’t a “new year, new me” post. If you want to accomplish goals, you have to define them first. I sat down this week and wrote down some things I wanted to accomplish in 2018.
It seems like we say this every year, but can you believe the year is over already?
2017 is going to go down as one of the more memorable years of my life. I thought I would take this time to give you a little “year in review” before I share my 2018 goals.
A few months ago I picked up a brand new 15″ MacBook Pro. I thought to myself this is a perfect time to show others how I set up my local development environment for Java. With a fresh machine, this would be a lot easier to take students from step 1 to writing Java applications.
The reason I am telling you this is because I recently launched a new course around this. In this article, I am going to give you my tips for getting started with Java as well as some details about this course.
I was recently featured in the Online Course Masters podcast. I sat down with my friend Phil Ebiner to catch up and talk about life because we haven’t seen each other in awhile and of course about creating online courses.
Before we get to the podcast episode I want to tell you about Phil Ebiner and Online Course Masters.
I had an interesting problem come up at work last week and I would like to share it with you today. A coworker was having an issue with a Gradle build. Whenever he tried to compile the project it threw an error saying it couldn’t find the Groovy class he was trying to call from Java.
In this article, we are going to walk through setting up a project that will illustrate this problem. We will then examine what normal behavior is in a Gradle build and how we can make a change to fix this problem that we were facing.
After a few delays, Java 9 has finally been released. This is the first major release of Java since March 2014.
Java 9 is headlined by Jigsaw which is Java’s new modularity system. This is a huge change to how we will write Java programs going forward but there are also a lot of other great features being released in 9. In this article, we will talk briefly about some of the highlights in Java 9.
I am currently working on wrapping up a new section on MicroServices for my new course on JHipster. We could easily create a whole course around MicroServices alone so I am trying to keep this to more of an introduction.
I think one of the questions I hear most is “When should I use a MicroServices architecture in place of a Monolithic application?”. In this article, we will review what both of these are as well as give some recommendations on when to use Monolithic and when to use MicrosServices.
Angular CLI recently released its next major version, 1.3 (Hopper). There are some pretty great features in this release and I can’t wait to talk about a few of them here.
In this article, we are going to discuss how to check what version of the CLI you are running, how to upgrade and what new features 1.3 is giving us.