What do you think of that? You go down to 10 and it's not easy here anyway. They've made that over the years. They had a tougher run before they won three, but generally here is a tough place to come and play at. They're the informed side. They've been scoring goals freely over the last three games, three wins, so to keep them to real minimal chances, they've won a chance from distance. Jordan makes a really good save, and we kept that side of it pretty clean from our point of view. Defending well with the keeper, the two centre yards played well, I thought. And the commitment to it at the end was good, because you go down to 10, it's not easy. They were flashing corners in, but we dealt with it very well. What's your feeling now? Really pleased, he's played more than I thought, but obviously had that kind of weird feel of a game where he thought something might drop here, so we left him on, took a little bit of a risk and reward with him, but he did say he was fine. So I thought he worked very hard and he had a couple of chances and just looked sharp generally, and that'll get him better, obviously. His true Premier League fitness, as I speak about, and his sharpness will continue to improve. But no, pleased for him and for him. So Alex was good as well today, Alex really tried to activate, you know, make things happen. What was your message to Dominic? No message, no message. I haven't given him that many messages since I've been, I've been trying to say that, but you keep insisting that I've been giving him loads of messages. You're fully fit and you're coming in and you enjoy your football, because I know from his stats and the facts of the past when he's really fit and really strong, that's when he puts in his best performances and that's what we want from him. Yeah, just a change of that unit, a change of delivery, he can deliver from deeper. We just wanted to use that side of the game. It didn't quite work out, as you can tell, but you played well for them. You know, he's arguably their best player today, so sometimes it falls on a day when you've just put a player in. But yeah, he's a little bit, I mean, inevitably you get too young, you have to go nowadays, but the second one I've seen back, and he's kind of, he's almost got the ball, sorry, he's touched the ball, but his foot's kind of slid over the top of the ball, I can see why the ref gives it, but another day you might get away with that one, but we didn't. Yeah, but you know, the risk and reward of the team operating in a way that they knew how to operate, the shape was good, the commitment to it was good, we were on the edge of finding the moment and didn't quite find it, so you've got to be careful with those decisions. You know, sometimes the hardest thing in football to do is nothing. You've shown in isolation that the game was a good point, you've got the overall picture, you've just dropped it to 1-2-3, how frustrating is that? No, it's just a reality of when I've got it, you know, that's the league table, I don't really bother with it until the end. I've just had another interview, another one at the end of the season, nothing means anything apart from that one, that's the most important one, so my focus stays on that. The bit in between is the performance levels, the fitness of the players, the organisation, the strategy, the process that we go through to make sure that table looks right for us. Do you think, Sean, that the performances you make this afternoon are performances which can keep the football? Well, I hope so. The hardest thing to measure when things are not going your way is the reality of the opposition. They've just won three on the top, so they come into their home ground feeling buoyant, feeling great, feeling ready to play, a bit more freedom, a few points on the board. So, you know, to go in and take that on and be as secure as we were, I was quite pleased with that side of things. I still think we can play better, I still think we can create more. We have got injuries, we have had injuries, Hamas still injured, we'll wait and see how that is. Dom's getting fit again. You know, there's been some challenges since I've been here and there's been a lot of work done and there still continues to be work done and there still needs to be work done, so it's hard to define all of these games because ordinarily, if you're a normal season, I think we'd all agree, you come down here and you get a clean sheet at a point, you probably go, yeah, okay, we'll take that. So you can't just change all the goalposts whilst knowing that you've got to try and win these games, they're important games. But of course, the reality is we need to win games. Sure. In terms of our area with Hamas, are they close to eternity or something like that? Hamas is the other one, I forgot about Hamas, but he's making good progress. Dukov, he's just out of suspension and Amadou will wait and see how he's settled over the weekend, but we'll hope for them players and we'll wait and see with Hamas. And obviously, you know, Dom's come through just to clear up, he didn't take him off because he's injured or anything, and he's clear. And then he's going to be for the game on Thursday? Yeah, we'll wait and see. We'll wait and see on the news over the weekend and see how the bodies are settling down and see how they're recovering every day. He's important now. What, I mean, Dominic obviously gives a lot to the team, but from your perspective as a manager, how much has it changed how you approach the game, the instructions you give to the players? Well, it's been in a different period with Santa Forge, you know, fast-track Sims he's learning, Neil trying to get him a chance, well, a goal, really, because he's great chances for himself and for the team, and he's found good opportunities, given the whole team the freedom to score. And it comes back very quickly, but you've got to make it happen, you can't wait for it. So giving the freedom to go and play, the freedom to go and score, and I think Dom maybe just adds to that because of his record, because of who he is and because of his prowess, so he just adds to that feeling, I think, for the team. So you get somebody who, everyone, like all of you, think and score, and it actually adds to everyone else being a bit freer, you know, because they go, right, okay, well, we're told this guy can score for us, so that adds a bit more freedom to the next person in line. You often see when teams have got Santa Forge and you score, and guys, I bet you look at other players and they're scoring as well, do you know what I mean? So it changes the psychology for the whole team. On the other hand, we've been trying to build a mentality where it's not about one player, so it's finding that balance, and I think what we're trying to do to set it forward behind that is how we can get a team mentality to go and take the game on, to have the freedom to score goals and create goals, and there's been signs of that. We've got some decent points on the table against some big sides from finding other ways to score, but it is helpful if you've got a striker who's scoring goals, quite obviously. Have you got the two defeats? Sorry, how please were you with the response? Yeah, I mean, it's not easy. The manual, that can get away from you, but they were on four, and they delivered a very good first half, not so much second, and they beat us. The full on one was more disappointing for me. The second half of that one, we just didn't do the basics, didn't find that edge to our play, so it was important we responded to that, and we somewhat did to that. I still think we could be better than that today, but coming down here, as I said, informed team and all the rest of it, few injuries, suspension, et cetera, and we've taken the game on. Do you need to expect more from your full players? Is that fair? I think it's fair of every player to have an assessment about every other player, so the whole team unit needs to deliver more, because the league table doesn't lie. I'm not sensitive, but it's there. It was there when I got there, and it's still there, so the league table is the biggest thing that will teach you. But I think players should demand more of each other, no matter what the position is. That's certainly what I believe in, and that's certainly what I want the players to do.


