History proves that we have never lost by pressing the limits of our frontiers. Indeed earlier this month one news magazine reported and those on new shoulders this legacy was built. First for the coming decade for the 1990s space station freedom, our critical next step in all our space endeavors, and next for the new century back to the moon, back to the future, and this time back to stay. And then a journey into tomorrow, a journey to another planet, a manned mission to Mars. Inspired by the president's declaration, researching the ways of first day returning to the moon and exploring Mars as accelerating throughout government industry and academia, inflatable modules protected by lunar soil and linked together to form an expandable base are under study. To explore Mars, engineers are looking into a number of robotic rovers that could serve as pathfinders for manned missions. In this scenario, a Mars spaceship is assembled in orbit using a robot arm. Heavy launch vehicles haul up its major components. Once the ship is complete, a shuttle brings in the flight crew and the journey begins. Upon reaching the planet, a crew carrying lander separates from the mother ship. Guided by information from an earlier rover mission, it is steered to a pre-planned touchdown spot, providing a base for Mars operations. To ensure that no approach to building a lunar base and exploring Mars is overlooked. NASA's Minister Richard Trulie recently launched a nationwide outreach program seeking new and innovative ideas. The program includes more than 3,200 letters from Trulie to universities and professional societies, an announcement to industry in commerce business daily, a review of federally sponsored research and a study by the American Institute of Aeronautics and Astronautics. NASA has even established this toll-free telephone number for anyone who would like to submit an idea. The outreach effort offers this country's best and brightest a chance to help shape the future of man in space, station freedom, a lunar base, and journey to Mars. A comprehensive plan to extend human presence in space.


Wel, the Topfer TV a here is my three things. Everton 3, Sheffield Wednesday nil, FA Cup, fourth round tonight at goodness on park. Great win for the Blues. Sheffield Wednesday come at the real good go. It was just an enjoyable game football. Obviously it's like that when you win anyway, isn't it? But I thought everton played quite well tonight, so a good result. Just delighted to be in the next round where we face Spayers or Wickham, hopefully Wickham. First thing I want to talk about today is Hammers' quality, Hammers Rodriguez is my man of the match in the game. I just thought to 90 shoulders class, OK playing against the championship side, fair enough. But it's just his ability on the ball. We've seen him do this in the Premier League, this isn't something new. But just that ability to buy himself that yard of space, that bit of time and class on the ball. And his passing range is incredible, his vision is brilliant. ac rwy'n credu i'r wych yn ein gwasanaeth i gweithio, rwy'n credu i gwybrwch i'w Rotherham, i chi'n gwneud i'w Sub ac i'w Westam, i chi'n gwneud i'w Rotherham i'w Wolves, ac rwy'n credu i'n gweithio i'w 12 o'r Fyglwyr Cymru, i chi'n cael eu pethau gofyn yn ei gweithio i gweithio i'r gweithio i'w eu phwng, ac rwy'n credu i gweithio i'w Dari Ion i 85 o ran iawn i'w gweithio i fynd, Dyna dwi'n mynd i ddweud o'r hyn yn cyffredinol, dyna'n mynd i'n ffres. Rwy'n mynd i'n mwynt yn ôl amser i hyn, ac mae'n gofio Llygodydd i'r tyf yn y byd yn cael ei ysgol ac mae'n gofio fân iawn eiickydd o'r rhain. Rwy'n mynd i'n dweud i ddweud, mae ddweud a'r hyn sydd'n mynd yn cerddolol, a'r hyn yn unaill yn ddifwards. Felly'n hyn o blwch i'r cwpan. Ie, ympai bod yn cael eu cyhoedd sydd am gael y Llewyn, Onw'n hwyl i'w wneud i sylfa'n gweithio yn ddiogel arna nesaf i ddefnyddio. Wnaeth hynny yn gwneud ydyn nhw, mae'n gafodd i'w gŵls ar reactive, a wnaeth addysgu'n gwneud i'w ddond o beth. I wna'n gweithio'n gweithio. Rwy'n popeth ydw i'n fwrdd y gallai chi, ond rwy'n gweithio'n gweithio a visu arno ennill dyma. Mae'n eu gwneud i'w ddod i'w gwneud i'w pwysfu'n cefnol. We played with it in himself, you could tell that. But it's good to see him back. I just think with Dominus dome on the side, you know he's got that ability to get us a goal like he started it off tonight. I think if we can keep creating for him, then he will have more opportunity to answer his goal tally. He's a real threat now for us, Dominic Alderloo. We've just got to get better sefais tune. It was a great to see him back. He's a handful. He's got good control. He's in the danger areas and it's not where he needs to be. A'n dweud hynny i ymwyaf i'n petits gynulled ac yn gofyn i'r gwasanaeth gyda gweithredu. Mae hwnnw dweud y prosiectau cír cwrs, oed o'r cyfrifio cwrs, oed o'n cyfrifio boi gyda hanlion iawn. Felly yw'r unrhyw gwaith ydw i'r gwneud yma, gyda chi'n meddwl i'r syniad yma i ddechrau hynny,ol ynddo i'n meddwl i gynnwys, widio'r hannach oherwydd fydd gwaith ddim yn ei ddechrau. against Leicester, but it's great to have obviously Britialers on back and Dominic Halver-Lewman because we can hear them, they won't have Jamie Vardy so I think Dom could be the matter winner in that one, it's a big game but we've got to get in the service but the lighter these back tonight, the lighter that he's scored a goal. And the final thing tonight really is just how we move forward with the team and it's in the wide areas, obviously the manager will be looking for another midfiel player, he'll be looking for a wide player, he'll be looking for a right back in the slummer and another striker, but it's a winge when you look at it a wide player tonight you know we took Alex Obby's out injured, we know that Bernard came on and we know that Bernard will be amazed if he's passed still everything in the slummer, I really will, he may go this window he may not but I imagine he will leave the club in the slummer and we need someone who can come on and change a game and give us that extra little bit of ability, that bit of something else that we haven't got, Anthony Gordon's still not ready for me, there's flashes of something there but I think he really needs to go and play, I think a lone spell will do him the way the good, he'd have to play, there's no point sending him on lone and he sits on a bench but I think he needs to play because he needs to realise what it's like every week playing against me and playing regularly as well, you know he's coming on for five and ten minutes here and there, he's not really going to get into, force his way into anything called develop the way he needs to, I think he needs games but we need a ready made player who's going to upset the status quo at the top end of the pity in terms of who's in, we can't go through the season, you know next season with the same hammers, ritualis and a dom, we've got to have other options and we've got to have players who fall out of form like the charlatan's not playing brilliantly at the moment but there's no one who could replace him at the moment as well so he's going to play no matter what, not seeing you drop him anyway but you need to have that thing where you're wondering whether to drop him on or whether you push hammers in field or whether you know the lad, whoever it may be is sitting on a bench and comes on for one of them players or you can mix it up so that's an area, I think that evidently I've got to really look at for the summer, someone who's a little bit different to what we've got but maybe it's someone who's versus, that's a bit different to what we've got but maybe it's someone who's versus mewn will closer to play to that and إinawner shot di receiving and he'sitten not even thinking, how do we deal with it he's going to go into the eighth round we've got to look at. But where should we look at him and complain about all three positions and not trying to negate another four but I think they will want another striker obviously,edennie Torreston is missing tonight with an injury, Evan will be looking for another strike and I am not hitting he will go if it isn't this window in the summer as well so they need to replace him. oes fod yn Y Ffifradd a'r Efeir Cwl yn yr eich rai oedd y Llywodraeth yn ymryd,yn nid o ddim yn iawn ymchwil mewn gwath i fod hynny ymweld.  Nawr, mae'r Llywodraeth yn ddigwydd, ac mae'n gwneud yn ddigwydd o gwaith COVID-19. Dyna yma i gwybod. Efyd yn ymgyrchu i'w chefio yn gwybod yma, yn ymgyrch, yn ymgyrch, yn ymgyrch, yn yr am 5. Dyna ddim yn ymgyrch. Mae'r ffordd hynny'n gweithio'r fideo a'r ffordd hynny'n gweithio'r ffordd hynny, yn ymgyrch, yn ymgyrch, yn ymgyrch, yn ymgyrch, yn ymgyrch. Ond paeddon. See you later!


