guys it's Leigh Ann and I'm here today to talk about how I read over a hundred books in a year. I'm sure my thumbnail was quite clickbaity. Basically I'm just gonna walk through how I go about squeezing in as much reading as I do. There are of course people that read far more than I do and there are of course people that read far less than I do and there is no like intrinsic value to reading a greater number of books. One of the reasons being that like for example I know people that on Goodreads their you know reading goal or their reading challenge or whatever their total will show like 500 books but like if you know 400 of them are comic books that's not to say there's anything bad about comic books but it is faster to read a comic book than to read war and peace. Just going off of the number of books that somebody has read is kind of meaningless. Likewise it doesn't really matter how many you have read if you didn't retain anything or didn't understand anything. So again like we have people like members and stats and we're trained from our days in school to score ourselves based on arbitrary numerical values. All of that aside just generally speaking I do think most readers would like to read more than they do just simply because well speaking for myself anyway like it keeps me up at night thinking that before I die I will not have read every book that I want to read. I gotta read more because there's so many I haven't read yet slash I own a lot of unread books and I know some some people are like seriously stressed out by owning books they haven't read that doesn't really bother me but I do think about it I'm just like man like I own them because I would like to read them so like man there's only so many hours in a day I want to read more of them. Anyway those are all my disclaimers. Wait no I have one more disclaimer. What works for me may not work for you so similarly to anytime someone gives you tips and tricks for like health stuff like everybody is different likewise every reader is different so this works for me so it may be helpful to you not necessarily or maybe part of what I do might be helpful to you but not all of it. So this again is based on where I am in life what my like situation is like what my budget is like the types of books that I like to read the type of reader that I am these are things that work for me so if it's helpful to you then I'm glad and if it's not helpful to you sorry. Seriously without any further ado here are some of the ways that I get more reading in. Now I've said many many times that I am an auditory learner so this is like a big one that like if you're not an auditory learner this will not work for you but for that reason like audiobooks are like a huge way that I get in a lot more reading than I normally would because there's so many times during the day when you're doing something fairly mindless and it's a waste of time you can have a whole other video about the fact that like people need to learn to just have like empty space in their schedule whether or not doing anything where your thoughts can just wander or whatever throughout the day whether it's washing dishes folding laundry just tidying up vacuuming a variety of like everyday things that eat up a lot of time cumulatively if that time can be spent also reading then that's cumulatively a lot of time so throughout the month there are like I'll go through multiple audiobooks basically just by doing that by listening to audiobooks while I do stuff like get breakfast ready in the morning or wash dishes from the night before or fold my laundry or walk to the post office things like that incrementally add up and I being an auditory learner then I don't need to see the physical book like I actually absorb it better via audiobook so oftentimes if I'm reading something really complicated or if I'm interested in picking up something really complicated I will choose to read it via audio instead of via like the physical book because for me personally I will absorb it better so that's just how I work so I can listen to it on a pretty fast speed like some people are speed readers like I'm a speed listener if that's a thing I'm a relatively fast reading speed when I read a physical book like I'm not the slowest reader but I'm not the fastest reader but I am a really fast listener I can absorb a very fast audiobook pretty well so I can get through an audiobook on like a much higher speed throughout the day throughout the week throughout the month. Now a big thing for me and I think for a lot of people is motivation to read which gets in the way of reading if you are not feeling motivated and for me having read books is motivating so like knowing that you finished x amount you feel like a sense of accomplishment and you feel like wow I've read actually a lot so like I can keep going rather than a feeling of like I haven't read anything like I need to start and like I'll never get through this because I read audiobooks like on the reg and routinely finish them then I'm like frequently updating Goodreads and adding another book read and every time I do that it makes me my sense of motivation and accomplishment goes up so my motivation to pick up another book goes up and so it's like this perpetuating self-fulfilling motivation boost like the more I read the more I feel motivated to read which means I read more which means I feel motivated more and that works for me. Now that said if I am not in the middle of an audiobook and I'm not uh I haven't finished anything in a little while sometimes even though it is more pages so in theory it is added to your to-do list rather than taking away from your to-do list um if everything that's like on my tbr or everything that's like on deck to be read soon is like really long and I'm feeling unmotivated or I'm feeling like oh I haven't read anything like I that sense of achievement isn't there because I haven't marked anything as read in a while then I may pick up a book that's not on my tbr that's not like an upcoming read that either you know I started a long time ago and just never got around finishing it or it's a short book and I'll just finish that because then I can mark it as read on goodreads and be like oh I read a book okay like we're not in the hole that we thought we were now we can pick up that tome and we can like have time to read it because like I know again because of our culture if I'm stuck in the middle of a tome like even though I've read just as many pages as I normally would I haven't been able to mark it as read because it's a long book and so like I'm reading and reading and reading and I haven't been able to mark anything as read which can be frustrating which is why stopping to read a quick thing and be able to mark it as read makes you feel like you're not like peddling and going nowhere if that makes sense now um this is a thing that um I think some friends of mine do more than I do but there are times when I employ this tactic because I tend to be quite happy sticking with my preferred genres and not really varying it too much but once in a while and I know this is again a bigger deal for people who are more omnivorous readers where like constantly switching out genres keeps things kind of keeps it spicy so you don't feel like burned out on a genre again I very rarely feel burned out on a genre if I do though then I do pick up something outside of what I normally read and so that can be helpful it's not something I regularly do I'm very happy just reading fantasy and grim dark fantasy and that kind of thing all the time for my entire tbr but again like once in a while I'll be like you know what I'm just gonna read this contemporary romance because like I'm just fantasied out and I keep trying to pick up fantasies and none of them are doing it for me and I think it's me I don't think it's the books and I'll just like pick up something that's like way different from that to kind of just like reshuffle and then I'll go back to fantasy and be like oh fantasy how your fantasy again you're great again so that can be helpful again if you're feeling kind of slumpy either because you haven't read anything in a while so read something short so you can market read or read something that's like way off from what you've been trying and not feeling like you're able to get into and another thing that's helpful about that for me anyway because I'm not that omnivorous a reader so I don't really have preset expectations for a lot of genres my expectations going into fantasy and grim dark fantasy I have a lot of built up expectations based on my favorite books in the genre and I'll immediately start feeling frustrated when it's not delivering on these pre-built expectations that I have like there's a certain feeling I expect to get out of fantasy there's a certain enjoyment level I expect to get out of fantasy but when I go in blind into a book that's outside of my normal genre I don't really have that many expectations so I'm just kind of like going along for the ride I'm much more likely to get out of a slump and be less dissatisfied because I'm not like oh like this isn't just this isn't delivering my expectation this isn't delivering the feeling that I went into expecting because I didn't have any expectations I guess this is doing a thing that it's doing I don't know like I don't know what I expected I didn't expect anything so it's fine like let's just see where this goes in particular if I feel if I pick up like a thriller or something more sci-fi even because I actually don't read that much sci-fi or like a contemporary something or other something a bit tricky then I'm like I don't really know how this is generally supposed to go I don't have pre-built expectations so I'll just just go for the ride and that will refresh me. Now another way to motivate yourself or that works for me is actually watching booktube type content there's very specific channels that work for me in terms of like feeling motivated and it's often it's not booktube as like people doing tbr's wrap-ups and like discussing books specific books or anything but there's a lot of kind of more like lifestyley type of channels where it's just kind of like general motivation it just like the mindset of like watching more like vlog style videos where it's just the mindset of your day being spent reading and studying and making tea to read some more so actually a lot of I guess it's called study tube is that what it's called whatever but it's like a subset of booktube that's like more about academics than about reading for fun and there's a lot of like people within that space that post a lot of what I'm talking about sort of more aesthetic vloggy type content just watching that will kind of make me feel like yeah I want to be reading stuff I want to be doing literary things yeah yeah and it'll like especially if I've just been watching like random youtube videos and like scrolling through memes on instagram I'll be like okay like right now I'm obviously too distracted to pick up a book straight away but let me watch some content that's kind of bookish that's kind of bookish vibes bookish aesthetic bookish mindset and then watching that will be like infectious and will motivate me to like kind of emulate that you're like yeah like let me make some tea let me get a book let me like change out of this grubby sweatsuit that I've been in all day and like put on like a nice sweater and like sit down and like read that sounds nice so that will that also helps to motivate me you can also always reread something like if everything you're picking up is just like not working for you um well one I mean picking up something to reread will help for two reasons one if you're picking a bunch of stuff up and none of it's working for you and if you can't tell if it's you or the book if you pick up a book that you know you love and you find that that is also not working for you well then you know that this is a slump this is not the book's fault this is a slump versus if you pick up something that you know you love and you pick up and you're like yeah into this I'm super into this well one well great you're reading again so keep going finish it market is right on good but also then you know that it was probably the books you were picking up and not you like you just had a run of bad books that none of them were working for you and it wasn't really like your fault it wasn't a slump it was just that like none of these books were really your jam and so that's a good like litmus test to see if it's the books or if it's you this next one is kind of a funky one and it doesn't work all the time it works in particular circumstances if and when this is the the problem and that this solution is available so sometimes uh if I'm struggling to get into a book because like I keep reading like the first few pages and like my brain keeps wandering off and I keep really like losing my sense of what this is or what's going on or who I'm meant to be following I just like I can't get a picture of this in my head because I'm like I don't I keep trying to read the first few pages and like it's not hooking me and then I don't realize what's happening and now I'm confused in such circumstances where it's really it's like you're not able to just like latch on if there's a Wikipedia summary or a cliff note summary that can like give you if you just like read the first little bit it doesn't have to be the whole thing is that'll be spoilery but just the first little bit that kind of tells you where this kind of starts off and then like gets you to go oh and then you reread those first few pages and you're like oh okay I know what's going on okay okay so now you're like in it now you know what's happening you're not like what's even happening you know what's happening so now you can like recognize stuff and pay attention and like kind of go from there it's kind of like a jump start like for your car like you just like weren't able to get it started but then that can give you that start and then you can then off you go and then another great resource is ReadingLength.com I'll often check ReadingLength.com and I'm trying to figure out what I want to pick up or like what is reasonable what is a reasonable book to pick up with the intention of finishing because well it's not 100 accurate because it's kind of based on a variety of factors it can give you a pretty solid ballpark especially if you use it on the regular and then you can get a sense of like what it like what its estimate how that translates into what your reading speed usually is for me like it's usually like it's a reasonable enough ballpark where like I have a good sense of how long this is gonna take so basically ReadingLength.com it based on the word count which I think it generally derives from either the ebook or the audiobook um based on that and then what is like an average words per minute reading speed it tells you how long that average words per minute reading speed will take to get through this book and again like sometimes it has like slightly faulty word counts and obviously your reading speed not only may be different but may fluctuate because like I know my word my my reading speed can like be up to like 400 and then down to 150 like depending on my like how tired I am my emotional state the the complexity of the material so like it it's you know it varies but it's a helpful guide and like there's a lot of times when like I'll pick up a book and you just look at it it looks like a tome but then I'll check and like it's actually not that long versus I'll pick up a book that it looks really thin and small and I'm like oh I should be able to pick this up and just like read it all in one sitting and I check ReadingLength.com and like it's actually like kind of longer because like there's a lot of words on each page and it's like really densely like formatted or whatever so I just find it helpful to know what I'm getting myself into because then I don't feel again that motivation thing like if I've been reading a book and I feel like I've been reading and reading and reading it and like I had an expectation going into it that I could read it quickly then I'll be frustrated and I'll be like am I a slow reader is this boring why am I not done with this yet versus if I go into it and like ReadingLength.com it's told me that like it expects that it's going to take like 20 hours for me to read this book and I'm like okay well like I need to set some time aside to like really like pile through this one because I can't expect to read it all in one day so I find that helpful again to just set my expectations more reasonably and then also to like sort of plan my reading schedule if I'm like okay what can I reasonably read this weekend and like from my tbr and I'll check the reading lengths of all the books on my tbr that I haven't read yet and be like okay I could either read this one and maybe start another or I could probably read all three of these because they're kind of shorter and each one is supposed to take like five hours so then I can my plans for the weekend again I won't feel unmotivated if I made plans that I couldn't reasonably achieve because I thought I could reasonably achieve it but I was wrong so like be more realistic about your plans as Logan would advise so yeah those are the main things that I do to stay motivated and how I can squeeze in more reading time so yeah let me know in the comments down below if any of this was helpful to you if it wasn't helpful to you you can let me know that too whatever you want to let me know I post videos on Saturdays other random times as well but definitely Saturdays so like and subscribe join my patreon if you feel so inclined it's linked down below and I'll see you when I see you