Now I can see you, Buwana. It is the 22nd day of January, 2024. Finally, I've grasped the fact that we're no longer 2023, but I don't believe it. How is January over? How? Anyway, pertaining to that particular fact, that January is almost over, we have a question on our social media platform then. And the thesis is this troublesome January, apart from booking ABNB, the spending is coming from a suspend had he long month E share. But admin, you just had to slide ABNB in that. But anyway, it's fine. This troublesome January, again, apart from booking ABNB, the spending is coming from a suspend had he long month E share. But again, Steph did tell us. That's Stephanie yet on everything. She did tell us January is the month of champions. So I choose to believe that this January is not troublesome. No, I have refused. Hashtag is MCM. That is a Monday where we crush on our gentlemen. Or the generic hashtag is Y. And the money, my name is Valentine. Or at ColorMeVal. You can interact with us at Y54 Facebook, Y54 channel on X, Y54 underscore channel on the Gram. And of course, those are the wonderful social media platforms. Now with me, without further ado, we're just going to dive into this. I believe this is a very interesting conversation that's about to come up. So please do keep your devices ready in case you have something to say to him before he leaves the set. Or in case you want to just give us your two cents. It's going to be lit, by the way. Anyway, allow me to introduce one Laoui or you. Let me just read for you before we get to him. He is a distinguished human rights advocate with a prominent presence in the realms of political and environmental activism currently serving as the national chairman of Bungalowananchi in Kenya. Ouyugi also holds the position of CEO, CEO at Public Interest Group Kenya.  But I do would, I would like to cut this short so that he can introduce himself appropriately. Good morning, sir. Yes. Welcome to set. I hope you're enjoying the show so far. Did you enjoy a little better in the intro? Yes, yes, it is very fantastic. Yes? I really enjoy it. Why are you so happy? It's Monday. No, it's Monday and it's also a unique day for me because I'm in a TV station. Ah-ha, the best TV station, by the way. It is not easy for a person to come into a place like this. Ah-ha, you honor us. So many accolades, you would be so humble to say you're blessed to be here. We are blessed actually. All right, I'm blessed. Is it anything I missed out or skipped in your bio? Introducing you, would you like to emphasize on something? Yes, I love your yogi, it has all survived as an MCA. Ah-ha. Nairobi Central Business District. Wow. For two consecutive times. How did that go? But lost slightly. Slightly? Yes. You're planning to- Actually, last general election. Ah-ha. I was one of the people who are in the ballot. Okay. Yes. Are you planning to do it again in 2017? Exactly. Relentlessly. Yes, I'll continue. Ah, I like that. Okay, okay. What else do you want to highlight about yourself before we get to the topic? Again, Nairobi is a human right activist, as you've said. Ah-ha. Most of them are philanthropists. Ah-ha. Nairobi is also a tribal leader. Ah-ha. I can say a spiritual tribal leader. Okay. Yes. Okay. So, Nairobi is like a tree. Ah-ha. Yes. And there are many things. Ah-ha. Yes. Please help me understand what a spiritual and tribal leader is. You know, a spiritual leader, when actually my tribe want to do certain things, sometimes they used to call me to foresee or to advise and also to give direction, especially to the youths within my community, within my tribe. Ah-ha. And it is a position which people looked after and people were being elected through my tribe. Okay. Yes, so I was elected. I'm truly in the presence of greatness. Yeah. Ah-ha. So, that's me. Okay. Yeah, that is how it is. All right. Yeah. Okay. Is there like a particular council, like how we have a strategy? Yeah, it is a house of council. It's a council, actually, which advises the youth and mentors the youths and also try to educate the youths according to the rules and the regulations of law. How law should live, what laws, actually, the culture of law. Totally, we talk about the culture of my tribe and the things we should not do, things we should do. Ah-ha. Yes. I feel like asking some more questions. I just dropped a couple of pearls of wisdom, but that's not why we're here. Yes. Yes, so, where do we start? Let me ask you something off the top of my head. We have been having, it started with El Nino a few months ago. That is, 2023. And for a while, we speculated it was going to be very heavy rains, and the president even came out at some point and said, Mungo Ninani, El Nino is not coming. Yes. If you, I really wish we had that clip, played back. And then El Nino did come, eventually. And something that had a complete budget, speaking for the county that is Nairobi. Yes. Something that had a complete budget and in very big figures, very, very big figures, even with boats and all these other paraphernalia, just to help during that particular season. But we really didn't see anything going on. In fact, what we saw was destruction of all kinds of property and all these other things, right? So, now El Nino came and went, and then now we had sunshine. Just, I'm not a meteor, the people with the weather. I'm not that, I'm not a professional. But now, a few weeks ago, a few days ago, came the flash floods. So, I really don't understand what's happening. Is it that we are not really, I don't know how to say, how to express myself. Are we not really understanding the weather? Is something going wrong? Or are we just not prepared as a people? What do you think is going on? What grounds are you on? First of all, with this maintenance of El Nino, we must, all of us, we must accept that even the weather focus, they are not God. Even those who are doing the budgets for the El Nino, actually to handle the maintenance of El Nino within the Nairobi County, nobody knew the extent of the El Nino, relaying a coup, relay it a coup. So according to me and according to the people on the ground, we see Nairobi actually governor stride all the, all he was, all he can to cap this maintenance of El Nino. According to the budget, which was allocated to El Nino to cap these maintenance, if we see, if we, if we see how the governor has utilized the money, we are even sorry to the governor, he has actually gone to the other pockets. Governors has done a lot to actually counter this El Nino. You see, children, youths have been employed. New machines to unlock the sewage has been bought. And actually the country has stride. We cannot see that, we cannot say, you see the darkness, we remain in the house of the people, we say life that the money has lost, it can work. It is only that I took what we expect, El Nino, it's a new one for you. And the budget for the El Nino, it's a new one. It's around one hundred and fifty million, and by El Nino and Nairobi. Now, if the budget is given by Nairobi to me, it is more than three hundred million. And this money, if it is given by the government, it will be counted by the country El Nino. So far, so good with this issue. I will tell you, it is the same at Kasia, Yatendeka, Kwasababu. No matter how hard it is, even the weather focused themselves. They are not aware, and they cannot be aware. It is only God. And there is no other way to do it. So, I will tell you that it is the same at the house of El Nino, even if the flood is not there, it is not there. Today's estimate, but we are not aware. All right, let me take this moment to issue a disclaimer that all the sentiments that are being expressed here do not reflect those of the station. Facts will remain facts, but again, in Nwendo's sentiments and any other type of feeling that you may feel has been expressed, it does not reflect those of the station. So let me challenge you, sir. There was recently an earthquake in Japan, and after this particular earthquake, there was a warning because of when there's seismic activity and it's really next to a water body, there was a warning, an alert for a possible tsunami. So you see, they possibly did not really plan for the earthquake and its magnitude, but they now took the next step, too, to warn people against a looming tsunami. We are not a first-world country. Japan is a first-world country, so I can, you know, I can close one eye. There's a difference. It took a lot of time. They have their technologies a little bit more advanced than ours. Yes, but it's I think it's a bit rough to say that no one knew or no one could predict because it's a whole department that is supposed to that has been delegated to do this one job. You have only had one job. You only had one job. And what does that have to do with drainage? Why hasn't our drainage been fixed? You know, saying that there's a budget and has been tripled or doubled and we're trying to applaud, again, sentiments, but I'm just asking a question, we're trying to applaud the county government and I do believe they have done something. Yes. But it's ridiculous. It is. But why is drainage still a problem? Flash floods have come. Hopefully they've gone. El Nino has come. And this is, by the way, very double sided. This is like a coin. There's two sides to it. So the agriculture sector is possibly benefiting because of the downpour. Yes, but now we're not able to move properly. You know, a transport is doubling. Not yes, the fuel prices have dropped by what? Five shillings, but now it's even getting harder to move away. You could have moved via foot or you could walk somewhere. Now, because it's impenetrable and now you want us to clap. No, it is not that I want us to clap, but I want us to live in reality. Okay, let's the reality, which is here. Is that nobody knows the amount of rain. Actually, even as I have told you, I have told the nation. Don't you think we cannot plan for the worst case scenario? No, no, no, we cannot. What we can do is a public participation, which the country has done. Before the El Nino start, there was a public participation. Actually, I as chairman of Bungala Wanohenchi, we had public participation. Before even the country recruited the people who are going to oversee the issue of El Nino. We, first of all, get educated through our platform. And you see, it is not for free. The country government cut off on this fee. And again, we cannot say that there is water everywhere in the city because according to the city, how the city was mapped, it has been like that, not only this time. Even during Kideru, during Ladoa, during Kananu, people have been seeing this. Rain is falling again. It is not only this time. And it is not only this time. It is not only this time. If we compare to the other rains, and by the way, it is not just this time. You remember there was the last rain, it was not just this time. It was the last rain in Western hotel. But by now, it is not just this time, it is not just this time. It is not just this time, at least the country government, despite the fact that it is not just this time, it is not just this time. Because above all, there are some incidents we cannot see. And as an example, if there is a rain, it is not just this time, it is not just this time. This time around, I am just here to talk to you. I am not just talking to you. I am just here to talk to you. I cannot say that, but I am not here to discuss something because I am not here. I am here to talk to you. But so far, so good. Because you have been working and you are here to talk to me. You are here to talk to me. They say that you are not here because you are not here because you are not here. But out of a hundred percent, we don't have to pay a government 90% because of Babu who had such kind of big incidents, and by the time he was dead, he would have been killed. But there are incidents where you can bear my witness. All right. I will skip past that a little bit. But I'd like to ask, do you believe that it's a bit dangerous over time for activists to be vocal during this particular season? I don't want to name names again. I'm trying to be very sensitive to these people who are in the limelight saying specific things, but there was a particular lady on ex-formality Twitter, and she was very adamant and he kept even tagging his Honourable Sakaja. But it turned out as the story kept unfolding that she received a couple of threats. Again, I'm really trying to be sensitive with this story, but she was threatened and we have someone else who lost their lives. Again, I don't want to mention their name, but they have been making news by therefore a bit, even in the newspapers. So is it a problem to be vocal about certain things in this time and era? At all, it is not dangerous to be vocal. I want to affirm this to you. Because staying with that being, being vocal in our major world, and there is no such thing as being vocal, and being vocal to the extent of being vocal, because as we've said, there is no such thing as being vocal. There is no such thing as being planted with political enemies. So we cannot say that all these things are a problem. Are these allegations or these are facts? These are allegations. Some of them, most of them are allegations which have not been proven. And we cannot just account that Kitu Kama here, before we know the factual fact about it. And as we know, Kitu Kama is a governor. He has a lot of enemies. He is a leader now. He has been working on this for many years. He has been working on this for many years. And he has been working on this for many years. I think he is a good person. And he is a trend. He has been working on this for many years. Is there a time when there is a policy? It is not something which is being happen at the current moment. You see? So one phase is to become one with the government. One phase is to get loyal, to be successful. To find Kitu Kama, to have this Kitu Kama planted with another opponent. So this is why some cases we had, cases which have been created by the man to gain political marriage. And this is why we are saying that so far so good in Nairobi. We are saying that Nairobi has done a lot in terms of even feeding school children. There were allegations that something was happening, the funds were being siphoned again those were just allegations but you are clearly standing by him. So what I would like to advise the people that we should ignore this mere allegation and focus with the man work and with the things which Nairobi has voted the governor to do for us which we are actually seeing in attendek. So let us just give the governor and his team what we call benefit of doubt in these five years to an emaliate of Kesha so far and on up on 90%.  I know. Hashtag is where the word is. Alright let's switch gears a little bit and talk about time like this last week I had a guest from the law society of Kenya so we're talking about when it was really heated what seemed like again seemed allegation seemed seemed like friction between the three arms of a government some of the executive and the judiciary so we went on to explain what the national assembly does what the executive does what it comprises of how many members etc etc I'm quite sure it's up on YouTube and then now we have the judiciary so is there friction or what would you say is going on right now in Kenya? Like now to me as a Kenyan what I can say the part is that there's a there's a political I don't know how I can put it but it happens it happens It happens It happens But I don't know It happens So you should then again in some haswa you see during election and this is not a secret because it's actually went to court to the highest court of the country so they offended people the people who think that in election and they are trying to create what we call seeds of discord between the judiciary and the executive and they want also to bring in the legislative legislator within this war so the president is out to unite the country everybody's aware and everybody's supporting this when the president called for this moment of peace to unite the country to liana the person who lost um i'm not fear to call his name he came out of protocols observed handed the judiciary before even the judiciary speak for itself and by this he come out Kenya to know okay i'm going to be a dealer easily on there easily talk to the letter man i'll be talking to go it a mandu go up on the judiciary open the legislative mojib like it is high time we unite and we support the noble idea of its excellency Dr. G. Ruto unite both the executive judiciary and legislate okay because uh rice who is the head of executive remains the head of the state she's working under his excellency mm-hmm mm-hmm I am under the impression that the opposition's main work is to keep the government of the day in check. Are you alluding to maybe sabotage? And as you answer that question, what does corruption mean to you in all this? To me, corruption, in all this, by the time we are trying to bring confusion when the president called the people to unite, this is an example of corruption, because somebody wants to corrupt himself through this process. They want to tell the people that this is not the right process, this is not the right channel. We have several different kinds of corruption. You can see that there is a lack of money, there is a lack of money, even if it is a small amount of money, that is corruption. Corruption means that somebody wants to corrupt himself, but if somebody wants to corrupt himself, that is not becoming corruption, that is not becoming a corrupt person.   So we can call them corrupt people. I would like to understand how you felt when the members of LSK, that is the Lawless Society of Kenya, they took to picketing, that is peaceful protest. Around Friday they passed, not this one, the other one. So how did you feel about that and seeing that it was indeed peaceful, even had police escort? Do you think there was a valid reason for them to, because they went on protest, or they picketed because they felt that His Excellency made sentiments that were not very, I want to say fair, again being very sensitive with the topic and my words. So how do you feel about that particular one? And of course we saw people like His Honour Kalanso Musioka with full regalia. How did you feel about that? Actually it was a total of time wasting. Why would you, that is a very strong sentiment, very strong.  But the President, I would say, he was a judiciary, an executive, and a legislator, he was a judge. He was a judge, he was a judge, he was a corrupt judge. He was a corrupt judge, I would say, the entire judiciary was corrupt, and the President had an opinion about it. I feel like he was talking about it, because it was an neighboring country, it was an neighboring country, and it was a neighboring country, I was a deputy to the Supreme Court, it was a community, so I felt really bad about that. was that corruption, that was corruption. So what was L.S.K., one of the leaders that I'm not an advocate, I can tell you, but I'm not a 3D, so I've filed many cases, including the case of a man being a woman, I think I was the one who took the case, ordered me to report it to the court and we cannot accept that. So the justice system does work. Yes. Okay. Last but not least, how do you feel about the image that is being painted in the international scene? For example, two weeks ago Al Jazeera released a story on Kenya and the headline or the tagline was how his Excellency, the President, was in a row with the judiciary. What do you think that's going to do with our ties or connections abroad? You've seen him going to China, to different places in the world for different conventions, you know, trying to better the economy or development of the economy. And you have such stories. Do you think we're taking 10 steps forward and 25 back or what do you think is happening? Actually, we are taking 25 steps forward because when you see president is visiting this different country, it's lowering for the opportunity for the youths of this country. We cannot rely on only the labor of our own country. We cannot rely on the labor of our own country. We cannot rely on the labor of our own country. Because we are in a state of crisis. We have a lot of conversations. We develop good relationships and we understand that we need to be good at it. We don't want to eventually have to go there to apply and go on like this. Our job is to be good at it. We don't want to go to poverty. It's very important. It's our job actually. We are going to try to do it. We have an opportunity abroad. So the picture that we're painting, this particular friction, or alleged friction between the judiciary and the executive, that is just water under the bridge. That's actual water under the bridge. Okay. Yeah, let us just go away with that one. Okay. Yeah. I like your confidence in the way you speak. So Mr. Lawoyogi, thank you so very much for coming. Thank you for being my guest. Unfortunately, we have to cut this conversation short. I will personally invite you for a lengthier conversation at another time. Is that okay? Although I might have to ask the administrator, hi, please, admin, please confirm or deny this particular case in point at 554 Facebook, 554 channel on X, 554 underscore channel on the ground. My name is Valentine or at Colour Me Val concluding a riveting conversation with myself and Mr. Lawoyogi. Thank you once again and please I implore you do not leave because we still have so much more for you. Please do interact with us on our socials if it's given you or they will be somewhere over here on the floor. Thank you so much for being with us and I will see you in a little bit.


