Traditionally a centre-back, the 21-year-old summer arrival from Wolverhampton Wanderers has been adapting to life as a left-back.
John, who has played in all but one game for Darren Moore’s side this season, said: “I’ve been working hard on the roles and responsibilities of playing at left-back and getting used to doing that on a more regular basis.
“All the defenders try and learn off of each other so it’s been nice to talk to Reece James and Brad Halliday about how they do things.”
Northampton is in Tier 2, meaning Rovers will play in front of 1,500 fans at the Sixfields Stadium, albeit all of them of a Northampton persuasion.
It is only the second time Rovers will have played in front of fans since March.
John added: “I’m expecting a tough game, they will be direct and put us under pressure but with the quality we’ve got in the team there is no reason why we can’t go there and get a result.
“With the fans being in it will feel different and we’re all looking forward to having a bit of atmosphere in the ground.
“We had it at Charlton earlier in the season and we’ll look to do the same as we did there in terms of taking the game away from the opposition.”
Meanwhile, goalkeeper Joe Lumley has signed a new seven-day emergency loan with Rovers.
This seven-day period will see him available for Moore’s side today. The Queens Park Rangers goalkeeper has already made four appearances for Rovers this term.
Support The Yorkshire Post and become a subscriber today. Your subscription will help us to continue to bring quality news to the people of Yorkshire. In return, you’ll see fewer ads on site, get free access to our app and receive exclusive members-only offers. Click HERE to subscribe.