Effinam Oysters is a collective of farms located in Barclay Sound and to grow a very clean very pristine oyster here My partner on the boats at the time phoned me up and said we have to look at this oyster farm He said it's perfect for you. It's like okay Well, I know the farm when I was a kid sport fishing with my grandpa We were catching prawns right in front of this farm came out We looked at the farm and now I'm an oyster farmer BC has so much potential in oyster farming the worst oyster you'll get in BC is an 8 out of 10 The man for our oysters keeps going up and up Invested in and have grown little ice plant now. So every time we leave here We can have the one two or three totes of ice to guarantee that our product won't get warm on the way in It makes the product a lot safer for the consumer So one of the phenomenal things about this whole food hub building is the complementary Resources we have here. We have a huge blast freezer So we're able to make a frozen oyster that extends the shelf life We have access to a provincially licensed food kitchen so we can experiment and try to get other products Probably the biggest thing I like about Effingham oysters is the fact that we are Helping the environment that we're growing the oysters in we are creating a very sustainable Planet-friendly product that really showcases the flavors and what our local area has The food hub really allows small businesses to bring fresh ideas and To put out products without having to have the whole expense of building a plant You have new ideas constantly coming up and the food hub provides that opportunity


Gary wedi un o'r gweithio gynnig ddigonol Daniel Dubov. Mi'n gweithio amser yn y cyfnodd. yn y gallu gwneud hynny, rydym ni'n gwneud hynny. Fyddwn yn y prysgwr yn y cyfnodd, rydym ni'n golygu'n gweithio. Yn mynd i ddweud Daniel, mae gennych. Rwyf am y gwirionedd, ddim yn fawr hynny, mae'n cael ei wneud yn Gweithio. Felly, ond rwyf wedi gweld iddyn nhw'n cael ei gweithio. Mae ar y cyfnodd rwyf wedi gweld i'n gweithio Mae'r awtodion dechrau, hwnna yn gyflwytaeth yw'r ysgol yn ystyried. Rwy'n credu'n mynd i'n ymwneud eich cyflawn i'ch gwelio, a'r hyn yn gallu'n ymwneud yn belydd i'ch gwiriaeth, ac mae'n mynd i'ch gwiriaeth yma, a'r isgwm yn gwneud i'ch gwiriaeth. Rwy'n credu'n mynd i'ch gwiriaeth, mae'n ddechrau'n gwneud i'ch gwiriaeth. Rwy'n credu'n mynd i'ch gwiriaeth i'ch gwiriaeth. I thought I had to go for it, but I was confident, but then I became very nervous, and I still am nervous. It's a very interesting concept to when you're playing against an experienced player to choose a line that maybe they're not expecting. Like you said, you haven't played that too much, so it took him by surprise in the opening. I think there was an element of surprise, but obviously he's a great player, so I don't think he would have lost any sleep over my surprise. But yeah, I think it was an idea to play something that wasn't on the database. Yeah, you say you were nervous, but every move you made on the board was so aggressive and so combative. It looked like you were going for the kill from the very start. Yeah, and I was running short of time, and I thought I am going to go for it, and what I could calculate seemed okay. So each move seemed to pass my little smell test, so I played it. At what point were you confident that you were going to take this point home? I thought when I played F5, I was confident at that point I didn't really see how he defends that position with the pawns on F7, G6, the knight on H5, F5. It looks okay at that moment in time, but G6 is so weak, and what does he do? I was quite confident at that point. So despite running short on time, you believed in your position? I did, I did, yes. And now when you got out and we were coming to you for the interview, you said you wanted to calm down and you were nervous. Tell us a bit about your feelings right after. I thought if I do get a winning position, I didn't believe I would get nervous, but I did, I got very nervous. Thankfully I didn't have to do too much at the end because I had little time and I was starting to shake, could barely move the pieces. I came away from the board, I thought great, but I don't want to be interviewed because I was so nervous. Right, and this is also the amazing thing about playing in an open, the opportunity to play against these players and then you have results like that feels good. It's a fantastic opportunity, great tournament, it's great for players of my strength, I don't know if it's great for the stronger players but that's what they have to put up with. We look forward to seeing more aggressive games like this from you, thank you very much and good luck. Thank you Tanya, thank you.


