On today's Visual Studio Toolbox, we continue looking at the profiling tools in Visual Studio, and Sagar is going to show us how you profile asynchronous code. Hi, welcome to Visual Studio Toolbox. I'm your host, Robert Green. I'm guest hosting today, filling in for Leslie. I'll be doing this from time to time. It's great to see you all again. Today, my guest is Sagar Shetty. Hey, Sagar, how are you? I'm doing great, Robert. How are you doing? Excellent, excellent. We are continuing our deep dive into the profiling tools, and today, you're going to tell us all about the .NET Async tool, which gives us the ability to profile asynchronous code. Very exciting, which I think that's interesting because async code works a little bit differently than sync code or regular code or however you want to call it. Yeah, absolutely. Robert, I thought it would be a good idea to start with establishing a foundation for what even is asynchronous programming. It's a buzzword you hear a lot of the time, and I think a good way to think about it is to use an analogy. But first, at a high level, what asynchronous programming is, the basic idea is you can run multiple tasks simultaneously, and there's a few caveats here, so long as the tasks don't depend on each other and so long as the tasks don't share the same resources. So let's use an analogy that helps simplify this a bit. I think cooking and baking and being in the kitchen in general is a very popular analogy for asynchronous work because let's just say we wanted to make some breakfast and we wanted to say, fry some eggs, toast some bread, make some toast, and pour some orange juice. If we go through a quote-unquote synchronous workflow, essentially what that would look like is maybe we take out a frying pan, we fry our eggs, we do nothing but just stare at the eggs while they're frying, and then once that's done, we move on to the next task. So maybe we throw some bread in the toaster and make some toast, and then we do nothing while that's toasting and then once that's done, we pour a glass of orange juice. Obviously we know if you have any experience cooking that you don't necessarily need to wait on one task to finish before you start another one. So asynchronously what that might look like is, okay, you take out the frying pan, you put the eggs in, and then while that's frying, you go ahead and put the bread in the toaster and then while that's toasting, you just pour the glass of orange juice. And so instead of taking 10 minutes, maybe it takes three minutes. So the reason why you can do these things asynchronously in the our analogy is one, tasks don't depend on each other again, that's point number one. So you don't need fried eggs to make toast. And two, you're not sharing the same resources. So in the cooking analogy, that would be like, you don't need a frying pan to toast bread, you need a toaster. So they're using different tools. So at a high level, basically the point is you don't want to be sitting around waiting for tasks to finish if you don't need to wait on them, right? And computers kind of work the same way. Computers are composed of threads, which are kind of the cooks in the kitchen if you will. And the computers that, you know, even modern computers have, you know, hundreds of thousands of operations that they need to execute even a second. So these are complex mathematical computations, all sorts of database calls, reading and writing text files, setting of clients, et cetera. And if we were sitting around doing everything synchronously, waiting for one task to finish before starting another one, things would just never get done, right? And so kind of the big takeaway here is that this asynchronous framework and programming is very much ingrained in ASB done at core in a lot of modern frameworks. And it's for good reason, right? It's because essentially what you're trying to do is increase the throughput of your application and increase the bandwidth of what you're capable of. And so yeah, that's kind of asynchronous programming in a nutshell and the async tool, which is kind of one of our many tools in the profiling suite is a tool targeted towards kind of getting a better understanding of asynchronous tasks in your code. Is this a new tool? Has it been around a while? So at this point it's been around for a few months, probably close to a year now. I mean, time flies in today's day and age, but it is a relatively newer tool. And one thing I'll stress is that it's still very much a work in progress and I'll allude to some things that we're doing to kind of develop and refine it. So yeah. There's always many people's understanding of asynchronous code in the first place. So I guess that works, that matches. Yeah, exactly. So asynchronous call a web API, but there's more you can do with it. Yeah. Absolutely. And C-Sharp and .NET definitely has quite a lot of support for asynchronous. I mean, like I said, it's very much baked into the .NET framework. We have the async and await keywords, but like you suggested, Robert, it is more than that. It's not just using a few keywords here and there. And hopefully our profiling tool, the async tool will help you kind of detect and optimize issues with your asynchronous code. Let's see it work. Yeah. So let's just jump straight into VS. So I have a web application here. Shout out to our colleague, Mark Downey on the production diagnostics team. Hopefully we'll be seeing him in a future episode. But yeah, so we have a basic ASP.NET Core web application. And so essentially what's happening here is I'll go ahead and launch the profiler summary page. So that as everyone is probably memorized by now, it's kind of the alt F2 shortcut. And we have our summary page. I have the async tool selected. I also have the CPU usage tool selected. So we've mentioned this in the past, but one concept within the profiler is this idea that you can use multiple tools simultaneously. And hopefully by the end of the demo, I can at least allude to or at least showcase a reason why you'd want these two tools in particular paired together. So we're going to go ahead and start this. And so this is going to start. This is going to launch the web application. And so I'm going to go ahead and record a CPU profile. So this is also collecting the CPU data that Esteban had kind of talked about in an earlier episode. If we go back to, in fact, let me grab a URL real quick. So this is essentially how I'm going to generate a payload within this application. So this app is not necessarily meant to be this kind of crazy end to end experience. It's more just to kind of operate with a few interesting asynchronous functions that you'll see in a second here and just give us some data to kind of highlight some of the insights that the async tool provides. So I'm just going to spam this. I'll show you what this is doing in a second, but essentially it's just triggering reading from a text file. And then we're going to stop collection here. So this is going to load. I've actually prepared a data set ahead of time, but that was kind of the workflow of what you do to start this up. So now let's kind of dig into the async tool in particular. So we're looking at the support, Robert. We've got a couple of columns here and I want to start the far left with the name column. So we kind of talked about at the heart of asynchronous work are kind of different tasks operating simultaneously. And in a lot of other profiling tools, we have this idea of kind of a call stack or kind of a function calling another function calling another function. In the async tool, we have this name column each of these nodes corresponds to a particular task. And these are, you can think of these as task chains, if you will. So task calling other tasks, calling other tasks. And tasks are generally generated using the async and await keywords in C sharp and dot net. So we've got different task chains here, different tasks that are happening. In addition, some tasks happen multiple times. So we have an account that's kind of keeping track of how many times we saw that task occurring and executing. In addition to that, we have some timestamps. So we have the start time. So this start time corresponds to the first time we see the very first instance of this particular task occurring. The end time corresponds to when we see the end of the last instance. So there are four versions of this particular task. So this is the end of when the last one ended. And then this total time is not necessarily always the total time elapsed over the course of all four but just the average time for each given one. So we've got a few high level metrics here. And in general, what's I think interesting with the async tool and the kind of metrics you wanna hone in on our count and then total time. Because we wanna see essentially tasks that are really holding up our thread pool and not allowing us to progress further. So either tasks that are happening a lot or tasks that are taking a long time. So if we start to kind of dig into some of these task chains here, this one looks interesting because it happens 22 times. And in general, it seems to be taking a bit longer. So let's look into this. And this was also the same payload I was generating using the sync over async result task. And so this is the top level node. And now I wanna dig into this a little bit more. So first of all, I saw that that task, this top level node was in general, taking more than a lot of other tasks. But when I go into it and see the task it's calling, we see some more interesting information. So for example, this task that delays taking way, way, way longer than all these other tasks. And so this is something that we would look at and I'm gonna go to the code in a second so we can see exactly where this is in the code. But this is something we could look to potentially optimize because this is taking way longer than other tasks and odds are, and in this case it is, it's kind of holding up the thread pool of it. And so this task is getting away. This is the average over the 20 or so times it ran or the total over the 20. This is the average. Can you tell the individual ones maybe one of the 20 took way longer but all the other ones worked well? Perfect segue Robert, I really appreciate that. So as we kind of, we did, we did it. So as you dig into the nodes, you can go into more and more details views. So in this case, we'll keep going to task.delay and just as you suggest Robert, we can go into individual instances. Two things I'll call out here. One is we have a bucket, so there's 22 of them, 17 of them are classified as within normal variance. So they were kind of close to the average. And then we have some outliers. So these outliers might be really interesting, right? If there was one particular example that really stood out, we want to look into this a bit more. Of course, we can also see just the normal variances as well. And for each of these individual instances, we can also get all the start time, the end time, and then it's total time. So you get all that great. One of them was horrible and the other 21 were fine. It's just an anomaly, something to look out for, but you know. Yeah, absolutely. And another thing I'll say, and this is, I kind of want to emphasize, going back to something I said earlier, this tool is still very much a work in progress. And something that you're going to see in the next couple of versions 16.9 specifically is what we're kind of aiming for for a few updates is the idea. So in previous episodes, we've kind of talked about the swim lane up here and you can kind of time filter. And as Esteban mentioned in a previous episode, if you're running multiple tools, so we do have the CPU usage tool up here.  So in particular, Robert, like let's say you were interested in this particular task delay because it took a lot of time. Right now, you'd have to manually kind of find these timestamps and filter that down. In the future in 16.9, when you right click, this button's not shown here yet, but we will have like a time filter by this specific range. So for this specific task. So then you can be able to then go to say, the CPU usage tool and do a deeper dive of, hey, okay, so this one task instance was a bit off. What was going on in the call stack here? Like what functions are being called? What hot paths were being triggered here? So then you can do that deeper dive because the async tool is a little bit more surface level, but the CPU usage tool is more of that heavy hitter. So that's kind of how our tools are kind of playing together a bit. All right, so kind of last thing I wanna talk about here is ultimately going back to code. So we talk a lot about with a lot of different profiling tools that at the end of the day we wanna optimize performance and we want to bring you the user back to your own source code that you can actually manipulate and change to help optimize performance. So just wanted to show that here. So with the async tool, we've kind of been going through this view. We've kind of seen that this task that deleted task is a bit problematic. It's kind of taking a lot longer than other tasks. Symbols are not being my best friend today. So normally you'd be able to go to source file. I have the code up. So I'll just navigate to the function manually, kind of going through some of the code here. This was the URL that kind of generated that payload from before and essentially we kind of come into this particular method sync over async result and essentially what's happening every time this is hit is we're reading from a text file. And there is a read text async method here and I wanna go into that because that will be particularly interesting. And now once we go into this particular asynchronous task we see that there here is the task delay within that asynchronous task. And to be honest, Robert, like this task that delays sort of a placeholder you could imagine, I mean this just as easily could have been some sort of call to a REST API or database. It's very realistic that some other call could have been here that would take three seconds, whatever, however long. And it's important to note that in this case, this task that delays kind of holding up everything else. So this is kind of written in a synchronous nature. So what you would want here is another await even if you had your REST API call or whatever. So it's not kind of holding up everything. So in this case we could delete it or if it was some sort of call you actually did need make sure it's written in asynchronous way. But yeah, that's kind of how you go back to source and can kind of play around the async tool, not necessarily for the deep dives per se but much more about giving you the high level insights to kind of further investigate into your code and kind of point out problematic asynchronous tasks. Awesome, awesome. Yeah. So where do you see this tool going in the future? Yeah, I mean, we definitely have a lot of plans for it. A lot of designs kind of in the works. Like I said, there's some usability things coming into play with being able to filter down by specific task time ranges. So you're not having to manually just like guess in the sim lane where a specific millisecond is. Additionally, I don't know if it fully showed up in VS today but a lot of the task names kind of end with like DLLs and things that are not particularly readable. And a lot of that kind of comes from a lack of symbol support we're working on that. So ready to run symbols and other symbols are going to be more and more supported. That also is kind of in the 16 nine time range I alluded to earlier. So some increased readability in terms of tasks. And then big picture, we really just want to help visualize these tasks, right? It's tricky because a lot of these tasks are kind of overlapping and running simultaneously. So right now we kind of have this tree grid view which is pretty popular in the profiler but we really have, and I don't have any finalized designs to share today, but let's just say we're really interested in kind of making that visual experience a lot more intuitive and accessible. So that's kind of where we see the async tool going at least in the short term. But also, like Esteban said with like the database tool for example, we'd love to hear feedback because this is a tool that we still very much want to polish and really all of our tools we'd love to hear feedback because we're very much in a polish mode and want to really refine it. And yeah, if you want to learn more about any of these tools we'll make sure the docs are linked. Link you should be seeing now is kind of the main homepage, but yeah at that homepage you'll see individual tool docs async tool be among them. So yeah, feel free to give us feedback on the docs dude, would love to hear. Very cool, very cool. Thanks for showing this to us, it was awesome stuff. It's a very handy tool to have as are all of these profiling tools. So thank you. Yeah, thanks for having me Robert, fun as always. All right, we'll see you next time on Visual Studio Toolbox and happy profiling. Happy profiling.