And we are still going along with the different theories and definitely all of you must be thinking that maybe there are too many theories but that is what life is all about that when we are studying a particular dimension then definitely a theory tends to emanate from it. And basically every theory has different interpretations also. Now in the previous one we were looking at again the model hazards theory or the model theory which again looked at the hazards which tend to exist in which the managers of a particular organization for their own benefit would be creating structures and frameworks and regulations and also opportunities for themselves and that would basically compromise on the betterment of other people. Today we are going to be looking at the political theory.  So the political theory in corporate governance is looking at the different political dimensions and interpretations of political texture and context within a particular organization. So let us look at it a little bit more articulately through our different slides and look at those. So when we are looking at the political theory the task of corporate organization is by developing voting support from shareholders rather than purchasing voting power. So this is extremely important. You know what happens is that when the elections are taking place within the organization then what is happening is that the top management is influencing the shareholders especially in the context of proxy voting. So what is happening is that that whole manipulation process is actually a political process in which they have been done. Now when we talk about purchasing vote we are not talking about giving a particular amount for that but it could be something else it could be indirect purchasing of vote it could be by giving different favors and that is called conflict of interest. So it is very very important that we do not let conflict of interest supersede or overcome the corporate governance regulation and rule within a particular organization and that basically means that if there is any conflict of interest it is mandatory that it should be declared secondly all of those should be accumulated within a particular database and all out efforts should be done that there is no manipulation or exploitation in purchasing votes and gardening support for any political group or community within the particular organization and that is rather important because if you let the purchasing of vote take place then again the whole theory tends to dissipate of corporate governance and the very essence of corporate governance is compromised and that would again lead to an overall manipulation and exploitation by the elite few. So looking at it a little bit further we will see that having a political influence in corporate governance may direct corporate governance within the organization. So that is exactly what I was saying just a little while ago that that would tend to manipulate the whole organization because whatever was done initially if it was melafide from the very beginning then the exploitation also begins from the very grassroots and from the very foundation. So it is extremely important that you have to create mechanisms with safeguard this type of exploitation secondly eliminate conflict of interest and third ensure that votes cannot be purchased directly or indirectly. Moving forward a little bit more we see the allocation of corporate power profits and privileges are determined through the government's favor. So again this is the external political context that connections with government connections with vested groups connections with power groups connections with different corporate associations they all are playing a different role and it could lead to also many advantages for the organization in profits and privileges but again that would be immoral that would be considered to be exploitative that would be considered to be actually blatant corruption and that should not be allowed because equal competition and a fair living field is very very important for the economy of any nation and secondly also encourages fair competition. So that is very important so intrapolitical and extra political both aspects have to ensure that there is a level playing field that things are being done according to laws that there is no conflict of interest there is no exploitation there is no corruption and there is no manipulation by using power wealth and authority for the benefit of individual or institution either of the two and then let us look at another dimension and that is the political model of corporate governance can have an immense influence on governance development so that is also something which sometimes is overwhelming and therefore we have to ensure that it becomes void ab initio from the moment it starts has to be declared void there have to be intra organizational mechanisms which ensure that this is not allowed and thirdly it is extremely important that there are fair and competitive audits taking place and it is not exploited in such a way that the difference stakeholders are actually intertwined with each other for the benefit of each other which would be compromising the majority at the other end and that would then have an immense influence on corporate governance because then all of the corporate governance mechanisms would also be developed in such a way that they favor a select few and that would be absolutely against the very essence of corporate governance and how morality is conceived in a corporate context. Thank you so much.


And now for the first time since the 2016 finals, A-League football returns to Parramatta. The referee just giving a warning to all those players in the six yard box here as Jurich delivers tough for Loebvar. That could have gone anywhere. Fortunately for him over the top of the crossbar but the pressure is on. Look like a foul. Now Duke, great ball back post. Oh young Wilburick. In the goes from ball boy to the first goal scorer. Please be trying to join in. Murray slides it to Jurich for the strike. Oh what a stunning opening goal from the Central Coast Mariners. It's a cracker. Milan Jurich the attacking midfielder out of Serbia. Fika took a deflection and a bamboozled Loebvar. He's got the assignment on the taller Matt Yermann. Oh the flick on and the equaliser just before half time from the captain. Mitch Duke and Wanderland erupts just before half time. And the first goal of the season. You can watch that count. Silvera slicing line perfectly waited for Orm who has time to turn in the box. Trying to pick out a teammate. He's done just that. Clever header. Loebvar cutting out just before to Silver. Would have poked it home. Gordon was stretching. Tough ball to execute. Easily cut out by Bacchus. Wanderers fans urging their team on. Grossos past Jurich. Tanks on the strike. Deflection. Great reactions. Tapping though nearly. The bottom item. Great double save. Mark Beragini. Fantastic. His brother scored the winner last night with a header for Sydney FC. Something hit him as well. Georgievsky not a bad option here. Schweigler goes to the end. Important little flick. Penalty is going to be given here. Halle Reza Fagani heads towards the penalty area. Referee just waiting for it to get still again to provide the distraction. Duke makes it 2-1 in the return to Wanderland. It is Western Sydney on top. Finally. Deriketti was thinking about coming up but he remains in his own half. Only just as order livers. Gordon up. Loebvar. What a save. Still alive. Cleared off the line second time around. The Mariners that close to 2-2. Denver Jock. How good is this? How good is that? Eventually outside of their own defensive box by Western Sydney. That was a close run thing. There it is. Western Sydney return to their spiritual home and get the three points first up.


