Hey guys, this is Nate, AKA The Foot Accountant. Welcome back to the channel. A little bit of a headliner market talk, just covering the market of all aspects today on the game. It was a Saturday and we actually got a decent amount of content, not a decent amount. We just got a little bit of content. I wanna talk about this SBC, what it did to the market. Some things are crazy high in price because of the link investments to this SBC. That was the Chris Smalling. And I wanna take a look at the headliner prices, talk about some of those cards, how you should see their prices maybe fluctuating through the rest of this week. And also look at some possible team of the week investments. Yeah, I said it, team of the week investments. I haven't been covering those as well as I should be on this channel for you guys because team of the weeks very lately have been very, very profitable. So I wanna cover some of those because I think there's a couple of players out of this team of the week that could be very good to invest in in a couple of days or at least this weekend. So I wanna mention that as well. But today we got the Chris Smalling SBC. This SBC is very cheap, very affordable. And it just seemed that he was due, right? Smalling probably should have two informs already. So this one kind of gives him that second inform. All it requires is one England player, one team of the week, an 83 rated squad and 80 chemistry, which is as a decent amount. But not bad for a pretty solid SBC. He could very easily get another upgrade because he has been killing it for Roma this year. All it would take is one more SBC. This guy gets another boost. And this card looks pretty, pretty solid already. Medium-high work rates. They gave him a nice boost from his other inform. 93 strength. The stamina is a bit of an issue. The acceleration is a bit of an issue. So the issues with this card are stamina, agility, balance and then acceleration. But other than that is defending statistics are phenomenal with one more or maybe even two more boosts if the Roma could possibly string together four wins. This card could be a really, really solid one. So if you have a spare 30K sitting around or if you want to do this SBC but you don't want to pay for it, think of it this way. Go out, trade, make 30,000 coins in however long it takes you, maybe a day. Make 30,000 coins and you can do this SBC. It's out for three more days. Interesting. That's a quick SBC compared to Treore. So that is a quick one. But it was the content that came today. We also got a headliners challenge pack SBC that was untradable today. So another untradable pack SBC. Not a lot of people are fans of that but that did come out today as well. And since they dropped a second one today that really makes me think that we're gonna continue to get those pack supply SBCs every day throughout this promo. It's not something that we've had a ton of through the rest of this year. We haven't had a ton of stuff released like those pack supply SBCs. You know, in the past couple of weeks I should say we had them during team of the year and we had a ton of them earlier on in the year but not as much in the later time frames and during promotions at least. The pack weight is still unchanged. We checked this last night in the video. It was, it's basically unchanged. These cards are giving out 4.5% for a 100,000 coin pack. So that is there for 125K pack. Actually it was 3.5% from 100,000 coin pack. But again, it is Saturday or Sunday. When you're watching this video we can leak sell off time frame is kind of what we're talking about today. That is what is happening right now in this game. Some stuff is going lower. Some of these other cards that went up a little bit this weekend, some of the older and past team of the week items if we go take a look on foot bin. At some of these older and some of these past team of the weeks, they're down a little bit. Salah 820, 881. Those aren't actually down that much. Some cards are up a lot. Some serial link investments to the new SBC Smaldini like this and Danovich card that went from like 80K to 103K today. I don't know if Alan really moved that much. Let me take a quick peek on his price.  Not really that much. So he kind of stayed about the same kosher for Alan. But some of these cards are getting sold off a little bit. I think Sancho was at 140. Or maybe even 140 mids at one point this weekend. Maybe not. I feel like he was 140. Maybe not so much, man. Maybe not so much. Anyway, there is a decent amount of stuff on this market right now that is getting panic sold. But again, this is kind of what we saw last week as well. The panic selling, host, right now we're in a market where it's very high. People have a lot of coins. We opened a lot of packs. Two weeks to go for team of the year and now this week, or headliners, a lot of packs are being opened. People have coins. And you see a little bit less of a sell-off, I think. In my opinion, it's a less concentrated sell-off because A, I think people are less people playing League of League. And B, there is probably more people just holding onto players because they have coins and they don't feel like they have to go sell those cards to go do stuff in the game, if that makes sense. Now, some of these cards are very expensive. So people that are trying to use these new cards are paying the big bucks. And that's the next thing I want to talk about is these headliner cards. Mohammed Salah. Again, I showed you guys this example yesterday on my video. I had a Salah that was on my transfer list for 1.2 million coins. The guy is now 1.75 million. Crazy that this card is this high. And he actually sells here as well, which is the craziest part. This card is so expensive. It's basically just because of the live item, I think. The cards that are on teams, if we go and look at the squad, cards that are on teams that play well, right? People are realizing and they know that these cards are getting upgraded for their team performance boost and not just the individual performances. Because you can see, Merton's the Napoli card. That's a bit expensive, I think. Neymar is 4.2 million coins. I think that's very expensive. Kyle Walker's up a little bit. I think that's a bit pricey. I think Samedo's a bit pricey. And Veran. I think Veran's a bit pricey as well. I was talking about this on stream. Veran, compare Veran to Team of the Year Delict, right? Compare those two together. Team of the Year Delict, I think, is like 900k, right? Somewhere around 900,000 coins for this card. Maybe a little bit more. Yeah, so he's actually under 900,000 coins. And this Veran card is almost the same price. Veran is 880 right now. So there's a 30k price difference between Delict and Veran. And this guy is a team of the year item and has way better defending stats, way better stats all around than what Veran does. But Veran is a live item. It's new and the links to that Veran item I think are what is keeping this price high. But to me, it's just kind of crazy that this Veran card is chilling up here at almost 900,000 coins. And a very, very comparable price to what a Team of the Year card is on this game. I think it is insane. And that just shows you how much hype these cards have and how much people are looking forward to these cards getting upgraded in the future. But I do want to say one thing about these cards. If you're wanting to buy them for your team, a lot of people want this card. I'm so happy they made this a right back version of Nelson Samedo. A lot of people want to get this card for their teams. I will mention one thing about this card in specific. His price range is capped at 500k. That's something to note. So let's say you buy this card, maybe like at 410 or lower to 400s. If he gets down that low again, just be careful with that because it's only gonna go to 500k and then it will be extinct. So, and cards like this, he might have a tendency to be like a quick magnet to that 500k but then not get too high over it. We'll see. We will see what happens with this card but he should get the upgrade and this next upgrade is gonna be big for him because it'll go above 80 physical and above 80 passing all at the same time. So that'll be huge for that Nelson Samedo card when he does get the upgrade. So just keep an eye on that one. Just something to kind of look out for. 430 on a little undercut right here. Nice. 430 on undercut. Not really a flip that I could make but if I saw it at like 410 then maybe I would snatch. Looks like somebody already did it before me but speaking of these headliner cards again, I wanna start to put this in your guys' minds that the set one of these cards, these cards, we were talking about Ultimate Scream earlier today too. These cards are not gonna be put back in packs like Ultimate Screams were. The first set of Ultimate Screams were released back in packs when the second set was in packs because of the holiday Halloween. Because of that thing that was going on with the Screams. Nothing in the fine print or this promo says that these cards are going to be re-released in packs. So if you wanna buy one of these for your team, I think this week is kind of your week. These cards, I know we talked about Team of the Years and Team of the Years have actually dropped out of packs. Most of them have. I don't know if these guys are gonna drop out of packs. Some of them might a little bit if their teams aren't playing that well and if they were just too overpriced and too much hype on them. Only guy that I kinda think might happen, that might happen too is Nagolin. Don't know if their team can win four in a row. Don't know if he's really gonna get an in form. So that's just my thought on him. But for the rest of these guys that are good, that have teams that are playing well and honestly the guys that are on the cheaper end of things could be big time shouts later on in a few months from now. And that's why I'm talking about and starting to think about some investments from the squad that I'm a fan of. If I had to name you two guys from the squad that I would want to invest in out of packs, the two guys that I would name to you would be, Sansone and possibly Alex Telez. Now I'm not entirely sure of the form of FC Porto. You know what, let's check right now. Let's check right now over here on this side. We'll go sofascore.com and we'll look at Porto, right? Because I'm gonna answer this question right now on stream as we're talking about it. Let's go to FC Porto. How are they doing right now in their past few games? What is their form? Can I see their form right here? Porto, their last five games win, win, win, draw and it looks like did they lose today? They actually lost yesterday on Friday to Raga. Okay, so they don't play another game in their league until the 29th, but that's something to watch. These guys are doing pretty well this year. 13 wins, two draws and two losses. So again, that just reiterates my feeling that Telez would be a strong investment leading out of this promo as well. One more upgrade to that card and he's got 80 physical. He might have 90 passing, he might have 90 pace and that would be huge for a Brazilian left back. If you see this guy down closer to like 220 to 10 maybe, how cheap is he on Friday, right? Because I'm using these Friday prices as a guide to kind of see how low he could go again. He was 220, he's actually not going that high, bro. This guy is not going up as much as some of the other ones have. So if you see this guy around like the 210 range, maybe 200K flat. I'm a big fan of him. Big fan of the Sanzona guys well. Our size playing well and this card will be hold gang with like one upgrade, one and a half upgrades almost. So if he can get himself an inform or if he can get himself, you know, the four wins in a row, this card could be very, very good out of packs. This is the type of card that you could just buy, store it in your club. If you see him at like low to mid 20Ks again, I'm talking like 25K.  All of a sudden this card is 87 rated and then boom.  It links to Ben Yetter and he might be 100,000 coins or 150K in like a month and a half from now. So that's kind of my thoughts on this card, right? This could be one I could see rising out of packs. Alberto could rise out of packs. Saul could rise out of packs. You know, a lot of these guys could have a potential to rise out of packs. But for this first set, a lot of the cards are really, really expensive. Lewandowski I think is definitely overpriced at the moment. I think Neymar is overpriced, Salah is overpriced, Mertens is overpriced, but not as much as the others. Veran is overpriced a little bit. Walker is overpriced too in my opinion. So just wait on these cards. If you wanted to buy them, wait until later this week, just wait and see what happens. That's my main general focus and just kind of my thought process right now. For these headliners, wait until later this week to start deciding and start looking at some of these cards and figuring out what you think you want to do with them. That is my biggest thing that I would say to you is just wait until later this week, see what happens. All it takes is a couple of SBCs or something that EA does in the game to make a lot of the market drop. The market's really high right now, but all it takes is an SBC or two that people would go and panic sell their houses for or their whatever, panic sell their whatever's for. And then boom, you have stuff falling again and stuff like that. I don't think there's a possibility of a mid icon SBC just yet. Just yeah, I don't feel like that's possible yet, but the baby icon is expiring. I don't know if they're gonna release the mid icon SBC before you can actually get the mid icon from icon swaps, but just thinking out loud, if that SBC would come this week, if EA would just drop a madness with that SBC, then we would have issues with the market, I think, because people would probably go sell a card to go do an SBC like that. And speaking of SBC fodder, because that is what you would use to complete SBCs at this time, these cards are still insanely high because we continue to get good value SBCs. And I don't think that many people are opening packs. Like seriously, we need some good pack supply. In my opinion, I would love to see some good pack supply this week. Drop the headliner player prices a little bit, drop some of those, drop some of the fodder. I would love to see some drops on those prices. 86 is at 18K or crazy high in my opinion. Hopefully on Sunday with these cards, we mean we have lightning rounds probably on Sunday, we probably have some squad battle rewards that people have been doing, people have been completing icon swaps, of course, because of the glitches and stuff. So maybe we see some of that stuff happening. And people have rewards, and maybe you see a little bit of the, a little bit of drop on these throughout the weekend. But if they continue to put out the good value SBCs like Treore and stuff like that, then you're gonna see those cards maintain a high value, right? So that's just kind of the way of it is, and that's just how this market works. When there's good value SBCs, people have coins right now, so they're willing to pay that many coins to go and buy players to do the SBCs that they want for these cards. So EA is doing a great job with this promo so far, sucking coins off the game, and I think they're gonna continue to do that, do that through player SBCs, flashback SBCs, and other stuff on this game. So that's kind of the stuff I wanna talk about today with the market. There was something else that I wanted to mention that was brought up in the live streams this week.  Like last year, this is what we're talking about. We're talking about the 81 plus upgrade packs, the league upgrades which we got for team of the year. People are now used to those. We're used to seeing those in this game. Will we get those during this promo? I think yes, we will. Last year during this promo, we got a player pick upgrade pack option, and it was okay. It was just kind of average, right? I never packed one of these cards from the player pick. Not many people did, because they weren't really good player picks, but I would imagine a player pick or some sort of upgrade SBC either coming on Monday or Tuesday. It's my personal opinion. I don't know if they drop it on Sunday.  Maybe a small SBC or something like that, but two SBC days in a row, they might take a day off tomorrow. Maybe they throw in another objective player. How long is a player out here for? Headliners play is out here for five more days. So he's out here for a while. We got time on him, but I could see another objective player coming maybe this week. Maybe it's just this one player, and then next week we'll get another one, but they're doing a good job so far, I think, with this promo. There's some stuff to do on the game. I'm not doing much on the game this weekend. I'm not playing week in league. I tried some drafts tonight, and that was just kind of dreadful, to be honest. So not really a lot of motivation to play the actual game, especially just watching all those pros play this weekend, and watching how you have to play the game for this game to be played slow, passing the ball around the back, waiting for the AI to make a certain move and get more aggressive, and then you move in. I just missed the faster portion of FIFA where it was fun, right? FIFA should be a fun game to play. So that's why I'm not playing the game a ton at the moment. But again, headliner cards, I'm gonna say, wait on those, please let them drop throughout this week. If they don't drop too much, then we'll just assess the situation on Thursday, Wednesday and Thursday for awards. We'll assess the situation then and talk about that then. But I feel like there's just more coming this week, and I'm really excited to see what that is in terms of FIFA content. I almost forgot to talk about team of the week investing that I mentioned earlier. There are three, actually maybe four, but three cards out of this team of the week that I do think will rise. And I have some prior things to base this on. Number one card is Rashford. I bet you could have guessed that. The cards that were in packs when team of the year started, they got hit with lightning rounds for a couple of days on that Monday and Tuesday, and then they were out of packs. Those cards did incredibly well. And that's kind of the case with these cards as well, I think, they're getting hit with some lightning rounds Thursday, Friday, Saturday, Sunday. But these cards are really, really meta, and a lot of people wanna use these. Rashford's probably my number one team of the week investment this week. Again, if people have coins in this game right now, which they do, and a left mid in the prem, Rashford, I mean, this is, it's a really good card. He's English, of course. So, I mean, this is the type of card that people are using in this game, you can tell. He's actually gone up, and when he started in packs on Wednesday, he went up after rewards, after he was extinct. At 210K, they had to increase his price range to 400, they did. He was at 230 on Friday, and now with the lightning rounds, he's kinda down. So Friday, if we take a look at his price, he did hit around 185 at one point. Yeah, 185 was right here, actually, 182 on Saturday. If you see this card get back down under the 180 range, somewhere close to 180, 175, that is a buy price I like for this Rashford card. I would be a fan of that card around that price. Also, from this week's team of the week, I think Mars is a good one. Mars has a lot of special cards, but this one looks to be the best. Obviously, it's the highest rated, but the stance on that front page, 88 pays the 85 shot and the 85 passing just makes this card look really good. What did he go to today during the lightning rounds? He was down at 120, and then rebounded to 134 again. So if you see this guy again at some point this weekend, I would assume it's either gonna be on today, during the morning on Sunday, or in the nighttime on Sunday, will be the kind of the lowest time for these cards, maybe Monday, but probably gonna be in the next day or so. If you see this card again under 120K, possibly around like 115, that might be stretching it a little bit. But if you see that, if lightning rounds hit harder, if we get some pack SPCs tomorrow, that could be good. And then a record breaker Aguero, this card will definitely rise out of packs because it's got the record breaker design. It's not better, it's kind of better than his Scream card. It's got less pace and less physical, but better passing and better dribbling. But it's got the record breaker design. So this is gonna be a card people want. If you can snag this guy for like middle to low 500s, like under 550, I feel like it'd be decent for this, because Aguero, obviously, with the feat that he accomplished this year, with the gold that he has scored from being out of the country, and all the records that he broke. This card's gonna be a card that a lot of people want to use. It's the cool card design as well, record breaker. So this card, maybe like 540K, right? I would be pretty happy at a 540,000 coin by price on that card. Yesterday he did it as lowest at 570, still 576. So I think this card has a little bit more room to go down. If you see like 520, I'd be a fan of that one too. But for the rest of this team, maybe you see a little bit of hype on this Bruno Fernandez inform because of the whole United rumors and stuff. If you see this card, if you see that Bruno Fernandez ends up transferring to Manchester United, I do think you might see a slight uptick in this card's price just because of hype, right? People might try to incorporate this into their United squad somehow or just people buy cards when things happen to them IRL. So that's something I think you could watch for. If you see this guy like 40,000 coins flat, I would say that's a decent little buy there if you wanted to. If you think he is gonna get that transfer set up and push through. This could be a little bit of a rise out of packs. If you can get him at like 20K, I'm down for that. 24K honestly is pretty low for an 86 rated inform. But with Smalling coming out today, he was 21K actually, I forgot about that. It's a good point. He was 21K earlier this weekend, even today. So if you see this guy around 20K, again, I'd be a fan of that card right there. Pretty solid card for an 86 rated center back. If somebody's doing that kind of team right there. Handanovic isn't a bad value either for an investment but I think you wanna stick to the prem. Rashford, Mars, Aguero, team of weak investments that you could see rise up this week. If you enjoyed this video, smash a thumbs up on it and comment down below if you have any questions. And of course, subscribe to the channel if you are new. And if you're hype for headliners, like the video as well, yeah. Like the video if you're hype for headliners, boys. Absolutely. Hopefully we get some content today on Sunday. Again, I'm not entirely sure if we will, but we'll see. And again, I will catch you guys in a video soon. It's been Nate, The Foot Accountant. Catch you later. Peace, out.