Yes, I promise not to do too many slides because I usually don't like slides and I hate slides So I'll mostly talk about what I need to talk about So my name is Ignacio Gomez. I work at SUSE And we have a boost downstairs. Oh, it's not downstairs. It's actually right next door If you guys want to come and talk to us about what we're doing We have a distribution of a cloud foundry, which is actually quite interesting So my role is I'm based out of a Mia So I live in close to London and I'm visiting partners and customers on all the time and just talking kind of what their problem is and About 18 months ago. Everybody started talking about Kubernetes How great it was and all that because it really solves our problem from an infrastructure side Because they're able to get so much optimization from an infrastructure perspective and then Troy our product manager Who's sitting right over there and looking at his laptop He basically said it wouldn't be cool if we could actually deploy cloud foundry directly on on a container platform and that was actually quite interesting because you get a very small memory footprint and You kind of replace Kubernetes with Bosch because one of the big things Bosch gives you is scalability and resiliency And we kind of said Kubernetes was actually quite interesting for that So now we're able to Deploy cloud founder directly on top of Kubernetes. So it gives you a lot of flexibility. You can deploy on-premise With your own Kubernetes version or if you're on Google you can deploy on GKE, which we actually just started supporting about three days ago Which is nice And it just kind of builds a very good story for a customer because at the end of the day We're kind of really mirroring Kind of the benefits of cloud foundry, which is great developer productivity with the major benefits of Kubernetes Which is really optimizing the infrastructure and really optimizing the footprint. So you get a very good Kind of best of both worlds and at the same time you really solve a problem for the customer Which is actually you don't have to maintain different platforms You can just maintain a Kubernetes platform do your other kind of containers there and kind of happy days But then if you're building 12 factor type applications, you can use cloud foundry for that because that's kind of what it's good for And it scales quite nicely And you're out. Yeah, you're kind of able to do that From the other side Suze we're actually working on three main Projects from cloud foundry one is obviously the containerizations that I've been talking about where we've containerized the runtime The other one is a project Irene. So at the end of this month, we're coming out with 1.4 Which is our version of cloud foundry and you're going to be able to use a Kubernetes scheduler instead of Diego. So you'll have to you have the option to use either one or the other It's not going to be production grade yet because that's coming up. That's a technical preview. Yes And the other one that we're working on is strato Which is nice because you can be running different versions of Of cloud foundry so you can have IBM you can have PCF and you can have Suze and it's all under one single pane of Glass and that gives you kind of a nice kind of way to to manage it from an operator perspective At the end of the day everything I've talked about Kubernetes The developer doesn't care about and he shouldn't because that's just the way it works But from an operator side you can just kind of reutilize all those skills that that you have from a Kubernetes perspective to manage the infrastructure side and get those great optimizations. Yeah Good. I think that was