In the latest release of the SharePoint Framework version 1.15, Microsoft ditched TS Lint in favor of ES Lint. And while this is a big improvement and a step in the right direction, I think that Microsoft might have gone a little overboard as they added a ton of additional linting rules that we didn't have to deal with before. The point of this video is to see how to cope with some of the common ES Lint rules that you're going to likely encounter when you migrate your existing SharePoint Framework projects over to the latest version 1.15 of the SharePoint Framework.  But there's one more thing that I want to do during this video. As I said, I think that Microsoft went a little overboard with these rules with respect to ES Lint. And while I like ES Lint, what I don't like is that every single default project that I create now with the SharePoint Framework or any tool for that matter is now going to impose any coding rules on me that are entirely subjective. I'd prefer if the rules that they did include were scaled back and more minimal. And let me add the rules that I want to add for my organization's coding standards. Because right now, you either have to change how you like to write your code and your standard practices at your organization or you're going to have to edit every single project that you create to use these new default rules. And personally, I don't like this. So this will be how my opinionated how to use ES Lint in your SharePoint Framework projects is going to come across. Hey, I'm Andrew Connell. This episode is also available as a blog post on Voitanus.io and as a podcast on Voitanus.show. Check out the description below the video for links to these other resources. Hey, I'm Andrew. And if you're new here, subscribe to get notified of future videos for professional developers on Microsoft 365 and Microsoft Azure Topics. Let me show you what I'm going to start with here. So I've got a project that I have in my SharePoint Framework course that demonstrates how to use React hooks in a SharePoint Framework project. And so what this one's doing here, this is all written with 1.14. So what I did is I created a copy of this or created a brand new project that's going to do the same thing, but I'm doing it using the SharePoint Framework version 1.15. So what I want to show you here is let me jump over to a tool that I have that's doing a diff between the two projects. So we can see how much of a difference there is between these two projects. For the most part, there's not a whole lot.  This has been deleted from 1.14. So you can see up here where it shows the 1.14 version on the left side and on the right side, that's where it's using the 1.15 version over here. So we can see that this TS Lint JSON file only exists in the 1.14 project. What we do have those, we have this new file called the eslintrc.js file. And that's going to be in the root of our project. And you can see that this is set up here to go ahead and load in some stuff on our project out of the box. So it's just setting a couple of little things. We'll come back and look at that in a second. One of the other changes that we see here that's big with this version of the, from going from 1.14 to 1.15 is you'll notice that there's nothing really much in the dependencies here because that's all really coming from the different version, from going from one version to the next version of the SharePoint framework. So a couple of little minor things change there, like a little bit of React stuff, a little bit from 1.12 to 1.14, a couple of different versions of the project there. But what is interesting here is you'll see that we have a couple changes here, specifically these three that you see that are listed. And then there's another one on line 33 where we've got a eslint config package. We've got a plug-ins for SPFX and a configuration for SPFX. Notice that two of those are coming from the Microsoft scope and one of them is coming from the Rush stack scope. Rush is a tool that Microsoft uses to handle the entire build tool chain for the SharePoint framework, but they do it for a lot of other stuff. So Microsoft has taken a dependency or the SharePoint framework team has taken a dependency on this tool called Rush that we use in the SharePoint framework. And so you're going to see a bunch of the rules are coming from rules that they define. And then furthermore, we also have this React hooks extension as well, our plug-in that's added in for eslint. So to start off really quick, what I want to do is let's come over to our project and let's go into that cswp of 1.14. And I want to make sure that I'm using the correct version of Node. In this case here, I'm using 16, so I'm going to switch it over to use version 14. I use a tool called the Node Version Manager and allows me to have different versions of Node installed. This one I know has got the right version of Node. In this case, you can see it's version 14.19.3. So what I'm going to be able to do with this is we take a look at the project. I've already downloaded all of the NPM packages. So I'm just going to say Gulp Build. And what this is going to do is it's going to build the project, but it's also going to run the entire linting process as well. So let's see what it looked like when we had TSlint on a project that didn't have any issues with it. Okay, so we can see that the TSlint task started. We see it use TSlint 5.12 and we see that it finished right here after about five seconds. No issues were reported. So we're in pretty good shape right here. We don't have to worry about too much. Now let's switch this up. Let's go back and all I did was take the exact same project, right?  Well, the only thing if we look at the TypeScript file for the web part itself, you can see that there's really nothing here. There's this read-only theme that was added by Microsoft for a lot of the theming stuff that they added. That came from 1.14, I think. And then they've also added in an onInit method that you see here as well. So those are two things that were added to 1.15 that we didn't have in the older version of the project here. But for the most part, it's basically the same thing. You can see I'm importing some references here. Those aren't listed here because I have them listed actually down here, which are mirroring these two lines. Okay, so let's now see what like the default like linting errors that we're going to see from our project. So let me jump back and go to the 1.15 version of this project. I need to also switch over to the version of node 16 that this project was built with. So latest and greatest. All right, cool. So let's start over with this and let's make sure we've got our node modules already installed for this one as well. So I'll say gulp build. Now let's see what we get from this out of the box. All right, so you can see we got a handful of errors that pop up. So if I scroll back, let's just to confirm that we're using ESLint. We can see we're starting our linting task and we're using ESLint version 8.7, which is a fairly current version. And we get a bunch of linting errors that show up, but then it shows up at the very end. It's going to list all those out as well. So if I open this up a little bit, a little bit easier to read these with the, if they're all on one line. So we got a couple of things like no explicit any. So we can't use an any type. It says we have to specify a different type. We'll look at it in a second. Consistent type assertions. Couple of things here. We also got this JSX no bind. We've got no unused variables. JSX no bind as well. No unused variables. Okay, so we got a few linting errors that we're going to have to deal with here. But I want to add in a couple of additional scenarios here that I think are common that you're going to find in your projects. So let me come back. Let me come over to my project here. Let's open this up and let's actually get it to force a few more of these linting errors to pop up. So what I'm going to do is just make this a little bit bigger. And I'm going to start by coming over here into my services. All right. So let's add a few things to our service here. So one of the things I'm going to want to do is I'm going to go ahead and add a constructor. So I'm going to say constructor and I'm going to use this access or a private access or that's going to just say some string equals hello world. Like that. So what is that doing? Well, this is a type script like shorthand. What this code is doing under the covers is creating a private member variable called some string. And it's adding that to this class. And then it's going to set the value of that inside the constructor. So this code right here is the equivalent of me writing something like private or sorry. Yeah. Private some string is a string and we'll put that in just initialize it to nothing. And then I'll say constructor arg, which is a string. And I'll say this some string equals arg. So this code right here is identical to the code right above it. This is what it's going to essentially be transpiled to. So I don't want to I'm not going to use this right now. I'm just going to go ahead and comment that out. And see like this is going to trigger some some errors that we have. So notice we're on four error line 432. So another thing that we're going to do here is let me come over to our web part. And let me add in a few things to our web part here. So some common things that you would end up wanting to do with this. Like let's say for example that you wanted to get the current title of the current site. So I'll just create a new member variable called my current site title. And then inside of that, I'm going to want to do something like after the on a knit. Let's add in a method here that's called get this is called get the site title. It's going to return back a string as a promise. It's an asynchronous method here. And so what I'm going to do is call this.context sphpclient.get. I'm going to look and get the title of the current site that I'm on. When I get that response back, it's just a raw response. So the first thing I have to do is I have to call JSON to convert the body of that to JSON that I can work with. And that's also going to be done as a promise. So I'm going to return that back as a promise. And I'm going to grab the title property out of that because that's the only property that I requested. And then to be able to use this, well, I'll do something like say this current site title equals await this.get site title like that. And to be able to use that await, I need to go through and decorate this guy with an async, right? So make life a little bit easier. I could do it with a promise as well and use like a then promise if I wanted to on this. But I'm not doing that in this case. Actually, you know what? Let's just go ahead and do that. I'll show you another. It'll actually allow me to show you something else. So get the site title and then in the then part of the promise. So this is the site title, which is going to be a string. I'll then say this dot current site title equals site title. Okay, so we're in good shape there. All right, now that we've done this, let's go back and let's see our lending error. So this time I'll just do it right inside of the terminal and our existing client. And I'll just do a gulp build. Okay, so we've got a bunch of errors that are popping up here. So let's go ahead and start looking at some of these. So first we're going to start off with is this no explicit any. So what is this? So I mission TS, I mission TS lines nine and 10. So what does that mean? Unexpected any specified different type? Well, that's going to be kind of easy for me to look at because I look at this and it shows that I've got an any type that's listed. Generally, not a great practice to do this, but sometimes you kind of need to do this. And I think that in this case here, it's really going to be up to you. What do you want to do? Well, first of all, there's a couple of things that you can do how you can address this. So one thing you can do to address this is I can turn off the linting for this file. Everything in this file by just going and adding a comment to the top of the file. And I could say ES lent dot or dash disabled. And what that will do is that will turn off linting for the entire file. So if I rerun a gulp build, we'll see that that error is going to go away from my ea for my I mission file. And sure enough, we can see that it's gone. Well, that's not really ideal. Maybe I just want to go through and get rid of it for this these these two lines right here. And so one of the things I could say is I could put in this ES lent disable. So let's say I wanted to disable just this one rule instead of everything with ES lent. And what I could do there is by saying ES lent disable and then pass in this the actual linting error that I want or linting rule that I wanted to ignore. So I could turn it off for an entire block by doing a disable and then turn it back on here by saying go ahead and turn it back on. So now if I go through and I run gulp build, it should still not show up, but we can see how we're disabling it from showing up. And we can see that as it finishes here, it's missing. It's not even showing up our I mission type script class. Okay. So that's another way we can disable it on yet another way we can disable it is that we can just disable it for a particular line. So I could do it as a disable line and do this as just a comment on this one line. So this way we should see our ES lent error for this any the any rule should only show up one time, not twice. It should show up for line 10, not not not line nine. And sure enough, you can see here that it's showing up for line 10. Okay. Well, that's great. But how do I actually fix this? So one of the ways that I can actually fix this instead of disabling this rule, one of the ways that I can fix this if I come over here, I can actually define something for these two objects. Well, the crew object, I know it has a very specific type. And what I can do is by drop in this I crew option right here and then take I crew and assign it over here because that's the correct data type that we have. But on the vehicles, I don't really know what this is. And to be able to define a type of anything, I can't use the any keyword, but a way to get around it is to say, create a new interface here of an I anything. It's going to be any name that I want it to be. And I'll just say it can have any string as a property. And that's going to also evaluate to an object. So any it can have any property that's going to evaluate to a string. And now I want to go through and set it here. What we'll see is this is this is kind of like cheating, because what this is doing is this is saying, I'm going to create an interface just to make the rule go away. But I don't know about you as I look at this, you can see our rules going away here. But I don't know about you. But as I look at this, that is a lot harder to read, at least that was a lot harder to read than these two things are. So I kind of have to leave this one up to you. Does this make sense to even go up go through with this? I don't know. I mean, that's going to be up to you. Let's look at some of these other ones here that we have. We've got one here for online five for mission service about a consistent type assertion. See where it says use as I mission instead of I mission. So what is that? Well, let me go ahead and let's grab this real quick. And let me open up my browser. Let's do a search for this consistent type assertion. That's coming from TypeScript ES Len. And so what I'm going to do is let's go take a look at what this is what this is saying. And what I can see in this rule is that it's effectively telling me that it aims to standardize the use of assertion styles across the entire code base. In other words, let's go back to our code.  Instead of what it wants me to do in this case here, it doesn't want me to use angle brackets because it says, you know, hey, because React actually uses angle brackets and in TSX or JSX, probably not a good idea to use it in casting as well. So to make sure things don't get screwed up, then you should not use that style of casting. You should use that style of casting. Okay. I mean, is that that big of a deal? Well, I mean, I guess to them, to Microsoft it is or at least to the default setting that we have in an SPFX project. But I don't know, that one's going to kind of be up to you. You got to figure out if you want to do that. But you can see here we got rid of that one that was on line five. So we're getting a little bit farther down. We're doing better. We still got a boatload of yellow here that we got to work on. We got 15 warning showing up. So let's see what else we can do with this. Explicit member accessibility, the mission accessibility modifier or definition of the constructor. What does that mean? What that's telling me here is that it doesn't want my constructor to have no accessor defined. In TypeScript, I don't have to define it. I can leave it just the way it is right now. And that's assumed that it's going to be public. If I wanted it private, I got to mark it as private. But what this rule is telling me is that I really need to say be explicit in what I want to do. In my opinion, that's kind of a garbage rule because yes, you should do that. But if the language supports certain things and for different shorthand things, they do it for a reason to make my life a little bit easier. I don't know. I'm not a fan of that rule at all. I would like to disable that one. But I'll show you here. We had 15 a second ago. Where are we going to be now? We're down to 14. Okay, cool. So we got that one done. What is the next one? I expected a type annotation on 432 on another thing on 432. No parameter properties. And a name. It doesn't like my naming convention. So it really doesn't like a lot of my issues I've got here. So let's go. Let's look at those at that code. What is this telling me? Well, first of all, no parameter properties. It doesn't like the fact that I can use this little shorthand and type script to put private before an argument so it can. I don't have to write all of this code out. I don't know about you, but the code online 432 is a lot easier for me to read than it is him to go through and read on the one that I have highlighted from 434 to 437. Not a fan of this one, but okay, I'll do what you tell me to do. I'll get rid of that code and I'll switch it over to this. And then I'll say it doesn't like the way I'm defining my properties because it says a private variable or private member should always start with an underscore. That's what the thing here about the naming convention. So some string must have at least one underscore because it's private. Like, okay. I don't agree with that, but whatever. It also didn't like the fact that in this case up here where one of the errors that it was telling me is if we open it back up, it was saying type def and expected a type annotation. What does that mean? That's telling me right here when I made this declaration, even though all of us can look at this and say, well, clearly some string is a string because I'm assigning a string to it as the default value, but the rule that they've chosen to use here says, nope, you have to put a type definition on everything. So I should have written it like that. I don't know about you, but I think that's a little absurd because now I've got more stuff to read, more mental comprehension that I've got to go through. Whereas before, I think that that was sufficient to say, I know it's going to be a string, whatever.  And we should have knocked out, what, maybe three of our different warnings. So we should be down to about 11, I think, 12 or 11. What did it not like? Some string doesn't exist. Did you mean some string? Is that because, oh yes, because we changed the name of it right there to put an underscore in front of it. Okay. So we'll try it one more time. Now we're down to 12. Okay. Getting better. Now, mission service, what else doesn't it like? Oh, member accessibility again, modifier on the constructor. Oh, there you go. That's why we only have 12 and not, it's a public constructor. So that'll go down from 12 down to 11 warnings in just a minute. Okay, cool. Now the next thing we want to look at, oh, we got stuff with our web part. All right. Let's look at this. You can use very unused variables. Oh, that's easy. What is that telling me? That's telling me that, hey, you're importing something and you're defining this thing called I read only theme and you're not using it. So go ahead and get rid of it. Okay. I'm not going to use it now. So just go ahead and delete it. That's a nice one to have. Kind of keep your code a little bit cleaner. Let's see. So that one should have gone down. We should be at 11. That should be down to 10. Next thing, line 25. Naming convention again. Up should have one leading underscore. That's right. So because we marked this as a private value right here should have a leading underscore. All right. I'll get rid of that one. So that's fixed. What do we have? What else do we have here? Oh, let's actually let's clean this up. Let's run it again. We should be down under 10. Started with over 15. Going to be under 10 now. Nope. Didn't like that because somewhere we're using something called current site title. We sure are. It's right here. Okay. Let's run it again. Change changes and we will then come back. Let's run it one more time. All right. Cool. We're down to nine. We're getting there. All right. Next thing. No floating promises. A promise must be awaited with an end. End with a call to a catch. End with a call to a then with a rejection handler or be explicitly marked as ignored with the void operator. What is this complaining about? Basically what this is telling me is that, this is a promise coming back with a then and you're not doing anything to catch the error handler. This is the part of where I think ES lent and people using ES lent and lending rules. You can make your code better, but you can also not follow the spirit of what the rule is trying to get you to do and instead just try and squash the rules warnings that are popping up. So like for example, it's telling me that I don't have anything that's catching an exception that happens here. And I can make this rule go away by simply adding in a catch that does absolutely nothing. And I can prove that to you by coming over here. Remember, we have nine. We're having this thing called no floating promises. I run it again. And what you'll see now is that this catch that we just added is going to get rid of that rule. I got rid of the warning. As you can see here, but in my opinion, that's not following the spirit of what was supposed to be happening there. So some of this stuff too is kind of up to you on how you handle it. That's not a good way to handle it in my opinion. You should have had an error warning or an error handler there. Next thing up, what do we got? Line 45 is now telling me the naming convention. It doesn't like the fact that it's called get site title must have a leading underscore because it's a private. So I'll say, fine, I'll make it called get site title. So I got to go up here and change where I'm calling it. All right, so that'll fix that problem. Next one, no async await. Now, this one is really irritating to me. This method right here, where is this coming from? So no async await. Actually, let's see how this is actually showing up in the project. That's a better way to look at it. So we can see this error is coming from the default definition and it says no async await. The usage of async has overhead when using older browsers. Now, this is one that I got a big issue with and I may be mistaken, but I think that Microsoft has already, I bugged this one in the SharePoint framework dev docs issues list. And I think Microsoft has already acknowledged the fact that, yeah, we shouldn't have done this. So we've removed it. So we won't see it in a future version of the SharePoint framework. And I'm surprised we even had it. So what this one does, if I come over here and I look under the node modules, remember when we were looking at the package, all the packages, we have an ESLint plugin SPFX package. And if I look at the library for this and I look at the index.js, let's get rid of this, we can see here I've got a plugin called no async await. So okay, that's coming from the SharePoint framework ESLint So that's coming from this file here under no async await, so let's open that up. And what that one's doing here, that is now there's our no async await rule. There's the message and it says the usage of async has overhead when using older browsers and that's being defined by the rush stack ESLint plugin.  Now if I scroll down to the very bottom here and I look at the tsconfig whenever we build our project we're targeting ES5. ES5 is from 2009. I got a separate issue with the SharePoint framework guys on why we're still building Type JavaScript for 2009 when all the modern browsers support more recent JavaScript. We don't need to do this. The only reason you need to do that is if you're building stuff for Internet Explorer. Internet Explorer is dead. Microsoft doesn't support Internet Explorer again in 365 or SharePoint Online so there's no reason to do this. I could bump this up to ES6 and get a more recent version of JavaScript but regardless the async and await keywords aren't even in ES5 or in ES6. TypeScript is going to compile those keywords down that I'm using in my TypeScript and you're never going to see async and await in your projects. I can prove this. If I come over here and say Gulp Bundle that's going to create the JavaScript bundle for my project. That's going to put that into the disk folder. We'll let this finish so we have a lot less warnings than we did a second ago. Webpack runs there's our bundle that's being generated right here and in that bundle let's do a quick check find async. Keyword async which should be at the beginning of a function. Load async that's not one that's not what I'm looking for I'm looking for async to be right between function and the name of the function so not there nope still not finding it still not finding it still not finding it and that's it that was all 11. The error that we just saw a second ago whereas let me see if I can find out where we just were. I was under node modules we're under at Microsoft plug-in lib no async away it has overhead and using older browsers we're not even putting it in the bundle which means that the async keyword isn't even making it to the browser this rule is absurd so while it may be gone in future versions of the SharePoint framework I'm going to show you how to turn this thing off completely and then we're going to see this show up again we have it showing up in a couple places there's no async await see if we have it in any other places not that I can see so how to get rid of it what I'm going to get rid of it is I'm going to copy the entire rule like this I'm going to go to my eslintrc.js file and I'm going to add in a rules collection and inside this rules collection there's a rule called no async await I'm going to set it to off so that now when I run a gulp build we now see that whole no async await thing is now gone so cool I was able to shut that off for the entire project so I've shown you how to shut off a rule for an entire project I've shown you how to shut off a rule for an entire file I've shown you how to do it for an entire block of code and I've also shown you how to do it for a specific line and disable specific rules here on my mind Microsoft should get this out of the default projects alright let's look at another one a type def what is that expecting a raw response to have a type annotation I know what that is what that's telling me online 46 and on 49 we can see in those two places if I come over here to 46 and 49 there we go it's a raw response but I'm not telling it what kind of data comes back the data that comes back is an SP HP client response so I need that value right there I need to import that add that to my list of imports like that come on here to this guy and add it like that I then also with the responses coming back from this JSON I'm getting an any coming back for me right so is that any going to be cool well I don't know because I'm not actually giving it a type annotation so that would have been line 49 right now because I just added some stuff to the import we see it's now line 52 so what I could do here is I could define a new interface that's going to define what this thing is or I could just say that this is some object that has a title property that's of type string and what that'll do is I'll actually squash that error so I'll squash that problem here so now I'm defining the type of data that I'm expecting to get back so that I can have my intelligence and you'll see here that it's now gone away now I'm back to dealing with the we'll come back to that in a second so that's another thing we have to look at those type definitions I don't think that we should have to do those I think that that should be up to us I think that maybe it could be turned off maybe it could be turned on I don't know you tell me leave a comment below and let me know if you think that this should be a default thing that we have in our projects some people are going to want it some people aren't I would default to not forcing this not imposing this on people a couple other things that we have here this one I think this one's a garbage rule that we shouldn't have to that should just be removed as well so I'm 47 in the mission react component 47 there we go okay so what this is telling me is I should not have arrow functions inside of my I'll look at this error here this is coming from a react library I'm going to copy this and go back to the browser and do a search for it no bind so why is it telling me this and it's saying that it'll create a brand new function for every single render this is bad for performance it may cause unnecessary renders blah blah blah so it tells me that I should not do things like use bind or use an arrow function instead I should do something like create the function and then call it like this this is to me this is really not not necessary using inline functions like this is perfectly fine this rule is completely outdated the reason why for this is that this rule it comes from a time when arrow functions were not as common as and people use the dot bind syntax that you see like right here we use this and that was slow a slow way of doing this that was a performance issue but that performance issue has been fixed in chrome 49 I don't know what you guys are using but this is not chrome 49 this is chrome 43 103 we're way past that we're years past that these are evergreen browsers so to me this rule is outdated we should not have to deal with this so again I'm going to go ahead and get rid of this guy by grabbing him and I'm going to go over to my linting rules and I'm going to turn this off as well if you don't believe me don't take my word for it go read this blog post from 2017 by a guy named Ryan Florence if you don't know who this guy is this is the guy that wrote the react router he's got a really good post that talks about inline functions and performance and really the gist of it comes all the way down to what he says here at the end is write your code naturally code it to the design measure your interactions to find slow pass and he explains how to do it and then he said it comes down to only optimize the code when he sees that there's slow stuff if you really believe that premature optimizations of bad practice then you won't need proof that the inline factions are fast you need to prove that what you did was slow not that what you're doing is fast you can't prove it in a negative so in this case here I don't like this rule I agree with what the react guys say this is outdated we shouldn't have to deal with this the rest of the ones that you see here this is we have the same thing with the props using arrow functions we if I go do a galt build again you'll see now that I've actually gotten rid of all of our errors except for two I think we're down to two yes these are both no unused variables and that's inside of my mission list and my react because if I go to my mission lists I have styles I'm not using those I can get rid of that and in my react I'm using the escape function or I have it imported but I'm not using it so that now when I build my project we'll see that I have no ESLint errors or warnings and ta-da everything looks good so in this video I wanted you to be able to see how to deal with some of this stuff how to figure out what's going on with some of these roles and where some of them are being defined but then in addition I wanted you to learn how to maybe either address the code problems that they're talking about or to figure out how to disable it and move on what do you think now I've created a discussion item on their issue list to debate this so I'll leave a link to it in the description below the video so please take a moment and let Microsoft know what you think either by simply reacting to the post or by leaving a comment now's the time because we might be able to get some things changed before the next SharePoint framework release what do you think about all these changes with the ESLint do you think that Microsoft went overboard too? let me know by dropping a comment below and let me know if you want to see more share videos about the SharePoint framework and if you like this video please give me a thumbs up and subscribe by smashing that big red subscribe button below the video so you'll see when I publish more videos for developers on Microsoft 365 and Microsoft Azure topics including the SharePoint framework I'll see you next time


