What you should learn as a Java Developer in 2018

A peak into the current landscape of Java Development in 2018

In this tutorial, we are going to look at what you should be learning in Java Development in 2018. 

Java Development 2018

When you’re trying to keep up to date or learn a new language it can often be confusing on what you should be learning in that space. New projects pop up and often go away and its hard to tell what’s still relevant. In this article, we will try and make sense of what you should be learning today as a Java Developer. 

Are you interested in Getting started with Spring Boot 2.0?

In a series of workshops I am going to introduce you to Spring Boot 2.0

I am really excited to announce that February is going to be packed full of Spring Boot 2 workshops.

Getting Started with Spring Boot 2.0

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

Happy New Year!!! My 2018 Goals

My goals for the year and how I plan to accomplish them.

Another year has come and gone and after spending some time reflecting on 2017, it’s time to start looking forward to 2018. 

2018 Goals

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.

My 2017 Year in Review

A look back at the year that was 2017

It seems like we say this every year, but can you believe the year is over already? 

2017 Year in Review

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. 

Online Course Masters Podcast with Phil Ebiner

I was lucky enough to sit down with my friend Phil Ebiner

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. 

Online Course Masters

Before we get to the podcast episode I want to tell you about Phil Ebiner and Online Course Masters. 

Adobe Flash is saying goodbye, but is everyone happy?

Adobe is finally saying goodbye to Flash Player

This Tuesday, Adobe announced that it would stop updating and distributing Flash Player at the end of 2020. There are plenty of reasons to be happy that it is going away but I can’t help but spend some time reflecting on the past. 

Adobe Flash

There are new standards in place that will carry us into the future and while I am glad to see Flash going away, I can’t help but be a little nostalgic today. 

What do you do when you get stuck on new technology

A question from a reader about what to do when you get stuck.

I recently received a really good question from a reader and I thought I would share it with you today and give you my thoughts on it. 

Hello Dan, After reading your about me page (“I am a self-taught programmer who firmly believes that you can accomplish anything in this life if you put your mind to it, roll up your sleeves and are willing to put in the work.”). I am really motivated to try new things and felt a rush of excitement. I wanted to ask if you get stuck on understanding new technology what do you do? I personally constantly google and use stack overflow. But it always takes some time to understand. Lastly, what books do you recommend a newbie programmer to read? Congrats on your upcoming wedding and honey moon. Thank you, Jesse

What do you do when you stuck on new technology

Thank you so much, Jesse, for taking the time to reach out to me. 

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 to add validation to your Spring Entities

A Short tutorial on how to add data validation to your Spring Entities.

A student had a question about validating data at the domain level and so I thought it would share it with you. 

Spring Data Validation

Hi Dan, 

First of all thanks a lot for this great course. It really helped me to get into Spring. But now I’m facing a problem and didn’t find a solution yet. I want to use for my DTO classes annotations like @NotNull (javax.validation.constraints) or custom annotations. But both don’t work within spring boot. Do you know a good way or practice to solve this? Or is it too expensive to make these annotations work? If yes, is there a spring alternative for such annotations that execute a custom validation like a license-plate for instance? 

I hope this question isn’t too off-topic to this course and perhaps also interesting for another member of this course.

Best wishes,

Why every developer should start a blog right now!

What starting a blog can do for your career as a software developer.

In this article, I want to dive into why I believe that every developer should start a blog right now. This will be a little bit of a bias opinion because I believe this is where both my career and my life’s mission started.

Developer Blog

I realize that not everyone is walking the same path as I am in life. With that said I do see some real value in sharing your experiences as a developer with others. I am going to share my journey with you and give you the one thing I wish I would have known when I started blogging.