So you want to create an online course?

What are the steps it takes to create an online course.

I recently wrote this article on Medium and thought I would share it here with this audience today. I know there are a lot of Software Developers out there that want to get into creating courses and if that’s you I think you’re really going to enjoy this article. 

I get really fired up about teaching online because I enjoy doing something that is improving the life of someone else. It might be on a very small scale but I still like to think I am making a difference. I also enjoy that, on occasion, I get someone else fired up about teaching online.

Creating Online Courses

How you can contribute to the Groovy Website

A simple way that you can contribute to an open source project.

& Anyone who knows me knows that I am a huge fan of The Groovy Programming Language. So much so that I did my part to spread the good word about Groovy by creating a course titled “The Complete Apache Groovy Developer Course“. 

Apache Groovy Website

I recently had the opportunity to contribute to the Groovy website. In this article, I will tell you all about what I did and how you can contribute as well. 

How to check your version and upgrade JHipster

A quick tutorial on checking and updating your version of JHipster

The last few months of my life have been full of Angular + Spring Boot projects and I have been having a blast. When you start building these types of applications you need to start looking into JHipster. 

Greetings Java Hipster

If you’re new to JHipster I wrote up a tutorial titled “What is JHipster & Why you need to start using it today”. In this short post, we are going to look at how to tell what version of JHipster you’re running and how to tell if there are updates available. If there are updates available you will wanna upgrade to the current version. This is not a tutorial on upgrading a current application from one version to another as there is a little more work involved in that.

The first release of Spring Boot 2.0 is now available!

We have our first available release of what promises to be an awesome release

I have had a lot of fun watching the Spring Boot project grow into an amazing product over the last few years. A month ago I looked at the Spring 2.0 Roadmap and today we get to start walking down that road. 

Spring Boot 2.0

It is so exciting to see all of the new features coming in both Spring Framework 5 and Spring Boot 2.0. In this article, we are going to look at the first milestone release of Spring Boot 2.0. We will talk about how to update your current projects, start a new one and a brief look at the new features. 

Spring Beans @Component vs @Bean

What is the difference between @Component and @Bean.

I received a question from a student in my Spring Boot Introduction course that I would like to share with you. 

Dan uses @Service annotation for the NotificationService to add it to the application context yet the User class doesn’t need any annotation to be added to the class itself.  He just used the @Bean annotation in the SpringBeansApplication class for it to be added to the application context.  Why is that? 

Spring Beans

This is actually something that a lot of people are confused by. In this article, we will look at the difference between @Component (Spring Stereotype Annotations) and @Bean.

Getting Started with the Spring Boot Actuator

What is the Spring Boot Actuator and how can we use it in our applications?

Spring Boot includes a number of additional features to help you monitor and manage your application when it’s pushed to production. You can choose to manage and monitor your application using HTTP endpoints, with JMX or even by a remote shell (SSH or Telnet). Auditing, health and metrics gathering can be automatically applied to your application.

Spring Boot Actuator

In this article, we will take a look at how to include the actuator in your next project and what endpoints are available. 

6 Courses on iTunes U that can upgrade your Software Development Career

These are 6 courses that I found on iTunes U that help improve your career as a Software Developer.

When I hear people talk about taking online courses I hear the usual marketplaces mentioned. While these are great places to learn I find it a little odd that iTunes U is usually a place that people forget about. 

iTunes U

If you weren’t aware iTunes U is the world’s largest catalog of free education content. 

  • Choose from more than 1 million free lectures, videos, books, and other resources on thousands of subjects from leading educational and cultural institutions around the world.
  • Share your favorite courses with friends using Twitter, Facebook, Mail, and Messages.
  • iTunes U includes materials from Stanford, Yale, MIT, Oxford, McGill University, La Trobe University, University of Tokyo, Museo Nacional del Prado, Smithsonian Libraries, National Theatre, Library of Congress, and much more.

In this article, I am going to give you 6 courses that can help you grow as a Software Developer. While some of the courses on iTunes U are a little out of date I believe these courses can be of help to you right now.

Moving from Tomcat to Jetty in your Spring Boot Application

Spring Boot does include some sensible defaults but it will not stand in your way.

I love getting questions from students because it gives me a great idea of the real world problems people are trying to solve. Today’s question comes from a student in my Spring Boot Introduction Course and has to do with using something other than the default. 

When I start a new Spring Boot Project and I include the web dependency I get Tomcat as the default servlet container. If I want to change that to something else like Jetty can I?

Moving from Tomcat to Jetty

The great thing about Spring Boot is that while it comes with some sensible defaults to get you up and running it doesn’t stand in your way if you need to change something. The answer to this question is Yes and in this short tutorial, we will look at how you can do this.

Enable the new YouTube Dark Theme right now

YouTube is working on rolling out a new design for their desktop application. This new design is cleaner, easier to use and gives channels a brand new look. All that is great but what really has me excited is the all new dark theme. 

YouTube Dark Theme

They are still in the process of testing this out but in this article, I will show you how you can take advantage of this today. 

A few weeks ago I wrote an article on the Command Line Runner in Spring Boot. If you haven’t had a chance to read through that article please check it out. Today I am releasing the screencast to go along with that article. If you’re interested in learning Spring Boot I have an awesome offer for anyone watching this tutorial. 

Enroll in my Spring Boot Course for 50% off