Ashwajubul Hamid Tinobu is the 16th President and Commander-in-Chief of the Federal Republic of Nigeria following the just concluded swearing in. Tinobu took his oath of office to arousing applause by supporters and well-wishers at the colorful ceremony at the Eagle Square, Abuja. Mr. Hamid Tinobu, do something to the Federal Republic of Nigeria that as President of the Federal Republic of Nigeria, I will recharge my duties and perform my functions, honestly, to the best of my ability and faithfully in accordance with the Constitution of the Federal Republic of Nigeria and the law. We abide by the code of conduct containing the fifth schedule to the Constitution of the Federal Republic of Nigeria that I will not allow my personal interest to influence my official conduct or my official decisions that I will preserve, protect, and defend the Constitution of the Federal Republic of Nigeria. Hello, hope you enjoyed the news. Please do subscribe to our YouTube channel and don't forget to hit the notification button so you get notified about fresh news updates.


Chinese medicines offer a holistic view on our body health. Our body energy, we call it Qi, has to be interactive with the outside energy in order to achieve a balance. A good energy balance in our body, that means good health. The China today is the major producer of all these traditional medicinal herbs. We have over 600 of the herbs being listed in the Chinese pharmacopoeia today. Many of them coming from the plant, and many of them have been used for over 2,000 years in China. They are in general considered safe, and not only as drug, but also could be used as food. All the things in the universe have divided into five different elements, fire, earth, gold, water and wood. Our body energy interacting with all these elements in order to achieve a balance. If you look at our energy within our body, we could also divide it into five different elements. For example, the fire is corresponding to the heart functions, the kidney is corresponding to the water functions. These five different systems maintain a balance and have a homostasis within our body and to provide you with a good health. The yin balance of one of the energy, and what happened, and it will cause disease. And the balance of all these energy or the five elements can be many ways. And one of the ways that I recommend you to do is the intake of the traditional Chinese medicines. Today, when we look at the herbal market in China or in global, we have China take 10% of the market value. However, however, China produce over 95% of the raw material. The major problem is China is not able to produce high value, good control herbal product, not like Japan or Germany. What are the problems? The problem is we have a 50% of the population considered as farmers. We only have 10% of the farmland. Where the farmland go, they are misused, misorganized and in particular in China. And I know that the urbanization is one of the problems. So the houses, the factory, they build legs to the farmland. The farmland, the farmer, they are not educated, they are overused of the herbal side. The water for irrigation, they are contaminated with the heavy metal. In our body, one of the organ, the brain, have the energy yin balance very easy, particularly under what we have today with the polluter and the stress society. We expect more Alzheimer's, Parkinson's, depressions, schizophrenia. And I want to take one of the exam code in here, the depressions. If you look at the last year number, we have 5% of the people have depressions. That's according to the WHO record. If you look at the Western medicines for depression, 50% of the patients do not respond to Western medicines. And indeed, traditional Chinese medicines offer one of the approach. The Chinese medicines, when you look at our brain, we do not have the cure. We do not have the disease concept. But rather than we want our brain to be protected, to be as healthy as long as we live. According to the Asian book in China, record 2000 years ago, we already have all those herbal formulas, herbal decorsions to keep our brain healthy. When you look at the herbal market today, with all those scientific research that we have at the university, and indeed, we have a Ginseng, Dase, our Dasey, and all these herbs have been known for anti-depressants to help you to sleep better. And indeed, they can consume that as food or as medicines. To strengthen the herbal market, we need good product. We need high-value product. And indeed, we need scientific evidence. And we need all these research happening in our campus. What about for China? China only takes 10% of the herbal market. So as I mentioned, they have a lot of problems. And what they need to do, number one, they need to put more investment to produce all those high-value herbal products in the market. We should learn it from Japan or the Germany to produce those herbs for current market today. And here, I would like to pose your questions. How do China, in long run, to produce or to make better development of the herbal product in this current market? Thank you and thank you for your attention.