Okay, we're back. This is Dave Vellante and we're here at the NetApp customer event at AT&T Park in San Francisco. We're at VMworld. We're here with Simon Aspinow, who's the CMO of Virtustream, a really interesting cloud service provider, a company that we've been tracking at Wikibon and SiliconANGLE. Simon, welcome. Welcome. It's a pleasure to be here. Well, thank you for taking some time out. This is really an amazing event. I mean, NetApp is just doing it up right. They put this together on pretty short notice. Over a thousand people here, it's quite impressive. Yeah, yeah. A lot of people here. And over 20,000 at the show today. So really busy. Yeah, so VMworld has become the premier enterprise event. It's the premier cloud event. It's the event where all the customers are. What are your thoughts on the show so far? Great show. Virtualization, cloud are really changing IT and we're seeing so much evolution in the industry. And it's reflected by the interest of the people. How many customers are here? It's great. Talk a little bit about Virtustream. Everybody's a cloud service provider today, right? But you guys are unique and bring some differences and advantages to customers. I want to probe that a little bit. Yeah, we've always been focused on enterprise customers. What does the enterprise guy need to move to the cloud? How do you make it secure? How do you make it compliant? How do you make sure it works? How do you run your mission-critical apps in the cloud? So we focus a lot of our efforts on getting that right and we do it in a hybrid model so you can do it private on-site or public off-site and any combination in between. We're very pleased. It's getting a lot of interest. A lot of customers. Yeah, so you know Amazon got it all started years and years and years ago. You guys hopped in with the strategy specifically to focus on the enterprise. Talk about what the differences are a little bit. So cloud started off really with best efforts, clouds, great for test dev, but really not good if you want to put a really important application or data into the cloud. We really designed for mission-critical, really tough legacy applications, SAP, Oracle, Microsoft. Any of those critical business apps, that's what you want to move up and across. Are you able to deliver a quality of service for those apps? And are you able to provide, you know, get value for that? Can you charge for that? Absolutely. And that's what the customers really want. We offer commercial SLAs around the performance of those applications in the cloud, so you can have confidence it'll run better, faster, even cheaper in the cloud, but at the same time your business can rely on it. And people are willing to pay an additional premium for that kind of capability. Why do people want to put their mission-critical applications in the cloud? Isn't that, doesn't that scare people? What's the impetus? Fundamentally, there's an economic benefit and a business benefit that's incredibly powerful. This is about 40% cheaper, plus you get all the benefits that's scalable, on demand, when you require it, and literally back up disaster recovery that can be global. Can you talk about some of your customers? Absolutely. Customers for us are Fortune 1000 customers. We have businesses like FCC, which is a big sugar sweetener provider. We have some government agencies. We have gaming companies. Everyone who's got a variable demand in their business really benefits from moving to the cloud. Now, what's your relationship with NetApp? What's that all about? NetApp's a critical supplier for us. Their storage capabilities are really at the heart of our cloud offer. The ability to make it run very efficiently, to do that very economically, and to be able to secure and ensure the backup and the disaster recovery capabilities a matter for us. We've implemented NetApp, C-Mode, cluster capability. These are the elements that really give us the performance that we need to be able to make those enterprise-class clouds run well. NetApp's going for it. They bet the farm on VMware and virtualization. Now they're betting the farm on the clustering capability. Talk a little bit more about what that does for your business. Fundamentally, the capability around clustering allows us to be way more efficient with the storage, which is a fundamentally very expensive part. It's a key capability. We found that storage was the main limitation in application performance. The NetApp capabilities allow us to deliver that cloud experience that people are looking for. It's incredibly powerful. You're seeing a whole new set of IO architectures come in, and flash is coming in, and they're really changing the way in which applications are being designed. Potentially, storage is no longer going to be the bottleneck. We're just going to move to the networking. Are you seeing how sooner are we going to really see these applications that will be able to deliver a changeable and measurable business impact, productivity impact, not just cost saving? We're seeing that today, and we've implemented that for a number of customers today. Because ultimately, when you move it into the cloud, you can scale it up or scale it down whenever it's required. Most businesses vary periodically, regularly, certain days, certain weeks, certain months. That variability all translates as business efficiency. When you pair that up with the cloud's ability to make it on-demand and scalable, that means customers can pick the services whenever they require. You move them in or out of the cloud as necessary, so it's a very powerful combination. We're seeing that today. People are redesigning their business to take advantage of what the cloud gives them. You were talking about the hybrid cloud before. Let's drill into that a little bit. What are people doing with the hybrid cloud? How are you guys supporting them? We're doing business IT, complex, heterogeneous, lots of apps, lots of data. In reality, people want to be able to move and mix and match where they put those apps and data. Certain core apps you want to keep on-site, running your own private cloud. Other apps you may wish to move off to a virtual private or a public cloud. In reality, you probably want to mix between the two. We've really designed a hybrid solution that lets the enterprise run exactly that way. You can choose and tailor where they put things and even move them back and forth at any time, so they get a lot of flexibility. Instead of having to build your own data center for your peak demand, you build for your average demand and use a public or a virtual private cloud for the excess. It's a very powerful model. What's the secret sauce that enables you to make sure that that is reliable and secure? Is it a great deal of homogeneity? You guys designed that in? Talk about that a little bit. Well, we really learned from doing this ourselves. We've been a managed service and cloud provider ourselves for nine or four years now. I reckon we probably broke every piece of hardware, every piece of software that we brought in. We learned from that experience of how you design the intelligence into the cloud to run. We've really got a set of patented technologies. We use an approach we call microVM that lets us guarantee the resources, the availability, the performance. That's really the secret sauce in what lets us do enterprise-class clouds. Talk about the business a little bit. What can you share with us in terms of its growth, its headcount? Give us some mechs or some idea of what's happening. It's a phenomenal growth business at the moment. We just finished growing 100% year on year. We are looking at phenomenal growth next quarter. Not allowed to give you numbers, but literally, we're going to roll out one major customer press release every week for the next three months. Literally, customers are coming on so fast now. We're having to expand rapidly just to keep up. It's great. Fantastic. All right, Simon. Well, congratulations. Really appreciate you spending some time with us. Have a good rest of the event. Thank you. All right, everybody. Keep it right there. We'll be back with more from the NetApp customer event at AT&T Park in San Francisco at VMworld 2012. Thanks. Right back.