Hey y'all, what up y'all, check it out.  Turns out, I haven't done that. Ladies and gentlemen, I don't know what to tell you, but I just found out that 2K released some games on the Wii. So the first thing I did was buy a Wii, a controller, and NBA 2K13 to see how it played.  Subscribe. We upload every other day here on this channel and we usually drop bangers. Little, little, little, little, little. You can run that up right now, yo. Crazy, bro, you have a choice. You could've done it. But it's too late. We're gonna get started, ladies and gentlemen. Can I be honest with y'all for a moment? Outside of like Super Smash Brawl, I ain't really played a Wii. And I think we played Guitar Hero on there too. That's about it. So, a lot of this is gonna be brand new to me. I've been all excited. Hey, if y'all are aging, where are you recording? That's, well, that's cause you didn't watch my updated house tour over on my second channel.  The link is at the top of the description. All right, so, boom, ladies and gentlemen, first things first, it is absolute torture to navigate this menu. Man, I forgot how annoying this Wii stuff was. So, I'm curious if they have a Minecraft mode, they do. When I was young, I never wanted to leave the court until I grew up. That's my guy. NBA 2K Insider is like the rich Paul of 2K. I just know I'ma get drafted now. I'm probably gonna get a no trade cause on my rookie contract. First of all, can we talk about his triceps? Why are they that deep? Because it is absolute torture to navigate this menu, I actually have zero interest in changing any of this stuff. I mean, this is basically NBA 2K 10, 2K 11 verbatim. Do you guys remember saving game files? Throwback. Bro, this is NBA 2K 10. Did they just take a three-year-old game and pour it to the Wii?  Oh my God. Look at the graphics. Oh my God.  Come on now. Y'all watch the every 2K videos. PS2 games have better graphics. Look at all the aliasing. There's aliasing everywhere. Okay, so this is the joystick, which kind of makes sense. How do I jump? Okay, B for some reason is the steal button. I don't know. Oh my God. Oh my God. Why did they think this was a good idea? Okay, pass me the ball. I saw. This is a shoot button. I'm not sure. Yo, I'm thoroughly confused right now in my spy TV's bucket. Agent with the ball, scoring point guard, drives left. Back, let's head back. Right here. Devon can shoot. Why does this exist? I'm so curious. Who bought it? Can I see the sales numbers? Who bought it on the Wii? How do you shoot? It's probably one of these buttons, right? Oh, that's the camera. Nope, that's not it. That's how old this game is, man. DeMarcus was coming out of Kentucky. Wait, wasn't that in 2008? Wait, hold on. Whoa. DeMarcus was in the NBA draft in 2010. And we're playing NBA 2K13, but he's still in the combine. They didn't even try. They didn't even try to try. They didn't even wanna make it seem like they were trying. Yes, sir. Oh, maybe you shoot with the one or two button. It is, come on. Rotate, rotate. We out. Good boy, cousin. This is a bad experience, guys. We fit, maybe. Why? Our mind was just filled with regular NBA players. Hey, Google, what year was Alferru Camino in the draft? Alferru Camino's NBA draft year is 2010. Oh, no, this is 2010 draft class.  Was it that difficult? What does the two button do? Let's find out. Play. Okay, that's kind of hard. You see how my expectations are very low, guys? Pull up. Why is he not pulling it? Back, back, back, back. Cousins, pass the ball back. I'm starting to lose faith, fellas. I refuse to continue this, because it's basically 2K10. Now, when NBA 2K came out with the Chinese version of the game and they used the 2K10, 2K11 engine, I was cool with it. But this doesn't play like 2K10, 2K11. Nothing, it doesn't play like it, man. It is absolute torture to navigate menus on the Wii. Just to get to where you want, you have to put so much focus into your movement. So let's get focused, then, all right. Boom. Okay, what is NBA's greatest? Is this like Situations? The 1965 NBA finals featured the Lakers and the Celtics. This was the Celtics' ninth straight trick. Oh, I don't even remember. Was this in 2K10? This might not have been in 2K10. Are we playing broadcast today, ladies and gentlemen? Easy task. No, we're not. I thought I could do it, but I can't. Okay, first of all, this feels way smoother. Maybe it's because my character's not a party 40 overall. I don't know how to shoot. I don't know how to shoot. How do you shoot? How do you shoot? Point the Wii remote up? What? I can do this? This is gonna be hilarious. I have to see how this works. All right, ladies and gentlemen, sprints. Turbo, turbo, turbo, turbo, habbit. Oh, he gon' bang this. Watch this, watch this. Cash! Hey, is it wrong that I'm kind of liking this? This is how you block, this is how you block. You block by doing this. This is incredible. This, ladies and gentlemen, is incredible, and I'm already sweating. You rebound by doing turbo! Jump, jump, yo. They're a little slow in the head, that's fine, guys. I can't even move my hands. Like, I can't rest my hands because I might accidentally shoot. Fade, fade, fade. Cash! I'm the greatest player to ever touch a Wii. No cap! I don't know what I expected, but it wasn't this, and I'm kind of enjoying it. I don't know why it's so enjoyable to shoot like this. Cash! Not on Bill Russell. Wii out, Wii out, Wii out, Wii back, Wii back. This is kind of cool. Hey, I was shitting on that earlier, but this is kind of cool.  Cash!  How do you post up? You gotta abuse it with Bill Russell, because that's what I should have been doing from the gut. English? I guarantee you this is how you shoot, and I don't even know yet. I knew it. That's kind of cool. I knew it, that's kind of cool, yo. They just forced integration with the Wii.  Oh my, ooh! Cash, that's cash. Ladies and gentlemen, I'm getting a good workout in here, NBA 2K13 on the Wii. You see me sweating? You see the drops of sweat? That's cause it's a serious workout. Yo, if y'all wanna see me play will lead or low on the Wii version of this game, I should drop a video like that. I'm gonna do it like in a week on my other channel. Link is in the description. I would love to learn how to do advanced control.  He's horrible, that wasn't my fault. Oh, I'm throwing it too early, it is my fault. In this game, you could throw, oh, there's like a skills gap to throwing, ooh. Whoa! That's a jail-pressing hold Z, and move this thing towards the way. They have dribble moves. Okay, so 2K10 and 2K11 did not have dribble moves like this. So this is not an identical ripoff. And you're gonna shoot. Look, look, look, look, look. Has he pull up cash? I kinda did your thing right here, man.  Is this what I would do with my free time? No, obviously, guys, I have better things to do. But, hey, if I had a Wii and my mom bought me this game, I would be pissed off. Okay, what kind of game modes do they have? Association, Blacktop, Playoff, Season and Situation. They do have a situation. Yo! I'm so curious what the dunk contest looks like on the Wii. Okay, interesting, Wii out here. Is it, what, we have to dunk at the same time? It's split screen?  Why would they slap all this text right here? I'm not trying to read all that. Okay, let's place the prop. Okay, five tires, sprint barricade. I don't know, okay, place the drums right there. Let's just, let's watch Dwight dunk for a moment. Full footage of the ME Live 06 dunk contest. This is horrible. Look at that. This one was so bad. I think a little bit. I know how to play. Let's go split screen.  So you dunk using the Wii remote too. Pick up the ball, Mike. Oh, I'm doing it from too far away. Oh! Did you just see what he's, he's just fake dunking the whole time. I mean, it's not even in my hand, guys. It's not even in my hand. It's gonna dunk from this side. Everybody, guys, it's like 630 and everyone in the house is asleep. I guess I'm just gonna have to enjoy this by myself because everyone's sleep schedule is 100% cruised. This is my time to shine. Nate Robinson, come on. Hoo, ha! I'm gonna try and go for one more speaker here on this side. Ladies and gentlemen, that's NBA 2K13 on the Wii. If y'all want to see me play lower, we'll leave it on the dunk contest. I feel like it'd be a lot of fun. Make sure to go to my other channel, link in the description. I might actually have to drop that. Our only thing is I have to order more of these so I'm waiting on Amazon to deliver. If you guys enjoyed, make sure. Let's try and get this video to a cool little 25,000. Hey, thank you guys for watching. The love in the last month has been insane so thank you guys for that. I'm gonna catch you guys in the next one. I'm out. Peace.