Hello, and welcome to our segment on elementary particles. An elementary particle is a particle that has no internal parts. In other words, it's a particle that has no other more elementary particles inside of it. We've seen two of those so far, the electron and the photon. In the last segment, scientists were reducing the 92 elements that made up all of matter down to three particles, the electron, the proton, and the neutron. In this segment, scientists went to the mountaintops and put bubble chambers up in balloons to find a vast array of new particles. We'll cover those particles in this segment. We'll also probe the proton, much like Rutherford was able to probe the atom. He found a nucleus inside. We're going to find some things inside the proton, but first let's take a look at the particles that were found from cosmic rays.


Welcome to Cal OES headquarters, and today is another beautiful day. Even more special is the fact that we're replacing seven OES type one fire engines that have light use arc capability in the state fire and rescue mutual aid system. And it is really a nice day to see the crews out here and as we prepare for yet another fire season where these engines will go home in a short time they'll be put back into service and be ready to respond to moments known as anywhere in the state. I'd also like to thank representatives from Senator Nelson, Assemblyman Jim Cooper and Assemblyman Kevin McCarthy for having representatives here today as we hand off these engines to them. And I'd like now turn it over to my partner Mark Wells, who's the Chief of Sacramento Metropolitan Fire Department, now. Well, thank you Chief Segaras. Yes, I'd like to say thank you to the state of California. Behind me is these fantastic state-of-the-art pieces of equipment that we have the opportunity as the Metro Fire District to staff in the times of need. I think in the state of California, the master mutual aid system is so robust and so capable of responding to all types of emergencies. And both wild land and light urban search and rescue capability in these vehicles is a tremendous asset to the state of California. I know Metro Fire has the opportunity to staff. We're getting a new one today. And two other vehicles that we gladfully go up and down the state of California. Last year we went into 13 different counties on 11 different deployments with over 63 people and 100 days out in the field. And it's a great opportunity for the state to help each other and most importantly, back here regionally, if we have an issue that overwhelms the resources of our capability, we can ask for that same mutual aid back. So I'd like to thank our partners at the state of California, unbelievably cooperative, beneficial relationship. And thank you for replacing this equipment with such great, safe and efficient equipment to let us do our jobs better. Chanel Murray for Representative Jim Cooper. Good morning. Thank you all for being here today. I just want to say on behalf of Assemblymember Jim Cooper that he sends his regrets that he's unable to make it today. He is performing legislative duties at the Capitol. But that he wants to extend a sincere thank you to Governor Brown and Cal OES for arranging the Woodbridge Fire Department and Consumers Fire Departments receive these fleets today. It is important for our fire and first responders to have a reliable transportation and equipment.  We appreciate all that you do and want to congratulate Chief Steve Butler from Woodbridge Fire Department, as well as Chief Troy Blair from the Consumers Fire Departments. Thank you all. Just so we're all on the same page, the agencies that are represented here today is Consumers Fire Department. Five cities, Fire Authority out of San Luis Bispo, some city fire department, again Sacramento Metropolitan Fire District, San Luis Bispo City, San Luis Bispo County slash Cal Fire and Woodbridge Fire Protection District. And without their support and staffing these engines, it would not be possible to have such a robust and capable fire and rescue mutual aid system for the backing of their fire chiefs and ultimately the elected body out there. I'd also like to thank again our legislators because without them and the governor's support for our budget to continue to replace this equipment, we wouldn't have what we have today.