Welcome to Toffey TV, it is the start on the 11th show. Everton vs Tottenham Hotspere FA Cup, fifth round tie at Godderson Park tomorrow. Let's get straight into it. In goal, Robin Olson. I know Carl Lomantialotti has said that Jordan Pickford may be backing the squad for this one. But I wouldn't put him straight back in for this one, especially with him carrying a bit of an injury. So I've gone with Robin Olson, who was excellent against Leeds and obviously made an error in the United Kingdom weekend. But I'm going to go with him in goal for this one. Right back Mason Holgate. Again another player that hasn't had a great game against Leeds or Manchester United. But I feel as though he's done quite well when he's been a right back. And I feel like we're going to need probably a more defensive mind to fall back in this one. And obviously, Sun is a real threat for Tottenham. Quite often goes down the left hand side, so our right hand side. So I feel as though Holgate better suited to play there for this one. Left back Luca Dean. Ad contemplated playing the four centre backs. But we're at home and we have got to carry that attack and threat. And I think Dean is our left back. So Luca Dean at left back there. And then the two centre backs for me are going to be Jerry Mina coming back into the side. He was left out of the old traffic of the weekend, but I thought he was brilliant at Leeds last week. So Jerry Mina backing. And alongside Jerry Mina, I've gone with Ben Goffrey. A little bit harsh on Michael Keane, but just at the moment, there does seem to be a bit of rotation between the centre backs. So Michael Keane on the bench for this one, but Jerry Mina and Ben Goffrey as the two. Obviously Goffrey with the recovery pace in there. So I'm going to put him there into midfield. Tom Davis keeps his place though to get a really good game at Old Trafford. The other night just sitting in that number six role and dictating a little bit. And I feel like the midfield area will be a key area in this one. So Davis is going to be in there alongside Tom Davis. I've got Abdelai D'Corey, who has been in excellent form of Leeds. Well, he's been in excellent form all season early on. He's got himself a goal and an assist at Old Trafford at the weekend. So hopefully he will break forward and cause space a few issues. And with those two in midfield, I've gone with Andre Gomez as the third midfielder. I thought about Guilffy Sigarton, but I've just gone with Gomez just because of the need at times we're going to have to keep the ball. And he does that quite well, Gomez. And he seems to be another one who's recovering and rediscovering rather. Some of his form of Leeds looked much better. And so Gomez is in there with those two as a midfield three. On the right-hand side, James Rodriguez. I know he came off with a bit of a calf issue and I'm taking a bit of a gamble here because Barlow hasn't fully confirmed whether he's ready to play, but I'm putting him in my team. He's a match winner and this is a game that you might need him to unlock. He was superb in the game at Tottenham the opening day of the season. He was fantastic and I think he's got real quality about him. He's shorted at Old Trafford at the weekend for his equalising goal. He's got five goals just this season, seven assists. So he's certainly a key player. Gomez off the right, off the left-hand side for Charleston. Again, another one who seems to be just edging his way back into a little bit of performance as that we are used to. Obviously his goal scorer has been way down this season on what he's done normally for us, but I feel the last couple of games he's starting to get a little bit more into his game and hopefully he can come up with a big goal in this one. And through the middle, Dominic Calvert-Lewin, of course, the last time the two teams met back with a couple of goals in the last two games as well, flying high. This is a big game, could be settled by one goal and Dominic Calvert-Lewin, who better but to get it than him a man banging four. And he will cause Tottenham issues in there. So that's my start on the 11th that I would go for in this one. Let me know what you think in the comments section below. What changes would you make? Would you go with this team? Is there other players that you will put in? Let me know in the comments section below. Give the video a thumbs up, subscribe if you haven't, and if you want more videos, join us on Patreon. See you later.


