Welcome to Toffy TV, we've been looking back at last season and then looking back, we're looking forward now. That was slick wasn't it? That's a good old seven times. We are looking at who should stay, who should go and maybe who should go on loan for next season. So it's a look back as we look forward. So let's get straight into it, Jordan Pickford. I think he's going to stay isn't he? So I think he'll be staying. Seamus Coleman. Comfortable stay. John Joe Kenny. Now played quite a few games but really didn't get a look in at the end of the season with Seamus Coleman. So do you look at that and say might be worth sending him on loan for a year or do you say no you're the back-up right back. This is your job and we're going to keep you there and you might play some games here or there and obviously you'll play games if Seamus Coleman is injured. Is he enough along his development to be that back-up player do you think? I think he's good enough as a back-up definitely. I think he'll get better the more games he plays. It's a tough one in terms of his development though because do we send him on a short term loan to say January or do we have a break close in January for him out on for a year. It happens if Seamus gets injured in September and then we're going he's going to play right back here and having to accommodate someone out there 23s who hasn't played really or putting a midfield player at right back. So I don't think you can always let people go out the door without obviously the new manager might bring three or four or five players in and one of them might be utility midfield player or whatever. I don't think we can go and do that role if we need it. Tom Davis could probably quite comfortably go and play that role. So it would be one of them but I think having we learned this season from the light and blinds thing that you need the back-up in the club it needs to be there. I think if a new manager comes in and he establishes that obviously John Joe can use the back-up then that's fine. I think training every day with top-class players will make you better. He's got the experience of last year. I worry sometimes that once a player has a taste of playing at the tie level and we've seen this in other players by the way as well is that once you've had that taste of playing in the Premier League in the high level it almost accelerates. Galloway is a good one for this. He had a taste of the Premier League. He played. He looked good and then it was like we'll send him on loan and then suddenly he was with the manager. He wasn't really bothered with him and then he went to Sunderland and his development just fallen away because he had the highs of playing in that Premier League and being in a Premier League club and being with Evan. That just seems to have been dismantled at Sunderland whereas I think maybe we kept them around and said you want to do your son. You'll be in and around the squad and you'll get opportunities when they arise. I think you get more out of that than Galloway being playing last season, wouldn't you? Exactly. I think the other thing which I was overlooking I suppose with Kenny is that Mason Holgate can play right back and do that job. It's not as good. I don't like that though. No but what I'm thinking of is if you're talking about development so if we're looking at John Joe Kenny and going right we think you would benefit from going to Derby County for argumentary till January trying to get in there team and we'll look at it again in January. He might extend the loan, we might bring you back because Seamus Coleman's the number one and Seamus Coleman if he's fit he's playing in that the way it is. And if Seamus gets a calf injury and is out for a week or two weeks we'll use Mason there. But isn't John Joe Kenny more like Seamus Coleman than Mason Holgate is? This is why I don't like that. No but that's the juggling thing. It's do we pushing further along by going play 20 games in the first half of the season in a championship. But what if he doesn't play 20 games? No but this is what I'm saying. I'm talking about the development of a player and this is one of the most difficult things. See then with Mason Holgate is I think now you should be looking at Mason Holgate and saying you're a centre back, a Premier League centre back. You've done a little bit of right back but we see you as a centre back. No so if there's a vision at the club, if a new manager brings a vision for me again players should be dropped in and dropped out of a similar kind of players. Mason Holgate's not Seamus Coleman and never will be like Seamus Coleman but John Joe Kenny's a little bit like him. He likes to get forward more than he likes defending. He likes to put the ball in the box. He's a similar kind of player. I'm not African. I'm just saying that's what the crux of the problem is.  This is where we went wrong with Galloway. This is where we went wrong with Garbott. We had a back up for Baines who was like an identity of Baines. He should have been the back up left back at the time and he should have been getting played when Baines wasn't available for whatever reason. Instead we sent him out on loan, broke his leg, never the same and then you've got all these, you've got players who aren't left backs, playing left back. You don't play like anything like Baines but you had a back up there who you looked after could have come in for a bit because it keeps the team ticking over. This is where the identity of the side will come in, isn't it? Manatee comes in and goes, this is how we play. He'll want players who play exactly the same so that when you drop one in and drop one out, the continuity isn't messed up. That's what will be key. It's like David Moyes is full backs before anyone else was using them the way we did. He's full backs with the key elements of our side so if you take James Coleman out and put Mason Holgate there, he's never going to do the job that Coleman's doing so your team already becomes unbalanced which is what happened to us last season on the left hand side. John Joggen, he was flying up and down the right wing or trying to book him out to you and every time he got it he was saying and facing back to his own goal and passing it to him. So we had nothing. We were playing the truth there to the pitch and it just become very easy for teams to mark us. So that'll be the crux. It'll be do we keep my hand and just saying this is how we play and you're going to get league cup games and you'd the back up, you'd the number two or do we say we've got cover if need be. You go out and play every week if you can. I don't know. I just don't think that low mark, I think the low mark should be the bridge between the 23 years and the first team and I just think that once you've been, I think if a player's been in the first team and then the following year goes on loan somewhere, I think you're basically just saying you're not good enough for us. I don't think you're ever going to be good enough then. I don't think you're ever going to be good enough if that happens. So like Vines obviously. Still Jack Elche? She had Keep Jacks. I don't think next season the days are from start. We said this last year. I think he's the best defender at the moment. He's the most reliable defender. I think as we move forward again depending on the type of man that comes in and what he wants them to do with the ball.  The new manager might want a ball playing to him. He might want Mason Holgate and Michael Keane as the two centre backs and go you just defend because you're not great with the ball. Give it to Mason Holgate.  To me it's still lacking experience. But then again we've been linked with Alfie Mawson who's only in his second season in the Premier League. He's as good a defender as he is. He's a young lad. But I would keep Jack Elche to the run for those reasons. Whether it's an emergency leak up maybe against the law. It's not like he's being embarrassed in the Premier League because he's certainly not. But obviously he's 36 now. But I would definitely keep him around a place because we made this mistake letting him. Sometimes you need leaders. And you need people to bridge it when new players come in to come with us and that kind of thing. I'd definitely 100% keep him because I just think that you're right. There's not enough stability at the back to say oh you can go now because everything's all right. So I think there definitely has to be some kind of stability. You're right. He's finished the season as a best centre back. You can't go all nice one mate. We'll take it from here. Doesn't work. Going back to the goalies because I missed this. Robles is leaving. He's leaving. I mean I'd keep him. I'd like him to stay because I think he's in a... I don't. I wouldn't. But it's about himself. I think 27. It's his own career. I think at 27 I think he deserves a crack somewhere now and I think he's had enough of an apprenticeship now and needs to go and play football. It looks like he's going to get traffic. I think that's right. Stechlenberg. Let him go. Let him go. I'd try and get a younger goalkeeper to work with Pickford and someone who's happy to build himself up. It's interesting though because I think sometimes though I think... I mean we've been like with Golmes from Wafford. So I wouldn't want him. But I think I wouldn't mind like... I mean to be honest Stechlenberg's actually not too bad for a back up goalkeeper. So actually I'm a bit... I might put on the fence about that because do you know what I think about it? The two should be the blue you can get.  So I'm thinking well why would I want to get rid of him? It's just that I don't know whether he's won or stay because does he see himself... If he's happy to sit on the bench and be the back up. He seems to be happy being the back up everywhere. Let's say like... I think I need like a 30 year old back up goalkeeper who understands the role that he's at. I think... See this is the thing about goalkeepers to see. I think a good goalkeeper back up is also a good coach. I think the goalkeeper spends so much time with each other that the back up is a coach as well. And I think that's why it's always worth having a bit of experience. He's got enough problems. It's always good having someone who's been around, who's passed that experience over while they're with each other. So to be honest I think it wouldn't matter if he stayed but if he goes then there's a replacement that would have to be someone almost similar to him. I don't know. I just think you need that little bit of experience as well. I know but it doesn't always work like that. No, no. I think it goes. Or it's who you'd get who's able and stuff like that. You go into Europe and get a European goalkeeper. That's what I'm saying. What's that going to mean? No, that's what I'm saying. I said go. Cos I was thinking he probably wants out. Probably on the put then again. If he's happy to stay and happy to sit on the bench he's done a decent job when he's come in. You can't rely on him. And Pickford's so much better. But that's it. One will always be better. You do need a battle goalkeeper. He's happy to. And there's Hewld's there as well isn't he so. No, but he needs the bridge doesn't he, between Pickford and... I think we do need, the battlekeeper does need to be a little bit of experience then. It wouldn't bother me if he stayed. It wouldn't bother me because Pickford is that kind of role but you never know with football. Can you go on with Tina? He'll be gone for me. I just don't think he's good enough. He's not good enough for right back which is his position. So he's done us a job this season when we needed him to. Adios. We're going to move forward as a football club. You've got to go. For me, like we've done up before, he doesn't have the factors that the other fullbacks have. He's not a carbon copy. He's not a good enough defender in terms of like you want to just...  He's not a good enough defender. So if he doesn't play like them and he's not a good, he's not a carbon copy but on the other side he's not just like you can throw him in and it can be a stop it and he's just not good enough for me. With a couple of years on his contract, I just get rid of him. So you want him and let him go. He's clearly not good enough. The better plays you can have. This squad needs cutting down anyway. Does. People need to go. Ashley Williams. He went apparently for me. He's gone. He's gone. I don't think he wants to be here anyway. I think in his first season he was okay. He did the job. Last season I was advocating him going back to Swansea, getting him in the skill-free six and deal because I think that would have been a good way around. I just don't think he's good enough and again he should be him or Jags. Jags is miles more commandant and dependable and it means something to him as well. I think that's really important. The love's not there from him to us or us to him. He worries about his own performance, which means that he worries about his own performance. Jags, when you watch him playing with Keane, he's getting keen to the game as much as himself, which shows a lot more about him as a player than it does. Well, it digs him for each other, doesn't it? Williams digs him for himself or appears to. I don't know if he didn't when he was playing for Wales, which is weird. That shows you everything you need to know about him and let him go. Michael Keane, keep it. A lot of people would say he'd let him go though. I think there's a lot of people out there who would say, do you know what, actually? I don't think he's good enough. I don't think he'll ever be good enough. Can he England side? He's not now. He's not now. Now I know, but I'm saying. Football changes, doesn't he? Yeah, because he's got worse. He's had a... Not a great scene. He's been garbage, bas, let's be honest. He's moved for a bit. No, no, but I'm just saying he's been garbage. Well, that's, listen, that happens in football. He's let everyone down. He's let everyone down, it's all. He moves to his family. And Keane. Keane, I think under a new manager, let's see what he's like. Okay. That's fair enough. That's what I would say. I probably agree with you. People are quick to throw people on.  Some of the... Yeah. I think he's had some good performance this season. All the times he hasn't. There's an opportunity to buy a better centre back. And he has to go because of it. I'd let him go. That's obscene. No, no, I'm just saying. We need three. No, no, but there's an opportunity to bring better in. Will you bring a better one into play along with that? No, there's an opportunity to bring better and it means replacing them then. That's fair enough. That's what I'm saying. That's fair enough. Ffunt marre. Altoddo. I don't think he's good enough in the game. He will be good enough in the game. Again, maybe he'll have a decent World Cup and he has a decent World Cup. Sell him on the back of it. Yeah, most definitely. I just don't think he's good enough. He's not. No. It's not about thinking. He's a decent defender, but not for the Premier League. I think he'd be better for Barcelona or something in Spain. No, it would be because... I think maybe for someone like Billy Ray, he would do very, very well. Well, I just think he'd do all right. I think it's a slower pace at Sutham. Not having to make so many decisions at Sutham as well, I think. Ghana. Yeah, I think again, he's another one who... He needs, I mean he needs. What benefit from players being around them? Better players. What benefit from a coach, actually, a coachman? Yeah, more areas to run into. He simply would. You know, he's been left to... You know, he was underbrem, he got a filly, and then he comes to Cuman, who didn't seem like he coached anyone, he just let them get on with it, and then Aladaisu, whatever he done, was in his filly. So, I think he needs a coach. He would get all of them, because he was magnificent when he was in France, because he had a coach who was very clear in what he wanted them to do, and he's been really good for everyone. He didn't have a great season this season, he was up and down, but he's still, at the moment, the way we played this year, and last year he was key to us, but I still don't think he's at the level he did August to January in his first season. He was incredible. He's man a mat every week. And then, Sniadlen coming and Muddy Dwarters, after he went to African Nations, he'd come back in, and I don't think he's ever got back up to that level. I'll dig his ass, but let's hope he can. Morgan Sniadlen. Shell. Come back all right, put in a few decent performances near the end of the season, but if we're going to challenge higher up, then we need more dynamism in the midfield. If you're not, can't get about the pitch quickly enough, you have to be a brilliant footballer. I, someone like Rooney, who still struggles but Sniadlen isn't a brilliant footballer. He's good at what he does, but I just think, I think the way football's going, and the way we are, we're not strong everywhere else. So, you know what I mean? It'd be probably him or Ghana for me. That's who would have to play in that role and I just think Ghana doesn't work out. I don't still think it's hard, innit? So, you know whatever. No, and I think he's, I think he's looking for a quiet life somewhere. I think we need a box, a box in the field. Cos Ghana can't do it if the other end he can't, but we need someone who's like that decor, who offer to do those bog jobs, that's what we need. Yeah, so there's Morgan Sniadlen out the door. Trom Davies. Keep 100%. Again, not him to buy alone. No, I'm not because... No, cos he can do three different jobs and I feel he will benefit massively from having a coach, two coaches who actually goes, these are the areas you need to be in. And ultimately, he's had 18 months in the Premier League. He ain't going to improve by going on loan somewhere. He's just not going on loan. I've said it before, for the type of midfielder we want, he's the closest thing we've got to wanting someone who goes after the ball and presses it. I think he needs a manager or a coach who'll come in and look after him and give him a role to do. The first thing you need to do with a player is identify the role and then you say to him, well, that's your role, these are the skills you need to do it.  At the moment, I just think he's like... He's still pressing from the front. He's playing deeper. We've seen him all over the place and you just think, well, he's doing that. He's got to work on all these different things. And I know he's got to work on basic things as well, but I just think a coach will come in and go... Even if he said to me, there might be times you play right back or something, you know what I mean? Just work on setting parts of your game and trying to get them better and then you'll become a better player because I just think that's what a good coach would do to him. Again, under all advice, I think he was just like used go on and do that job and run round a bit and no one's actually looking after the ancestor, the player. So I think he would benefit from a coach really identifying how to use him. I think that's something that needs to be done. Definitely. Kevin Morales. Go on. I don't even need to think. No, just go. If I had your time at the club, now go. Listen, if you go on loan to a club that you apparently love and want to be there and still can do it and they send you back, then what hope have you got? I think he just needs a change of... I think he needs a wake-up call. He needs a wake-up, he's 30. He's got a few years left and that's it, he's done. I think maybe a change of scenery. Maybe the Premier League is where he needs to stay. You know, someone like Westam might be perfect for that kind of club. No, but... Cos who's going to take him? I don't know who's going to take him. Someone will take him. Or France. Someone will take him. Someone will take him. Or out the door for me. My message... It's so fun this because I like... I think he's got a lot of good attributes and again, I think he's someone who would benefit from a coach actually giving him a role and identifying a role. I think he's... I think what led him down is injuries. He was under my harness. He'd get himself back into the swing of things and then get injured. He got that knee injury under Cuman in pre-season. He'd knighted them out for a season when he would have been playing. I think he would have been Cuman. Would have liked them, I think, the way he is. Obviously this season he wasn't in the thinking so he went out to Middlesbrough and he's been very, very good. He played some games in the first half of the season but he was in for a game, played centre back at Atlanta and stuff. Then he was out and you didn't see him again like with a few other players. But he's been fit since Christmas. Middlesbrough made up with him. They want to buy him. But again... I'd like him to stay because I think he's one of them. The passion is there and he's a good footballer. I don't know if he's quick enough and therefore it's one of them. If you're going to buy bettering, you want to move forward. Is he good enough to get into that? Not seeing enough of him because he's never been able to put a run. But I think without a shadow, without his replaying in there I think he's a very good player. I'd let him go because I think again for the sake of himself and his own four years he's been in there. And his own career. I think he needs to play regularly and get himself back to that platform. Unless the only other thing you say is we'll let you go on loan for a year if you think there's any kind of inkling that might be a player in there. But that'll purely come down to a manager. I'm only saying let him go. Like I said before about robles sometimes you just want the best for the player. It might be to everyone's expectations but they've tried to do the best. You can't say they're the best. They've tried his best, it just doesn't work whether it be injuries or whatever. So to be honest, whatever's best for him at this point if he wants to stay, he might want to stay. He might think the reports have been very good back to heaven, get policies and new managers and have a right go go with it and see where. If he wants to stay and fight for his place you know what, have a go, have a go see what happens. But I don't know. Harter's let him go, but my head says let him go but my heart too. The old boy cut. Towson. Sandro, if I'd let him go I don't think he's hearting it. He's already said he wants to stay and I know that shouldn't be enough but I just don't think he's hearting it. I've seen enough of him to think you wouldn't be a top Premier League player. I don't think he would anyway. Cos just don't think he's hearting it to try and try and be one. I think he'd out. It's disappointing cos he looked like he had something, didn't he? You know when you looked at him and that and I got the goals he scored and then in the UEFA tournament in the summer he thought it looks like a good play to this kid. Looks like a work horse. He's going to do this, he's going to do that. I don't think maybe he just hasn't got the physicality. Maybe he doesn't want to do that work or maybe he's just been damaged so much by being excluded that he just thinks there's no point in me being there nor I don't want to be there because they haven't made me. Not that people have made their time enjoyable but he's just hasn't had a chance. What's the point almost? I think once a player kind of gives up a little bit on that it's difficult to get them to turn the other way, do you know what I mean? But if you go, he's gone back to Spain and okay, it hasn't been great for him at Seville but if he's happy there and ultimately that's what it comes down to if he's happy there and comfortable there and prefers that way of life which some people just do we've seen plenty of players come out of countries and you're expecting big things and you've just had me able to settle and they've got injuries or they just haven't played games and they've gone back home and suddenly it's like it's happened again and you're like, kind of hell but it happens so that I don't come here with the great goals going and I don't come but plenty of people have gone from here plenty of people have come from English people or British people have gone to the continent and just been having me to do it for whatever reason so yeah, I'd cut out losses and let them go and give them a nine to talk to them Adam Olin Luchman Keep 100% Keep and put in the first team Give him a run 100% Hopefully he wants to come back I mean, listen, he's on the contract I know but you know what I mean, mentally I hope he wants to come back and fight and have a go and I think he does but I don't know though I just don't know because I just think that against what plays being damaged I just hope he understands it's a fresh start It's just gone Now I know but he didn't play him a lot of games for Cumin after the initial sort of I've got no worries about him I'm going to give him one or two at the moment Hopefully he won't Dominic Alvin Lewin Stay Good luck Yes Stay, 100% 100% Still buying others like that This is the thing with Dominic Alvin Lewin, you see I've been tempted to get him out on loan Why though? Because Where would he go and improve himself? Because, Jamie Right, because I think Nias needs to stay because Nias is quite happy sitting on the bench and coming on and affecting stuff Right I would like us to get another centre forward You can put the ball in the net So that's a four I'm trying to sit on the bench Honestly, let them 540 Try up by combat I'm just saying that Dom, maybe because I think he needs to sharpen up on his finishing I do But I think he's all round game in terms of being a centre forward He's better than Nias' Of course he rest the back of the net But you need all of it You need all of it That's you I'm just saying I'd be thinking about a loan a short term loan I just don't see the point I don't see the point of it Because all you're doing But what I'm saying and we said this before is you put them on loan All you're doing is it feels like when you put them on loan you're just parking them somewhere else to play games Well you're at to get them games and goals But I don't see the point of that But what's the point in staying if he gets 15 minutes in it in the Premier League? Because you're fighting for your place Nias there's no guarantees in the ass and tossing there's no guarantees for tossing either That's why we need to buy a centre forward The person who will get the least goals out of them three is Dominic Alderlun But you never know But you don't know that At this moment Who scored the most goals last season out of those three players? Nias Sure He got eight Alderlun got six Alderlun got four But he didn't He got six and six assists Well there you go There you go So Dom's had a big influence on not only scoring goals and assists But you're talking about goals and you're talking about Dom's played more Nias played that Dom can play in other positions as well Nias played half a season when you look at the games he was involved in Dom's played the full season including European games Towson coming to Christmas played one mystery and got back in Towson's got five and eleven one and two Dom's got six and about fourth So I'm not saying he's not a good player and I'm not saying he's not going to develop into a good goal scorer What I'm saying to you is me personally Nias is there because he's a fucking nuisance and will score goals Towson's your main man at the minute and I think he should be the main man I think he's a good player I will be looking at going to get them by like personally consulting someone who's in between someone who can be developed someone who's quick and big but definitely in other centre four you can put the ball in the net and then Dom on the call will even comes there and then he has to be a piece of every one of those other three and if he starts developing and putting the ball in the net then you go down and go right will ease over to your man Nias no so maybe it's time to sell your man Nias but at the minute The only way that's going to happen though is if Dom is at everything I just don't again a lad who's played 18 months in the Premier League or two years in the Premier League I think you're putting them on loan now you're just basically parking them somewhere else I just think it's unless it's another Premier League team and unless he plays every single week I just think it's easier and over this that way the easier though isn't it it's easier though for him to develop playing in a team and scoring goals than it is to get 10 minutes especially as a centre forward Tom Davis is different because midfield players can go and play right back play right side of midfield play through the middle play off the striker they've got three or four positions they can occupy and it's all about positional sense when midfield players are getting around the box and getting so your training every day with that finishing becomes a thing when you play games and play more games now if he's only getting if the new manager comes in and goes right gen tawg'sn go goals go I've looked what he's done there we can complement him by saying Adam all the luck when that's right they'll welcome that side or that lasagne or whoever and the link with all of them somebody's fast and direct we can complement him and then we've got new manager who can swap with him or we need another centre forward who can go round the corner and keep the ball and get us goals if that's the situation a new manager might come in and go don't want to call for a loom young up and come and strike it made up with him who man he asked put the ball in the net and now he'll work hard and gen tawg'sn to the goalscorer between them three we're sad that another winger don't need a strike it because of course you might need another forward but if we get another forward personally I think call for a loom and then becomes number four and I don't think unless you're going to play with two up front and then have two strikers on the bench great I don't ever see a situation with three strikers on the bench and with the three strikers on the bench you'd go with seniority unless the call for a loom is amazing in training then he takes the place not fine fine for your place on the bench but if he's not getting any game time then his development will stagnate because he's not playing games and then he doesn't play games for everything then he's looking like luckman like well I want to play football so I need to go out on loan I want a game of football I'm not playing I'm getting ten minutes every three or four games we haven't got your up this season so we can't pad the games off for a league up yet we normally have bad second bleeding and that's all as long as you come down to ultimately what system the new manager plays and how he uses I'm not writing them off because I can't I can't I can't bounce the hand on loan so again I keep my ass just because like I've just said I think he's happy being part of the squad and it's those players you can just get a goal off their ass wherever they're invaluable especially in a team that doesn't exactly rain goals you know what I mean Flassage I keep Flassage again I think another it's another one where you don't really know what he's capable of and as he's ever been putting the evidence team with a role do you know what I mean he's about developing isn't he he's a young boy he's about developing he's about developing a country he's got something to bar him but it's about developing again in a system like it's about Tom Davies what you do what you do well where can we play it how will you fit into this system how will you be used in my system and the other the other thing as well mates is and I think I think you might have said that before if better players become available you're bad this is how you go forward I like Flassage I think he's a good player but if you said to me well it's this lad who's dead fast can be three or four men score goals or Nikola Flassage I go yeah get me him Nikola thanks very much see you later or he might be back to I think he for a year on loan had to split get your football then come back we'll look at you next summer that might be I don't know but what I'm saying is for now today with the squad I would keep them Davie Classen I would keep Davie Classen and what again identify a role for him can he do it a new coach you might be you know what I think I can get you in by this this this if it doesn't work by Christmas put him off the sale get him back on or maybe get him back to I acts on loan and then sell him in the south it's about the system isn't it about the system it suits him and has he got has he got the physical attributes as he willing to step up the lad want to stay so there for new management team coming in might be going this is you need to be building this up you need to be doing this and that's your role and I'm going to replay this system this is the way we play this is my team and this is how I play and I think you can do that job and I'm going to look at you doing that job in these friendlies and seeing if you can do that job and he might come up short and the first few games might start he's got to make a decision by it in fact before the season starts so pre seasons massive season yeah Mason Holgate I don't know why he's at the bottom of the list because he's the venture I've also two players on there I've just remembered they weren't even on there one's Talishai three players the other two cost us 75 million okay well you mean Sigarton and Bellassie and Bellassie they're given to me Mason Holgate Mason Holgate for me I would like to think Mason Holgate will be starting season challenging for one of the positions at centre back at centre back because you'd be happy starting as he's McKean at Holgate centre back if they've got Sheamus and Bains next to them with Pickford after a year I might be in fact in fact if I'm worried about anyone in that back floor it's Keane it really is Keane no I'm not worried about Holgate Holgate I think Holgate I think is an alpha I've spoken about this before I think he's an alpha I think he's an alpha defender I think he's willing to tell other people what he wants and where he wants them and he's got problem is he switches off he's got fighting him he's got desire we've seen him in the barbie he's willing to have a little bit of needle he's willing to he's up for it you're right he switches off he does what young defenders do so does he need I don't think he's like you know when you've got one of those young defenders and they only come around wanting a ride John Terry like John Terry it's already in them some are like well it's a character a little bit and then you know but I think he's got it in them and I just think I think he's got all the attributes to be a top defender because I think he knows how to defend I think he's good with the ball at his feet I think he's got a little bit of pace I think he's got everything required it's whether he's got it up here it's whether he's switched on in games and he sees the whole picture around them because ultimately that's what makes you a good defender is whether you can see what's going to happen before it happens that's what makes that's why defenders as they get older some of them as they get older you think they're done but they're not that's why Jags can still play Premier League football because even if he comes up against someone who is lightning fast Jags knows where to put his body Jags knows where to be Jags can see the game because he's using all his experience okay if he gets one on one with someone and they rip him that's because they get one on one Ashley Williams had that last season where he could see things for some reason he didn't have it this year but he could see things maybe it was the way he approached it maybe he just lacked that little bit of pace himself but it's what top defenders do that you can see the game and it's where the hall gates can get that because I think you have to get that at some point to take over there'll be defenders at the club there'll be like the likes of Pennington if I don't think we'll make it because I think a 23 alright I know he's just signed a new contact and that'll give them a bit of breathing space and maybe that'll send them out on loan for another year there'll be a point where and I know he's only young Morgan Feeney will have to go from see I think Morgan Feeney has actually got something about him already daddy but it's whether he can step that up and he's got the attribute to actually step it up like the physical attribute so he's fast enough all those things and the amazing hall gate is I just think you need to switch on and be switched on all the time and it's what he might need someone alongside him for the next couple of years but Keane's not that man Keane is not that man because Keane needs someone next to him and I just that's the thing see but again coaching but I don't know of coaching this is something you've just said about Dominic Harbourlooing this is the same incident for Hallgate I don't know where the coaching can actually do that I don't know where Keane can do that No I don't know Keane yeah but I don't think for Hallgate coaching can do that I think this is a thing that you have inside you that is the difference between a top defender and a normal defender is just being alive and just understanding where that play is going to go do you know what I mean it is a pure football I think it is but that's where like we were saying well the ship you know about the likes of Marco Silver who when Keane's a Stavis was so on in the bar and he put me in the position walked us to where we need to be and if that's drilled into you like Moise did it to me it drilled into defenders and he got better and better I mean he got better under Moise Lescott was a good defender but he was decent but he was made better by just getting the understanding of what was going on like my veins weren't like that come in couldn't get in he was a good football but he was like knew no Valentin he was keeping on but Lescott was keeping on and you were looking and going is he going to do anything here you know he's come and do cos you could tell he was a very good football and then he just got in and done but it's interesting you say that because I think defenders who play full back can get away with that for a lot longer cos there's less defending and you can it's easy to develop let's not forget James Coleman came in and then he was sent out on loan for a year to Blackpool and helped them get promoted and then was ready to come back in the team it's easier a full backer thing to do that and that's why you see a lot of players starter full back and then gravitate inside we've seen that with stones we've seen that with hall gates as well and then once you get into centre defence you have to be you've got to be at it but a couple of goals he was at full full last season West Bromero trying to step out you know a lot of diggers running behind him that was a poor one Tottenham a Wembley didn't know Cain jumped in a bit the ball went on but he died in trying to win the ball he was probably didn't have to he had to engage and what he should have done was just carry on running and man you were home Lingard just went past him and Cain so there's the odd thing but then there's a lot of other games when he's played really well he was brilliant in the games against Liverpool absolutely brilliant he's a good in a three he doesn't have to be at switch there's attributes there it's just whether you switch it's got everything to be a top you need to get a bit bigger and you need to get a bit broader and kids got everything to be a top centre back but I just think he needs to just you know he was telling that early on in the season he was with getting played with Williams a lot more and Cain was getting played with Jags as I say I'd like him to be challenging for the spot I think he will be just said he's got everything and he's good on the ball and every team nowadays generally needs someone good on the ball at the back James McAfee he's not going to be sold he's not going to be sold because he's not left fit so obviously we have to assess him once he's back from the injury again another one but he was good with him before he went out wasn't he he had that level he seemed to get it it's a few years now since he's been out on the field play Thanks Roberto and that's the thing I can't remember a time when he was on Main Street and we've had Cooman I think we would have finished the season a lot stronger he would have he'd come on against United and snapped them and got into them and he was pressing really good because that's what he does really well but again last season he done that last season under Cooman he was great against Liverpool Arsenal and he got injured against Liverpool and he was out then then he came back in then he was out for months the worst thing is he never really had injuries to that to that injury played every game so I don't know I mean he's not going anywhere anyway but I think you'd have to see how he is Sigurdtson I think next season he'll find himself the main man in that midfield Balasi Janak Balasi I like Balasi I like what he has don't like the fact that he over complicates everything and he frustrates me and I like him I think he wants to do really well for us because I think he knows he's at a big club it wouldn't really bother me if he showed me I would be prepared to cut ties with him because I think Luchman someone likes a heart or even that Lazano who we've been linked quite a lot with players like that I would be prepared to go you know what if Palace won them or someone wants them in London full of might come up and won them whatever then yeah that would be prepared to cut me losses with him but I think if he simplified his game he'd be much better it's not a game he's not gone with you but that's what he should be trying to do because he's making much more effective William Rooney William Rooney for last Shani Tashay we don't even know let the kid go let him go for God's sake William Rooney I suppose is the big one isn't he and again another one I'm really traumatised because I actually think that a good coach with a system could get more out of him I think he could compliment the thing with William Rooney is he needs legs there is no point having him in a team where your midfield isn't capable of getting that on a pitch I think this all comes down to William Rooney and it all comes down to what he wants he's said that he wanted to know what his role was in the team now is that I want to know if I'm going to play every game or does that mean I you know this is the big problem I think that's what I've made last season was he tried to play me in every game and then only played him for an hour but he shouldn't have done that for me what he should have done is said William you're going to play half the games you're going to play 90 minutes in them and you'll be as fresh as you can for those games and we'll play it and you know and that means that I think it was like every game he played he played him in that midfield road in the second half of the season he just looked jaded so if you're starting to play it every game and then you're giving them an hour you're not going to get the best out of them then maybe if you're half the game you're going to play the whole game you're going to get everything out of them also his form dipped when Guilfee went out no definitely when Guilfee went even though they're not supposed to play together on the same side him and Guilfee it definitely dropped off I think when I met by as well by saying about Runeys about it up to him it is up to him because if he comes in and says I want to play every game then I'm sorry I've seen over the weekend players leaving clubs Torres and in the ester and Buford and it was brilliant because of the relationships and I know in the ester and Buford a slightly different but the Torres relationship was sort of the same I know he's been there for a couple of seasons and he's given them a couple of seasons before he left but the relationships sort of the same probably a bit more for Torres obviously but they don't want them now right they don't want them it's not like this Harai of a time and they've basically said to him you're not required anymore so we want this to be as like amical as possible and then it's on your way, go MLS or whatever new castle whoever wants you so they give him a boss end-off and he knew he knew the situation he knew he didn't want them and I just think that if everything don't want them I know wherever you listen to there's different things and obviously we haven't got a manager as we record so it's difficult but that's the it would have been really nice if he'd said listening under the season wing it might be better for all of us if you want to go to America go honestly you'd probably be best and we could have just given him a nice end-off at the end of the season no he wouldn't fit or whatever but thanks and goodbye everyone's happy with that and I just think we've got this wrong so many times we've got it wrong when the likes of Leon Orsman and Hebert and Pena left and whether you like those people or not there was no consideration into the relationship with the fans Tim Howard got one yeah but you know what I mean it's just like I've seen that and I thought if he is going it would be sad because it will just that relationship will feel fractured again because because of the way it's happened but again it comes down to Wayne if he's asking for two again what do you think with Torres he doesn't play every game and he knew his role at the club and he was happy with that and he played in some games and he didn't play in other games and he didn't start the Europa League fan or did he no so come on now so he knew his role we started as he's going to he knows his role in the club and that role was play some games come off the bench in others and when you play you give everything because you'll be fresh and you've got to know how your part of this and we've got to know how your part is so this comes down to the manager coming in and saying right I think you're a fantastic player but you've got to know your limitations and we've got to know your limitations and we've got to know how to get the best out of you and you've got to understand that and I think that as I said I think that's where all the dice went wrong playing them nearly every single game but you know what's the and in a role where it's difficult what's the point where he should have just said Wayne let's play at year and half the games to get the most out of you know them so you're energising and I wanted that Rooney I don't know but that's what I'm saying but you write it up to him we need to sit down with them and go you know the new manager could come in and say I actually the way we play you're not going to get enough game time because it's all high pressure and it's this and it's that so therefore do what's best for you I'm not telling you to go but I'm telling you I can't guarantee you games because of that the manager might say I see a role for you in this team not always but it's bloody and he might be quite happy with that so it will come down to him you know Rooney might say he will tell you what I'll give it to Christmas and see how it's worked out because I know DC want them now but I'm quite sure you know if he said listen I'm interested but I want to see it reminds me of Slaton and I think because Slaton had more to offer in terms of in position but Slaton got the injury and the injury sort of probably dictated a little bit more about where he was going because he had to stay in rehabilitate but Man United gave him another gold this season and it was like you don't quite fit in that's all cut our losses now and everyone was happy with that so it would be he'd lose it if he went now into MLS half way through the season get ready for it he's going to have a month off isn't he can't go any way till the middle of July and then he's got what August September and then the season finishes for them October but then he'd get Christmas off and then he'd come back and have another go full season but what I was saying was he could try it out at everything until Christmas till January family can't go till January when the window opens but that's what I'm saying but he could get to Christmas and have not really been played and be like I'm ready to go and now when he could go have a bit of time off cos they're training but then it's the window isn't it dictated by DC's window what I mean is they might say we want a big start we've got this much money we've got a big start up on our stadium it's not going to be you now with them passing, we're going to get someone else so I suppose that will play his part but as I said this is down to Wayne Rooney to know what he wants and what he doesn't want he just needs to sit down with the name on it if he thinks he's going to play DTA games next season then he should leave it as simple as that let's move on to the loan signings Kearn Dahl again luchw'r hyn yn pleisies and I think he's had well no because I think he's had is he good enough to get in our team at the moment no he's not because he's not good enough to get in the forest team and he doesn't stay in games long enough he's had a really good three quarters season but the last quarter he's dropped off him being out the tier I think he's got loads of talent I don't know whether a different manager could get it out of him or don't now he's got ability there's no question about it can we get a tune out of him I'm not sure I suppose I think so because I think even a short game on again till January because I think he's definitely got something he's got the ability he's got the physique he doesn't work hard enough he's a school yard player at the moment and that's the thing we've seen him around January and he beat Arsenal and he looked brilliant in that game but he just dropped off because he doesn't work hard enough that's why he's simply put out the team he's had a very good season I'm not saying I'm just saying he's had a very good season he can play left back right back and in midfield but he's not a specialist in any of the three I think he's good enough I just don't think he's good enough and I think that is level and I think I wonder what I'd start doing I'd start saying buy back closing to all these players if you sell them I'd give put buy back closing all of them that's what the top clubs do they go away, they settle in they get used to playing footy get comfortable in the surrounding so it's not like oh yeah but I can go back there they fight for it and if they make it you buy them back we should have started that with Liam Walsh Liam Walsh should have had a buy back closing it and I'd do the same for Conley Joe Williams, a barns he had a good season but ultimately they got relegated they got injured later on well they've been injured he hasn't played the last few has he I think I'd be tempted to keep him because he's very highly rated and now he was doing really well at Barnsley man of the maths loads of times get about the pitch let the new man have a look but again depends what's coming in if you're getting a scene that's linked with Van Hinkel you should be at Chelsea he's gone back to Holland and had an unbelievable season he plays through the middle it's quick and scores goals if you're getting them kind of players Joe Williams are getting an evident scene and again it depends if they move out if they move better it's out and snyddling out and then brilliant I'd like to maybe go on another loan but maybe do a Premier League loan it's trying to get them in it's getting them into a Premier League team where they're going to play so if you that's why I was saying like full that's harder now it's much harder now though isn't it because everyone coming up Cardiff have come up but they're all looking to buy now and they stayed up but Joe Williams could get it the others feel sad well maybe a loan to a top end Championship team that's going to be fighting to come up some kind of grant and the Robinson's in interest the money has just been called up for the American squad again for the families that are coming up because obviously they're not in the World Cup they've basically gone for a young squad again and trying to build up part of the Bolton squad that just stayed up and I think that's great that he was part of that I mean it's not great that he's playing for a team where they were a lower team I would be I would probably put him back on loan I don't know whether it would be Bolton or a challenge him to something a bit higher and maybe look for a club that would play him I mean he's got to play him I mean that's one thing he when he went to Bolton he didn't play it first but he thought he was playing to the team it depends what they're looking for if they look at him and say he's a genuine a genuine replacement for Bains in maybe 2 or 3 years because we've seen him first when we watched him he looked great bombs up and down loads of energy again maybe you're just waiting for him to build out a little bit maybe they're thinking well maybe in 2 or 3 years time with games maybe with someone like Bolton we can get him in and maybe that would stop them going after a young player like a Joe Bryan or someone and maybe they wouldn't do that I don't think we need that player now though no but what I'm saying is that maybe a player now would be a little bit more 26-27 and he would come in or Joe Bryan could come in because there's no guarantee of Joe Bryan would you say to Robinson well you know what we haven't got any left backs here come in have a go for a year with like we say John Joe Kenny fight up Bains and be his back up it's how we play but he's a bit of a like for like he's not as good on the ball as Bains obviously but he's in a he's in a like for like 5 years to go for Bains he's an attacking attacking fall back it's pretty season isn't it it's shape pre-season have a look what he's made of play him in the drum games can he do it if he can and the last one is Harry on Ykuroo which obviously it's not in our hands if, according to a journalist over the weekend said because he's played Champions League games and he's been in with a decent level team and the injury might have helped for better and the injury stopped him going to the World Cup ever and can apply for a work permit and there's a chance that it'll be successful if not brush him a munching glab back one of mine well he said he doesn't want to go well he's not going to go back to Andalit he's not happy with that where there's munching glab back one of mine if we can't get him happy with him going to Germany for a year and really having a right good go and getting himself in the Nigeria squad and things like that he looks like he's got the ability and the pace to offer stuff do you think the work permit are a bit do you think he might need another year because of that injury or maybe six months maybe he's not the same player at the minute because he won't be he won't go into tackles because he's a bit worried so obviously he will be so it takes maybe he just needs a break going on and he'll come back pre-season then the challenge is coming so maybe it'll be better for Everton straight if he went on loan again and just got playing every week again I'd probably say till January alone and then look at it so that we've got the option we've got the option nearly if we want it and just maybe get him there I think that's about it isn't it and we've cleared at least one, two, three, four, five, six, seven, eight out of the squad at least eight out of the squad so you've replaced with three real quality and two good players you've freed up some space and you've improved the squad and then in the ones we've kept let us know your thoughts who would you keep who would you get rid of and that's the most important thing and anything we've discussed any of the loans would you bring them back or would you send them or would you just get rid of some of them any you've disagreed with us let us know is any that we've said after goal that you're like no they deserve a chance Sandro, Bessage, I think they're too spring to mind let us know your thoughts in the comments don't forget if you haven't already subscribed click on the bell for alerts and you know exactly when a video comes out and if you want more videos more fantastic videos and podcasts join us on page and thank you for watching, we'll see you later