Old lady starts yelling at kid who is selling Halloween candy, stranger steps in, and saves the day. While most kids are playing video games or basketball, others don't have time for fun activities because they need to help their parents put food on the table. Not everyone is lucky to have a great childhood, and this is a sad truth. However, some of these kids are ingenious or they are willing to put in hard work in order to make a couple of bucks. This is exactly what a kid who was selling his candy in front of a target store was doing, and his story went viral after a mean old lady started yelling at him and threatening to call the police because he didn't have a permit. While most kids are playing video games or basketball, others don't have time for fun activities because they need to help their parents put food on the table. Not everyone is lucky to have a great childhood, and this is a sad truth. However, some of these kids are ingenious or they are willing to put in hard work in order to make a couple of bucks. This is exactly what a kid who was selling his candy in front of a target store was doing, and his story went viral after a mean old lady started yelling at him and threatening to call the police because he didn't have a permit. Some people are entrepreneurs from a young age, and instead of spending their time fooling around with other kids, they choose to start a business and make some money to help their parents. Since they are thinking about making a living at such a young age, it's safe to say that these kids have a bright future ahead of them. A young boy from the United States came from a family that didn't have enough money to survive the next day. He and his sister didn't get to enjoy the carefree life other kids had, so they decided to do something about it. Little did he know that day would go terribly wrong.  Isn't that amazing? Most kids would just eat up all the candy as soon as they got it. But this kid and his sister knew their priorities. They had a plan, and everything was supposed to go smoothly. The kids also made the right decision by going to the target store, because hundreds of people visit this place every day in order to get their groceries. However, there was something that these kids didn't think about. Who could have imagined someone would pick on them? If the money these kids would get from selling their Halloween candy, they'd be able to help their parents with the groceries and eat some hot meals for a few days. But the little entrepreneurs got in trouble, and it wasn't even their fault. As kids, we learned to be entrepreneurs by setting up a lemonade stand and waiting for customers. We would offer refreshing juice, gain some money and learn that hard work is repaid, as well as how important is not to spend everything we had earned. These kids were doing the same thing. You see, the kids gathered their candies, placed them into two boxes, and went to the closest target. There, they talked to the manager and asked him if it was okay to sell the candy in front of the store to earn some extra bucks. The manager agreed, but with some conditions. For the kids to sell their candy, the products had to be in their package and clean. The goods had to be unexpired and kept in the shade. Thankful for the manager's kindness, the siblings separated to cover the two entrances at target, both sitting in the shade to sell their candy. Then, the boy is approached by an old woman. As the kid was minding his own business, a mean old lady started yelling at him. She was mad that he was selling his candy, and she kept screaming at him to pack up his candy and to leave. What was happening? He didn't say anything rude to her, and she was yelling out of nowhere. As the old lady was screaming at him, the kid told her to please let him be because he just wants to make a couple of bucks, and that he will be on his way. Can you really blame him? This kid was basically doing the same thing we did with the lemonade stand or selling cookies at a fair. He was asking himself what was wrong and why the woman yelled at him. The box and the candy were clean, every package was intact, and he was sitting in the shade so the chocolate won't melt. But the old woman kept yelling. Here's why she was making a scene. Yelling at the kid to go home wasn't enough for the mean old lady, and she started making a scene. She kept asking the kid if he had a license, and she was yelling at the target store guards to come and pick him up or else she'll call the police. Can you believe this? But things would soon get better for this kid. A young woman named Andy Lizaraga who was accompanied by her mother was just getting out of target when the old lady was making a scene. Andy took out her phone and began recording those moments, and the video soon got viral once it was published on Facebook. Here's what she said in the video description. Outside of target, someone was selling candy. As my mom and I were walking away, a lady went up to this person and told them she wanted to see their license to sell. But as the woman was furiously yelling at the kid, the young boy began tearing up. Thankfully, someone comes to save the day. The old lady wasn't just scaring him, she was making him feel bad for trying to help his family and earn some money. The video taken by Andy was posted online first to be seen by the ones in her friends list, and then someone told her to make the post public because people had to see it. What was so special about the next scenes? I showed it to friends and family, not intending it to go viral at all, and I guess people just started sharing it and sharing it. Why did it go viral? It was a stranger that made this kids day and everyone around the world was impressed to tears. Out of nowhere, a stranger comes in and tells the old lady that she should be ashamed of herself. The boy is doing something good and she is picking on him for no reason. In a later interview with the local media, we learn the man's name was Lopez. What did he say about that day? He was in tears. When I walked up, he was crying hysterically. She continued to yell at him and scream at him and tell him if he didn't have a permit that he was going to go to jail that sheriffs were on their way. Thinking that the cops would come and put him and his sister in jail, the kid panicked. Sticking up for the young kid wasn't enough and the stranger told him that he was going to buy all the candy. I'm gonna buy it all and I'm gonna give it away to all these people. You should be ashamed of yourself, he told to the old lady who was in shock. She couldn't believe what was going on and she kept yelling. The stranger told the old lady that she is ruining the kid's day. He is a good kid for deciding to earn some money instead of hanging around in the park doing nothing all day long. Everyone agreed and the old lady had no idea her way of thinking and behavior would backfire that day. The worst thing to happen here is that the old lady threatened to call the cops to arrest the young boy for not having a permit to sell the candy. How can someone be so mean? Hopefully, she had learned her lesson. We have to give praise to the stranger who decided to stick up for the kid. He didn't just make his day better, he also taught the old lady a valuable lesson. The kid stopped crying and he thanked the stranger for his good deed. He didn't know how to calm down the old lady and he was also afraid that the cops might come to arrest him. The stranger ended up buying all the candy from the kid and also giving him an extra tip. The kid couldn't have asked for a better deal. Seeing the old lady simply stand by idle while the stranger was paying for the kid's candy is really satisfying. At that moment, she had probably realized that she was in the wrong. As you can surely imagine why the video of the old lady screaming at the kid went viral on social media. The video got more than 6 million views in less than a week. Everyone in the comments section of the video agreed with the stranger and said that the old lady is just being mean spirited for no good reason. To make things even more wholesome, the young kid said that he is going to buy groceries for his family with all the money that he got from the stranger. We are glad to let everyone know that our story has a happy ending. Even though the kid was scared by the mean old lady, he managed to sell all his candy and buy food for his family.