Okay, welcome to this week's what's up with the node collaborators this time we're gonna do something a little bit different We've mostly had core collaborators, but of course the ecosystem is much bigger than that so today I have with me mark irish who's a maintainer of the odbc npm package Before we get started.  Yeah, my name is mirc irish. I've been working at IBM for about 40 years and I've been also the maintainer of the odbc package. It was the first group Cool, well, I know odbc is a keep milkage proctas and databases Can you give it a little bit of background how you became one of the maintainers? Sure, so I work in the open source software theme for our business mid-range systems We're the way that we include people to encode and search the admins through when you see it's available every fair We do much, you know really well So But they were noticing some performance issues when they were doing the right thing for something this is performing way worse than the version of the database connector so we you know We created some VR And you know the maintainer sort of let us know that he was to see It's Overview everything we were giving him and so we said well, we'd be happy to take over the Use of an able to that so ever since then I think the chief maintainer and I have over here's in the dean of the review No, that's a success story and open source succession. That's great. Yeah. Were there any pain points along the way? Yeah, the base one is just Right, so when I started developing No guest experience, but not any sort of ceiling Programming experience, so it was really kind of a trial-by-fire to understand sort of how async and strength Skop of the Spin-off over grit red. So so that was kind of you know, using the number weeks at a time So You got a string in this so once it's lit, you know, it became a lot of you Yeah, definitely the event loop and some of the knock on definitely has has an effect on that So you started the you mentioned the motivation started out on the performance line. What did that work? It was great. So the biggest problems were like the way All So we can identify that early on and through the changes we That's really fantastic and especially since I know you were using node API which you know We targeted for like the 80% versus the absolute fastest speed, but amazingly you could make such a big difference You know just re-implementing it like that. Yeah. Yeah, our node API implementations fairly big Really this is like the values and the C values and this is the amount to to the odc guys Okay, we started working on this to address the needs of IBM microstorms But odc is used much more broadly than that, right? Yeah, yeah, so that we have all sorts of people people that use it to connect to Microsoft SQL server, there's people like Instances in the cloud Settle files and Microsoft instances, right? So running on it from I don't know what you want to call it. It's hometown database data Enterprise ready databases, so People have issues, right? Oh, this doesn't work with you know, some ideas for anything, whatever Yeah, I know I mean I've heard it would be see for like gotta be 20 years going on so I know it's quite a lot It's it's also really great that we're supporting a package that broadly used I know like it at Red Hat We've been recently working on and called poop service bindings that lets you do service bindings in Kubernetes and Odbc was one of the things that we in Incorporated support for along with Postgres and Postgres QL and my seat. So just pretty broadly used for sure Yeah, and that's a totally good testament to the work that you know Where team is done that we've that we've done this the right way. It seems like we're in years. We get more and more Weekly down right so people are seeing that I hopefully they're not just read down one that they're running But the number I think are in big issues has really been in the last few years and now it's just Smaller smaller things. That's great So it sounds like you've done a lot of great work so far. Are any future plans for the package? Oh, I have three plans things that I don't limited to my own angle. I would really love to Do a rewrite with the node API to C level right now through it. No bad on it Yeah, the C++ and that's really just a preference, right? I didn't understand what's going to see that C++ but really it's just a matter of personality right every once in a while we get new requests for API So I think within the last week And I'm assuming Well, I think that's all the time we have for this time. Thanks for coming to us and thanks to all the viewers and we hope to see you next time