Hello, everyone. This is Miguel Perez-Colino. I'm the Product Manager for Migration Analytics. But first, let me introduce my team. So we are the Rehab Modernization and Migration Solutions team, and we build tools for you to migrate, modernize your infrastructure. Do you know the 6R framework that AWS made famous? You know, retire, retain, refactor, replatform, repurchase. So what we're doing is we are addressing all of those. Ours, so you can find which one is best for you in your own environment. So we are focused on three pillars. One of them is optimizing infrastructure. So you have your own infrastructure moved to an infrastructure that is open source, that is more cost-effective, and that you can run your products and workloads. Also, modernize applications, bringing them from proprietary application servers to open source application servers and even to containers. And accelerate innovation by helping you also find the way to transform your methods and the practices of the culture in your organization. So this is what we do. One of the tools that we have, of course, is the analysis tools to understand your environment. And this one is what the one I'm going to talk about, Migration Analytics. So what is Migration Analytics about? It's about drawing the map.  This one, for example, from Wichita and we have all the streets and you can get to know like every street when you live in a city that is not really big and every corner and everything in your street and every road. But when your city is more like Berlin, that is huge and it has thousands of streets and roads and public transport and places, it's much more difficult. Normally your IT environment could be more like this and we are trying to help you find Wichita, the street spots for you. Like, as if you were in Berlin looking for a good Japanese restaurant and you said, okay, what can I do? Somebody lend you a map with the Japanese restaurants there and it's like, okay, now I can choose. Now I know where to go. So this is what we're going to help you do. Find the best places for you to be able to move your workloads and transform them and take them to the hybrid cloud. Again, Migration Analytics, what is under the hood? How does it work? So for Migration Analytics, we're already leveraging a product in Rehab that is called CloudForms and what CloudForms does is it connects to your VMware environment, your vCenter and it can manage it and it can do a lot of things with it. In this case, we're only using it to extract information. So the good thing is that we are using this tool that has been battle tested that is in production in many customers and that is already in production, as I said. So CloudForms will connect to your vSphere environment and they will extract the metadata from your virtualization and fire them. Being able to get the list of the VMs, the disks that are associated to them, the size of them, the memory, the CPUs, CV affinity and all the configuration related to it. CloudForms also has a feature that is called Manchester Analysis that can introspect the disk by making a snapshot of it. So this way, by introspecting the disk and seeing which files are on the disk, we can detect the workloads and provide a more fine-grained result. What do we do then? Once we have an inspected environment, we generate what we call a payload with a two-fold goal. One is of course, if your environment is isolated from the internet, you can connect the laptop, manage CloudForms, extract the data, put that data in the laptop and then connect it to the internet. So you don't have anything connected to the internet at the same time, you know, and you can upload this to cloudoverhead.com. The second one is that you of course can introspect all the data that you're going to upload to cloudoverhead.com to ensure that you're comfortable sharing that data with us. So once you have the payload to upload to cloudoverhead.com, you go to the Migration Analytics service and it will process it with a set of rules that have been made with help from Reha Consulting and had professionals, engineers, and so on that have worked in several migration processes and that can highlight what are the issues and how it works. So once we've done that, we'll get those recommendations, the reports based on the rules and you will be able to make your own decisions. What's under the hood? We are using all the Reha tools that we have available that make sense. For example, the three-scale API management or partifier for the interface. We are also using Reha Fuse for the integration. We have AMSQ Streams, Kafka, which is the support version of Kafka and then decision manager for the rules and of course OpenShift and Role under the hood. So let's take a look at a demo. Let's take a look at what it looks like. So this is Reha CloudForms. It's already connected to a VMware environment and it can give you a lot of introspects, a lot of data on what is running here. So I could go to compute infrastructure providers and check that I have a provider that is called BSphere that I have configured myself. In this case, it has smart set analysis. That's why it has this yellow shield and it is connected and it's getting all the data. Let's go a bit deep into it. We see it's got one cluster to host.  So it's nested visualization.  We can introspect also powered off VMs. And of course, once we have this configured, it could take you around one hour, maybe two, depending on the complexity of your environment, we can go to migration, migration analytics. In here, we click on get started and then we'll examine the decision providers to give us an overview of the providers that we have connected to. In this case, it's only one. We could have like four or five and we could see the size, the number of VMs, the disk allocated and the memory allocated and so on. Also, this could help plan for the target environment that is going to host these VMs. So we click on collect inventory data. We have the basic data. This could be obtained in one hour, probably less. This doesn't have any introspection added to it and it cannot detect the workloads, but it can provide a good overview. And in this case, we have the detailed data that it has introspected and found all the workloads that are running the environment. So we click on the provider, click continue and it will collect the inventory data and generate as we call it before the payload. So once the inventory data is collected, we can download the inventory file and then save it and then we're going to use it afterwards. Before we use it, we can go to the VMware cluster. We see that we have the VMs running, same VMs that CloudFonts is managing. So everything's okay. Everything is running on this cluster and it's already working. So we have connected this CloudFonts to this cluster. We see the VMs, we have generated a payload. You could go to the documentation to see how everything is configured. We have a pretty good documentation just search for migration analytics official documentation and you will get here. If not, you could always go to this is a very cool address, red dot ht slash migration does analytics and then you'll find the product page and you will have a link here to the official documentation, product documentation, did you see it here? And also if you want to request an evaluation of CloudFonts, you could request it here and then download CloudFonts and be able to run it yourself. You see, here you will request the evaluation. So once we have, again, the payload, we go to cloud over how to come. We'll have to have an account. Normally I'm logged in, I have my own account. If you're a customer, you probably have an account already, if not, you can create one for free and go to migration services, migration analytics. Okay, I have several reports here. How do I create these reports? I click create, you know, I search for the data file that just downloaded and then I give it a name, you know, this is intended to be make some calculations on a migration from being aware to revitalization. So we have to provide a year of year growth rate for the hypervisors. How much would we think our hypervisors are going to grow in the next year to make a good estimation and then the migration period. So for example, this is intended for a three year, but if I want to make it two years, I just remove this from here and then increase it here. In case I want to do a migration faster, I could do it in two years or even less. I mean, we have had migrations that only last some months. So we can create report, it uploads and then it will be processed. So let me go to this report I already have created. This is a report for an environment with 314 hypervisor hosts and the estimated savings for this are a bit more than $900,000. The cost here for VMware is the maintenance cost during the migration period, three years in this case. And the green ones are the cost for the revitalization subscriptions. So how is the breakdown calculated? We have the cost estimated for VMware. These estimations have been built based on documentation that we read from IDC and Carter and also the online calculators and then curated it with our own Salesforce team and reviewed. So we have realized that these are pretty good. You know, they are very educated guests on the expenditure that you may have on your VMware LA. Then we have the cost that we have for the hypervisors and the growth. We also include training here to be able to train for people with learning subscriptions. These learning subscriptions allow the four people that are added here to be able to access the full Red Hat learning portfolio and have access to, if I recall correctly, three examinations during one year. So also we have consulting to deploy the target platform, in this case, revitalization. So we have a pre-scoped engagement for deploying revitalization, engaging in deploying cloud phones for a migration, preparing the migration, preparing the test, enabling the customer, launching the first migration test and then letting the customer do the migration with the help of our support team and then travel and lodging. So this customer, this example is for savings of, as I said, almost around more than $900,000, almost one million, that could be invested in things like automation or containerization or moving to cloud. What else? We have the workload migration summary and here we'll review what we have found. We have, as I said, some rules that are going to detect if there are issues to bring the VMs to revitalization, OpenStack platform, and now we have OpenShift Retailization, which is in Tech Preview and it will have also rules to tell you, okay, maybe you could bring these VMs to OpenShift Retailization. So we gave our recommendation on the target. Also, the difficulty of the migration, this is based on issues, well, issues, characteristics of the VM that we have found that it could make the migration more difficult. Let me explain it with an example. This is a roll device mapping. When a VM has a roll device mapping, we need to detach that disk, the roll device disk and then migrate the VM and then reattach that disk or migrate to a new storage array and then reattach it there. So this means that the migration is going to require more effort, okay? But we realize that and we say, okay, this VM is medium to migrate. If we have shared disks, same thing, you know, we have to detach this disk, then migrate the VMs, then reattach the disk. So if we have more than one of these, what we call flags, then we consider, okay, this is going to be hard to migrate. This is medium. We also talk for unknown things that we need to review one by one in a case-by-case basis. So we can find the corner cases early enough so they are not a problem. We also take a look at the information of the operating system. So we have also tools to migrate from CentOS to RAH100 plus Linux in a supported manner, also from Oracle Linux. So if you have CentOS VMs that are running and you want to have them supported, we could migrate those CentOS VMs to RAH100 plus Linux and then you will have them supported as any other RAH100 plus Linux. What else? We check also for JDKs. Oracle JDK now requires a payment license. So if you don't want to pay those licenses, you could migrate them to open the RAH100 build of open JDK replacing the Oracle JDK and saving some money in here. So again, another case for you to be able to migrate. And then the Enterprise Application Platforms. So if you have, let's say Oracle WebLogic and you think, okay, maybe we should migrate to something that is more lean and more fast and also more cost-effective. You could consider moving it to JBoCAP. So this could be a step one, moving them to JBoCAP. JBoCAP is of course supported in OpenShift. So if you want to move them to containers, you could do it in two steps. First, moving them to JBoCAP and then adapting them in JBoCAP to run on OpenShift. So that could be another migration that could be considered. So here we have seen the targets that we have available. Then we have to consider what is the strategy. Of course for that, we have what we call discovery session which pre-sales sales and an architect get together with you in one day, normally one day, sometimes two days process in which we review everything with you. So we can propose a plan. We can propose a project with you and also on a scope and everything will be based on the data we have extracted. So you will have a very accurate scope for that project and we will review the savings so you can have a more accurate statement on the savings that you could perform. Last but not least, the execution. When we do the migration, we want to go VM by VM. So we could spot the full list as CSV file and then manage it itself or we could go directly here and see the VMs that are running here. So I could filter this, for example, by workload and I could filter it by Tomcat. So in Rehab, we have Javas Web Server which is a supported version of Tomcat like the build of Tomcat and you could run all these applications that you have running in Tomcat and these are the target to be containerized because Tomcat applications are normally not clustered and they do not share storage. And so you could consider these applications, the Tomcat application. In this case are 400 servers to be moved to containers instead of moving the VMs and move them to OpenShift or you could check other workloads like for example Microsoft SQL and see how big the VMs are. Oh, we have 460 here. Okay, let's take a look. We see we have them running on Windows. We could move them to Linux or not. We could keep them in a VM running on top of Rehab or we could containerize them because I mean, in this case, you could go to catalog.rehab.com and check for the supported containers on OpenShift and see if this one could be containerized. So we go to certified software. We go to container images and then we go to database and data management and we check with Microsoft and here is. So we have a certified image for OpenShift of Microsoft SQL Server from OpenShift by Red Hat. So these are the things that you could do with migration analytics. Again, as I said, we are providing you targets in your own map, you know, which are the best Japanese restaurants in Berlin, for example, for you to be able to have nice sushi or in this case, for you to be able to take your workloads to the hybrid cloud. We have additional demonstrations on other tools that we have like Pathfinder, which helps you with the assessment of applications especially on the context of the application, how it is being maintained and so on to see the suitability to containerize them. Of course, we have virtual machine migration that will help you do the virtual machine migration from VMware to Rehab visualization or to Rehab OpenStack platform. We have also ways to import the thermal teams. We have also ways, as I said, to migrate Oracle Linux or CentOS to Rehab Enterprise Linux and application migration in case you want to go deep into the application and check how to migrate it to containers or to Jboss and containers or to Toncat, Jboss web server on containers. I mean, this tool can help you do it. And again, if you're running OpenShift 3 and you want to move it to OpenShift 4 and get all the benefits from it, like for example, the seamless upgrades or the operators, then we have a cluster application migration tool that could help you move all those containers. So these are the tools that we have in Rehab Modification and Migration Solutions. And of course, please feel free to contact us. We'll be happy to know about you, to know about your status and your plans and be able to help you migrate your workloads to OpenSource platforms by Red Hat. Thank you very much.