How are you? All right, we are back with yet another lesson for my year 2017 and this time I thought we would do a little sketchy lesson. So of course as you know or maybe you don't know the theme for the my year 2017 program that we have going on for this month of May is think spring slash tip it in and we're encouraging you to tip the additional things into your journal, brighten it up by using spring colors, spring flowers, whatever reminds you of spring or evokes that feeling of spring that spring sometimes gives of a fresh start a bright new day. Yes, so here I wanted to do a sketch. We've done this flower before where we've done a pencil sketch but I had a new way I wanted to try it that we're going to try right now and this is a technique that I not only have done before in a class with Pauline Agnew but recently Cinnamon Cooney did something similar on her channel and the idea is to use lots of sketchy lines to evoke your shape and the feeling of it and not to lift your pen up. I know right so we're going to zoom in a little bit. I'm going to go this way. You can see what I'm doing and see the flower. This flower is in our photo album of reference photos inspire me over in the photo section under go to albums and then go to inspire me and you'll find this picture there along with a whole bunch of other ones. Alright, you ready? Okay, we're going to start with the flower center and now that I've started now I can't lift my pen up so I'm going to create the flower center in a way that I think I want to create it. Did you catch that? I left to lift my pen up a little bit. I didn't mean to. I didn't mean to. I'm sorry. There's no time limit. You can take your time doing this.  I'm so bad at this anymore. I'm out of practice. Pauline Agnew will tell you is to spend more time looking at the reference photo than at what you're actually drawing. In fact one of the first lessons it took from her she told you not to look at the drawing at all which was interesting and I've actually done my face this way. Boy that was really crazy.  Now this is the Pilot Varsity Disposable Fountain Pen. It is water soluble so you could go in here afterwards and you could get some water in here and move the ink around a bit to add to your shadows if you wanted and I'm not going to tell you not to do that. Cinnamon Cooney's video I'll link it in the description. She actually did faces which is just she did a great job. I loved what she did so I'll link it in the description if I forget somebody remind me. So how fun is that? Now because this is a water soluble ink if you wanted get a brush as soon as I find one. Here we go. This is just a small flat brush and this is watercolor paper and this is you don't have to do this part but I do happen to love how this ink looks when you do do this. I don't want to get it so wet that I lose all the pen lines but you this ink is really hard to do that with. And how fun would that be to do something really quick like that to add to your journals.  Obviously if you're outside you can't take a bucket. Well you could take a bucket of water with you but the easier thing would be to take a water brush filled with water and just these three things and you could create something really interesting and unique.  If you don't know what my year 2017 is and at this point you're like what the heck is she talking about that was a cute flower but I don't know what she's talking about. It's an online Facebook group that I teach. It's a year-long journaling course that I'm teaching with friends. It's free. It's in Facebook and you just need to request to join. If you would like to join that group or my other group a life of art and self-expression you'd like to support my channel by shopping in the Etsy shop. You want to send me happy mail. You want to email me. All of the instructions for how to do all of that stuff are in the description below so please check it out. Like, share, and subscribe if you couldn't and the most important thing is to go out and have a great day. Do something nice for yourself because you deserve it. Get some fresh air, draw some pretty flowers and I'll see you later. Bye guys.