So, I was going to, and I still will do a little slide presentation on our markdown, but we're going to work off of this site in blue. There's another URL at the top over there in blue, rfund.library.duke.edu slash rmarkdown. You might want to load that just to make sure we're all on the same page. Curiously, how many folks here have used rmarkdown at all? So, all right, and some of you haven't. Great. All right, so I'm going to do a little slide presentation where we're going to talk a little bit about the what and the how, and then about halfway through I'll try and sort of reinforce that with a little bit of why rmarkdown, and then we're going to just break into a series of exercises, and it's sort of like a build your own adventure kind of exercise set. The first two are pretty prescriptive, and then the third one, you literally, you can sort of choose. Do you want to build a website? Do you want to make a, just a standard R notebook? Do you want to create a book, whatever you want to do? But I will tell you that, oh, it's only marked this kind of effect. It might affect some of the others, and I'll point that out in a minute, because you could actually download and install something while I'm talking. But my name is John Little. I'm glad you're here. I am on staff of the Data Visualization Services Department, which we have a lab, so this particular workshop is part of the focus that we have, we have a focus on various aspects of R that we call RFUN, and there's a website, rfund.library.duke.edu, which is an easier way to get to the R resources that we train on. And so let's just jump right in. So markdown is actually a markup language, and examples of markup languages are HTML, a markup language, or SGML, which if you're lucky, you've never had to deal with. But HTML is actually a subset of SGML. XML is a subset of SGML. R markdown and markdown are not subsets of that at all, and they came into the world because these markup languages can be hard to learn and even harder to read, right? They're all designed to mark up your text, and then you run it through a rendering machine, and it transforms into something else. But if you're stuck without the rendering machine, you're looking at all this marked up text, and all of these angled bracket marked up text can be very difficult to read. The advantage to markdown is that it's very simple to learn, and you can actually read it without the rendering machine. So we'll talk a little bit about that in a minute. But basically what you're marking up is document structure, and to a certain degree, you can mark up citations, because we'll get into this in a minute, but everything that you mark up can then be transformed into something else. And the little blue sidebar is an example of some of the things that you can transform your markup into. The ones in yellow are some of the ones that we'll potentially talk about today or that you'll do an exercise on, but there's a whole list of them. I'm sure that's not an exhaustive list. You'll see why we would do that in a minute. Another aspect of markdown, which is really useful, is that it basically allows you to realize this concept called literate coding, all right? And literate coding, you can look it up on Wikipedia if you want a really full feature, discussion of it, but the basic idea is that you're going to intermingle your pros with your analysis. So in our context, you're making regressions or you're creating plots or whatever, and you want to be able to explain, you know, how did I transform the data? Why did I transform the data? What special tricks did I use? What special packages did I use? The degree that you want to document that often depends on your audience, right? So if you have a very technical audience, you may actually want to say things like I'm using the ggplot library. If you're speaking to an executive of some sort, there's an executive summary, they probably don't care exactly what kind of analysis you created, but they want some of the output, some of the tables, things like that. Now, the thing that's nice about our markdown is once you generate all of that literate code, intermingling your pros with what are called code chunks, up in the top there's a little header which defines your output. And so you can generate multiple derivatives depending on your audience. You don't have to change your analysis at all. A real advantage of that is that your outputs can be dynamically generated based on your data set, and if your data set is changing, you don't have to rewrite your code. You don't have to do all these things where you do your analysis in one spot and then you copy the outputs and then you move them over to your final documents, and all of that copy-paste move is both an opportunity to make typographical errors or make mistakes, as well as it obscures the process of your research, right? So this allows you to be a little more transparent, it allows you to be more predictable, allows it to be more reproducible. All very, very positive aspects, certainly one of the reasons why I'm interested in it. Another nice aspect of particularly our markdown is that you can intermingle multiple kinds of code. So I'll show you that in a minute, but two of the most popular coding languages that I'm aware of, Python and R, Python probably more popular than R, but either way, you can intermingle both of those in the same document. You just change how you identify the code chunk. So we can talk about it a little bit more if that's of interest to you. So anyway, like I said, render in many formats. So whereas a picture is worth a thousand words, I stole this picture from the R studio site and you'll see that the circle of icons around the letter R just visually depict the kinds of documents that you could generate from one single R markdown document, including books, including pre-formatted web articles, or not web articles, but articles, if the publisher that you're aiming at has an R markdown template and some do. I know Elsevier does have some. A lot of our statistical journals obviously do, but if you had your own, you could generate these templates as well. It's all part of our markdown. What's really nice to me is not only can you generate static documents like Word files and PDF files, but you can generate a lot of web resources as well, which have a greater capability for interactivity. Now, there's two things I forgot to mention. Going back to the idea that your document can be dynamically generated, not only do you have code chunks where you're generating sort of maybe more complex code, but you can also do what's called inline coding where right in the middle of your pros, maybe you want to say, you know, I had X number of observations in my data set and maybe your data set changes. Well, right in the middle of that code, rather than saying X number and always updating it, that can just be part of an R analysis, right? So for example, length of a data frame might give you the total number of observations. We'll practice some of that in a minute. It seems like there was something else I wanted to tell you. We'll probably come back to me in a minute. But in any case, this is like, this is the bulk of our markdown. If you haven't seen it before, I always claim like you can actually understand our markdown in about 20 to 30 seconds and you can memorize it in about a minute, right? There's a little bit more to it, but, you know, 80% of it has to do with just providing structure to your document. And so what you'll see on the left is the actual markdown or the marked-up text. And what you'll see on the right is how it's rendered, right? So in other words, if you proceed in a line with two hashtags, it could get rendered as a large subheading. If it was preceded with one hashtag, it would be the largest subheading. And you can go down the list. Now, the rendering, depending on your output style, there's often a canned rendered style, right, which you can change. And that way to change that is with cascading stylesheets or CSS, which you don't have to learn. But if you're interested in, for example, this is rendered in this slide deck. By the way, the slide deck was all created in our markdown. But this slide deck, it's the second level heading, is rendered in blue in a particular kind of font. And you probably can't see it, but there's even a little, there's a little shadow yellow around the letters. If you didn't like that, you don't have to worry about it because in most cases, the rendering is just more plain, right? Black on white, a larger size. But the point is, is that while when you render your markdown document, a base style will usually be chosen. But if you don't like that style, you can change it, right? So you see examples of two different sizes of subheadings. You see here, italicized bold and monospaced. It's very simple, italicized as always bracketed in asterisks, bold is bracketed in double asterisks. Monospace, if you needed to do that, is backticks, what we call backticks. If you're creating links which are easy to generate even in the most static of documents like Word files and PDF files, a link is really just the link word itself in square brackets followed by the URL, right? So if I clicked on that word link, in theory, it should go to example.com. But in practice, I actually made it go to Google. So this code is not completely correct, but you get the idea. Bolded lists, numbered lists, citations, if you're working with citations, can be really handy. I don't have a lot of examples of those. But depending on your flavor of markdown and the rendering tool that you're using, it will automatically number the citation so you don't have to keep up with the number. You can also integrate it with this thing called bibtext. If anybody uses that, so you can create your own database of citations and pull them in with very small bits of our markdown. Down here at the bottom are two further resources that you can use to learn more about this flavor of markdown. Mark has a question. Shouldn't the word text attribute to be on the right? Where do you see the text? It says italic bold on a space. Yes, it absolutely should. I just wanted to make sure I wasn't missing something. I'm glad you asked that question because I don't want it to be confusing, but I was just trying to, yeah. But it reminded, something that maybe I said reminded me of one other point that I wanted to make, which is that there are lots of flavors of markdown. They're all 90% the same. Since this is a workshop on R, I'm assuming that most of you are using R, and the R markdown flavor seems to be, in my opinion, the most convenient for sort of academic work, like managing citations and integrating your R code and things like that. But things like, the standard is not fully formed. So things like citation management can differ. Like for example, if you were writing markdown in a Python IDE, it may not have exactly the same syntax. It's really not that big of a deal. But you should at least be aware. I mentioned this a minute ago, but most markdown documents have something at the top called a YAML header. YAML stands for YAML, Ain't Markup Language. And there's really only one, so a whole YAML header at the top exists between those beginning three dashes and then ending three dashes. And technically, you really don't need a YAML header, right? The YAML header is a way to assign some metadata which will get rendered according to some set of rules. So the title would be large and centered, for example, and that would be authored. You can actually put R code in the date field so that the date is always dynamic, things like that. But the one thing that generally is absolutely necessary is the output style. So where I mentioned that you can generate all kinds of different outputs, here in the YAML header is where you're going to want to identify the output style that you want. You can even leave the output style off, but then you're not going to render anything, okay? You still have an R markdown document, and it'll still be easy to read 20 years from now. But it won't render any of the derivatives, which is one of the main reasons why we do this. So I put these resources here in the middle of this slideshow because I just want to kind of point out, once again, if you need to know a lot about R markdown, this Defendant Guidebook is online and free. There are some cheat sheets, but also this gallery I think is kind of nice because it gives you an idea, another idea, a little sort of visual idea of the different kinds of things that you can do in R markdown. So you'll see in like HTML documents, PDF documents, interactive documents including Shiny, dashboards, which are really pretty cool, all that kind of stuff. You can look at that at some other time. So I mentioned that we talked a little bit about what and why or what and how, but I want to just briefly kind of go over the why. Aside from the idea that it's easy to mark up and easy to read and it's easy to render different derivatives, the real reason I think why you want to approach a literate code style of generating output is that it's simply more sustainable. It's plain text, doesn't require a very complicated rendering tool, and even if you don't have the rendering tool, you can still read it. So anybody who's been around a while, and I know this gentleman here on the right told me he'd been around, or on, and it doesn't matter which side, told me he'd been around a while, as I've been around a while. Actually remember writing documents, you know, 25 years ago that sometimes they just don't transfer over, right, so you can no longer see what you were writing unless you had the paper copy or whatever the derivative was. And something like this, whether or not you can derive it into something else is a good question. Time usually makes those things difficult, but you always have source code and source pros that you can actually read and you could look back at it and see what had actually been done there. If you wanted to read more about that kind of thing, there's a really interesting website called The Programming Historian and they can sort of cover that. In greater detail. So what I'd like to do at this point, I have three sets of exercises. If you're not on the screen, let me just recommend that you get here. rfund.library.duke.edu slash rmarkdown, that's this URL. And then the very first link, we're going to start, you might want to have two windows open or two tabs open. Have this tab open and then also right click on this and open up this slideshow. In a separate tab and that will take you here. And round about slide 10 will be exercise one. So what I'd like to do, I'm going to try and introduce the exercises. I really like to get you working so that you have some notes on how these things work. And you can take them back with you. Yeah, let me cover that. Let me just cover the instructions first and then those of you who are working on, I think May, are you working on your own laptop or on? I mean, do you? No, no, no, it's fine, whatever you want to do. But these machines need a little patch, which runs in no time at all. So for exercise one, and I will run through this just so that we all do it together. But all I'm going to suggest is that you open up in our notebook file, right? And the way you would do that if you're in R, you're going to click on this little icon in the upper left and there it is right there. It says R Notebook. If you haven't done this before, R might prompt you to install some package like Knitter or something like that. And that's going to be fine. Go ahead and do that. And what you'll see in this R Notebook file is an explanation of literate code, how you open an R Notebook file, how you open a code chunk, which is this thing right here, right? It tells you right here that you can press this keystroke command or as it turns out, it's really just text. You could type it in or just note that up here, there's a little button there that says Insert. And you can insert more R code chunks or Python code chunks or SQL, whatever you want to do. And when you click Insert, it gives you another, an empty code chunk where you can type any kind of R command that you want. Now, my typical practice when I'm working in notebooks is to delete all of this because it's really just to jog your memory. I wouldn't recommend that you delete it today because you're still learning. But there's nothing there that is necessary to memorize and it's certainly probably not, imagine that you have a target audience for a report that you're writing. It's probably not your target audience to tell them these things. This is for you to learn how to write the R markdown. You can add other things up here in the YAML header, but for right now, all you really want to do is just to either practice making some things bold or italicized or whatever. If you want to practice some unordered list or some tables or some block quotes, all of these links should take you to examples of what those are. And so all I want you to do right now is play with it and then we'll come back to it. Now, I still want to give the rest of the folks and everybody else a chance to just sort of play around. And then I hope that that will generate some questions.  So you could, if things are confusing, you could try and follow those. Okay, so now that you've struggled with that, hopefully not too much, let's just do it again and see if you have any questions. So what I was recommending was that we just practice a little bit with the markdown. I'm going to take some of this text out and I'm going to change the title to Hello World, R Markdown. And I'm going to give it an author name, John Little. And I'm going to give it a date. And here's where you can actually insert R code, which is, hopefully I'm going to do this right, R sys date. Sometimes I get this syntax wrong here. I think I might have to put the whole thing inside of quotes, right? So then the output style is an HTML notebook. And I'm going to put in a second level heading, or actually, yeah, second level heading. I already got Hello World. I'm going to say, example rows. This is my first R mark, oops, R markdown document. And I want to make first bold and then I'm going to say lists. And I'm going to put in favorite fruit, fruits, apple, grapes. All right, that's enough for the moment. The next thing, and several of you discovered this, you really have to save it to render it. But since it's an R notebook, you can just actually go straight to preview and it will prompt you to save it. And this is how you render it by clicking this. This button changes. In every other context, it will say knit, but in an R notebook, it will say preview, right? But if you just click on it, it will pop up a dialog box where you can give your file a name. And I'm going to call it first notebook. And at least on a Windows context, you'll automatically assign a file extension.rmd for R markdown. And that will show up if you look over here in your file menu. I'm going to minimize the output here for a second. If you look over here in the files tab, there's my R notebook right there with my R markdown. And this is the derived notebook that gets derived from this line right here, output HTML notebook, right? So RStudio will automatically pop up a web browser that I can see. And you can see what's been rendered, everything from the date. In my case, the date got rendered, the title, the first level heading, the second level headings, the bold, all of that got rendered. None of the code in my case got rendered yet because I actually hadn't run it, right? I had put the code chunks in there but I hadn't run it. So I could re-render this. I could go over here and I could click run all. Or I could run these code chunks one at a time simply by clicking on these little green triangles. So if I click that plot, I get a plot. And if I click this tidyverse, so here's something that's interesting that's happening is I'm loading the tidyverse and I'm getting some response from R. But let's imagine that my audience here is the library director who doesn't care about R, right?  I might say data were transformed using tidyverse packages specifically to Plier. So there's my pros. And then I actually want to load it but maybe I don't want it to show up. So I'm going to go over here and I'm going to invoke some of these code chunk options, right? And some of the code chunk options I have, for example, are show nothing run code which puts this in include false. But it means that it will run. And then I can close this so that next time it runs, it doesn't show up. And so now if I just do this all again, I say run all just to make sure the whole thing runs, which is, by the way, another technique to make sure you're writing reproducible code, right?  It's a good idea to go up to, where is it? Session, yeah, sessions, restart R so that you kind of clear out, you start from scratch and then you run everything again. And if your code all runs, you have a real high degree of confidence that you've written some reproducible code and you could just send that .RMD file to anybody and if they have the same packages and the same RStudio, it's going to run. If they don't have the same packages in the RStudio, you could actually then send them rather than the RMD file, send them the notebook file, right? So let's take a look at that. I'm going to render this again by clicking preview. Can I just ask you a quick question? Yes, sir, please. The sys date in the beginning, how did you get that to render as the code and not just this? So that's an example of inline code and because date has to be inside, up in a YAML heading, date has to be inside double quotes so I could actually put in the word today, which is an oddly big date, right? But I could also put in 2018, whatever today is, 10.02 or I can put in this inline code which exists within back ticks and I can repeat that, right? I can for whatever reason, let's, maybe I don't want it up there or maybe I want to repeat it.  If I control enter right there, it'll tell me what that render is but, you know, you're doing it, if you're even close, you can, you know, you can put this down in the console, sys.date and now you know what you're getting, right? So for example, if I typed in length, cars is an onboard R database data set and I wanted to see how many observations are worded in the speed column, down here, I could do that up here as well. So here's the plot of cars but I might start out by saying cars data set and say the cars data set has back tick length, oops, I forgot something, observations, right? And if I wanted to make sure I knew what that was actually doing, again, I could put my cursor in there and control enter and I can get the response. So now if I preview this one more time, that inline code shows up there, it shows up there, of course that. Does that answer your question well enough? Yeah, it's just, I think so. Thank you. I'm happy to, you know, give you more information. I think it's just because my keyboard layout is different so I don't really make the right kind of... So there's a difference between a back tick and a single quote. Yeah, I think that's... And yeah, keyboards can matter. On my keyboard, the single quote is near the enter key below the double quote, it's uppercase, lowercase key. And the back tick is to the left of the number one and it is the lowercase of the tilde. But every keyboard can really differ. Right, another thing to point out is this is just a regular old nothing special file at this point. Even if I had images in here, and to a certain degree, this plot is an image. It's now all contained in this one R notebook. So going back to my audience, if my audience is less, is more technical, I might want to send them the .RND file but if they're less technical, I could just send them this .MB which stands for notebook.html file and they don't have to have any R set up at all. So I'm going to open up my file browser here and click on, see if I can find where that is. Yeah, here it is right here, firstnotebook.MB. I can email that to somebody just like I would email a word file. If you view the source on that, I don't know what degree you folks are interested in HTML but if you view the source on it, it probably will look pretty ugly because it's full of a bunch of stuff that makes it a self-contained document, right? But down at the bottom is the actual rendered prose. No questions? I just don't know what I'm looking at. Yeah, you don't actually have to know but I try not to get too down in the depths about HTML but what you're looking at right here is the source of an HTML document. All of those letters and numbers, what are they doing for it? So in an HTML document you can have all of this marked up text as well as the code but you can also have images, right? I wish I had an example image. To a certain degree, this is an example image. Yeah, it's an image because I can do save images and so what it's doing is it's bundling that image, the raw bits of that image up into the HTML document so that when you send it, somebody doesn't need any special programs to see it on their computer, right? All they need is a web browser. Sort of like if you send somebody a heavily edited Microsoft Word document that has images in it, they don't need anything special, they just double click, open the document and there's a whole bunch of stuff in the background that you never see. There are some fudsy elements of R Markdown that I didn't cover and one of them is that blank lines mean something, right? So if you have a second line heading and I actually don't have it memorized everywhere it works but if you have the second line heading, you don't want to put something immediately below it, you want to put a blank line and then put your text. Would you even put a space there? Oh, that's not really an example like this. Just sort of following that. And you don't have space after the line bullet list. So you're finding something that I need to fix for version two of this workshop because I didn't realize that that was the case. Yeah, just sort of copying that. Yeah, thank you. That's really important. The takeaway is if it's not rendered quite the way you want, try putting in a blank line in between. I mean, it really will work a lot of the time. Can I ask, is that mono space just because it's actually like, it's in line code? No, so it's the same markers but since it's not preceded with the letter R, it's not actually code. But what it's used for a lot of times is for communicating code, right? Because code is a little bit easier to read for some reason when it's mono spaced. All right. So what I would recommend now, let me just briefly talk about this. I don't think you need to do this but there's a difference between an R notebook and an HTML document. It's not a huge difference and it gets kind of technical but the second example under this on the website is how to generate an HTML document. The output will look exactly the same or mostly the same but the difference is in how the rendering engine and the R code processor will process your code. So it's a very rough rule of thumb. You would use an R notebook in your development stage and when you get to the point where you're like, okay, this is perfect. I kind of want to publish it. You might switch to an HTML document. You don't have to. I probably used our notebooks for two years before I realized that that was the case. But if you follow that rule of thumb, it will make your efforts at writing reproducible code more simple or more effective. Because what's happening is when you hit knit or when you hit preview, depending on whether or not it's an R notebook, an HTML document or an R notebook, or what's the other one called? I've forgotten the wording on it already. HTML notebook or an HTML document. Depending on which one you've chosen, when you hit render, it will start an entirely new R process or it will keep an existing R process. Those are kind of minor details, but I know that I wondered for a while why I would have one versus the other. And I find that the HTML notebooks are a little bit quicker to market whatever process you're doing. Not necessarily that they process quicker, but you don't have to wait as long to render the output. So for exercise two, unless we have other questions, and just so you know, by the time we get to exercise three, the basic drill for exercise three is pick any one of these examples other than the cheat sheet and one that's relevant to you and see if you can make one. There are some caveats for PDF and book that I'll describe in a minute, but actually maybe I'll describe those caveats now. If you think you want to practice today making a PDF notebook or a book, you probably need a LaTeX engine. Now, I am not a LaTeX user, so my description of LaTeX is going to be horrible. But the good thing is if you use our notebooks and our markdown, you don't also have to generate LaTeX documents. You can put your LaTeX right into the R markdown. And it's generally useful for generating equations. But it's also useful for generating PDF documents and this particular book editor. So Mac users oftentimes have a LaTeX engine already configured into their computer and they don't have to do anything special. And the Windows user is really up until about like just a couple months ago. You had to go through this really painful install process. And the guy who developed this greatly simplified it.  You can do it on these machines or on your machine. It will take about five minutes. So that's what I'm telling you now. If you think you want to practice that feel free to install those things now in the console. If you run through this process and it's not working with LaTeX feel free to come see me particularly in the walk-in hours. And I'll be happy to help you troubleshoot. But going on to exercise two, I did some of this in the explanation. I generated a code chunk. That's what I want you to do now is practice either making a code chunk or some other inline code. Practice changing your chunk options. You'll see right here in the LaTeX equations that as long as you bind everything in your equation by dollar signs. So here's an example of a LaTeX equation. And if you click on this link or this link will take you to more information about any of these. You can see some examples of what equations look like, so let's just go ahead and do that now. All of this stuff got generated... I'm not sure how. All of this stuff got generated by this code. It's all within... If it's a multi-line LaTeX it's double dollar signs. Most of that means nothing to me. So I can tell you how to simply do it but I can't help you troubleshoot LaTeX. And not everybody's interested in LaTeX. So since this is not a workshop on LaTeX we're just going to kind of gloss over that. But if it's of interest to you you might want to practice that. And you might want to practice playing with your YAML headers. Did you have a question? I didn't want to go through LaTeX but I just have one question. Do you have to load TinyTech, for example, as a library? So all you have to do is you have to... No, you don't have to load it as a library. You just have to install it. I'm not sure why you don't have to because it would seem like you would. But the guy who sort of generates almost all of this stuff he wrote the stuff behind our notebooks he wrote the stuff behind our markdown he wrote the stuff behind bookdown and the stuff behind blogdown. He wrote this little LaTeX engine and he's just really into simplifying life for the rest of us. He should get some kind of prize.  So he's literally just coding all the time and doing stuff just because he's really into it and it really is a great benefit for the rest of us. Simplifies things. So back to exercise two I would go either if you want to try make an HTML document if you want or stick right within your HTML notebook and try a little bit more of these advanced things. Note that one of the things to try in the code chunk like right here is that when you click on code chunk on the settings you can actually check off this thing where it says use custom figure size and you can play with changing your figure size in the rendered output. It's the easiest way to change your figure size in the rendered output. So let's take about five minutes at least on that and then we'll get to exercise three. Explain again the difference in HTML document and notebook. It's confusing because the output is essentially the same. It's a web page. Which you can send to anybody. An HTML notebook is a little bit quicker to development. It naturally generates a self-contained file where you don't have to send any images or anything like that. It goes through a different R processing engine so it's a little bit easier to make a reproducibility mistake. So the advice that I've read by this guy, Yui is that you would use the HTML notebook for your development phases and you're at this point where you're like I'm really not going to change this much anymore. You might switch over to the HTML document mode at that point. It'll take a little longer to render and it also gives you the option to not generate it as a self-contained document. The reason why you might want to do that is that it will put images and things like that in separate folders which means when you mount them on the web it means that your target audience's remote browser will have a better option of caching which means that there's a quicker read time. Right? So exercise 3 is more the same but in this case let's you can look at these instructions here basically it's just pick and some of you are already doing this pick something else that you want to try and create the website and the book are going to be the most involved and the instructions will get you started only at least one student in here was already trying the website forget who let me just note that there's really good in-depth instructions on the website the guy who developed this said it kind of boils down to if you know nothing about html you can generate a website in about 10 minutes but if you know something about html it could take you days and that's because you want to start customizing way beyond what is simple to do it's definitely been my experience as well so it's really nice to know I've generated more than one web page out of it in fact the R fun site is generated out of book down it's called blog down and I'm happy to help troubleshoot once you generate the website you still have to move it up to a web engine of some sort and there's some very simple ways to hook that up to your github account so that every time you push the site will get regenerated it's really nice and really smooth but it will take a little bit more effort than just sharing an html file oh and the dashboards are really cool too I should I don't have any code for you but the dashboards are so a dashboard is this let me just go straight to it is the idea that you're putting everything that you've got let's go down here to flex dashboard I'm going to click on this link and find the gallery so that's the easiest way to examples so this is a this is a dashboard it's got a pane on the right and a pane on the left and it allows people to one of the functions that people use this for I like it for its web presence it allows you to synthesize all of your documents into different panes and it can be interactive but one of the things people use this for is they use it for generating posters for poster sessions because you can blow them up and it's sort of the same issue and what you would typically do in an 8.5 by 11 static page and so it allows you to generate the panes it has some widgets where you can generate these little gauges see if I can find one, components you can have gauges right here gauges and value boxes that can be dynamically generated to represent different things very visual but designed to simplify and be attractive but in a relatively compact space so you're not using a lot of pros in this case it's still the same R Markdown method but you're trying to tell your story more with charts and visualizations anybody here is a Tableau user and you may know that Tableau easily generates dashboards this is an alternative to Tableau dashboards which arguably is a more reproducible way to go but I'm not trying to not trying, you can take that with you if you want not trying to sell Tableau or dashboards just so happens that it's sort of like choosing an ecosystem and you get into R it's nice to know that R does a lot of stuff and you don't have to go outside of it if you don't want to but it can but it can be configured to work with Jekyll or a couple others Netlify yeah it's exactly the same nothing different and you mentioned that some people use that I mean just amend what I said, nothing different the nice thing about blog down is that it allows you to use R Markdown in your blog posts in the Hugo site whereas the rest of Hugo a standard Hugo would only use Markdown so if you want to generate R code it's a good way to go so anyway, flex dashboards yeah yeah if you go to using actually home and using will sort of help you devise initial dashboards and mostly you probably initially want to start with components and just practice with gauges and value boxes and then you'll see example code all throughout so you can get a sense of what you're doing and it will do the same thing as an HTML document when you click knit to render it it will generate an HTML page so if I want to make posters use the dashboards basically what I would do is to put different figures of different texts together and then I can like export a PDF file yeah there's one helper library that I have seen used and I can look it up, I don't actually know it but there's a helper R library that will turn a flex dashboard into a printable poster and I, you can probably Google it, but if you don't find it let me know you're working? no, what are you trying to do? when you say publish tapes or like someone that you can transfer directly into your manuscript file right so any data frame that you have in R? yeah maybe it's more of an R thing how to make tables that are of multiple different variables and measures but if you need a baseline table for instance, you should both have for instance 6 and H which is a frequency with a percentage and a median and maybe for two different groups and then you'd like it to be done so do you have anything online just describing how to I don't although if I'm understanding you I think the main goal, my guess would be I'm not sure I'm understanding you completely all you need to do is make sure that it's a data frame that R so you set it up as a data frame line by line what you want to have that data frame needed at the end you can certainly do it line by line how do you generate that data frame there's lots of different ways but then once you have it in a data frame then you can publish it very simply so the trick there is that if you're publishing a web it's like html notebooks or html documents or web pages or flex dashboards you can print those tables print those tables in what's called a page fashion which means they'll show 10 rows at a time but if you want to have more control you can change the options of that page when you get to things like pdf and word files that interactive page feature doesn't work and then you have to switch to something called cable which is part of midder and there is an exhaustive and then cable has a whole set of extra features so there's a really long list of how to manipulate your html tables or your static tables with cable now there's a simpler way to present a table in our markdown but you usually don't use it for about three or four rows and I mean I can show you what it looks like it's really it's crazy simple so for example if I have let me go down here and say let me just move this up I don't know how well you can see this but example table and I'm going to say root quantity and then I'm going to do this say apple three pair two now when I render that I get this so that's the absolute simplest way to generate a table but it has that's markdown cable is a way to generate data frames into different rendered outputs but this is just raw it has limited customization because being our markdown it doesn't want to get too sophisticated address a little more this hugo and block down how does that actually use for a block so it's interesting that it's called block down so hugo is something called a static website generator and that means that using something like our markdown you can generate a whole website without ever learning html but then you still have to have a way to serve that website that's a different thing but it's simple to do with this free tool called netlify which can literally drag your whole website your static website generated let's say it's on a folder you can drag that folder up to netlify and they'll serve it for free it's a cloud service now there's some competitors to hugo that do the same thing the most popular which is called Jekyll J-E-K-Y-L I think is how it's spelled hugo is really nice because it's super quick but both of them do essentially the same thing now what Yui did is he took hugo and he put an r markdown wrapper on that and he called it blog down because his working assumption was that what people really want to do is they want to blog so the about page and the contact us page and the office hours page those are very much in the spirit of static website they don't really change that much but when you want to blog about the analysis you're doing that's you know you're going to write a weekly report I did this this week all of that might require more r processing than you would typically do in the static pages so his whole concept of making the static website is that you're really what you're really interested in is sort of blogging sort of like you would tweet the blogging site it's all about a constant churn journal and what he was really doing is he was adding r capabilities into that blog aspect of the hugo website that answer basically what you're doing all this kind of offline sort of speak and then you upload it and so in practice the way just the way that works conveniently once you get it all set up so I have this see if I can find it right here I have this