What's going on guys?  Now all of my old school Watch Dogs 1 fans have been answering me for ages to do these videos again. Watch Dogs 2 not long came out. I did plan on doing these live videos at first but it had trouble with its online service. I don't know but it seemed to be okay now and all seems to be fixed. So I can actually do some live Watch Dogs hacking gameplays which I've absolutely missed. You don't understand. Watch Dogs 1 and its live hacking was just the best thing ever. And if you guys want to see more of this sort of thing do drop a like and leave a comment in that comment section. That'll be absolutely epic. Now if you're new to this sort of thing, if you're a Destiny fan and watch me for Destiny, but you're curious about what this is, it's basically hide and seek. I go into a random person's lobby who's playing Watch Dogs in their own single player campaign. And it's my job to get close to them, hack them and then hide in their game within a certain area. You'll see it on the map. It's so fun. I mean it's a lot harder now in this game because they've got all sorts of gadgets to find. But it's so so so much fun. I mean I'll fail. I'll fail a lot. Player fan. See it deserves a pretty decent now. I'll fail a lot but I don't cut nothing out. So you'll see my fails. You'll see my epic hats.  Like sitting on top of cars hacking people and people are running around the car. I can't see.   So initiate, download Un-Jekalian or two. He's right there, you see. He's there. Now I don't know if I can get him from here. No client. It's the wrong person. It's 168 meters away. It's over this hill. Now it seems as though a lot of people know I'm getting into their games which ain't the case on Watch Dogs 1.  I haven't been hacked yet. I don't know if it notifies them somehow or whatever. If you've been hacked in this game, let me know. Does it glitch? Does your game freeze? Because on the first one, when you used to be hacked, you used to have a little bit of a frame rate issue so you knew someone was getting into your game. I don't know if it happens on this one. I don't really want to get too close. I think he's seen me running around over here. He has to get real close to me though.  Let's run! My keys are beeping. I don't know where my keys are. I mean someone's walked by my car. Now let's...  A little bush! A little big bush to hide in. This one. Now this one. Now this one. Look. This one's pretty good.   I've seen one of these and they're real small. Okay so where are you? He's there. Should we right there? I don't know if I'm... Can I get... Yeah I got him. Now go back. Now go back. Now please don't see me. Now we've got this whole area to run around in. See on the map on the bottom left hand side of the screen that's the area I can run in. Now all he has to do is profile me which is basically lock on to me with his phone and we're done. Now what I can do this year, sneaky, pull this out and just hide here. Now I think... I do think that when I'm using sort of things like these gadgets it does like have a slight trail to where it's coming from. So if I'm sitting in a bush and I'm like this you can see the light that I'm connected to people with. I think there's a red one of them connecting to me so I can't have him clock my chopper really. I don't know where he is. I can't see him. I have a little fly off and have a look. Why not? Oh there he is right there. You can see he's in his chopper. Look you see the line that's connected to him. So I'm just going to go out and get out of it and just stand here.   See what I mean? There's a failure. There's a failure. It's a lot harder in this game than what it is. I still get the bonus points though. Let's try that again. Let's try that again. I think I can shoot that out of the sky. I'm not certain but I think I can. If I shoot it there's a cool down on it so you can't use it straight away. Player fan connecting. People are a lot wiser on this one. Where's he? He's 700 meters away. Which won't be far to run to be honest. But it depends where he is. If he's in an open area it's so hard like this park.   The problem is, on his screen now I don't look like the way I do.  I'm blending. I'm hoping I do anyway. Let me just sort out him car.  I've got a new alarm system in my car. So every time someone walks past it he notifies me. Which can be a little annoying. Okay so he's 520 meters away. Jump on his moped. Get closer to him.   So he's way over there. That was all the way over there. If you look on the map you can see exactly where he is. This way. He's way not far at all. Let's get off. Let's get off. Oh what's all that about? That's after him. This actually could play to my advantage.  Yes he is. And I can. Pull out my chopper. Sit in the bush and hack him. Quite easily. The little obvious hide. He's got to come back to me. If he goes out of the circle once I've hacked him. That's his problem. Mine always coming back. Sit down. It's so much harder. It's so much harder.   If you guys have played this. I haven't played that much of it to be honest. If you guys have played this and you know there's something that notifies them where I am. I just don't want to try this again. Give me someone easy man.  How many people is that? Two or three people?  That was ridiculous. That was ridiculous. He just no fucks given.  I'm sure that's the car he did it with. Searching every region for a potential match. Player fan connecting. Here we go. Here we go. Okay so. Initiate. He's five. There's two of them. There's two of them. In the same game. How am I supposed to get away with this? This is going to be so hard. This is going to be ridiculous. Down this alley. Just turned off. I don't really want to go down. I didn't say I didn't cut another one. Feet there together.  What was that? This bush looks pretty good. But the problem is. I have to get close to them to hack them. And I won't be able to hack them from that bush in my chopper. Waitram! Meep meep. They're around there. They're around the toe. Well I can't run down there.  Let's go this way. Now I'm actually pretty sure at this point. That something notifies them. I'm in there again. Because the way people just cluck onto me straight away. It's too easy. So there. Down that hill. It's just like this. They're coming closer to me. So they're down there. Down that roof. They're cheeky fuckers. I do need to buy myself a sniper so I can scope in. And see where they are. And now. Are they in that building or behind the building? I think maybe. Just maybe. Let's try it. Let's try it. Let's see what we can do. See how far. I can't get that close with this. I don't know what the range is on it. But it's not. Are they inside this building?  I've never got a run. I've never got a run. I've never got a hide. I can't go too far this hill. Hopefully this bush right here will cover me. With right on the outskirts. Let's go as far as the edge as I can possibly get. Quite can see right there. There's any cameras around here. There's a camera there. Where are these? They were right in here weren't they? Can't really see them now. You can see him. He's lucky for people.   Is he coming up this hill? There's one in the car. You can actually hack that car. Probably make him crash. There he is right there. Mr Fox. I'm so fucked. I'm so fucked.  He's going to know I'm in this bush. No. I ain't checked the bush. There's one on the bike you can see right there. He's running away. Let's go back into that cannon and follow them. 75% More bookers. Come at me quick. I think they know. On that white line it's me until then. Not them on me. More bonus rewards available for hacking two people. A second target searching for you. I'm a boss.  Should check your bushes man. Should check your bushes. How do you do the fucking... there we go. Let's have a little dance. Let's have a little dance. I can't believe I actually hacked somebody. Two people at the same time. Two people at the same time. Should we try one more? Let's try one more. Let's see what we can do. Searching for a primate member to hack. Scanning nearby regions. What? Why did she just blow up man?  I should jump down there, see what happens. Why don't you let me jump over it? You want to let me? Why is he taking so long to search for a game? Well I'll do it. I'll cut the video and as soon as it finds somebody I'll just start it from there. Start it from there. Okay so I've found somebody. Didn't take too long actually. Didn't take too long actually. But don't forget guys, if you've watched Doug's online hacking gameplays it's what you guys want to see. And you've got a challenge for me to try and do. I don't know, hack him from inside the long car. Hack him sitting on the top of the car and bust up a roof. Whatever. Let me know down below in that comments section. Okay so he's only 380 meters away. So why has he put me in the car? This one's going to be real difficult. I said we're in a wide open area. Oh there's a house there though. So he's standing still is he? Genic. Genic 0997.   It's over there somewhere in that.  There's a tent there. I don't think I've gone inside a tent but that would be pretty badass. That would be epic.  Okay so I think the range on the chopper is 100 meters. I could be wrong. I could be wrong. I know what he's doing over here. I know what he's doing. You know what though? Can I get in any of these? No that's a bit small. He ain't moving though I don't think. Oh he's moving. Yeah he's definitely moving. So what I'm going to try and always come towards me is he? I don't know if he is. I don't know if he is. Let's have a look. There's plenty of bushes for me to hide in here. What's that? I can't. No let's run. Let's go down here. There's got to be somewhere for me to hide.  This is going to be so hard. What have I done? There's no way he won't see me in a bush unless I'm dressed up like Christmas trip. You know what? I'll try it from here.  If he pulls out his chopper there's no way he won't see me because you can go to that screen and I don't know if that helps you when you're in this mode. I don't even know. But he don't seem to be coming for me at the moment. But that circle does get smaller. But I think it gets smaller. I want to get into my chopper and have a look. If he ain't I don't think the dude knows what to do to be honest. Okay let's go. Where is he? Oh he's there. Oh there he is. There he is. Can you see my chopper? It's too late for you mate. I don't know if he's swapping food or chopper though.   That's another one I've done. Should we do one more? This shit's addictive man. It's so addictive.  Let's go for one more. Let's go for one more. Why not?  Damn! In the middle of the city sometimes it loads them up with the right net so you don't even like load up somewhere another area. Sometimes it puts him in that fist into your... Okay so he's 250 meters away. Now why does he put me in that car that looks... Oh yeah! He's on his feet as well. He's probably going to fall on me out of this car. I don't know. He's going to see his car. Oh that's a nice car that is.  Let's see you look. Look he's clocked on. He's got him though. Oh! Tucked by the target. I don't pledge you. Okay so he's right there. Can I get him from here? I've got this bit out of sight.   Let's see what we've got. He's running to the car. He's running to the car. I'm back in the area. Shit! Oh there he is. He's right there. That car just sped off and hacked him. What's he doing?  Oh he's coming back. He's coming back. I'm so fucked. There's no way he won't see me here. Running up this hill.    He's coming back. He's coming back. I can't see him now. There he is. He's fucking... I've had the best hack I've done so far. That was epic. That was epic. Well guys, that's what you want to see. And you want to see more live Watch Dogs 2 hacking gameplays. Let me know down below in the comment section. Also, dropping a like really does help out. Anyway guys, thanks always for stopping by and I'll catch you on that next one.