Wayne Goss is dabbling in the complexion world, so you know I had to pick it up. I am so excited. This is so different from what he's ever launched before. So I did from Beautylish pick up the Wayne Goss, the Luxury Cream Foundation. Unfortunately, I do not have the applicator or the powder to review today because when I ordered this, I was so hyped for the foundation itself that I was like really rushing to get it. I was out and the Wi-Fi where I was at was so terribly, terribly slow. It wasn't updating that the powder was available. So I had to go, so I had to just go with this. So I'm waiting to see the reviews on the powder to decide if I want to pick that up.  So those of you who do have the powder and applicator, please let me know down below if I need to pick it up. But let's focus on the foundation. This is currently available on the Beautylish website. It is $38. You do get one ounce of product, so that is very standard for foundations. $38, I mean that's in between high end and luxury. There are 12 shades in the range. If you watch his video, he pretty much explained it's a lot of money to create a very large shade range. Number 12 was going to be the base and he hopes to add more later on in the future. I ended up picking shade number nine, so I hope that this one works out for me. When you order the product, this is the box that it's going to come in. It's very simple. The product itself is made in the USA and it has a 24 month shelf life. If you need to look at the ingredients or anything, feel free to pause right here. On line, this is Beautylish. This is a classic cream foundation with a satin finish for smooth, seamless skin. If you watch Rangas' video, you're able to get pretty much full, full coverage, enough to cover a tattoo, but being that it is a cream product, you are able to blend it out to be more sheer as well. I do like cream foundations for that aspect as well. I feel like you really do have full control over how much coverage that you do get. By the way, if you've never ordered from Beautylish before, that's the only retailer that does carry Wayne Goss and they are awesome. The shipping is super fast. Everything always comes well packaged from them. Customer service is fantastic. They're one of my favorite retailers to order from. Here is what the foundation itself is going to come in. It is plastic with a silver cap. The bottom is going to tell you what shade you have and all of the extra details that you might need. You open it up and here is the product itself. You can see I haven't opened it. I'm a little nervous. I think this will be my color, but we will see. Let's swatch it. Oh, it's definitely quite creamy. Here's how it looks. Let's see the swatch. It seems a little pinky. The shade that I got is described as a light medium with neutral undertones. I'm seeing shades 9 to 12 are all out of stock, so starting from my shade to lighter. You're going to have to wait for a restock, but the rest of the shades are available. My plan is to do half of my application with the brush that I've been loving and then the other half with a beauty sponge. Let's get started with a beauty sponge. I just have a damp beauty blender. For my skin prep, I wanted to keep it very simple. Something that wasn't going to mess with longevity or finish of the foundation. I just used my Laneige Cream Skin Mist to hydrate the skin. This is really beautiful. It's a moisturizer in a bottle, and I love how it moisturizes my skin. I'm going to turn the brightness down a couple of notches. I know it's kind of dark, but I want you to be able to see my pores, see my freckles, see my discoloration, and see how this product does. I'm just twisting my beauty blender in here. I did not press too hard, so we'll start off right here. I had a little small breakout a couple of weeks ago. Nice, nice. With a sponge, you're not going to get a crazy amount of coverage, which I really like because if you go in really heavy with a cream foundation, a lot of times you will be able to get too much coverage, but if you over-apply a product a lot of times, it just won't wear a look as pretty. Okay, so let's get this around the nose. This is blending beautifully. It's applying beautifully. Right here, I would say with a couple very light twists in the product itself, I got about a medium coverage. You can see there is a pretty satin, glowy finish to the skin. Everything looks evened out. This looks really nice. It has a very, very skin-like finish. It doesn't really blur the pores or anything, but it sits very pretty over them. I wouldn't say it emphasizes anything on flattering. I'm going to stop right here. I think for me, this is the perfect amount of coverage.   I wouldn't say full, completely full, like top two coverage, but you can get a relatively full coverage with this. I don't know how well that will wear. Typically, the more you apply, the thicker it is, the less pretty it wears. I'm going to apply this the way that I would apply most of my foundations with a brush. I like to use my finger to spread out nice, even, thin layer over the face. By the way, if you do have my skin tone and used me for shade match, shade number nine worked out great. It does have the tiniest, tiniest hint of pink, but I do have more of a neutral undertone and it still looks good. I'm using my Rare Beauty Foundation Brush to blend this out. This is one of my all-time favorite foundation brushes of the moment. I think it does a beautiful job of blending out the product without leaving any streaks. I'm just going to push this into the skim. I was worried that this being a cream foundation, it would look too thick. Think KVD Good Apple Foundation. That's another cream foundation that can be really thick really quickly and just not look good over time. That foundation, the KVD, has a lot more coverage, a lot more impact. This is definitely more natural. I'm going to apply a little bit more right here. I'm going to do a second coat over the areas of my skin that I feel like could use it. It's blending out really easily, you guys, which I really like. For me, this isn't hitting me as a foundation that I would say has really full coverage, but it has a very nice, medium, natural finish to it, so here's how it looks. When I did apply a second layer, it did build up the coverage a little bit more, but nothing crazy. What do you guys think? I like both methods of application, but I think I'm a little more partial to the way that the sponge applied. I feel like I got a little bit more out of it, and I just like the way that it looks better. Here is our plan of attack. I'm going to apply the rest of my makeup. I'm going to use Trident True products that I know how they work and react with other foundations, and then for color products, I'm playing with the new color pop Winnie the Pooh collection, so I will have that linked down below. I will have timestamps. I'm going to fast forward through me doing my makeup, but if you're not interested, go to the next timestamp. If you want to see me apply my makeup for the rest of the day, keep watching. Before I get into the makeup application, I've done my brows, so the makeup has been sitting for five minutes. I'm noticing that this does not dry down. Most cream foundations don't. I'm not surprised by this, but I just wanted to let you know. If you're wearing a mask or for whatever reason, not transfer proof at all, definitely want a little bit of powder if you're going to be wearing anything that's going to be hitting your face. Completed makeup looks like this. Side note, the color pop Winnie the Pooh collection is so cute. I had to do a honey-inspired eye with that palette, and it was very, very nice quality for color pop. I used the Winnie the Pooh highlight. Super cute. I have one of the glosses on, so I had fun with that collection. Here is how the makeup is looking. The skin looks really great.  I do worry about those of you who have an oily complexion, you might want to definitely prep the skin on that day, powder well, but for me, I'm loving the way this foundation looks. It's more dewy on my skin than I suspected. I feel like I really have a glow even right here on the chin where I don't have any other product. I can see a little bit of that glow, but I like it. I think it looks really healthy. This is a really great everyday finish. Looks quite skin-like, but still gives a little bit of coverage. I'm definitely feeling this foundation right now. The only things that I would say that I noticed right away is that it doesn't set down even though I have a little bit of powder on my skin. I feel like it really isn't that set down, so if I'm wearing a mask, it probably won't reach for this foundation. The claims that it's full coverage, maybe I still just can't get over how much coverage the KVD Good Apple foundation has, but this is not nearly as much coverage, which I don't think is a bad thing. I definitely think you can still get a medium to full coverage with this, but it's quite easy to keep it quite natural. Here we are. I'm going to be wearing this for the rest of the day. I'm going to pop on in a second to show you what this looks like in front of natural lighting on my iPhone, but I'm really loving how skin-like this is looking. It is beautiful. All right, I will catch up with you guys in a few hours.  It doesn't look too heavy at all. It just looks really healthy, but my skin looks super even, so there still is some good coverage to it. I really hope this wears well because I'm into this. All right, wear time update. It's been about four hours, a little over, since I first put on the foundation, and I can definitely tell it's not going to be one of my trusty long-wearing foundations.  I still think it looks really nice. You can see a little bit of oil building up here, and you can see it wasn't kind to my smile lines, but honestly, it's better than some other foundations. I am liking the way that this is looking. It doesn't feel super lightweight, at least with the amount of foundation that I applied. I can feel it, but it doesn't feel heavy either. No, but I still actually really liking the way it looks. Even Jose, my husband, said he liked it the way this looks, and he doesn't know anything, but don't tell him. He just looked at me. He heard me say that, but anyways, I think it looks really, really good, but I can definitely tell it's not going to be a long-wearing foundation on me, and two, if you have oily skin, I don't know you guys. You definitely need to do the proper skin prep. I think when I use this tomorrow, I will do a different skin prep to see if that changes it. It still looks really good. I'm a little worried for four hours for now, but I still am really liking it at this point. All right guys, so it is about 11 o'clock, so I am doing my final check-in for the day. It's been the full eight hours. My final thoughts on the wing gosh, the Luxury Cream Foundation. I really, really, really like this. I like the way that it looks.  Definitely she looks a little oily, but I feel like it's nothing. A quick touch-up powder couldn't have fixed literally a few hours ago. I mean, I don't touch up really for my foundation reviews, but for not being touched up, I love how smooth my skin looks. I'm definitely oily. Proper skin prep, I think, would do me well as well as a midday touch-up, but as soon as I put powder on, I just feel like everything looks really good. If we want to get close here, you can definitely see the oil collecting around here. My smile lines aren't bad, but it did go into them, but I mean, those are lines on my face. I don't know what else to say they're going to be here, but this quick little powder refresh is a savior. I feel like the foundation looks almost as good as new eight hours later. So I'm not going to go to this foundation if I know I am walking out in the heat all day and my makeup's going to be on for hours. This is not a foundation that I am going to trust for longevity, but in terms of every day, I think it is really beautiful and it's held up well enough. So overall, on my first thoughts, at least with my dry skin, I am very, very happy with this foundation. I think it is beautiful. I'm looking forward to continue wearing this. Keep in mind today is the only first time that I tried it, so I will certainly keep you guys updated if anything changes, but the first impressions here is really, really positive. It hasn't broken up around my nose weird, like a lot of foundations do. This is really like a luxury cream foundation. So if you are looking for something that's in between medium to full coverage, but you can also definitely get a lot less coverage. I think this is something that skin like with a little bit of a more satin to glowy finish. I think this is going to be the one for you in terms of how I said it felt a little tacky and not tacky, but sticky on the skin just like it never dried down. It really never did dried down, but it's not anything in bothered by it. I did wear sunglasses earlier and it did kind of right here leave the sunglasses lines, but nothing bad. This is a good foundation. I recommend this if you're interested. Again, if you guys tried the powder, let me know if I need to get the powder. Maybe those two work in conjunction beautifully with each other. And if you have oily skin and you have tried this foundation, please tell me down below how this worked out for you. I will pin the first comment that I see that talks about how it worked on their oily skin and I will catch you guys in the next one. Thank you so much for liking this video and being subscribed to me. Have a good one.