Hello, you're watching the International Daily Roundup by People's Dispatch, where we bring you some of the top stories from around the world. Let's take a look at today's headlines. US activists surveilled since the George Floyd protests, Peru begins trial in 1990's force sterilization case, report reveals sweeping crackdown on Muslims in France and pandemic causes major disruption from women's health care. We begin with the United States today, where an investigation has revealed the extensive surveillance of activists and journalists by US law enforcement. They began being targeted in the aftermath of the police murder of George Floyd in Minneapolis in 2020. Called Operation Safety Net, the program was announced in February 2021. Its purpose was to supposedly protect free speech and ensure public order during the trial of police officer Derek Chauvin. However, MIT technology review has now found that the program expanded far beyond its scope. It used tools to scourb social media and track cell phones. Detailed photos were taken of detained journalists and uploaded into a program called Intrepid Response. This allowed police with geo-locations of other targets. The operation involved 9 Minnesota state agencies, 120 external officers and at least 3,000 National Guard soldiers. The FBI, the Department of Homeland Security and Customs and Border Protection were extensively involved. Operation Safety Net was supposed to have four phases, first being preliminary planning and the second for any protest during jury selection. Phase 3 was set for closing arguments and involved things like armored vehicles, stun grenades, tear gas and drones. MIT found that Phase 3 was deployed a week early with its focus on the protest against the police killing of Daunte Wright. After the Chauvin trial ended in April 2021, officials told the public that OSN was ramping down. However, the MIT investigation has found that it is in fact actively ongoing and has been referred to as OSN 2.0. The program appears to also have surveilled the protest against killing of 22-year-old Amir Lok by the police in January. We now move on to Peru, which has begun a trial of three former health ministers for forced realisation during the dictatorship of Alberto Fujimori. The brutal policy was enacted under the reproductive health and family planning program. Between 1996 and 2000, over 270,000 women and 22,000 men were made to undergrow sterilisation. Women from mostly poor, Andean, indigenous and Quechua communities were targeted. The three former ministers will be investigated for crimes against life, body and health, and serious injuries followed by death. These charges have been placed in the context of a serious violation of human rights. The three health ministers are considered to have promoted forced realisations as a systematic practice to lower the birth rate and reduce poverty. These actions were in violation of Peru's constitution. According to the EFE agency, just over 2,000 people formally reported that they were victims of forced realisation. 1,307 of them were left with serious injuries, and five people died as a consequence of the procedure. Meanwhile, the proceedings against Fujimori himself has been suspended. This is until the Chilean justice accepts the expansion of the 2005 extradition charges, which led to his arrest. Fujimori is serving a 25-year sentence for crimes against humanity, for the Barrios Altos and La Cantuta massacres. Rights groups have demanded guarantees for an independent and impartial investigation, and for the rights of the victims as per the law. We now take a look at France, where President Emmanuel Macron has been accused of systematically targeting the Muslim community. This has been done through a slate of policies aimed at so-called Islamism and separatism. Advocacy group Cage has stated that Macron has used executive powers to create a systematic obstruction policy. It was originally drafted in 2017, with a stated purpose to address why people had fled to become fighters in Iraq and Syria. However, the policies turned into a nationwide project to address Islamism, and quote-unquote community withdrawal. Cage says that the policy operates by putting maximum pressure on Muslims. This is done via cells in all of France's 101 government departments. Systematic obstruction has given France sweeping powers to surveil sanctions, and forcibly dissolve organizations and seize money. Persecution has also taken place through heavy-handed policing and the criminalization of Islam in social, political and religious spheres. Cage has documented 718 closures, nearly 25,000 investigations, and the extortion of 46 million euros. At least 12 mosques and hundreds of businesses and charities have been shut down. Cage argues that the French state's pattern of behaviour is calculated to harass and humiliate Muslims. This has resulted in the severe deprivation of their rights and freedoms. Cage argues that this unprecedented crackdown meets the threshold of persecution under international law. It has also called for the repeal of Islamophobic policies, including the Imam's Charter and the Nicar ban. And finally, the COVID-19 pandemic has caused major disruptions to essential health services worldwide. 40% of African countries reported disruptions in sexual, reproductive, maternal, child and adolescent care. The WHO conducted its global pulse survey on the continuity of essential services between November and December. A majority of the 36 African countries, which provided full data, reported up to 25% of disruption of services. Maternal deaths in health facilities grew by 16% between February and May 2020, in 6 out of 11 countries surveyed. This figure dropped to 11% last year. The actual estimate is likely to be much higher, given the most maternal deaths tend to occur at home. In November and December, facilities-based birth declined in 45% of the countries as compared to pre-pandemic levels. Women and girls were also at higher risk of sexual violence during the pandemic due to factors like lockdowns and economic uncertainty. Around 245 million women and girls aged 15 and above are subjected to sexual or physical violence each year. In Africa, services to women experiencing sexual violence declined in 56% of the countries during the survey period. Access to essential reproductive supplies, like contraceptives, was also disrupted with the rise in teenage pregnancy recorded in some countries. Globally, 247 million women and girls were projected to live on less than $1.9 a day in 2021. 53% of them were from sub-Saharan Africa. And that's all for today's episode. For more such stories, visit our website at www.peoplesdispatch.org and follow us on Facebook, Twitter and Instagram. Thank you for watching.