Hello everyone, Dylan Schumacher, Citadel Defense, and we are back with another edition of Minuteman Tactics. Just as a reminder, we are using max velocity tacticals, tactical manual, small unit tactics as our course book for this college course. So if you haven't read the chapter on CQB, I would recommend that you do that before you watch this. If you don't care about that, here we go. So when it comes to CQB, CQB for those of you who don't know is close quarters battle. This is not synonymous with like fighting in a city, right? Usually what we mean when we mean close quarters battle, what we mean is fighting inside rooms, clearing structures. That's come to be the modern use of the term. It used to mean some other stuff, maybe whatever. Who cares? The point is, right now, if you say CQB, what that means is kicking in doors and entering rooms. That's what we're talking about here. So the very first question is why? Why would you need this skill set? Why would you wanna learn tactics like that? When I first started getting into tactics and guns years and years ago, CQB was kind of the hot mess, right? And it's like, oh, you can get into the CQB stuff. And that's like, that's where the real work happens. And there's a couple of things with that. One, out of the global war on terror that we've been fighting for 20 some years, there was a lot of CQB stuff that happened in Iraq and Afghanistan, right? There was a lot of CQB attacks and things that were initiated because that was what was needed for the time. In general, if you can, I would tell you to avoid CQB battles. Now, I've heard that before and I'm always kind of like, well, like why? Why are you saying that? And here's why. Inside a room, you know, even if it's a larger room, let's say 30 feet by 30 feet, right? That's still, what, 10 yards across at its longest point. I bring that up because the closer, of course, you are to someone, the less skill is required for them to hit you with bullets and the more likely they are to hit you with bullets. In general, the more expert of a marksman you are, the further you want to be from the bad guy because distance is your friend. Because if I have a high skill in shooting and you have a low skill in shooting and I'm able to maintain a large distance between you and me, well, then you're gonna have a much harder chance hitting me and I can hit you, right? That's some kind of basic marksmanship tactic, right? You want to be far away from the bad guy so that you can impose your will with your superior skill rather than close with the bad guy and thereby decreasing the skill gap, right? And taking the advantage away from yourself of being an expert shooter. Now, how good of a shooter you are, you may or may not be? Well, maybe you do like CQB because, hey, you're not that good of a shooter anyway. But the point being that when we talk about CQB, this is no longer in the self-defense shooting world, right? This is an aggressive hunting skill.  Great example would be the Osama bin Laden raid, right? The United States military could have just dropped a bunch of bombs on that complex, but they didn't. They sent in two SEAL teams because they wanted to know for sure that they got them, right? There was a clear objective. So two SEAL teams were going in to kill this guy and that was the mission. That was a clear objective. We have to go in there to get someone or sometimes you have to go in there to get something, right? You usually have a clear objective. You're clearing the structure because you're trying to get someone or something or maybe it's part of like a more urban warfare battle and you're attacking a city or you're counterattacking a position that was taken from you because you're defending the city, right? And in order to take this part of the city to these blocks, you have to clear some structures in order to call them yours, right? But there's again, a clear objective of what you're doing. As a Minuteman, and let's say Red Dawn happens, China invades, yada, yada, yada, yada, is that a thing you'll be doing? I don't know. Maybe, maybe not, but if you do it, make sure that you have a clear, intensive purpose. Maybe you're participating in a raid, right? You need to clear the structure as part of your raid. Don't just go clear buildings for the fun of it, right? Because again, buildings, because of that decreased size, tend to soak up casualties and you don't want that to be you. So why was our first question? You have to have a clear objective and you have to be intentionally working for something. The other thing, like, look, if you come home and your doors kicked in and you're like, well, my family's in there, I gotta go in there, hey, go, but let's just be honest, that's not CQB. That's one guy, you, running to a problem, right? That's not exactly what we're talking about here. That's just you trying to find the problem and deal with the problem. CQB, again, we need a more organized team setting of how we're going to handle this problem and clear this structure in as safe, and that's in heavy air quotes, away as we possibly can. Considerations. So if I'm going to be doing CQB, I know I'm going to be doing that, right? I am probably going to wear a pistol because if my rifle goes down, I'd like to be able to transition to that pistol. I'm also probably going to be as armored up as I can, right? My plates and my side plates and my helmet and like all the armor, because again, I'm decreasing that distance and if I'm going to get shot, I'd rather take it in armor. So I'm going to wear all the armor that I can get my hands on, right? If we have a shield guy, I'm bringing a shield guy.  Probably just take a little bit of water and maybe a pack, maybe not, maybe just a really small pack if you bring one and you know, bullets and mags and frags and you're going to go clear buildings, right? That's what you're going to do. So that would of course, as always, mission dictates gear, but consider these things as you think about CQB. Okay, let's, in the book, he goes through a way to do CQB. Now listen, there are multiple ways to do CQB. The first thing I'd like to remind you is this is all made up, okay? We've only been like intentionally really hardcore about doing CQB stuff since like the 70s or 80s, since the rise of the age of terror, right? When we started having to train super early units to like go into airplanes and take out terrorists and you know, there was the very famous SAS raid on the embassy in England, the Iranian embassy in England. Ooh, it might be the British embassy in Iran. Ooh, someone looked me up on that. But one of those two, right? In the 80s, very famous SAS raid that took place. Where again, guys had to go into rooms and get terrorists and clean, you know, make sure to save the hostages and that whole thing. So again, this is really all made up and everybody kind of does it a little bit different. You can go to one class and they'll teach you to do it this way and this is gospel and do it any other way is a dangerous safety issue. And then you can go to this other class and they'll kind of tie the opposite and you kind of have to discern what works for you and your crew. There are better ways and there are worse ways as with everything. However, remember, there is no gospel of CQB. There's just stuff that we make up that we think works and different people are gonna do things different ways. Another thing to remember is when we talked earlier about stuff like getting online and earning the shot in CQB stuff like that becomes even more important, right? Because again, smaller space and if you make mistakes and it's much easier to tag one of your buddies. So again, keep that in mind when we start talking about CQB stuff.  Okay, so let's talk about some terms. The first term we're gonna talk about is J-Hook versus Pi. So let's say you have a doorway right here. This is the room, right? Here's your doorway and we'll just say the door opens that way. A pie in the corner, right? Where you should probably be familiar with pieing a corner at this time. But with pieing a corner, I'm just gonna take that corner a little bit at a time, right? I'm gonna get my gun out and I'm gonna see down what I'm doing here and I'm just gonna take a little bit here and a little bit here and a little bit here and a little bit here and I'm slowly moving around to pie that corner and I'm just seeing what I can see. So I start here and I take a little step out this way, a little step out this way and soon I work all the way around the whole thing, right? So the idea being that I can see through here and then I see all of this to here, right? So I can clean a good, I don't know, I'm gonna make this up 90, 95% of the room and the only thing I have left then are the extreme corners where I have not cleared, okay? Now, in general, me, and again, this is just me, not the biggest fan of pieing the corner because if you go out and do this with one of your buddies, have them stand on the opposite side of the door and have you with a no gun or a loaded gun, don't point a gun at your friends, rule number one, pie the corner, okay? And take that step around. They're gonna see your shoulder and your hip before you see them. And that's why I don't like pieing because you are giving yourself away and if someone's paying attention, they're gonna be able to see you before you see them. So for me personally, not a big fan of the pieing method. Now, again, don't believe me. One, go try it. Two, if you like it, hey, you know, knock yourself out. Again, it's all made up, right? Okay, so the other method is J-hooking. So again, here we have our structure. Here's our door, okay? Door opens this way for whatever reason. A J-hook is just like what it sounds like, right? I am going to hook around, right? So it's kind of a J, I don't know, okay? Point being that I'm taking in one motion, I'm gonna go from this point to this point and I'm gonna scan quickly. So instead of pieing slowly, I'm going to start, right? I'm gonna get my gun out. I'm gonna start and I'm just gonna sweep. And I'm gonna move around in a, again, circular fashion. And as I'm doing that, if I see any bad guys, I'm going to engage on the move. But I'm gonna take that sweep and so it's a quick pie, essentially, right? You're going to take a J-hook as a quick pie. Now, you could do that by yourself. If you're the only guy, again, you just run into the problem, not CQB. Or if you're the first guy in the stack, right? You could J-hook and then the second guy could lead in. You could go in. You can do all kinds of things here. Again, sky's the limit. Remember, it's all made up. But I like the J-hook because it gives you more options if you wanna check that doorway before you start running into stuff. In our course book, you know, he talks about this step-center method and he's got a whole system. Again, remember, it's all made up, right? Everybody's got a different system. If that system connects with you and you really like the sound of it, do that. One thing I should definitely say about this is, look, go take a CQB course, right? Again, this is only a primer. Have me out, I'll do it. Go take it from someone else you think is super competent. But go take a CQB course. Because like shooting, right? This is something you have to get out and do in order to learn how to do better. Sitting here and watching me on YouTube, while a great primer and is gonna prepare you for that course is not the same as the course. So this'll help get you started. But again, go take a really good course. Another term we have is dead space. So you might hear this a lot. Dead space is space I can't see into, right? So again, let's say inside this structure here, let's say there's like a refrigerator in this corner. There's a little couch here. You know, there's a TV in this corner right here. There's a lamp right here. And over here, there's a big painting that's on the stand, you know, like eight inches away from the wall or something like that, okay? Point is, that's all dead space, right? Everything that I can't see, so if I'm right here, I can't see behind here. This is all dead space. This is all dead space behind the fridge and back in this corner. Behind this TV is all dead space. Behind this lamp, you know, it's a lamp, right? Very little dead space. But there's some dead space. Anything I can't see into, that's dead space. P-O-D or point of domination, not the band, right? You know, some of you'll get that. So point of domination. That, again, very confusing term. Not sure why we call it that. Just cause, I don't know. This is tactics in the military and we gotta talk about, you know, winning and dominating and whatever. So point of domination is where you go when you get into the room, okay? Real simple, that's your point of domination. It's where you're trying to get to as you enter the room. And from there, you're going to dominate the room. So let's talk about two-man clearing, okay? Again, the military manuals are out there. You can read the ranger manual and you can see how to do like four-man clearing. I'm gonna talk about two-man clearing here because one, it's not talked about as much.  So I would certainly start there with two, obviously four is preferable. Shit, 12 is preferable, right? But having to husband your resources as best you can, having two guys that can competently enter a room and clear it is probably more or less your best bet given who you are, given what you be doing. Again, remember, you're not doing this without a clear objective anyway.  So you got guys one and two here, okay? Now, breaching doors, that's a whole nother thing. Again, you're gonna have to take a class to talk about breaching doors. Depending on which way this door opens, determine who's gonna open the door and determines maybe the front guy will, maybe you'll breach and open your own door if this was like a hallway, right? And some guy had to cover down here. He has, so you have to guy two having to cover down here. Guy one might be his own breacher and assaulter, meaning he's gonna open his own door and he's gonna be the first one through. That could be the case. Let's pretend this is a controlled area out here, right? And you have other friends handling stuff for you. So in that case, maybe one guy will breach and the other guy will open. Again, depending on which way that opens, essentially, the breacher wants to open the door so that the assaulter can go through, right? So you want to open the door towards the assaulter. If the door opens out, you don't wanna pull it out so the assaulter can go in, right? If the door pushes in, you're gonna wanna push the door in and get out of the way so the assaulter can go in. Again, take a class, just a primer. After we negotiate the door problem, guy one can go wherever he wants. Essentially, guy two is gonna go the opposite way, okay? Again, you gotta feel a little mystic chi here.  And so you gotta go the way that you want and that you think is good to go, okay? So let's say guy one feels it and he's gonna go this way, okay? So guy one is gonna go right here. His point of domination, his first point of domination is about three feet in to the room from the doorway and about a foot to three feet off the wall, okay? That's his point of domination. And from there, he is going to, very first thing he's gonna do once he passes this doorway, his only objective in life is to clear this corner. You have to clear your corner. That's it, because only you can clear your corner. No one else can clear your corner, right? Because guy number two is gonna, of course, go the opposite direction and he's gonna go right here to his point of domination and he has to clear his corner, right? So guy number two can't clear guy number one's corner because he'd have to shoot through his buddy and vice versa. So once you enter that door, the only thing in your life that matters is clearing your corner. Hopefully, you're able to observe the room. Maybe you J-hooked before you entered the room, maybe you just opened the door and checked it out from the doorway before you went in the room, right? There are a variety of different things you could do there. So do something to open the door and see the room, right?  Some people would say that's suicide, don't do that. Open the door and go in, right? Again, different thoughts about how to do this, like super dynamically and all moving and action and yelling and flashbangs and whatever and a more measured slow pace. In general, I would tell you that CQB is about momentum and not speed. It's about momentum and not speed. There are times when we need to shoot fast, right? Bad guy, click, gun comes up, pop, pop, pop, right? We're gonna shoot fast in that case because we need to solve the problem. But we're not just running through things faster than we can see things. If you're just running into rooms, I did this in a CQB class, right? Open the door, went into the room.  Why didn't you shoot it? And I said, I didn't see the target, right? Because what I did was just open the door and enter the room. I didn't see the room. So don't go faster than you can see, right? You have to process this information. So when you open that door, either you're gonna have some kind of SOP, right? You're gonna open the door and you're gonna look.  But you're gonna open the door. You're gonna look into the room and see it. Or you're gonna j-hook it. Or you're gonna pie it. Or you're gonna do the step center thing he talks about in the book. You're gonna do some kind of method to clear and see what you can see from the doorway. And then you're gonna make entry into the room. Because if you open the door and this is a sandbag position with an MG, right? Spitting on the door. Well, hey, that's gonna be a much different problem to solve than just running into the room, right? So I want to see the room. So you've opened the door. You've seen the room. You've gone to your points of domination and you've cleared your respective corners. Again, can't say too much in just a video here. Let's do a class sometime. It'll be a lot of fun. But you and your buddy have to communicate what's going on, right? Meaning, hey, a tango down. I got dead space at 12 o'clock. I like using the clock method, right? Wherever you just came in from, that's always six o'clock. And then 12 o'clock is always dead ahead of you, right? And then you have three and nine. I'm a big fan of using the clock system. So guy one could say, hey, tango down in my corner because he had to shoot some guy. I got dead space 12 o'clock. Guy two could just say, you know, yes, you don't need to repeat anything back that you agree with than you see already. You know, if this was, again, if this was like some kind of bookshelf or something over here, guy two could say dead space at nine o'clock. Meaning, hey, in addition to everything you just said, I also have some dead space over here that we have to check out. Then you guys got a problem solved together, right? One of you should say, hey, to me and the other guy will come to you. For right now, let's just say, we're just trying to clear this dead space behind the couch, forget the fridge and pretend that's not there. Guy two comes to guy one as a buddy pair, right? They're going to come up here together and they're gonna take that corner together. Again, we can talk about shapes and how to negotiate different shapes. We'd have to do a class in real life and talk about this, but they're gonna take that corner together to clear that dead space. You need to have a method together so that you can both work in tandem to clear all the dead space in the room, right? That's what you're trying to do. You're trying to enter the room, waste the tangos and then clear the dead space, anything you can't see. From there, you're gonna worry about different portals, meaning like doors and windows, right? Other places people could come from, portals. And then you're gonna navigate to the next one. So at that point, let's say this was a closed door over here and this goes into another room, right?  Now you're gonna negotiate to this door and start over, right?  So again, this is something you have to take a class to really grasp fully, but I hope that this is a helpful primer in helping you understand the basics. What you're trying to do is open the door, see the room, enter the room to your point of domination, clear the dead space together and then proceed to the next problem, right? That's what you're trying to accomplish in a nutshell. And you can do that with just two guys. If you had four guys, you know, if you look at the manuals, right? Guy one comes down here and then heads up here. Guy two comes in the opposite way, clears his corner and then comes up here. Guy three ends up here and guy four ends up here. Something like that. Again, you can look at the military manuals, look at the ranger manual. It'll give you a real basic walkthrough of how to do it with four guys. But I think it behooves you to think about how to do it with two guys first because of who you are and the resources that you have available to you. I hope that this gives you a helpful primer to break down CQB. At the end of the day, I would say it's pretty simple. It's not easy. It's definitely difficult, but it's simple. You're just seeing rooms. You're negotiating around shapes.  And you're communicating with your friend on how to do that. And you can, again, it's all made up, right? There are certain SOPs that are helpful. There are certain other SOPs that people would rather do. At the end of the day, honestly, you could probably make up some of those SOPs as far as how you're gonna communicate inside the room, for example, right? Again, I would tell you, go take a course. Go understand this concept better. A CQB course, one, is a lot of fun. And two, it's gonna be really eye-opening for how to negotiate and solve some of these problems. But at the end of the day, don't be mystified or intimidated by CQB. Like I said, it's simple. It's pretty straightforward. It's not easy, but it's simple. Do brave deeds and endure.