Okay, good evening.  Is that possible? Okay, great. Thank you. Hi, my name's Russ Hyde. I'm a data scientist at Jumping Rivers. My colleague Keith Newman should be answering questions in the online chat. And yes, the topic of the talk today, it relates to shiny applications and how you make them more efficient, how you make them more enjoyable to work with as a developer and how you can make them, you know, a little bit nicer for your users to work with. So we're going to talk about streamlining, which is sort of making your app more efficient, and we're going to talk about automation, which is about kind of removing those tasks that are a bit boring or a bit repetitive or whatever that you need to do as a developer. Jumping Rivers that we work for is a data science consultancy in the UK. We work on the whole kind of stack of data science projects, machine learning, shiny applications and things, and also the kind of data engineering and infrastructure side as well. If there's a phrase that encapsulates the ideas behind this talk, it's that data doesn't stand still, or even sit still. Now, over the past two years, we've been working on a working with an application that was originally developed by Dean Attali, and we've been working on this with Reperta past stories group at the World Health Organization. This is a shiny dashboard for presenting COVID-19 vaccination counts. So within the application, you can see things like, you know, the vaccine uptake in specific countries or in specific age groups, or even in like subpopulations like the health worker subpopulation of a given country. As you can probably imagine, the data upon which this app is based is a moving target. So from week to week, there's new vaccines being administered across the world, and that data is gradually feeding into the app as time goes on. So the data in this particular application, so the counts of vaccine doses and stuff originally came from three main databases, one of which Tessie was kind of the main of the bunch that the WHO were involved. We're going to sort of illustrate how a data source might evolve over time in this image here. So the first thing that the simplest changes that on a, you know, maybe on a week by week or a day by day basis, you might get new releases of data. And if you're developing an application that's aiming to present that data, it wants to be in sync with the most recent version of the data. If you're integrating multiple data sets together, you may have a kind of mismatch between when one data set gets updated and when another does and your app has to be able to account for that. Similarly, you can get changes in the actual structure of the data. There may be new columns added as time goes on. There may be a change in the encoding of specific columns or something in your data set as time goes on. And then finally, something we're dealing with at the moment is that as time goes on, you might find that you may prefer to work with one data set over another. So we're changing preferences as time goes on. This is a typical shiny app, and this is the kind of structure of a shiny app that would always be in sync with that data. You have some raw data for a project like this, that would be raw data that's stored online somewhere that you would import into the R process where your application is running and do a bit of processing on to generate some process data and then present that within your dashboard. That would always be in sync because whatever the raw data is, the period of time when a user started their session, that would be the data that gets processed and presented to the world. The only problem here is that transferring data is quite expensive, it can take a long time and processing data can certainly take a long time depending on the source and depending on what you need to do with it. So if you start ending up with multiple users all working with the Apple at the same time, you end up with multiple sessions, processing and downloading the same data and doing kind of, you know, doing the same tasks in a way that's kind of quite inefficient. And so, there are ways to solve that problem. Now, data is slow in a lot of different ways. The transfer of data from one place to another can be quite slow. Processing of data can be quite slow and the transfer in, you know, anyway. So there are lots of places in your source code that you can improve the efficiency of your application by rewriting a function here or there. But sometimes it's better to do a little bit of measurement, a bit of profiling of your code to work out, you know, if you need to speed up an application, spend some time getting information about, you know, how fast it starts up. So this is a tool called Google Lighthouse, which will give you a report on how fast your application starts, how quickly the images arise on the screen and things. And then you can run that within your browser. There's a tool in R called ProfViz, which will do a kind of visual profiling of your source code. So while you're running a shiny app, if you run a shiny app inside this call to this ProfViz function, when you then close that shiny app, you'll get a graph that looks like this, which kind of in a way illustrates how much time the app spent running a particular function. And you can get a further detail of like how long a given function ran for and how much memory it used. So it's important to measure because there's no point optimizing code unless it's going to bring a appreciable improvement to your actual project. That's changes you could make to the source code. There are changes you can make that don't necessarily involve, you know, getting right deep in the weeds of rewriting functions and things like that. An incremental improvement you can make over that initial app that I showed is to, so in that initial app, processing of the data was going on in every user session. But you don't necessarily need to do that. You could actually do the processing in one user session and store whatever the process data is. And then when any other users come in, they will, their sessions will download the process data and you don't necessarily have to go through that process thing. You have to do some stuff to ensure that the process data stays in sync with the raw data, you know, if the raw data becomes newer, then the processing pipeline might run again. So it's a slight improvement, but what that means is that for some users, your app might run really slowly, but for most users, it'll run quite fast. Another issue with data is that these transfer is quite slow. This is just some illustrated data that I made for my own machine a couple of weeks ago. So the speed at which data can move from the hard drive to the processor is about three gigabytes per second, whereas network data, you know, by a kind of internet speed test is about a thousand fold slower than that. So if you can minimize the amount, well, from the previous slide, if you can minimize the amount of processing that you do, if you can minimize the amount of data that you need to transfer across the wires, you will speed up your application. So another incremental improvement that we can do is we can only transfer that data that the user actually needs. So in the previous figure I showed, for every user's session, the raw data is being downloaded in full here, and in some cases it's getting processed and in others it's not. You don't necessarily need all that raw data if you are downloading processed data as well. So there may be a partition of the raw data that's only used to generate that processed data. And if you can identify that, then you don't necessarily need to download that every time a user connects to your app and they can use the processed data instead. So that was a slight improvement that we gained, but still it's not particularly brilliant because still some users will have a poor experience because it takes a long time to run the data processing pipeline, but most users won't. The final change that you can introduce is simply to take the processing outside of a shiny app. So rather than downloading the data that you need, running your data processing inside the app, you can move it to like a scheduled task or something. By on a daily basis you run your data processing against whatever the most recent version of the data is, generate a process dataset that's then uploaded to a data source and then you can whenever a user interacts with your app that data will get downloaded and used. And now there's no data processing going on whatsoever in the application. But the problem we've doing this kind of thing is that there's a kind of integration problem. You've now got data processing going on in, for us we were using something called GitHub actions, which I'll mention in a couple of slides time. So these are running on running in a data center somewhere this process, rather than in the running application. So you have to be able to manage that additional complexity to the architecture of an app. And the way that you can do that is by using kind of automation tools. So automation, I'm going to talk about GitHub actions. These are little scripts that run in your source code repository. So if you, they're quite often used during development cycles. So if you write a bit of new code and maybe make a pull request, if that's how you work, you can have a little workflow that runs on GitHub to check that. The style of your code is okay to check that it runs any kind of automated tests and stuff. And even for a shiny application, you can deploy automatically from GitHub. And I'll show you an example of that and a workflow that can be used for that in a minute. And we used exactly the same process of like running, of kind of defining a workflow script that runs on a specified kind of schedule. Which takes the data and does a bit of processing and then stores it such that the app can then download it and run as efficiently as possible. So yeah, there are other ways of running automated tasks. We chose to use GitHub actions simply because it was simpler because the actions run next to, you know, it looks like they run next to the code. But these are things where you specify when should the workflow run, should it run whenever you add new code, should it run on a daily basis, should it run, should it be possible to kind of manually set off a new workflow run and you can set all the things as well, the type of tasks. For deployment, so deployment is one of these tasks that like, it can be difficult. If you don't have a kind of automated way of doing it, it can lead to some inconsistencies. And if I deployed from our studio on my own machine, I might get slightly different packages installed than you would if you deployed from your machine, even if we were doing it to the same account. And that can lead to inconsistencies in the deployment. So when you're deploying shiny apps, there is actually a way to do that in an automated way from GitHub. So if you need to get some account tokens, if you're if you're working with shiny apps.io like the app that we were working with here, you can get your username and some token for shiny apps and a secret value as well. But these are secret values, you don't want anyone to be able to see these in your source code, so you need to be able to store them in GitHub in a secret manner. And there are, there's a way of storing secret values within GitHub that are only used when these workflows run. So for example, we added your username and a secret and a token for this application. To actually deploy, you can, sorry, a typical workflow script looks like this. You define when the script should run. So this just tells us that it's going to run whenever there's a whenever new code is added to the main branch of the repository. And then we specify a few different steps that run. So these are actually, you might not, you don't really need to know the details of these, but basically it's like you're pulling in the source code, you're installing R, and then you're installing any packages that your app depends upon. And then in the second half of this, we actually do the deployment, which is just to function calls. So you write your code, much like you'd write an R script. So this is a function within the RS Connect package that sets your account info. And then a second function that deploys a given app name to the shiny apps to IO server. So these variables in here secrets dot shiny apps name, they can pull secrets that you've stored in GitHub. And that's a way of kind of automating the process of deploying an application which simplifies your life. So if you're making a lot of changes to a report to a project. It can be easy to forget to do certain steps like, you know, making sure that tests run and deploy stuff unless you've got that stuff automated. So in summary, yes, so we've been working with this COVID-19 app and it has gone through a series of evolutionary changes to kind of improve its user friendliness to improve the speed that the data processing because people are making decisions based on this application so it has to be usable. In summary, it's best to try and simplify your app as much as possible to try as do. If you're writing a data presentation up, try to do as little processing as possible, and to pull as little data as possible into that app because both of the tasks are really can be really slow. There are tools, profiles for analyzing your code and lighthouse can be used if you want to gauge over time whether the changes you're making are leading to improvements in the start up time of your application. And then simplifying your life, you can automate the boring and repetitive stuff and by using these GitHub actions. There is a repository maintained by, I think it's by the RStudio team that has multiple actions for things like linting and testing and stuff like that. A problem with this is that if you move processing and stuff out of your app, then the architecture of your whole project may become more complicated and it becomes a little bit more of an issue to keep it all in your brain. Anyway, so that's my talk. I'd like to thank the WHO and particularly Roberto Pastore for letting us work with this application over the past two years. And, oh yeah, if you want to know a little bit more about the topics we're talking about here, there are a couple of blog posts available on our website. Thank you for listening. I'll take any questions if there are any questions. Thanks a lot, Russ. That was a great talk. There's one question in the chat from Eric. Have you explored other alternatives to GitHub actions for these workflows? You've seen that GitLab offers a similar service, but he's curious if there are any others that you've tried to use? Yeah, I have used a lot of different services for automation. Our firm typically uses GitLab for almost all of our internal work. And yeah, the tools that they provide, though slightly different to GitHub, they're perfectly usable. There are other alternatives that are outside of GitHub, like CircleCI and things. And also you can use things like deposit connect or the cloud as your type services for running processing on a schedule as well. So there are loads of tools out there for doing this stuff. Awesome. Thanks. I don't see any more questions in the chat. So we're still a little bit ahead of schedule, but thank you so much. Russ, that was an awesome presentation. No problem. It was my pleasure. I think that prof is was definitely a nugget. Make a lot of shiny apps and I haven't done that yet so might be scared to see what my code is actually doing. Check that out.