How's it going everybody? Dato Doi here with another Dragon Ball Fighters video and this time around we're going to be taking a look at some Android 17 gameplay and we're also going to be talking about what Android 17's game plan is when he heads into these matches. Before we do any of that though, I do have to give a massive thank you to both RhymeStyle and Bandai. RhymeStyle hit me up on Twitter and offered me a code to the Nintendo Switch version a little early and that version came with Android 17 and cooler and that's literally the only reason I'm able to do these videos today. If you want to see a more pure breakdown of Android 17 as a character and his special move list in detail then I would strongly recommend checking out RhymeStyle's channel as he just uploaded a video recently that does exactly that. But for now let's try to focus back on Android 17 and trying to decipher what it is he's supposed to do in Dragon Ball Fighters. And I know I said we wouldn't be taking too much of a look at his moves and I did mean that but I think what he's supposed to do becomes super clear as soon as you see his Wrecker mechanic. So if you do quarter circle forward and then press a button, this just comes out and if you click a button after that you'll get this additional punch on the end and after that it's all about adding directions. So if you do that same segment and hold forward you'll get the overhead version of this and if you do the same thing and hold back you'll get this fast fall faint attack super good for going for lows, if you hold key blast you'll get this barrier if you hold down and press a button you'll get a low and you can also cancel out of this stance into both of your wall jumps. The wall jumps by the way can be cancelled into a wide variety of moves you've seen me demonstrate that here with Key Blast but you can only do it after you jump off of a wall. While you're going to a wall you are completely vulnerable and can't do anything. I actually couldn't for the life of me find out anything unique with this wall jump mechanic except for the fact that when your opponent is in the corner if you time your assist perfectly it does knock them out of the corner. This is significant for me because I am going to be playing 17 with Yamcha so if your opponent does block that you can continue your pressure right away and it gives you the option to go for a mix up when you didn't have that option before in the corner. And with that now you can kind of see that Android 17 is a super heavy mix up character. This is definitely character designed to be run on point so that he can get the most mileage out of trying to open up his opponents with this Wrecker system. There are of course gaps in the string when you do try to go for the overhead so you're going to want to cover that with an assist or by conditioning your opponent heavily. If you do plan on playing 17 now might be the time to start learning conditioning and fighting games you're going to want to really study how your opponents reacts to things you do so that you can plan accordingly for the next time you have them in blocks done. If you can do that I can see you getting a lot of mileage out of Android 17. I think when played at his best you'll see Android 17s using this system not only for mix ups but also going for the quarter circle back version as well as another form of a faint to get their opponents to show their hands metaphorically on defense to seeing how they react when they see Android 17 about to start a Wrecker. This system isn't the only thing that makes Android 17 unique. He also has a chargeable key blast much like base Goku's spirit bomb only for 17 he can only charge it once and then throw it and then rinse and repeat. What I really like about this move is that it stops Super Dash in its tracks and also sends the opponent flying in a straight downward line making it super good in the clutch when your opponent is down to their last character they really want to get in they're going to try some desperate Super Dashes this move will stuff that and make it super easy to punish with a vanish and either go into Android 17's air level one or if you have an assist that helps them out because the move sends them flying straight down you can delay the vanish a little and then just pick up a normal combo and extend it with your assist if you plan on playing Android 17 when he comes out you should probably always keep these charge during the end of the game the move itself does have a hitbox so you can do it safely during a combo and knock your opponent away from you and then afterwards you can just hold it until you really need to use it and if you don't plan on playing Android 17 you should probably know about this move just in case you do get down to your last character you probably won't want to be throwing out any Super Dashes if he has that move charged up already. Moving on to just as normal, Android 17 is pretty standard in most areas but one button that I really like is his jumping medium the move has a lot of good range to it and stuff Super Dashes pretty easily in my experience of course this is far from a natural online environment but it does look like if you see the white you can react to it with a medium and it will stuff it for the most part this of course doesn't apply to when they are at that upwards angle from you then you should probably just stick to your down heavy or blocking in that case other than that though everything else is pretty much standard here his down heavy, standing heavy, and jumping heavy all pretty much function to similar ones we have in the game already where there is definitely more to talk about though is in Android 17 specials much like a lot of other characters Android 17 does have two level 1 supers he has one that can only be performed on the ground and one that can be performed only in the air so where I assumed he was almost like Bardock in the fact that he could do his level 1 wherever he wanted be it on the ground or in the air it's actually not like that at all on the ground he has end game where he teleports behind the opponent launches a flurry of attacks and then ends up on the opposite side of the opponent making this super awkward to perform in the corner because it costs you your corner pressure which is something that a mix up character like 17 really would rather not have this makes going for his aerial level 1 on knockdown opponents much better and there's two different ways you could go about this you could either A. do the combo normally and then time it right before you hit the ground and let it launch or you can do something a little more technically demanding and land and then instantly jump and perform the input right away that should work for you as well although I will be the first one to say that doing this on the Nintendo switch controller was pretty difficult but I did eventually get it down pretty consistently and of course his level 3 functions like most other level 3's in the game it does give a hard knockdown which is important but also Android 17's in particular just sets him up for amazing wake up game it puts him at a perfect angle where he can just air dash in or you know micro dash hop whatever you want to do really but it puts him at a perfect angle to either A. dash in and go for the overhead or B. delay just a little with the overhead on purpose to make it look like an overhead and then go for a low or just repeat that same process but instead of the low go for the dragon rock this really strikes me as almost a Bardock level of Oki in the corner and it also doesn't help that I have been seeing reports that you can tiger knee this level 3 in the corner into getting like an air dash set up and that might also be crazy for wake up long story short I think Android 17 when he has you in the corner is going to be devastating to play against so you're really going to want to practice your defense against him and if you are a 17 player you're really going to want to learn how to keep your opponents in the corner here and that pretty much brings us to the end of this video I think that's really all you need to know to really hit the ground running with Android 17 knowing this you should just be able to hit the training mode for maybe 10 to 20 minutes get the buttons down and then boom off to online where you can get some real practicing against some savages as always let me know down in the comments what you think of Android 17 and whether or not you're excited to play as him when this DLC launches in only two days from when I'm recording this and once again huge thank you to RhymeStyle I really do appreciate it I honestly can't thank you enough it was so much fun getting to try out the Switch version and I actually do want to do a Switch version review so let me know if any of you would be interested in that spoiler alerts if you made it to the end of the video the Switch version actually really good but yeah anyway guys while you're down in the comments if you like these videos and want to see more like them make sure to hit the like button and subscribe I'm Dotto Doya and I'll see you in the next video