Welcome to our talk on resiliency and performance engineering for OpenStack at Enterprise Scale. We're going to talk a little bit about us. I'm Jason Venner. I'm the Chief Architect for Morantis. I have been involved in most of the large-scale enterprise deployments to date. And we have... Hi, everybody. I'm Nathan Shrewblood, and I've been playing around with distributed systems and distributed systems at scale and enterprise computing for quite a while. So we're excited to be here and tell you a little bit about our experience. Morantis, as you can see, has a large enterprise customer list. We're also, as part of our enterprise focus, partnering with most of the people who make the equipment that's necessary for enterprise operations. And we are very major contributors to OpenStack. As part of our focus on the enterprise, we've initiated a project we call the Wrecking Crew, which is designed... Our belief is, unless you break it every possible way, you can't build stability. So we've created a crew called the Wrecking Crew to actually break everything so we can deliver you rock solid OpenStack. We want to improve reliability at scale, demonstrate publicly how to do this because the more the community understands and the users, the more adoption OpenStack we'll see. We want to demonstrate real enterprise applications. And we want to push the scale and performance numbers as large as we can and share all of the best practices we learn while we open source everything we do. So we see a lot of the enterprise engagements and I talked to a lot of the CIOs and the VPs and I'm going to see what they're looking for from their perspective. They're looking for cost savings, operational efficiency, an open platform, flexibility and choice, and the ability to innovate and compete. They have to deliver something they can run their business on, so it has to be rock solid. The typical enterprise person, I need to deploy and manage my apps. I need to help. My ops team has to be able to manage what I'm delivering. Everybody has to meet their SLAs. And in most enterprises, there's somebody overseeing everything to make sure that they meet some compliance requirements and have to explain our costs to the CFO and we have to provide capacity in near real time rather than 16 weeks later, which is the norm. We have a lot of materials, so I'm going to whip through it until we get to the stuff that's actually interesting. Really enterprise this option is about increasing the velocity of value creation because every enterprise we know is under some competitive threat and they need to make a change to compete effectively. So to be successful in an enterprise, you need to think about your technology and you do think about your culture because ultimately your culture is where the true value will come and the technology needs to enable the cultural changes to let you achieve the high velocity of innovation you're looking for. And we need to plan your open stack clouds that don't live in isolation. They have to be part of your environment. They have to integrate into your ecosystem. You need to pick... Sorry, get rid of that. You need to pick the plug-ins because open stacks control plane. You need to pick the SDN plug-in, the storage plug-ins, the compute plug-ins and everything else in your environment to fit your workloads and tailor it to your requirements. You also need to pick your hardware because these things are circular dependencies and plan for failure because we're building for a horizontally scaled world where most everything can fail and will. For true enterprise reliability, you need to actually fail over on a regular basis because if you don't verify your failover, it's already failed. We're planning for our SLAs. We need to plan for our clusters. Most of the enterprises start with very small clusters and then they take the deployment plan and the operational policies they built and try to run that on their production clusters and that's not going to work. There's really a very different whole ecosystem around production deployments versus pilots. We also need to deal with when we're thinking about this friendly environments versus things that are exposed to the public internet and be prepared to tailor your cloud to your workload if you need to. We're going to talk about hypervisors. We live in the KVM world because we're mostly open source but vCenter is an ideal hypervisor if you're running legacy applications where you want vMotion and all of those lovely attributes for things that you can't deal with as horizontally scaled attributes. Containers are ideal for very dense packing and or for very high performance applications. The goal with the container hypervisor is that your applications that would normally run on bare metal are part of your SDN environment and part of your storage virtualization. Hyper-V, Microsoft. The most important thing you're going to have to decide on is your SDN solution for your enterprise application because this will determine how you lay out your physical network topology and this is really a function of the kind of use cases. If you're really dealing with a public cloud where most of your access is north-south you will choose one style of SDN if you're dealing with an application where you have a large numbers of east-west flows in your cloud you may have another. And the other kind of interesting piece is ultimately with SDN everything about your application deployment and your network infrastructure changes and it's going to take the people who normally support your networking a while to catch up and you're going to end up working with them through some very painful moments before they become partners in your success. Mirantis has been a big fan of HA for OpenStack and HA for applications. We pioneered a lot of the HA for OpenStack. We're testing failure right now. See? Fail over. We didn't test beforehand. We'll switch back. Let's switch back. You should expect that you're going to be doing cold starts in your environment on a reasonable basis and at some point... Okay, where we go? Here we go. Your applications need to be horizontally scaled and ultimately spanning multiple failure domains.  And ultimately, once you're running your production apps on your cloud you need to do rolling updates and you need sustained failures and I'm kind of a firm believer that if you have a service pool of that you need five servers to provide the function you need to run seven to provide the capability so you can have one down for maintenance and still have resiliency for a second failure. And that also handles some burst loading. Okay. I'm going to talk a lot more. From a storage perspective, Swift is an ideal tool for geo-replicated data. Block storage is still really very much a local data center operation unless you're using a commercial storage technology that handles the replication. And if you're running high level production applications you need storage replication across the geo. The most important thing for enterprise success is recognizing that you're going to be crossing a lot of silos in your environment and if they're not working as a team it'll be a disaster. We've already talked about the network core the release management team needs to roll in your software development, your architects who else do we need? Compliance for example. And your security and audit. We've been working through this with some of our customers and sometimes these people come in very late in the game when you're getting ready to go live and the time you have between the time they engage and the time you go live is less than the time they need to actually understand what you're doing so they can make sensible choices let alone actually come up with a compliance and audit plan. You spend most of your time explaining what you're doing and why it's different. So in many ways the rest of the organization may not have caught up to the velocity with which we're delivering software and infrastructure especially at the enterprise. So we kind of whipped through that because those are really mom, pop and apple pie and we're going to start delving into some of the cultural issues which are much more interesting. So I want to talk to you a little bit about culture and what it takes to create mission critical culture within the enterprise and how we need to think about starting to change both within the enterprise and also within the open stack community that we need to do to deliver mission critical rock solid open stack and this is a journey. It's not something we can just flip a switch and deliver. So when we think about mission critical open stack the question is how can we support this? How can we evolve what we're doing in that direction? So one of the great ways to think about this is let's borrow from other mission critical situations where we're already familiar and we already know there's best practices. So you can think about this. I have a picture of a 747 cockpit here. There's a ton of switches and gauges and dials on there and somebody said to me earlier this week, you know, I think there's probably more switches and dials in open stack than that. So this doesn't even begin to cover the kind of complexity we're dealing with in open stack. So let's look at how some other industries manage complexity what they've done in their cultures and how they've affected that. So put simply what a lot of these things have in common they have checklists. So how many of you have heard about the checklist manifesto? A couple of people. So the checklist manifesto is a book that was written a couple of years ago by Dr. Atul Gawande and he was trying to understand why there are so many failures in surgery and in medicine and what can be done. You go in for an operation and people end up with complications that really could have been avoided. People are missing sort of the simple stuff, the easy stuff. So they developed a very simple 19 point checklist that they applied at eight different hospitals when they were going to do surgery. And they're trying to understand, well if we applied something as simple as a checklist borrowing from these other industries can that really improve the results and reduce the failure rate in surgery? And quite shockingly with just a simple checklist at key points in the process they dropped complications by 36% and dropped the death rate from those complications by half. It was pretty stunning and at first they really couldn't quite believe the results. So one thing you might ask and this happened in the medical field well, okay maybe that's surgery but it's open stack, is it too complex for checklists? So a lot of the doctors rejected the idea and I think when we think about something as simple as a checklist and not when you're thinking of operations we've all had a ton of education, training, worked for years with all this technology and for someone like me to come along or this doctor to come along and say you know what you really need is a simple checklist everyone rolls their eyes and says well that's not really the answer here we're dealing with very complex systems and you can't reduce my job to a checklist. But my favorite part about his study was that when they surveyed the doctors about the effectiveness of checklists 20% of them said waste of time don't need it but when they surveyed those same guys you were getting surgery would you want a checklist? 94% so everybody wanted a checklist for their surgery but didn't necessarily think it was the thing for them. So thankfully we're not doing surgery we're building open stack and trying to run it in production for the enterprise. So it's not quite a life and death experience but for many of you who may have been through a service outage at scale it can feel like a near-death experience if you're involved in it and so I think it's worthwhile to think about that as a comparison. So there's lots of ways we can apply checklists in open stack we can apply it at the requirements level I experienced this at Hadoop when we were running 40,000 servers 500 petabytes and we had a lot of development teams coming up with really amazing stuff and they would come and say I've got this incredible new service I'll put it on the production grid and then our DevOps team would come out and say well here's the checklist have you thought about your HA strategy have you thought about what you're going to do how we're going to monitor this thing have you thought about these very simple like three or four points HA, monitoring, upgrade and rollback pretty basic stuff but of course the engineers were so focused on delivering the new service they weren't really sensitized yet to thinking about what it was going to take to put things into production and so this is kind of the point I'm trying to make about culture is that as a community and as people implementing open stack in the enterprise we really need to think about how we create that production oriented thinking in the enterprise so there's a bunch of different places we can apply checklists and actually I want to go back for just a moment and cover these so I mentioned requirements and I'll delve into these in a little more detail the layers at which you can apply checklists but stages are also a really important place to think about checklists when running things at scale and by stages I mean pause points alright we tried it small now let's pause and see if we've got everything right okay we're running out to our staging cluster let's pause before we go to the next step so there's lots of places where you can think about applying checklists as a way to raise the level of production mentality and reduce the failure rate so I covered some examples of good pause points when going from an idea to putting something into production and you can think of each of these as good checkpoints to stop and think and make sure you've done your homework with respect to production requirements I covered those a moment ago again it seems pretty basic the whole idea here is not to make a huge long list of a hundred things that you need to do but to make sure that all the experts who have this knowledge have stopped for a moment to think that I cover this before moving on to the next phase you know in the surgery example it was amazing how many silly things got missed and a lot of the time in the surgical example you have incredibly brilliant people faced with very complex situations and a lot of chaos is coming at them and if this sounds like any of you working in production deployments it's the same thing and it's when all that chaos is happening that you miss the basics that can really get you into trouble later so other examples of where you can employ checklists thinking about what are you going to do about power thinking about redundancy in the physical infrastructure thinking about have I got the topology right have I verified that all the plumbing is in fact working so there's ways to think about this both in terms of what you need to check what are the critical points as well as places where you need to pause before you go to the next stage and then of course there's all kinds of things within OpenStack itself that you can do to validate that you've got it right and you know we're building tooling all the time to do this the good news is it's software and we have automation so a lot of these things we can take care of with tooling and of course Jason mentioned earlier you know understanding what your use case is and understanding what the SLA expectations are for that use case is another critical place to make sure that you are validating what you're doing that you're getting the response rates that you're expecting and that you're constantly revalidating let me interject one thing OpenStack is a means for an enterprise to provide services to their users everything is focused on what do I need to do to provide these services reliably to my users everything else is noise and of course you know I'm talking about checklists and we're thinking about software and technology but I think one of the big learnings when we talk about culture and mission critical oriented thinking is that a lot of the time checklists are a way to forcing function a way to force communication across the silos that Jason mentioned earlier so making sure that all the stakeholders before you put something into production have actually communicated and know what's going on not only force communication but also to create a tighter team of people that are working towards a common goal of delivering something into production an interesting example of that we were tuning a large cluster for a company and we'd set up all of our tuning parameters and then the DC Ops people said you can't use these tuning settings because they're going to exceed our floor space floor space power planning so we had to detune the cluster by about 15% to keep the power utilization with intolerance never like a surprising all your racks going out in the middle of the peak load yep so so checklists aren't about getting things, getting the a recipe or getting the easy stuff done especially when we're talking about communication checklists are there to facilitate communication when the inevitable bad things happen so when the chaos happens and you're having the near death experience because the cluster is down your environment is down that's where you want to employ checklists to think about what do we need to go through to make sure we've covered the obvious stuff and that we've checked in and made sure the environment is rolling the way we expect so as I said, checklists when you think about them, they're not recipes they're not do this, do this, do this do this, do this, do this they are telling you not how to do something but what you need to do and in what order one of my favorite checklists from the aircraft example was what to do when the engine fails on your single engine plane the very first item on that list, it's a very short checklist, it's five items the very first item on it is fly the airplane which seems kind of ridiculous but if you think about it in the chaos of the engine has died how do I restart it, oh my god, I'm going to die people sort of tend to forget oh yes, I'm still flying an airplane, perhaps I should do something about that first how many pilots in the audience not many so for the pilots, you guys already know all about what I'm talking about with respect to checklists, so how can we borrow that and apply it to mission critical open stack the other thing about checklists is they aren't a static thing, they are there as a tool for continuous improvement and improving communication something went wrong, you missed it update your approach and the other critical point about checklists is plan for failure more than success in the aircraft example there are a couple of checklists that cover the normal situation and a hundred that cover what to do when something goes wrong it may seem like putting in more work up front to planning what you're going to do in production but if you do it right and you work across the teams you're actually going to save yourself time and make this easier and repeatable you can't afford not to do this otherwise you'll never deliver reliable features to production that stay up and running so when you think about this to sort of summarize today I'm not going to give you a bunch of checklists as we develop them within Mirantis as we are developing them we'll share them publicly I think you can see a lot of the things and I'll give some examples in a minute where we're applying a checklist mentality to the tooling that we're developing for open stack and how you can do that but think about what are your checklists what are the critical areas where this needs to happen keep it simple like I said before a checklist is not a to do list if it's something that's a hundred lines long everyone is going to ignore this we live in a very complex interrupt driven world it has to be short as I said before consider what are the stages what are the key communication points you need to think about when you were putting something into production and it's mission critical as wrecking crew never stop thinking about failures I said before planned fail fail over see what happens make sure you've done that already and develop your checklists while you're doing that not after everyone has had the near death experience of having their entire environment fail so I'm going to change gears in just a second so if you haven't read it I only saw one hand out there read it it's a really short read it's really compelling I was definitely inspired by it in thinking about how we can deliver mission critical open stack so check out the guys book I think you can read it in about three hours it's not it's not super dense alright so we get to some meat finally now we're going to talk a little bit about how we're applying some of this thinking so Jason talked quite a bit about considerations you need to make from a technology perspective and I've been talking quite a bit about what you need to think about from a cultural perspective so now let's try to put those two things together in some ongoing case studies that we're doing with our partners I think part of the message we want to deliver here to all of you is that delivering mission critical open stack is not something that Mirantis can do on its own it's not something that any of us can do on its own part of the beauty of open source is that it really is going to take an entire community of us to deliver the kind of rock solid mission critical experience that the enterprise needs so this is why we're working with partners working with customers and we want to work with all of you in how do we raise the production quality how do we raise open stack to be that mission critical infrastructure that we all want so talk a little bit about what we were doing with FlexTronics FlexTronics worked with us is actually working with us on an ongoing basis in their cloud labs and so some of the questions we wanted to understand is well with the current state of tooling with what's out there what's the experience of trying to configure and deploy mission critical open stack at the scale of about 60 nodes so the idea was to walk through a complete deployment with the current current tooling configure for HA configure for mission critical operation and see what that experience is like and where we see some some gaps and this was largely him one of our product managers doing it not the core guys that we send out to the customer sites to tackle anything yeah so I had the advantage or disadvantage I suppose of not having the same technical depth as Jason and knowing where all the gray areas are in open stack when deploying for something at production so what did we deploy a little bit of a drift there so Flextronus was kind enough to provide 54 nodes of their Wolfpack 1U computes we deployed those on to a couple of racks we also used 6 nodes of their Kenya 2U storage units we had a lot of switches in there we had 10 edge core switches 5 per rack and the idea here was this is not unlike what maybe not large scale yet but not unlike what customers are deploying today bit of a spaghetti diagram but this is just to show so we had two racks they said 10 switches 5 networks we deployed all of this according to Morant's reference architecture for networking as well as for the underlying infrastructure and just briefly we had a network for the pixie booting a network for public VM IPs as well as 10 gig networks for management for the private east west networking and of course 10 gig network for storage as well as I mentioned we deployed all of this based on our reference architecture and we'll make these available later I know this is definitely an eye chart for all of you in the audience but it's to represent again a little bit of checklist thinking we worked hard to think through the physical infrastructure of the network the logical infrastructure of the network and so forth and for this particular example we deployed a neutron VLAN so the software components that were involved we deployed open stack ice house we did the deployment using using fuel we also deployed some additional capabilities like we used Zabix for monitoring the infrastructure we've deployed Rally for test and benchmarking against the cluster we used Ceph for block and object storage on the storage nodes in the cluster and then on top of that we also used Sahara at least our first tab at this is using Sahara to generate workloads on the cluster today a lot of the workload generation that's out there is still in the early days and so spinning up and spinning down a VM is not necessarily simulating a real world workload so we used Sahara and used a Hadoop workload as something to generate a workload looks a little bit more like what you would expect Sahara is Hadoop as a service for those that are not familiar lets you deploy Hadoop clusters in VMs very quickly and easily so what did we learn in going through this experience of standing up the cluster and doing some of this benchmarking so I kind of think of this as food for checklists for later so we started small so we didn't throw for the touchdown use a sports analogy we didn't try to stand the entire thing up make it all work in the first shot well truth be told we did try that but it failed miserably so we all do this for like oh it'll be fine two days later of moving cables around so this leads to the next bullet point which is debug the physical infrastructure now again some of this is sort of motherhood and apple pie but can't stress enough the importance of making sure you've got this right before you move on to the next step we liken it to the leaning tower of Pisa if you want to build an upright structure you have to verify each floor before you build the next one that's right and some of this is slightly different thinking from what you're doing in a development environment where typically the deployment may be smaller and the environment you're working in may not have the same kind of requirements so once we got the physical infrastructure solid and we verified it then we started layering in more of the complexity we used Neutron VLAN before we tried to troubleshoot all of the switch configuration we started with GRE much simpler just a way for us to verify all the plumbing before we layered on additional complexity then once we had all that going then we could confirm the health of OpenStack and if you remember I mentioned that a lot of the sort of checklist thinking we have an opportunity to create through automation so fuel for example once you've deployed an environment we'll then allow you to run a complete health check of the environment and so here's an example where we're using automation to run through a set of steps to confirm the health of the environment before you go on to the next step and then lastly or not lastly but then once all of that is good to go so health check we run rally to benchmark the environment make sure things are working properly now we have a cloud now we have a structure but we're still not done yet we need to verify when we spin up VMs they're performing as we expect is the hypervisor performing the way we expect Jason has a set of tools that he's written and it's not this particular example it's not rocket science but writing scripts to go ahead and generate VMs generate traffic between VMs is another way to make sure that you're sort of checking things off in the environment as you go okay yeah this is production ready it's mission critical and then of course we started simulating workloads with Hadoop as a service using Terrasort as something that you can use to generate a lot of traffic on the network there's also something called Hadoop High Bench which is another tool you can use Terrasort as a part of it as a way to just put some stress on your infrastructure at the application level and then once all that was going then it was a matter of okay now it's time to confirm the high availability of what we're doing so let's go ahead and start failing services you know we deployed our controllers in HA configuration so let's start let's simulate failure start shooting services start shooting controllers and verify that things continue as expected yeah so I mentioned you know health check after we deployed for HA configuration we need to make sure that the environment is configured the way we wanted that everything was configured for HA and then we could simulate component failure so we started this journey of confirming resiliency using the human chaos monkey me and Jason killing things ourselves but again you know going through killing off key services verifying that they're working all of these become food for checklists and food for automation for later so for the moment we were using physical chaos monkey but in the future perhaps the chaos gorilla is something that we can take up within the open-stack community I know there are a few projects I've seen out there that are exploring the use of the actual Netflix chaos monkey as a way to simulate failure to cause chaos in the infrastructure on an ongoing basis so if you think about what chaos monkey is doing it's really trying to cover all those failure scenarios and automate them so I mentioned earlier the aircraft example of normal scenarios, maybe there's one or two checklists all the failure ones maybe there's hundreds of scenarios we need to think about and have a set of checklists we go through we can do all of that if we start to build up automated chaos gorilla or whatever we decide to to call it and we'd love to chat with some of you about what you may be doing in that area or interest in participating in helping us as we go further along to publish these as they evolve so I'll switch over to Jason who did so I want to thank Flextronics for their ongoing participation with us in providing the environment and the expertise as we do this together again I said we can't do this alone it takes a community and so we appreciate Flextronic we also worked quite a bit with Bigswitch and Jason can talk a little bit about that Bigswitch had a 16 rack configuration which was a nice large open stack environment for us to play in and we ran Terrasort on 75 node Hadoop cluster we provisioned through Sahara and after and I'll talk a little bit more about some of the details but the baseline with everything working perfectly the Terrasort was running in about 7 minutes 22 seconds and then Bigswitch started simulating failures of the spine switches, the core switches across the cluster during the run which ultimately networking is the heart of your open stack cluster if your network isn't unstable forget it you can just go home and the application didn't even notice that they were making failures across the cluster and this happened with a background load of about 42,000 VMs on the cluster so it was a quite exciting result and we're looking forward to publishing some more results the very interesting thing that came out from this is this cluster had a mix of server types for the hypervisors and we didn't really think about that we think a flavor is a flavor is a flavor all M1 smalls or M1 tinies or M1 larges are exactly the same and they were in fact exactly not and we couldn't, it took us a day or so to figure out why we had a 3x variation in the run times and we used a small tool from a company, a little startup called Megafind which let us run a very quick infrastructure analytics on any given VM and we saw that we had over a factor of two variants within the flavors depending on the hypervisor so once we re-ran the jobs all on the appropriate CPU cycle we had very stable time so it was very nice another example of food for checklists so by running this tool and running the analytics against the infrastructure you're able to anticipate problems beforehand up until this I would run Sysbench and a few other things across all of the hypervisors and I'd normally expect quite a spread in performance but I didn't have any quick and easy way to run this across the set we throw in one more story my friend David from Symantec is here we deployed they have a fairly large cluster and we deploy at the rock level they deploy at the rock level and we built an extensive in combination we did a lot of work with them built a very extensive rock level validator as part of our checklist where when a switch discovery happens in the spine the tour is booted with a bootstrap image we power on the boxes and we actually validate through looking at the DHCP and the MAC ports of the servers the switch port, the cabling plan we bootstrap an image on every server and we verify the full cabling plan and burn in the entire rack before we release it for use in the OpenStack cloud or some other purpose and having that baseline means that everything else is simpler because we know that that floor is solid so there's a birds of a feather session for the enterprise 11 am room 241 there is the OpenStack for the when the enterprise mailing list if you're interested in participating with the wrecking crew you can mail Emmatob Shaw and we'll produce further updates on the blog at Mirantis and of course you can also come talk to us because as we've been saying all along we can't do this alone it's critically important to OpenStack this is a community effort we hope to actually at some point have a large scale performance and scale testing lab that people can gate things through use as a CI gate and of course there's a lot more talks that sort of fit within what we're thinking about within the wrecking crew I know it's another bit of an eye chart but you know please what happened maybe they pulled out the hook okay there we go a lot more talks here at the summit in this same vein so please go check them out and thank you I'll put this slide back up there in case some of you want to it looks like we have a couple of minutes for any questions alright well then if any of you are interested in helping or want to learn more come see Jason and myself after the talk thanks a lot for your attention and we'll see you at the rest of the summit hope everyone has a great summit