So today my house is in major need of like top-to-bottom clean So I am going to try to accomplish it all today If I don't quite get it all finished I might do a little bit tomorrow, but I'm gonna try to get it all done today That's my goal and before I even get into that I wanted to tell you guys that this video is in collaboration with my friend Lexi She has actually been on my channel before in my vlogs because we are good friends in real life And I want you guys as soon as you're done with this video to go check out her She's also cleaning her whole house and the exciting part is is they just moved to a fixer upper So she's actually cleaning her house and moving in kind of all at the same time so I have no idea what all she's packing into her video, but it's gonna be a lot and There's a lot of stuff that they're gonna be doing in that house to renovate it and do some cool stuff to it Eventually because they are looking to buy where they're moving to she's a mom of two little ones One of them is Everly's age her little guy Malachi and the other one is Haysley's age her little girl Linya you guys will enjoy her vlogs She her and her husband own a business that they Take down trees and all kinds of stuff so extremely interesting and she has a broad range of content Alright, well, I think I'm just gonna go ahead and get started on this house. Like I said, I have a lot to do I'd really like to get at least several things done in each room and blow through it all so let's get started. I Started out in my dining room and just cleaned up the table and sprayed everything down with my mrs. Meyers Pine scent. Oh, I just love all these holiday scents that we have going on and they've been so fun to clean with in preparation for Christmas So since this is a realistic clean with me, you guys are seeing my mountain mountain of laundry and I needed to get all of it done It was just to the point where we were running out of clothes, you know, how it is if you are a homemaker yourself So we were just yeah to that point and I had to get things folded So after I put the laundry upstairs, I tackled my laundry room I had a Grove order that needed to be put away and I have everything organized in these bins And so I just put everything away And then I recently got a new vacuum cleaner over Black Friday And so I took my old cordless out of here with the mount because my new one doesn't have a mount It stands on its own and I just put everything in the garage I decided to just kind of move it out of my way so that I could store my mop and stuff a little bit better in that Little no battery charger for my new cordless. So I decided to try to hide it up in this basket and Honestly, it's been so great I can just pull the new battery out and then put the one that needs to be charged right inside the basket and nobody even knows that it's there and Then I grab my orange clothes sent another holiday sent from Grove and just wiped my washer and dryer down This spin mop is the best if you guys don't have one I highly highly recommend it I have tried several mops and this is definitely the best by far it has amazing reviews on Amazon And I always have the link below and lately I've been loving using mr. Clean erasers For my sink. It just does such a good job of cleaning up the stainless steel along with like one of my dish soaps I just haven't found anything else that gets them quite as shiny and gets the hardwater stains out of the sink Then I always tie up my curtains into knots It's just a little trick to keep the ends off the floor so that the mop doesn't hit them And sometimes I use my broom and since I got this shark cordless that does such a good job on hard floors I do use this to at times It just depends on what I'm doing or how bad the floor is or what's on the floor that needs to be swept up Next I just tackled some of the glass and the windows in the dining room My little girls get lots of fingerprints all over everything in this room And then this was actually the next day I didn't get everything completely finished that I wanted to the day before so I tackled the playroom Just got getting things picked up and this floor is all done I moved over into my room and just got the bed made and things straightened up I like to wake up to a clean room just helps me feel like the rest of my day is clear and Just relaxes my mind a little bit and then this is the blanket I got over Black Friday. It is so incredibly soft It's from Target if I can find a link for it. I will definitely be linking it below for you guys I grabbed my girls bedding and sheets. It was just time to get them washed I do keep a plastic sheet or I don't know what they call them They're not necessarily like a shiny plastic, but a Waterproof sheet underneath of their bedding just because we're going through potty training right now Now the last thing I did was just wiped down the windows and vacuumed really quick in our family room I'm working on getting the I'm working on getting it redone I got rid of the furniture that was in there and I hoping in January to get some different furniture and Decorate it the way that I would like to all right you guys that is everything that I got done for this whole house Clean with me. The only exception is that I did not get my bathrooms done in this time around I'm thinking probably in the next day or two. I'll do them and They're kind of their own project in and of themselves, but it's just what I didn't get done But since this is a realistic whole house clean with me I'm gonna show you guys the playroom I put the girls in there while I was doing their room and swept in the family room Yep but at least I know the floor is mopped and clean and It's a smells good in here. Did you dump everything out again? So anyways Just for a little laugh for you guys And if you're a mom you probably can totally relate to the fact that as soon as you get stuff cleaned up They mess it up again But anyways, if you guys are new to my channel Don't forget to give this video a like and hit the subscribe button for me And I will see you guys in tomorrow's video. Also, don't forget to go check out Lexi's channel