So one of the main topics I'd like to share with you is how spirituality connects with modern day science. There's been a lot of research and documented research about how quantum physics is actually proving in science what the ancient scriptures of many religions have been talking about for thousands of years. So that's a very interesting topic for me and I've been researching and studying that for the last few years. And I've discovered a lot of ways to use that knowledge to combine the ancient ways with the new ways with the modern ways to enhance your existence because it has your experience of how you live your life. So it's very important and I wanted to share that with you. So if you want to learn self-defense and you want to learn how to fight, how to defend yourself, learn martial arts, how to punch, how to kick, I have hundreds of videos on those topics and this series is not for you. You can go ahead and watch those other series that I've made. Now if you're interested in going deeper, going into your spirit, going into your mind and learning how to enhance your mind and be able to raise your consciousness, raise your resonance of your whole being, then this series will definitely be something you need to watch because over the last few years, I have researched and I have tested and I have meditated and I have practiced these things and I have been able to discover a lot of things that work in order to raise your consciousness level. So I've been studying many different types of meditation from qigong meditation to yogic meditation to bhakabha meditation, many different types of different ways of enhancing your mind and connecting your mind with your body. So that's the key is to connect your mind with your body because without a strong body as a foundation, your mind will not have the foundation that needs to go into higher levels. Imagine you have a space shuttle. If you don't have a strong platform, you cannot launch the space shuttle into space. So when you want to raise your spiritual resonance, raise your spiritual level of consciousness, you need to be able to have a higher body energy level. So that's why we do a lot of qigong. Qigong helps with a lot of that because you raise your body temperature. When you do qigong, you increase the tuning of your nervous system. You become more physically aware of your limbs and of your body.  You become aware of how your mind works and different frequencies of your mind. So it's like learning how to be force sensitive. In the Star Wars, there are people that are force sensitive. So unless you are force sensitive, you will not be able to raise your force higher. You need to first be aware. The first level is awareness. You need to be aware. Once you're aware, then you can adapt. Once you can adapt, then you can become adept to it if you practice and if you keep improving it over time. So I hope that you enjoyed this new series that we're starting now. Then I hope that it will take you to a higher level of consciousness and awareness of your life. Because we go through life and we only have a certain limited number of days that we live on Earth. So don't you want to have it at the highest quality. Don't you want to be able to experience it to the fullest. So that's what this is all about. It's experiencing it not with just your body but with your mind as well. So I hope that you enjoy this new series that we're starting right now. And I hope that it will take you to a higher level of consciousness. You will be able to feel and see and hear things that you never heard before. You're going to be able to experience things, feelings and sensations that you have never felt before. And you will be able to experience your life in ways that you never experienced before. That is the purpose of this new series. So you probably have a lot of questions based on this topic because it's new and I haven't talked about this that much. So go ahead and make your comments and questions in the comments section. You probably want to know what kind of meditation I've been doing.  You probably want to know how do you get sensations and feel energy forces. How do you see energy force. How do you become force sensitive. Those are really good questions and I'm going to be showing you some meditating techniques and some things that you can do. Even some technology that you can use to enhance your abilities to do those things. So make sure you add it in the comment section and I'll see you soon in the next lesson.