YouTube what's up? First of all obviously I appreciate all the support and all the outreach from me as far as Jackson was concerned Want to try to start bringing our regular content so we get past this and try to get back to normal man Like I said, obviously if you want to donate they're both on me links are all over the place The t-shirt that I'm wearing in this video. Obviously. I'll give you the links below so you go ahead and order this t-shirt Each t-shirt I sell I'm giving away at least $10 My friend I Like the Baldy feeling good about it Play my man A lot of cars I see you the fourth down my first drive. I kind of get super bagged there Turn the ball over my first round and I told you a thousand times a man. That's pretty terrible But We gotta stop the first drive so I'm not mad at him. No, I'm gonna cover through our flat we gotta play the inside zone we gotta keep the spot Play the hardflash to stop me Boy, that's a tough catch Another one up here in a minute not from jr. Joseph Boss caught it and got his feet back to back crazy place Good defense there by a mostly no huddles Inside the five is one of the huge inside the ten is one of the users game as it is in every man game He knows we're a little power over we bagged that up Bobby Wagner hits thick into a third and goal He's just as bad chucks it up. I want an interception this play after like come on EA So what was it the first drive of the game we hold them to just Inside the five honest, it should got some crazy passes should have got a pick there, but it is what it is We want to keep fighting Hold them the three there nice little quick out route make them respect the one why receiver side That's what we do hit him in a flat the girlie here hit him with you And girlie just has the speed we use girly a tight end if you want to learn how to put girly a tight end Make sure you cop that Saints e-book the link is below the link is man turf.com y'all check it out the same That's running back there at the tight end position Here again, it's hitting the flats. I just want to hold them just no big place That's pretty much my goal on defense. I told you that all year. No big place Like that, but here you motion is running back. So I don't know if it's short. He's not passing Here he goes in the back deep in route. That was a good play pretty over monitor strip from behind on But that's Randy boss. That's how you put in there to a high ball. So he scored a test and I wasn't down a little too easy But we're all right Person Get down Overthrows it, you know, his boss or his big those a perfect pass. He taps his toe on the sideline 18 you know, I'm hype about that did not expect that It's fully Taking my my three right there and I catch them in a ranking with the next play. Obviously situation he did Got the session. I took it. We'll see what he does with this women in nine seconds left Hopefully to stop the kick, but you know, you know, you're watching dub dub dub. He played it's never gonna be easy Luckily, we have to our girly catch tiger kill that pretty much donates in three points Let's go here and try to get a stop in the first place Well, we get a second Xavier Rose diamond Xavier Rose. Good play by him Making a sec. Once again, I give this up again perfect throw perfect animation That's like the third time he's hit me with that crosser play what he's doing interesting is putting across the outside guy on There so I gotta pay attention to that the rest of the game Real safe making sure he does not Get touched out pretty much conceded my three here, but I still want to lead a half time So I'm doing those runs that was predictable McCoy blows it up two seconds left take his time I'm okay. Now I feel like I'm gonna get stops is getting perfect passes perfect animation one. Get a stop Defense is not terrible. There's no big plate. Nothing easy. I know what he wants to throw We just gotta stop there One point I Want to run back to the quarterback just a little lucky play there for Next play gets a nice little treat to the tight end Make them work. We'll see you. He has nothing here Send the spy Vic. We actually get a sec big time That holds him you get him through a second long no big plays great work by me. No worry about the football run They send the spy There's nothing out here open Dirty long run a play safe. That's our blitz and I actually make sure I got a Remember I regard this flat doing a great tackle. There was round a lot That's a big play. I don't want to hold So if you didn't miss that Hold on three now. I'm down to The whole game is in my hands down to like I said, this is not three I don't know if you want to keep this whole game and when I'm feelable Crawl right there to the ground kind of drop kind of bag there by Joe Next to the head and go this crossing right over there loss of the other place the flat's on the right Moss pack on the top. We're gonna draw here with levy Of course my diamond triple 97 over all levy on those first time He's got a long hand cost it up So now we got to fight again. Who I almost had to pick right there Just gotta trust and hold while I'm disappointed in myself as you can see He's running this play about four times. He's had nobody every time he runs that play He has nobody to go to get him to a fourth in series. What's he gonna do? What's he gonna do? He runs a playmaker recovering everything. We're covering every those that pick off No, he catches in front of champ Billy breath. Now we got to hold the door He's supposed to touch on the games over hold the door big one on first down to get him to the two yards Three goes one round goal on me person. I think right here. It's too far to run sneak He's gonna run some type of toss or some type of power.  I crashed my line down. I moved clowny out a little bit to stop the toss His third and goal. I know I know nothing else when I work. He goes and runs toss clowny blows it up And aim also right there just in case it was by huge sequence right there because the touchdown I'll lose the game but I hold him with three. It gives me life and understanding how to use in the ball side Instead of calling timeout utilize the right personnel to make a stop right there. It can give me the opportunity to win this game That's what I have to do That's what I'm gonna try to do here with one last drive two is 18 seconds left So the first player drive we get sacked. That's the worst way to start a drive especially my drive Get sacked but I take it to the 2-1. That's okay.   I have all my timeouts on really much Once again, I caught on to what he was doing made it up the outside leave a one-on-one with the middle zone And I do a fade the moss right there. That's what I wanted to do. I set that up all game big play getting here I think it's I just work in this situation. I don't run I don't he doesn't recommend how to step right and no one goes when he sends the spot Sends the next five and you know, this is what we have my big quarterback He is special huge play there. I gotta get to it because I just talked about the lead game Gotta be able to get to And we're gonna Blitz is a little bit. I'm able to go ahead and hit the flat round there left me a bell Hold that two-point play out of the pocket. I want y'all to comment on what's the best two-point play you had We plays like that Make sure you hit the madden turf link below because those plays are in the evil You need that one play to go to when you need a two-point version And that's huge because worst case scenario now if I play some solid defense I will not lose this game. I feel that was a big two-point conversion Like I said, hit the link below you learn how to make those same plays in the same crunch time as I just did But the game's not over He's got two timeouts. All he needs is a feel for the tie. No big plays I can't give up that crosser again and I can't give up four verticals right at the middle So when he motions is running back, I know he's not running. I can go and tee off on the quarterback pass commit And that's what we do. We go ahead and get the sag Xavier rolls. Let's go And he needs the second and 19 throws that picked out Swatted into the biggest playmaker in the secondary this year. Patrick Peterson swag on the wide Pat Pete put him in the chat the best corner in the game Get this off my foot. I will not lose the bunch tight end All we're gonna do here is put it on conservative run the ball out run the game out He doesn't have enough timeouts to go to get the ball back that play by I believe it was Ronnie lot and the vert look swatted the ball at a pat peat and his cloud flat picked it off Pat peat will always be around the football if you don't have the pass he figures in make sure you have it That's how we won this game. We didn't give up touchdowns. We scored touchdowns inside the five matter was more than anything in med If you like this video, please hit the like button Please comment on what your favorite play is inside the five yard line If you don't have any hit that link for man to go ahead and get you some plays inside the five I'm out of here though, dude


People in Ukraine and frontline communities have enjoyed immense suffering in the past two years. Together with Red Cross, Red Crescent Movement partners, our help has reached 11 million people, including children, women, the elderly and the sick. We continue providing food, water, clothing and hygiene supplies to meet people's essential needs. Humanitarian needs remain massive. We will spend no effort to continue helping the most affected and vulnerable people.