Hello, my test. Thank you guys and good morning, everyone. So today my talk is about automating Q8 through visual regression testing. So I, Andrew already introduced me, but I'll do some quick introduction. So I'm a WordPress solutions architect at Pantheon and I'm a community contributor from the Philippines and fun fact about me, like Andrew who said I proudly named my three daughters from operating system. That's eunuchs, rose linux, and Kali and Ironically the name of my wife is Max. So they all like jive together. So So discussion points that we'll be doing today is automation intro and what is visual regression and Backstop JS basics and what it's what are the limitations and WordPress? Related VR VRT services out there and we'll do a recap and if you have some cute questions You could ask me later on so To start I guess we we all in our career became this cowboy coder we started Without version control, I guess you know we do SFTP and We don't really do Q&A. We are Yolo coders. We do directly to the live site so Once in our career, we did that I guess so but now we are is we are Coming into this era like what we call like web ops or DevOps era where teams evolve into bigger teams and new requirements or processes arises During that and as much as possible we want to avoid downtime on our live site every time that we do deploy so That's and we also want to automate those repetitive tasks and Yeah, as you have not heard yet what the hell is web ops culture. We already have like DevOps what's web ops what we want to Like share is like web devs In this culture we want web devs to focus on their development and not too much on the tooling Content managers can focus on their Content instead of like the the whole whole process itself and stakeholders will not worry about if there's like Downtime every every time that there's like code changes and their website and Importantly even though that the traffic has a high spike We want to make sure that the site won't go down And the why why do we automate? We want the bots to do the boring or bots or AI to do the boring repetitive tasks for us and What are the things that we could automate? First of all the one the most favorite that I like is the automating of PHP coding standards and also compiling of CSS and JavaScript you can automate the minify and combine also the cross browser testing so You won't manually do that As well as PHP unit testing Also the image optimization if you're not using CDN or the edge to do the optimization you could also automate it on your build process Also for the page speed scoring Instead of you manually doing the core of vitals you could automate it that and As well as the SEO score audits everything that you do a build you could also put that in your CI And one of the most common thing in the WordPress ecosystem is core plugin team updates because it's also one of the like most common breaking point and in your testing process So what are the benefits if we do automate automation? Yeah, the stakeholders love this it saves us money and for the developers it frees up a lot of developer time instead of doing Man manual QHX so it also helps big team to do frequent deployments in their website and You want to also do early bug detection even and avoid to do or see it on the live site and Guess if you I guess you already have encountered this in your in your life that you try to fix bug one and then There's a new bug to that will happen and after you fix bug to The the first bug is reoccurring so it's one of the annoying part when when fixing bugs, so we want to minimize their reoccurrence of those bugs and We could more focus on more features develop instead of like bug bug hunting or bug in those bugs So CICD how can automation can help? We could put in continuous integration work out Features in parallel if you have like big teams you could this developer one developer two working on feature a developer two and four working in a feature B and They could work in parallel with each other and not worrying about Stepping each other throws when doing development we could also insert automation and test in specific environments and Importantly we won't impact the live site while doing development and On the continuous delivery side You could help this part could help ship the code from your CI pipeline to the Live site and without now downtime, of course and we could do a lot of features in this way and Importantly multiple dev developer collaboration So Previously in the early days of CI CD People do their own DIY QA process or the CICD processes and they use Jenkins cruise control final builder to do that and they have to Like build the server up do their scripting from there and it's a painful frost process previously But now there are CI CD SAS companies that arise from there like circle CI and Travis No server setup needed necessarily They just put in your scripts and CI see Circle CI or Travis and they could be able to help you out from there But now a lot of version control host has integrated their CI CD like get lab Bit bucket and get hub actions So you won't need like separate services in doing your automation You only have like one provider for that one so for for easier Scripting So yeah, let's let's Check first sometime if you haven't heard of visual regression yet, so regression as defined by Lexico It's like a former or turn to a former less developed state So you fix you fix something, but it went back to the older self that has like issues as defined by Lexico so internet and When does visual regression happen? Especially when you do CMS core updates plugin updates team updates and modification and adding new functionality That's the usual um Causes of visual regression And PHP version updates because sometimes take when you do this changes You're gonna see like errors in your code and atop it and push us your site or the Your site to like shift a couple of pixels down So that could be considered visual regression because it's the the image shifted So What are the VR VRT tools out there that you can use so? We have rate That was developed by BBC news so that's the link if you're interested to check that out it has 5,000 stars and get up 400 forks, and it uses open-source Apache license and It does like screenshot and comparison test the live site against the staging site and There's also this Gemini testing It has one case stars in get up 150 forks and MIT license and it's developed by Yandex and And This one there's this backstop JS They have six thousand stars in get up 500 forks and Using MIT license and they have the school scrubber thingy that I'll show you later on and And You could also the the feature that I like with backstop JS is you could be able to test in different Viewport or screen sizes like that the width and height and then you could be able to as mobile Tablet and Desktop and you could put in as many as you want and for That the visual they have like a GUI web visual difference inspector you could be able to see what That's the difference of your test and your live site after you push your changes And if you're gonna be putting it in your CICD There's like CLI reports if you you could automate if it will pass or fail given on a specific threshold like 5% or 0% that depends you could be able to put that and You could also do the omx Exclusions that say you have a slider And don't you don't want to test it you could exclude that so it will not be included in the testing so Let's go to the setup of backstop JS it requires no JS 6 plus and about the JS 6 above and and Installation is pretty easy if you have already no JS gonna just do npm install G for global then backstop JS and You need to initialize your installation Backstop in it and go ahead and edit backstop Jason. So backstop Jason is like a basic file where you put in the configuration and Every backstop JS you could be able to put in the ID of the test and like what I have said earlier you could be able to put in Different viewports on that section where you could label it Let's say you're gonna use with 320 by 480 and you could label it as a phone tablet and so on so forth and For scenarios, this is the parameters that you're gonna put if you're gonna be like for example, you're gonna do live site which is your URL or or Live site is the reference URL and the staging site is the URL so you could be able to put in multiple URLs in there and This are the rest where your The past the path for the Reports that is being generated in this one. So this is the path that you will configure in your CI Where to check those results in your test? so basically To summarize the basic backstop JS or backstop that Jason file required paths is the ID viewport label within height Scenarios and the label for this one. Let's say home page the URL of your home page and The URL of your staging site So with this basic configuration the basic required parameters in your backstop JS You could be able to do a basic test So for the view viewports you could be able to put at least one as well as in the scenarios But you could be able to put in like as many as you want like hundred and Yeah for a demo for initializing your Live site because what we want is we want to check first your live site Before the changes are made so we're gonna do a backstop reference command and it will take screenshot of those Pages that you have configured in your backstop Jason file So if there's no error No red red flags and and there it means that the Screenshot process is successful and Then if you're gonna be testing the changes that you have in your Staging site you're gonna execute the backstop test So after that one there will be a pop-up of the you staging URL site that you Configured in your backstop JS file like what in this screenshot and yeah This is the GUI result so as you can see the report there's like two parts of the Report so there's a GUI and there's also Jason file so in in the test that I made you can see that To test past in that GUI and you'll be able to see I put in my configuration that if it's lower than 20 percent difference from the Live site it will pass so from here you can see also see 15 percent difference and then the Site shifted septic pixels on the y-axis So that's for the phone viewport and this is for the viewport of the tablet So in your CI you could also check the reports Jason file the section for your viewport viewport and the phone test it passed and in your Tablet it also passed So via CLI when you also execute the backstop test Command you could also capture the error response from here I simulate that a test failed so you could be able to catch the response code from there So this second test that I made I I Changed something and it shifted the the site you I'll do a demo later on But if you see something like pink stuff like that one It means that that part of the site on your live site got broken so Yeah I'll show a demo later on So They they have this backstop.js have this scrubber thingy that they call so when you try to test your Live site and your Staging site you can see that the scrubber tells you this is the original site and after the changes That's the like pink part that change in your site so That's what they called the scrubber thingy All right, so okay What is the limitations on on this kind of testing so by default If you have like dynamic contents since we're doing screenshots and it could only capture one part of it at a time Dynamic contents like social feeds which is sometimes random or if like Somebody tweeted and then it shifted the the layout It will be like flag. So it's one of the limitations as well as like the image sliders sometimes when you do a screenshot and then they The screenshot tool took a different timing on there It might be also flag as a failure Also random add sources because sometimes add We it's unpredictable. So it changes sometimes. So As well as like moving items like you have a lot of like animation happening in your site It can also be flagged as a failure and as well as videos because yeah same same as sliders and and Reaction after an action. Let's say you have some changes in your menu and You need to hover for it to see the difference You need to do some advanced scripting for you to be able to capture that one but by default The the VRT Process the default VRT process will flag that as default because you need to do some advanced scripting to capture that reaction after an action so In doing this in your automation be it on get of actions or Bitbucket or GitLab This is not That an opinion on how to set it up You could do it on many ways. There's like a lot of ways to do that to solve a problem. So Usually what I do is live site. I I clone it For our team, let's say you have the multiple development team You have developer one development to and we have like an environment for plug-in core update. So while developer one is doing some features developer two is doing their own feature We could do a VRT or plug-in core update on a separate environment and then let's say we schedule Mondays or Tuesdays to like merge our codes and We do the final integration final testing before Passing everything to live. So if all test passes That's the time that we push it to live instead of doing that In the live site, so at at the moment visual regression there are If you don't want to do the automation by yourself You don't want to like code those stuff because they're already Software as a service in the market that is using this that technology Like Percy chromatic apti tools vis-vis Staging pilot and many more Yeah, you could just use their services to Do the VRT on on your end as That is claimer Staging pilot is acquired by Pantheon May 2019 so This was their gooey when before they were Acquired they have the site you could be able to choose which Pages of your site you want to update and then You could automate it or you could manually check it first before Merging those changes in your live site. So they're using the backstop JS for that one What are the common features on those VRT companies that offers that service so live versus staging difference like that screenshot they shows What's the difference of live and staging they also provide an API for you to be able to programmatically do it on your end? And Yeah, multiple screen break break points that you could set for mobile 320 by 720 Tablet you could define what are the break points that you want to test and They can also have version control integration. Let's say you push into get hub. It will be sent to your hosting and error reports, of course and In the WordPress space There are also in the WordPress ecosystem, there are also Existing services that specializes in WordPress that utilizes visual regression testing. So Yeah, surprisingly, there's a plug-in for that. So there's this visual regression test plug-in by bleach so You can solve a plug-in and then you set your URL on your site that you want to test and It will be sent to their server for testing and you're gonna get You can do comparisons if it if it fail or it it will show you if it fails. So The free version this I guess will let you only test three pages at a time I'm not sure about the paid pricing for WPN the difference our friends in WP engine also uses this WP engine smart plug-in the manager They do automated backups You could also set the frequency on when to check the updates like daily nightly and The changes are applied to you could choose not directly online you could choose if it's in test or like the environment that you want to do the test and If you if you want to do it online, they have a feature to Automatically roll back the the changes if it fails So our friends in five will also have that same Feature it's an add-on you set the frequency when to check You let's say you want to do the updates at night. You could also do that They have like random paid checks like I think 20 20 pages And they automatically they have an option to put the site in maintenance mode before doing the updates and Yeah, update light same same as WP engine the updates can be done on live or in the staging and roll back if the VRT checks failed and WPM you dev same same technology back up checks the screenshot of your site before the update and then before the update begins there's some checks that you you could do and If the site became down or there's some error it will let you know and it also Get some screenshots up after the update and will also give you a report and of course pation also have this kind of service you could set the frequency you could configure specific pages and What happens is automatically clone live to new environment first so you won't mess with the live site and You could also exclude certain parts of the Site for the test. Let's say the the slider or the videos if you know the deal met DOM Or the class name you could exclude them so they will they won't be flag and There's ought you can automate the push to live if there's issues or manual You could manually check using the tool the scrubber thingy tool before pushing to live So the disclaimer I work I work in Pantheon so Yeah, this are my reference for that that Presentation and just to recap I have an intro with automation visual regression tools that is out there How to use the make basic setup of backstop JS and what are the limitations of this kind of tools and Wordpress services that utilizes visual regression testing and Yeah Any questions or feel free to connect or approach me if you have questions so you could find me on Those social media platforms. Oh Thank you you