The struggle on the international stage is also a great one. It's also part of our agenda. Lots of folks here from Latin America, not that much from the rest of the world. But I do want to bring one person up who really rocked it earlier today, talking about the issue of human rights and the drug war. She's a human rights lawyer from New Delhi, India, Tripti Tandon. Come on up, Tripti. Hi, good evening, everyone. I'm really nervous. This is my first DPA conference and just a couple of minutes ago, maybe an hour ago, I was asked to speak at the closing plenary. I'm really incredibly nervous. But whenever I am nervous, I tell myself something which is that what comes from the heart goes to the heart and what comes from the head goes over the head. I'm really going to stick to what's coming from in here. I come from India, a land that lent its name to cannabis. So, Mariana, I'm sure all of you remember that cannabis is also called Indian hemp. And the irony is that I came all the way from India to America, the land which is the father or mother of prohibition to smoke up without the fear of law. While it's been really inspiring to hear all the states here, all the countries that are leading up on reform, it's really embarrassing to be an Asian, one of the few Asians in this convention because Asia, as you know, leads on human rights violations, on committing excesses in the name of drug control. And that's why perhaps human rights is such a central issue for us drug policy reformers in Asia. But I also want to be honest and tell you about some of the hypocrisy that you will often see in human rights circle. So, when I represent cancer patients who need morphine, I'm looked up as a very respectful lawyer doing a lot of good work. But when I represent someone who actually grew the opium or processed that morphine, I am looked at with a lot of disdain and contempt. And I'm just echoing the sentiments of a colleague from Human Rights Watch who said earlier this morning that while we've come around to applying human rights principles to, you know, consumption and possession for personal use, we haven't done that around with production, sale and trade in drugs. And I think this is really one of the big limitations for us in the human rights movement. But I think this is where the DPA conference has been such a refreshing change for me because even though people, you know, down the corridor and whispers, you know, DPA doesn't do human rights work. DPA does some other stuff. They're not really involved in international human rights and the drug war. But actually, you embrace everyone across the spectrum.  And this is where I find so much inspiration from the conference that I am here today. And it's in shock. It's in, you know, like, shock contrast to what our colleagues from the UN odc, I know America doesn't like the UN, but the UN Office on Drugs and Crime, for all of their hypocrisy around, yes, we believe in human rights and for them, they've converted human rights violations as, okay, these are the unintended consequences of the war on drugs. My challenge is to use the human rights framework to question and dismantle the intended consequences of international drug control. And what I'm going to do, what I'm really going to take back from here is to be able to answer with confidence to the judge in the Indian Supreme Court who just last month admitted for arguments are a challenge to the death penalty for drug offenses. When he said, you know, counsel, you're talking about someone who is dealing in not kilos, but quintals of this horrendous contraband and doing it again and again. You're talking about rights of somebody like that. And I want to be able to say to him, yes, I am talking about the rights of someone who is selling drugs because if it wasn't for prohibition, he would be a very successful and a very respectful businessman. It's prohibition which has made him this. So thank you very much. Thank you, Tripty.


