All posts by Dan Newton

I am a Computer Science graduate from the University of Leicester and currently working at Accenture as a Java Developer. Opinions and views found in my posts are my own and do not represent Accenture's views on any subject.

Returning Data Transfer Objects from a Rest Controller in Spring Boot

In this post I will cover returning a DTO (Data Transfer Object) from a Rest Controller in Spring Boot. Returning data from a REST call in a DTO is a tidy way of retrieving data from the server which otherwise would be returned as a List<Object>. Have a look at my previous post, Passing Data ...

Passing Data Transfer Objects with GET in Spring Boot

GET requests should be used to pass data to a Rest Controller when the state of the data is not being changed. This is a little tutorial on how to pass a DTO (data transfer object)  with GET requests in Spring Boot. Check out Spring's starter guide if your starting from scratch. The setup that ...

Writing your F.I.R.S.T unit tests

Unit tests are required to test singular sections of code. In java this would normally be a class. They provide confidence to programmers allowing changes to be made and by running tests throughout development any changes that break the tests can be reevaluated, whether that results in the production code being corrected or altering the test ...

Getting started with JUnitParams

Do you write enough tests? Even if the answer is yes there might be some scenarios where you could add a few more to cover extra possibilities. But do you really want to go through the effort of having to write out another test for the extra inputs you are going to test? JUnitParams provides a ...

Is this the correct object?

This is something I came across at work that wasn't working as I expected. After a little playing around it seemed pretty obvious but even after a few years of working with Java this wasn't a situation I came across before. Now what happened? Its way easier to show you an example first. So the problem ...

Motivation and learning

Something strange happened to me a few months ago where I found this urge that I could be better myself. It all started with one of my higher ups at work telling me and my colleagues that we should be spending some time out of work doing some extra learning, whether that was listening to ...

Stopping JavaFX Context Menus from auto hiding

This is a post that I wanted to write as it was a problem I ran into at my previous job probably around this time last year. I was doing some general testing around a JavaFX table application I had written and I ran into this really annoying problem (I find it frustrating anyway). Upon ...