Hello, welcome to toffee TV. Let's just get straight into it It's me Paul kneeling from Irish football fan TV, and I'm here to talk about that shambles from today I'm just like they're getting back from watching the game and Yeah, I'm absolutely human with the with the end result and As well as going into this game. We all thought silver was gonna be sacked and we're all still kind of wondering why he's still in the job and I genuinely thought after last weekend's knowledge. He's gonna be gone, but for some reason he's still there and I suppose we'll start off with the line up that he went with today with Pickford obviously in goal Nothing really new there Then you're moving in and he went with three centre backs today. So he went with Holgate, Mina and Michael Keane. I sent her back. Michael Keane came back in after a few games out and Then Sidibe and look at Dean as the winbacks and then you had Tom Davis Alex of Obie and Guilfee Sigurds in the midfield with Richard Allison and Carvert Lune. It was a bit of a mixed formation. I couldn't really get my head around it was five three two Then it was four three three and then it was three five two. It's a bit strange, but I could I could you know We were causing them problems, which was good and we were I suppose we were dominant early on and we showed that we can play a little bit when we want to and You know We had a couple of chances and then eventually we got the goal of Richard Allison with a great great goal and a great bit of play by a Obie who actually didn't lose the fucking ball for once He actually teed up Sidibe nicely and he put in an excellent cross headed home by Richard Allison Excellent goal one nail up and you're thinking okay, maybe we can get a result here That's not the case Problems lie Slowly up front. We do not score enough goals and Sidibe was bombing on forward At every chance he could get and trying to whip in balls and there was never anybody there I remember he put in a ball that was similar to what Ilya Nacho did for Jamie Vardy's goal and no one the difference is Jamie Vardy actually knows with the ball I know how to put the ball in the net unlike any of our strikers And I don't class Richard Allison as a striker cast more as a winger unless he's going to be played as a center forward Which he seems to score when he's put there, but anyway that The thing I just couldn't get my head around these balls were constantly coming in constantly coming in and then There was just nobody getting on the end of it, and it was just now We were just lacking that bit of quality constantly up top, you know We could have probably been treating it up by half time if we had a proper striker up there but we just don't and You know we're in bits of them in the middle with mid with injuries in midfield Gomez out Delphi get up to Batman out, you know, I will be feeling it as a Central midfielder, you know and I guilty cigarettes and anonymous once again And the stupid booking for kicking the ball away. I think that affected his whole second half performance because he couldn't put the boot in Was I thought some of the players were getting about we're getting stuck in and I thought Me and I was doing really well at the back.  Hey, that's you but I mean And the panel the VAR with Holgate as well We got out of jail there From what I seen anyway, but Too many stupid decisions in key areas of the park Let's talk about their goals and we'll give away possession sloppily, you know people I know people are giving up by Tom Davis I know but he seems to get more abuse than a woby a woby gives the ball away as well And for me, I think a woby I'm baffled by His contribution since he saw he had a couple of good games at the start and for me He's just not been good enough. I maybe I maybe I'm seeing something that others and but he gets away with marauder. Whereas Tom Davis does one thing wrong and he gets a hell of a lot more abuse like it's Ridiculous in my opinion But look I thought Tom Davis was having a decent game open to that point and then they got their goal And you kind of sense that the worst was coming Then silver, I think he left the subs again late far too late. I think Moise Keane should have been on early on um, I thought Sigurdson should have came off for And schnoidl and if you were taking anybody off rather than a woby and push a woby on Mind you, he probably lost the ball if he did But uh, not to take away. Okay. I know he was involved with the goal boss He for me he's very sloppy in possession and to be playing in that central position You need to be good on the ball be able to spray things quickly. I think Tom Davis for the most part is he got done twice and You know, but anyway I thought Keane when he came I looked at nuisance and I think now's the time to start bringing Keane in and just Just let him just let him find his way in the Premier League. I think he's been there Four months or longer You know, he should be adapted by now He looks like he has that foyer in him that I think we're gonna need in the derby now and I don't think anybody's looking forward to that now after the result today, but I think You you need someone like that. You've seen when he put it up to their Turkish Shanta back I can't I can't pronounce his name, but he put it up to him and you know a lot of players in the league will be scared of him So for me, I think Keane has that little bit of fight about him that I think maybe van Dijk or someone could do with that against him, but like The goal at the end is it's just heartbreaking um, you know and fair play to Leicester for forgetting the win, but you just knew it was coming Well, actually I suppose towards the end of the game. You're you're thinking it was going to finish a draw I was hoping that we could nick one. I was hoping Keane could get the goal And that bit of confidence, but again, I think it was only going to or is only going to buy it Silver more time. I I think After Wednesday, I think he's got to go They totally bottled it totally bottled it, you know and fair play to Ily and that show was a great finish by him, but They were playing balls just truth and no one would let no one would kick someone or make a foul just too nice And you know Nice guys finish last and here we are another defeat The problem is where do we go from here? Like What manager do we get in? I had the players good enough to the players have the right attitude It's questionable You know, so uh, look, I'm I'm not going to go too much more into it. I mean it was it's it's a Dagger to the heart I suppose conceding to go like that I'm just watching them celebrate at the end. You know, it actually reminded me very much of when Oregi scored that goal it's just Yeah, it's bringing me back horrible memories now when we played him against when again on Wednesday Sorry, but yeah, it's it's uh, it's the present time. It's been an effort to find the minute and the and it's just it's a shame because our season's absolutely well other than the league cup I know we have the FA cup to play in our book. We just Be lucky if we get past the next round where we're playing at the moment and Something needs to change. I uh, and I think silver's time is up But let me know your thoughts in the comments as always Don't forget to like this video or just like it if you don't agree And let us know your thoughts in the comments as always. Um And uh, yeah, don't forget to subscribe to toffee TV. I'll speak to you guys soon. Thanks for watching


My name is Dante Sanchez and I was born and raised in the Tri-Cities. I came in a hundred generations by a friend named Marvin Soto and just by witnessing how he was like back in the day when we were born, we were raised together and it just, I seen a change in his life so it just made me to give it a try. I give my life to Christ because of all the suffering and just all the depression that I was given to my family and not only that but the drugs that I was also influenced by and the party life and I just wanted to become successful. I wanted to become, I want to become to learn to be responsible. I want to get baptized tonight because I just want to, I just want to become a different person. I want to publicly declare my life to God and just prove to everybody that it's never too late to make a change in your life. Amen. So Dante, do you believe in Jesus Christ as God's Son and your personal Lord and Savior? Yes I do. Do you promise to follow him with good and clear conscience for the rest of your life? Yes I do. So based on your faith, confession, and your commitment will baptize you in the name of the Father, the Son, and the Holy Spirit.