What's going on everyone? Sam here with Layton Sportsguards ripping 22 Panini Mosaic football and no huddle 5 box break number 14, random team style. There's a look again at your random results. As always you can find these on the website under the results tab as well as the link in chat. So good luck everybody. Let's do it. Jonathan, have you checked out the Layton baseball channel? Matt does like throwback Thursday breaks where I'll do like 80, like 84 tops or like, he'll do like 90 stuff too. Check that out. Check out LSE Baseball. It's the Layton baseball channel. Matt streams I think Monday through Friday during the day. Mosaic, Trevor Lawrence, second year. Yeah, no problem man. Yeah, it's a lot of fun. Throwback Thursday breaks over there. Danny Gray going to the Niners, nice one there. Congrats on that San Fran. Going to Ricky W. Mosaic, Shuba Hubbard. I have been. I have been to an axe throwing range. Silver, Kenny Calladay. Kenneth Walker on the disco. Nice one there. Seahawks. Not my cup of tea. I mean if it's your thing it's fun but it wasn't really my thing. Blue chips, Jameson Williams. Yeah, but I was banned for life. Zach Wilson. That doesn't surprise me. Is it really? I'll let somebody know about that one. See if maybe it's programmed the wrong way. It's a good thank you Dustin. I'll let him know. Sam Darnold, Pink, 2 of 20 for the Panthers. No, I think that's just how Matt talks. Yeah, Matt's not the like loudest guy in the world either so that's another like possible thing. So we always notice that watching it during story chippin'. David and Joku, really? Yeah, it's like Matt's really quiet. Maybe he's got a like, maybe there's a way he can turn his mic up so even the way he talks, yeah again exactly. So like when he like the way he normally talks it'll just sound louder. That is Chris Jones. Nice one there. 27 out of 50 for the Chiefs. Burger King. Silver Damien Pierce for the Texans. And Skyler Thompson Disco for the Dolphins. Matt's Breaks too. Blue Marvin Jones Jr. 2.75 for the Jags. The judge thing they posted of him is awesome. Yeah, so awesome. There's Blue Traylon Burks the 75. Nice one there. I've got Eagles and I want, I'm rooting so hard for the Chiefs but I think the Bangles might take it. I really don't want them to. There's nothing more I want to see than the Bangles lose. Eric Azucano, Variation and KMakers. I've kind of been into cards since I was like, like longer than I could genuinely remember. And my uncle, my uncle was the one who really got me into it. He used to like run card shows back in the 80s and 90s. Silver Bristle and Garrett Wilson. Nice one there. What do I have most of my, oh it's Ravens for football. 100% Ravens.  And then probably I've got like an entire binder just full of like base and numbered stuff. Almost an entire binder full. I hope so, Steele. I hope they are. God, I hope they are. Blue Chips, Trayvon Walker, Mack Jones, Mosaic, Disco. That's going to be a good game. They're both going to be good games, man. I'm excited. I'm going to make sure I can make the TV in the office work when I'm on drip tomorrow. Randy Moss, Silver, Taekwondo, and Disco for the Patriots. TV in the office. Yeah, there's one in like Lane's office. Lane's Matt's office. It's like when you walk in, it's directly to your left. Yeah, I thought you were at the game. Oh no. I might locate it to bring my own TV hidden. Nice. Sauce Gardener, Purple for the Jets, 17 out of 50. Nice one there. Go AFC. I'm with you on that one, Jonathan. I think since he takes it, but I want the Chiefs to win so bad. Tray Lance, Purple, also to 50, 49 of 50 for the Niners. One of my checkers. There's Disco of John L. Way for the Broncos. There you go, Manny. We're looking like bank statements. Tomorrow I'll be like, minus, $20. Top lead fee. Silver, Jeans, Cook, Rookie. Nice one there for the Bills and Cam Taylor, Britt. Disco for the Bengals. Blue, Kway Walker is 57 out of 75 for the Packers. Blue, Joe Burrow. Nice one there. That is 73 out of 75 for the Bengals. Garrett Wilson, Variation for the Jets. Disco is Eli Mitchell. I know if the Bengals win, then it's Bang Bang, Niner Gang or Fly Eagles Fly for the Super Bowl, man. Holy cow. I'm going to be rooting hard. There's Silver, Logan Thomas. And Kenny Pickett. Disco. Nice one there. I swear to God, I will come in on the Super Bowl mixer today with either an Eagles jersey or a Niner's jersey. Yeah. Oh, if they make the Super Bowl, I'm going to be so on your side, dude. Son Haskins. Nice one there for the Titans. No huddle auto. Kenneth Walker. Mosaic. I think Skymore could be pretty good. He's kind of like Debo to some degrees. Like a half running back, half wide receiver. He's just fast. It's just there's so many guys on that depth chart this year because you have Kelsey's above him, MVS is going to be above him, Josh Jacobs on the Disco. They had a couple other guys and then you have like a decent running game with like three different running backs that are all like McKinnon and Pacheco are both pass catchers too. So like it's just top like more more doesn't fit in super well on the offense at the moment. I'm more curious to see Tony get some more action. Yeah. KT's there. So I forgot to trade it for him. Yeah. He's had a couple of touchdowns for him. Yeah. Oh, yeah. Yeah. Another guy that moved more down the depth chart a little bit when they got Tony blue chips. James Cook. That's Antonio Gibson. I liked them too. I wanted Skymore on the Ravens in the draft. I mean, he was a Western Michigan. He was out of small school. So it wasn't really you know, it was never really televised. Right. Silver Kevin Byer and Disco Jerome Ford rookie for the Browns. He was just one of those guys that like once once all like the best hide position came out, I would just go and like look at like not even necessarily highlights, but just like statistics and stuff. Right. And Skymore was just a guy was like, Oh, that could be kind of cool in the Ravens office. Speaking of Skymore purple. That's weird. Two out of 50. Nice one there. I hope it's it's the chiefs. And then I think the Eagles win. I hope the chiefs, but I think the bangles like I'm rooting for the chiefs, but my money would be on the bangles. There's K dot and pink. Stop William s three out of 20. How you doing? Um, what was I talking about too? I just thought that Skymore could have been cool in the Ravens offense. You know what I mean? You guys go to use it right? Yeah.  Nice. This is Michael Pittman, uh, miscut on that one a little bit. Maybe a Skymore base was under. What's up? Maybe a Skymore base was under. Silver Mike Woods, probably. I have a burger out of cheeseburger on my head. Inspired. There's Garrett Wilson disco, uh, illegal from, um, uh, YouTube chat, uh, sent me, sent me this hat. Hartford Yardgoats, baby blue. LaVisca Chanel to 75. Yes. Go 49ers. Uh, blue is on half skins to 75 for the Titans. 74 out of 75. Yes. Go cheat. I'm with you on goat chiefs for sure, Andrew. Alec Pierce variation disco for the Colts and taste some held disco. Andrew, you spelled Eagles wrong. Silver Tony Bacelli. Nice one there. And deadsman ridder. That's fair. That's like, that's like me. Like I can't, I can't root for the bangles of the Ravens fan, man. Yeah, for sure. Joseph, they were, they're always like in the frozen four, I feel like, or like in the tournament, but you must be a big Corey Davis fan too, right? There's Christian Watson. Nice one there for the, uh, Packers. They're putting out hope. Uh, how we long? All I know is the NFL script writers better be watching the potential of like we were talking about Andy, Andy Reed cheats versus the Eagles. I think we need that. Eagles cheese soup. I think we need that. The NFL script writers need for sure. It's a perfect story. It is. It is a perfect story. That's the best script you could write right there. NFL script writers listen, listen in. Darren Waller, Mosaic NFL script writers need to listen to that one for sure. That's why I'm really worried if the bangles make it. It's because like, like last year I was caught. I was pretty confident that the, um, the Rams were going to win because they were such a juggernaut last year.  You know what I mean? Like the Eagles are good. The Niners are good. There's definitely a potential there. I never said they were. Why would I get mad? No, I'm just saying like, because you might think they're a juggernaut. Silverage, Kobe Marx and Nick Bonito on the disco. I'm a real estate. We're good, but we're like, we can be sketched sometimes. True. Blue Laramie Tunsel for the Texans to 75. No, bro, it's good. I can't stand the guy, man. I just, it would be so much cooler if he just was not on the bangles. I would like him so much more. There's Kurt Warner to 75. I would like him just as little and if he was on the Steelers, I would probably like him even less. I thought you'd like bangles at least. Because of Joe Burrell, because they're good.  Garrett Wilson Silver, nice one there for the Jets, and Tyler Beatty. Like the Steelers, they're not going to be a threat for a while until they, you know, get better.  They're one of the best teams in the NFL, you know. You don't think Pickett could do it? No. It's because his hand is too small? Rope Wantsmith, when he wears baby gloves. Listen, just because he goes in the wall and buys extra small gloves, doesn't mean you have to say you can't do it. Nah, he sticks. Jonathan's a Browns fan. Hey, George Pickett, nice one there, four out of 50 for the Steelers. John, do you live in Ohio? Like that's the only reason you'd be a Browns fan. Caleb didn't live in Ohio and he's a Browns fan. See, that's why everyone's like, oh, why are you talking about Caleb? Caleb needs help. Caleb needs help, dude. Oh, now I know that. Yeah, I agree with you. He'll be worse than the Harbub, brother of Superbowl. Chacobie Meyers, nice one there, two 50 on the pink for the Patriots. Mays from Ohio. Hassan Haskins' variation and Alvin Kamara Disco. Hi, there's so many Browns. I know, it's a scary, scary place, dude. Scary thought. There's Khalil Max Silver, Disco Tom Brady, nice one there for the Bucks. I lived in Ohio for like 20 years and I'm not even a Browns fan. See, yes, yes, he gets it.  Tyquan Thornton for the Patriots, nice one there. Congrats on that. Got smart and relocated to SC. That is Mike Williams. Jonathan, where did you live at? Not curiosity or like what area? I know, then Greg's a Browns fan too. I don't know how you guys do it. I really don't either. There's JJ Watt on the Mosaic. No, if Lamar leaves, if Lamar leaves Baltimore, then that division is completely shut down. Like the Bagels will win that division for the next like 10 years. If Lamar leaves, if Lamar doesn't leave, then it's a little bit more up in the air. I was about like an hour and a half west of Cleveland. Cleveland, nice. But still gonna be a Browns fan. I don't blame you. Smart man. Fred Warner, blue to 75. 75 of 75 on the bookend. They have a lot of holes right now, Nick. They've got a lot of holes. There's Chris Olabe. Blue Tom Brady. Nice one there. 10 out of 75. Close to Jersey number again. That time for the Buccaneers. To every newborn baby. It's like Juan Thornton on the variation. Nick Chubb, this year. Silver Brock Purdy. There you go Niners. Nice one there. Congrats, San Fran. And Luis Sine. Lakers might do it. Wow. I just think it comes down to money, to be honest. Matt Ryan for the Colts. Nice one there, Indy. I think that's Jonathan. Yeah, Jonathan S. There you go, buddy. Nice Matt Ryan. No huddle auto. Marquise Brown. That's a cool card because you aren't going to see a lot of Matt Ryan autos in a Colts uniform, you know? I like weird stuff like that. Yeah, weird guy, of course. Devin Duvernay for the Ravens. I think they're going to tag Lamar for sure. It just depends if he's going to play under the tag or not. I probably won't. Then we'll just have to either negotiate or trade. That is Silver, Josh Allen and Cooper Cup. Yeah, I know. We need to get some receiver. We need to trade for like digs or something. Did Pat Bev just hit a dagger? Yeah, it was pretty crazy. Montage, Matt Jones and Buda Baker. I know. I was upset about that one. The ball hit Ram and I think he just went up and did his thing. That's tough. That's James Conner. Nice one there. 7 out of 20 for the Cardinals. Put back down for Pat Bev. Wow. What position is Beverly's left? It's like a shooting guard. Roach is like a guard. How are shooting guard cards? Pretty good. That's kind of what you go for. Kind of Walker purple. 18 out of 50. Nice canine. Let's see Hawks. When are you getting the lead? A while ago. It's too late though. I can't stand Joe Burrow.  Joe Fool. More like Joe Fool. Michael Carter. I got him. I got him. I got him. That sucks, man. Sometimes you get caught. Joe Burrow just got body bagged by me. He's got body bagged. How does it feel, man? John L. Way for the Broncos and DeForest Buckner. Going to the Colts. Let's do a quick recap. We've got a Matt Ryan going to the Colts. Tyquan Thornton Patriots. Christian Watson Packers. Son Askins Titans and Danny Gray for the Niners. That'll do it for the break. Thank you guys again for the fill. Next up we've got the mixed