This is stock number 702948. We are here at Summit Automotive in Fond du Lac, Wisconsin, your new and used Ram half-ton truck headquarters. Remember, we are the guys with the trucks on 41. Today, we are checking out this super clean 2017 Ram 1500 quad cab 6-foot 4-inch short box Express. This vehicle has a 5.7 liter V8 Hemi motor. From this HD video, you will be able to tell that this truck is extremely clean all the way around. Flame red is the color. We shoot all of our videos in 1080p. So if you have HD capabilities on your computer tablet or a smartphone device, turn them on right now because it's like you're right here looking at the truck with me. It comes with the factory 20-inch alloy rims with the chrome covers and the Goodyear Wrangler SRA 275 60R 20 tires. These tires have probably about 60 to 70 percent of the tread left on them. Driver side front fender, no dents, no dings on that. Headlight lenses are nice and clear. The hood is in excellent condition. No dents or dings on that. As well as the grille and front bumper that you saw just before, very nice and clean. No scuffs or scrapes. Passenger side rim is in nice condition as well. And as you go down this side of the truck, you can see just how clean the body is. How reflective and mirror-like that paint is. We take these HD videos so if you are far away or even if you're close by and just cannot make the trip down. But you're thinking about making the trip down and want to have the confidence that you're looking at the right vehicle. You can see the truck here, the truck, and have confidence that you are looking at the right vehicle so you can make that trip or put that money down the whole the vehicle until you can get here. Frame and underbody or the lower rockers I should say are all in really nice condition. This back rim is in nice shape as well. No scuffs or scrapes on that. And the back tires have just as much tread as the front tires. It does have the wheel well liner which keeps your frame and underbody looking like new. Very clean underneath here as are the lower rockers. We want to make sure you get the most accurate representation of the vehicle as possible so when you get here there's absolutely no surprises. As we come around to the back you can see it has the dual rear exhaust. No denser dings on that rear bumper. Excellent shape. The tailgate is in nice shape as well. It has a backup camera and a locking tailgate. And the bed looks like it hardly has ever been used if it has well got a couple little light scuffs but very very clean back here like new and hardly ever used. As we come around to this side of the truck just as clean as that passenger side. No denser dings on this box side. This back rim for full disclosure is in excellent condition as well. And as we check out these doors no denser dings on them either. Has the power heated mirrors inside the express package gives you the gray cloth interior. There are no rips. There are no tears in these seats. They are in excellent condition. Comes with factory floor mats throughout. Power windows, power locks, power mirrors on the express package as well as auto head lamps. And as we hop inside here you can see that this truck has 9,025 miles. You get the outside temperature display as well as the compass and your digital speedometer. This one has bluetooth audio controls, information center controls on the left, cruise controls and gear selector on the right. Comes with the 5.0 touchscreen radio. This one has AM FM and Sirius XM radio capabilities. This is also where your backup camera shows up. You get the turn dial 8 speed automatic transmission, the push button four-wheel drive, factory brake control or stability control and a tow hall mode. Carpeting and floor mats are really clean. Passengers side seat is in excellent condition as well. No rips or tears on that and the headliner is in really nice condition too. You get your map lights up there. Then we'll take a quick look at the back seats and then check out under the hood. Back seats are just as clean as the front seats. No rips or tears back here. It does have the latch child safety system for your car seats. These seats do fold up for extra storage underneath. And you can see that the floor mats and carpeting is very clean back here. We'll take a quick look under the hood. I would personally like to thank you for checking out the video today. We put a lot of work into these videos to hopefully give you a better idea of the overall condition of the vehicle so you can make a smart purchasing decision. Under the hood we have the 5.7 liter V8 Hemi motor. Engine bay is very clean, runs very smooth. This truck has been fully safety and inspected by our service shop. Has a fresh oil and filter change. All the fluids have been checked and topped off. The truck has been gone through mechanically 100% and is 100% ready to go. To see more pictures of this ram or one of our other 450 new and used cars, trucks, SUVs, minivans, wranglers, you name it we got it go to our website www.summitauto.com. Full pictures and descriptions of every single vehicle on our lot. Videos of every single used vehicle that we have all at summitauto.com. If you want to check out just our used inventory you can go to truckson41.com. That's truckson41, the number 41.com and check us out there.  Ask for one of our sales associates to make this ram yours today. Once again that number is<PHONE_NUMBER>. Thanks again for checking out the video. If you want to check them out you can go to youtube.com slash summitauto. Remember to like, subscribe and share on this video and all the videos that you may see there. In fact in a second you will see a link to subscribe to our YouTube channel on your left. You'll link to more half done truck videos like this one on your right and if you haven't been to our website on the bottom link to this vehicle. On our website click those check us out, like, subscribe and share and we really look forward to helping with this super clean 2017 Ram 1500 quad cab short box. Thanks again.