Hello, my name is Debbie Fierst and I'll be your instructor for this course. I've been in the technology industry for over 20 years and I've been teaching Excel since version one. I've taught hundreds of students and I look forward to teaching you. In this lesson, creating advanced formulas, we'll learn how to apply range names and how to use specialized functions. In this topic, we're going to learn how to apply range names. We're first going to look at a worksheet without range names and then compare that to a worksheet with range names. We'll also take a little side trip into Excel 2013's save options and where to access saved versions of your workbook. Let's look at a worksheet that does not use range names for formulas. Here I've got information about an author who has a contract, has been under contract for a certain number of years, has a certain number of books in print and so on. And I've got a formula where I'm figuring out the income earned by that author. Notice the formula is taking cell E2 and multiplying it by cell F2. E2 times F2 works and gives us the correct amount. However, someone coming along behind me and analyzing this workbook would have a difficult time looking at this formula and knowing by looking at cell addresses what I'm trying to do there. So we're going to move into an example next where we utilize range names to make that easier. Here I have the same worksheet we looked at a moment ago without range names. We're doing the same math. We're taking cell E2 and multiplying it by cell F2. However in this version of the worksheet we have created range names, number of books sold and cell price. And we're referencing those range names in our formula rather than the cell references. This would make it much easier for someone coming along who did not create this workbook to understand immediately what is happening to calculate this formula. Now we're going to take just a moment to take a side trip out of range names into the Excel Options dialog box.  What they're wanting you to see here is the auto recovery information. Since we'll be doing a lot of advanced work, they want to make sure that you've got your auto recovery turned on, and you can set the number of minutes for auto recovery to anything that you want. You can make it save every five minutes if you wanted to. What happens then is your worksheet is saved to whatever location you have specified here in the increment of time that you specify just in case something happens and you get kicked out of your spreadsheet. You can go back then and recover that data. This is particularly useful the more advanced you get in Excel because if you've done a lot of complex work you don't want to have to do it a second time. If you have turned on the auto recover, you can go to the info area in the backstage and click on Versions to manage any prior versions of your workbook that happened to be saved in auto recovery. So that is another way for you to directly access saved versions of your workbooks.


Today we are in Daneford Valley at a four bedroom four bathroom French inspired mansion on a stand of just under a thousand meters squared This incredible property is gonna be on the market for just under 6,450,000 range So what I'd like you to do is come with me Let's take a tour around this beautiful home and let's see if you're gonna be its next fit