So this video is an overview of the most popular features in Chrome DevTools related to inspecting network activity. Before we begin, let me mention that if you're trying to improve page load performance, the best place to start is our optimized site speed tutorial, which we've linked to in the description. The network panel is more useful as a diagnostic tool for viewing the timing of network resources and inspecting the network properties of individual resources, such as whether they were downloaded over HTTP1 or HTTP2. To get the most out of this tutorial, I recommend that you open up the demo, which we've linked to in the description, and try out the features yourself. Open DevTools by pressing Control-Shift-J or Command-Shift-J on Mac. I'm going to dock DevTools to the bottom of my window so that I have a little more space. Next, click the Network tab, which opens the network panel. Right now, the network panel is empty because DevTools only logs network activity while it's open. To view page load network activity, reload the page while DevTools is open. Down at the bottom, you can see the total number of requests and the total amount of data transferred. This chart up here gives an overview of network activity, but we're not going to use it in this tutorial, so let's hide it by clicking Hide Overview. This table right here is called the Network Log. By default, it shows you a chronological log of network activity. The status column is the HTTP response code that the server returned. The type column is the resource type. The initiator column tells you what caused the resource to be requested. The size column is the size of the resource. The time column tells you how long it took the browser to upload or download the resource, and the waterfall provides a visual summary of the network activity for each resource. Hovering over the waterfall shows a breakdown of the different phases. Click Use Large Request Rows to view more information about each resource. The size column is particularly helpful when making sure that resources are compressed. The top value is the uncompressed size and the bottom value is the compressed size. If the two values are the same, then compression isn't working. Click a header to organize the log along that dimension and click the waterfall to go back to chronological sorting. In general, I find the network log helpful for verifying that network requests are going through as expected. For example, when I add some code to fetch a resource, I'll often open up the network panel and make sure that the new request is going through. Or if I get a reference error about some function from another file being undefined, I'll watch the network log to see if the scripts are loading in the wrong order. One important thing to be aware of is that the log will continue to record network activity so long as you've got DevTools open. Looking at the bottom of the log, I can see that the last active resource was this 48.png file. After I click the Get Data button, there's a new resource called getstarted.json at the bottom of the log. If you've got a page that's logging a huge amount of network activity and you've already got all the information you need, click Stop Recording. If you don't find the default columns of the network log helpful, you can hide them. Conversely, there's a lot of columns that are hidden by default that you might find useful. To show or hide a column, right-click the table header. Each of these options is a column that you can show or hide. For example, let's show the domain column. Most users browse the web on smartphones. The computer that you build websites on probably has a better internet connection than your typical smartphone user.  First, let's notice how long each resource took to download, which we can see in the time column and the waterfall. To throttle the network, click the throttling dropdown, which is usually set to Online, then select Slow 3G. This tab now has a network connection similar to Slow 3G and will continue to be throttled so long as you have DevTools open. Suppose now that you want to experience the page load like a first-time visitor. Long press the Reload icon and select Empty Cache and Hard Reload. Basically, this forces the browser to go to the network for all resources instead of going to the cache. Looking again at the timings, we see that each resource took longer to download. Next, let's dive into how to inspect individual network resources. To learn more about a resource, click its name. The Header's tab shows you HTTP request and response headers. The Preview tab shows you a basic rendering of the resource. For HTML, this is sometimes useful when working with an API that returns error codes in HTML. The Response tab shows the source code of the resource when relevant. And the Timing tab shows you the same timing breakdown that you saw when hovering over the waterfall earlier. Click Close to return to the network log. The network panel also supports searching across headers and message bodies for certain strings or patterns. For example, suppose that you want to check if resources are using reasonable cache policies. If a resource doesn't change often, the browser should cache it for a long time so that the same resource doesn't get downloaded repeatedly. Because the cache policy is defined in the header, the network panel is a good place to search for this information. Click Search to open the search pane. Type cache control in the text box, then press Enter. Clicking a result opens it up in the Header tab if the text was found in a HTTP header or the Response tab if it was found in a message body. When inspecting resources in the real world, you'll probably encounter pages with hundreds of network resources. DevTools provides many ways to filter out the noise and focus on a subset of the resources. The filters toolbar should be shown by default, but if not, you can show it by clicking the filter icon. The filters text box supports a bunch of different filtering methods. If you're interested in a certain type of file, such as PNG images, type PNG in the filter text box and DevTools filters out any resource that doesn't include the string PNG in its URL. If you want to match a pattern of files, you can use a regular expression. For example, this pattern filters out any resource that doesn't end with a C or a J followed by one or more S's. If you want to exclude a file or pattern, putting a dash in front of it makes it a negative filter. For example, dash main.css filters out any resource that matches the string. There's also 10 or so special keywords that let you filter by properties of each resource. For example, typing domain, column, raw.githubusercontent.com filters out any URL that doesn't match that domain. Check out the link in the description to see the full list of keywords. Moving on, sometimes you want to focus on certain file types such as CSS. Clicking CSS filters out all other file types. If you want to include another file type, such as JS, hold control or command on Mac, then click again. Click all when you want to see all file types again. Suppose that you recently added some third-party scripts to your site and you notice that the page loads much slower now. Request blocking lets you block individual resources and see how a page behaves when those resources aren't available. For this example, let's just see how the page behaves when its style sheet is blocked. Press control shift P or command shift P on Mac to open the command menu. Start typing blocking, then select show request blocking. Click add pattern, type main.css, then click add. Reload the page and we see that the page styling is messed up, which is to be expected because we blocked its style sheet. Notice also that the request for main.css is read to indicate that it was blocked. To discover even more network-related features, check out our network analysis reference, which we've linked to in the description, and leave me a comment if you've got any questions or feedback.


Hey guys, welcome back to my channel. Today I wanted to do a vlog style video. I haven't done one of these in so long and we've been stuck inside for the last few days just with the coronavirus scare. So I thought it would be a good day to kind of organize and clean my beauty room. Right now I'm making a bottle for my baby. He is almost six months old, which is crazy. He's upstairs busing. You probably can't hear him but I can hear him. So I'm gonna make his bottle and go open feed him and then I'm gonna get started cleaning. Hey cute baby. Hi new baby. Hi. I'm going to start by organizing this chest of drawers. These are the Alex drawers for my Kia. I get asked this all the time. So let's go ahead and organize this stuff. So in this drawer I have a lot of odds and ends. These are eyelashes. These are some things I've received from companies. Some bangs that I have. I bought these because I thought they would be fun to use. Just pretty organized. It's like threads, scissors, needles, hairpins. Those don't go in there. Okay so I'll probably keep this in here. I'm gonna put this in here for now and I'll put these back in back here. Probably stick these in here like this. The donuts and the next drawer up. These are kind of a mismatch. A mismatch of accessories. Here's where my eyelashes go. So I gotta put these in. Just stick those in here in the front since I actually get into this. I'm going to put all of these back just the way they were. These I want to keep. So I'm gonna put these back in the Kia step. These right here. Maybe I'll revamp this and use it for something else. I'm gonna leave this out and then figure out what I want to use this for. Moving on to the next drawer. This drawer is obviously a mess. All of my lovely headbands. I love these. They're so cute. A ton of accessories that I don't really use anymore but we can at least organize them. I kind of don't want to put all this stuff back in because I'm just I'm basically storing it. I'm just gonna put this stuff back. I'm gonna put all of the headbands in this. This would be so cute for a Gatsby Halloween costume. Maybe I'll stick all this stuff in the back. I'm gonna take all of these hair bands and put them in this bag. Next to the ribbon. Next drawer. Another mess drawer. More hair scarves. I don't need these all the time. Our cleaning journey. Here's the next drawer.  These are uh this is mostly just I kind of straighten it up. This next drawer. This is a drawer I used all the time. This is what I grab when I film. Here are my hair elastics that I use. This is all the lipstick that I pick from when I'm gonna film. I just kind of grab one. Probably won't stay a very organized. So that's okay. So last drawer and this is basically computer and filming stuff. This is like where I keep my little SD cards. These are hard drives. Take a break for the day or two. Let me know in the comments if you want to see more videos like this one. Just more like day-to-day type things. Like and subscribe or just like and unsubscribe whatever you feel like doing. Thank you again for watching as always and I will see you next time.


You cannot hear me okay Well, there is an there is a emergency announcement We have just decided to extend the conference by another two days Free of cost. Yes, we'll be hosting everyone here So for the next two days you are all logged in here, and I hope that we have more more such interactions Okay, I think I have your attention now So thanks, how is how has been the last four days there? Why don't we do a show of fist of five and see how it goes there, right? So at the count of three show how many fingers Don't show the finger that really matters the most, but show show how many fingers And and let's have a fist of five vote, right? So if it was like super duper awesome Open your open your hand and say all the five and then in that order. Let's do that So how about that? Let's do that on the count of three one two three Awesome, I see most of them are fours and five. So let's again give a big round to To the team that's done that and I think I want to thank all of you for staying I know it's been four long days. This is like the weekend is just all over us But I just want to use this opportunity for the next 10 minutes or so to basically Hear back back from you. What do you think happened? How was it? How can we do it better? What are some of the key things that we missed out? What were the biggest screw-ups that we should avoid in the future? So I would like to to on behalf of the team to listen from you and really get some of the feedbacks from all of you The first, okay. Thank you. Can we have a hand microphone, please? Thank you Just to point out it's been an awesome few days But I think for an agile conference, it would be exceptionally valuable for us as attendees Also for the conference organizers to At the end of each session for feedback the opportunity to provide feedback if that would have been available Okay, that's okay mention a few things. Okay. That's a fair point. It's just that we we chose a different format for that So you will actually be getting a mail from nourish for for all the people who came here We'll be getting a mail from nourish like we have done in the last three years you will have a chance to comment on each of the sessions and We typically share that with the speakers as well on how bad the marks they got or how good it was for them But yes point taken At this point the process we are following is at the end of the day We'll collect it all and we use that data to actually Filter through and and see if there might be some speakers who just didn't cut ties with the audience And we tell them regretfully and say hey, okay We'll probably not be able to entertain you next time, but that's just the Darwin network for us Thank you. Any other things anything else that you feel Sure. Yeah for some sessions there was not sufficient time for question and answers. Okay so the Presenter was rushing through because of the time pressure. Okay, and yeah, it's expected that you made him offline and ask questions but sometimes if it goes through a discussion and In the same context that So actually, I mean just just to give set a context the way we said the context with all the speakers was you have 45 minutes Try and complete session in 25 to 30 minutes so that you have 15 minutes of Q&A time What what tends to happen is many of us? I know I'm guilty of that many of us use up all that 45 time and any Q&A happens over and above that 45 minutes Which is not really the desired way we are doing things and then we start eating into the next presenter So so clearly we need to do a better job of communicating to the presenters that they need to stick to the time and Do that But I mean just just as a just as a communication. We do make sure that the presenters are aware of that One thing I would add So there was some constructive feedback there But in terms of good feedback is that it was great to see the conference organizers give the scaled agile framework an opportunity to showcase What it's all about? So and it was also really encouraging to see from a lot of the speakers and the attendees that people does the common messages Understand the problem you're trying to solve so people are just looking at where they currently are and Just trying to resolve those issues. So it was really encouraging to see that from the entities Well, thanks for a kind feedback Yeah, first of all, I think the experience I had over two days of attending this conference was fantastic And the overall arrangement and the quality of some of the speakers was very very good. There were many Wow moments for me having said that there were few sessions that I attended where I felt the Preparation of the presenters could have been much better because they were taking a lot of time Almost using almost all their time to get to the point of their Discussion and in the process were potentially losing out the interest of the participants That's one feedback to some of the speakers and the other thing from the organizing committee view point I think it would be great if you can given the scale of this conference Given the kind of people that get attracted to this conference It would be great if you can do a little bit more scrutiny into choosing The session content and helping these speakers prepare much better Something for us to consider for the next year Yeah, so Yeah, I mean, I will not defend that thing even though just to just to let you know what we did was we actually Invited all the suggestions from the various speakers Wherever they had any Evidence of prior work for example, somebody has already talked at some of the conference We said hey, why don't you why don't you share some of the YouTube videos with us or you let us know how you speak How do you really come across? Are you very natural speaker and stuff like that in rest of the cases? We actually tried to have a video conversation is Skype or some such kind of a thing there And and we believe that we did whatever best we could do at this point in time Clearly some of the things did pass through probably That's that we need to work on but like I said, please give that feedback specifically It's not there's nothing wrong about really telling somebody that hey, you didn't really come out very well there I know some people told me you didn't come across very well And I said well, I've been traveling for last 48 hours. That's the best I could have done actually but I mean arguments apart or an excuse apart We all need to be a to be in a position to take it with humility and move on with that Right, so we'll give you a chance so that you can let us know which speakers really didn't cut any eyes with the audience So let us know about that Yeah, Nikhil, I would also like to I would request Ravi and Ellen and if other chairs are here to come and join me Help me help me please Thank you After this question sure Okay, so I just wanted to say that there were few cancellations during the day Right, so few speakers maybe couldn't travel because of last-minute constraints. Okay, so it would help if All of the other speakers who are presenting on the same day if they get notified of You know having this maybe an extra session Because I mean I certainly had few content that I could have presented on this one Only if I had known that there was another spot available for sale, okay So maybe can we do something similar for next year that at least the people who are presenting on that day They get an instant notification on maybe an SMS or something like that If there are things like, you know cancelled sessions or extra All right, I like the idea I think it's a great idea for us to to keep some of the slots in reserve and let you guys know it could probably be some Kind of a alert service that goes. Hey, one of the slot is up for take anybody who's ready We would like to just just talk to us nourish. Maybe we can talk about that Where do you come here? Okay, so, okay Okay Thank you First of all, I would like to thank for arranging this event. It was really a nice experience I had I just want to know one thing how we conclude on the topics of for the each day So are we collecting the inputs from the previous? attendees From the audience So basically we start the whole selection process So all the talks that you see here majority of the talks except the invited talks are through an open submission system so people go in propose a topic and Then there is a voting system which people go and vote for the talks and then the talks that show up With highest votes not necessarily every talk that shows up with highest votes get selected But that's an indicator for us that people are interested in those topics and then we evaluate the speaker So there is a there's a big theme of people reviewers which evaluate the speaker in terms of their past speaking experience The content the quality of the content and that process goes on for about three four months It a long time a long time basically Lots of sleepless nights Lots of long calls lots of discussions and then the talks get selected based on that If we take feedback from this year our way of taking feedback is whenever sessions are going in all of us are popping Into sessions constantly so a we get our own impulse on how the session is Second we look at we talk to people in the hallways How's the session going for you with sessions stood out for you which sessions did not work very well for you? And we collect that you know first-hand information from people if we see a pattern then we know okay these set of speakers Are really doing good and these set of speakers. Maybe they need more help, right? So that's kind of the thought process that goes through behind the selection No matter what we do, I'll tell you no matter what we do because we've been doing this for ten years No matter what we do any conference. There will be three categories of speakers One which will rock facing all of that I think TV and even Ravi Doc is not here. I believe but doc also had to let go some of the people and it's actually really hard to Send that message to especially volunteers right because it's not like you're paid to to do this job Right. It's like I'm a volunteer and I will contribute whatever I can contribute You cannot demand certain things from us But we had to take those hard calls and I appreciate these guys for standing by those decisions Pramod is not here Pramod had to leave I cannot tell you how many nights Pramod and I have been you know working Trying to do the final touches and all of that stuff and he's been a fantastic support in actually helping Get all of these things together. I have very short temper as people who know me I lose my patience very quickly. So there was a point when I told Pramod you basically deal with people I cannot deal with people And and Pramod would basically you know, so he's like the perfect partner for me in terms of you know Helping working with the team and making sure things moved. He shows a lot more patience than I have So I appreciate Pramod as well. He's not here, but if you guys see him next time, please do thank him Come friends and safe travels to all the people who are going back home Have a nice weekend and let us know with your feedback Tweet us if we have been good Yeah, we have the art event that happened We still don't have Nag and team who did this they've gone to Mysore and they were supposed to be here by 4 But they're not yet here So we're gonna be dismantling this I don't know what exact plan they had but I'm just gonna improvise and say I was just gonna say all I know was the plan was to dismantle the piece and to break the artwork into smaller components So that if people wanted to take a piece of it home, they could take it home as a memento of the conference So I think that's still what we should do that the sort of the question is how small the piece Uh, well, I think Richard's idea actually was to cut it into much smaller pieces, but Exactly exactly and you can Excellent and you can always take pictures of the whole thing


This is why narcissists mistreat you, this is why they treat you badly, cruelly and unfairly. How a person treats you is not always a reflection of who you are, how a person treats you is a reflection of how they feel about themselves and this is true for everyone but it is even more true for narcissists, people who are self-absorbed and lack empathy because they don't connect or attach to you, so they don't even know who you are as a person, all they have is their own feelings about themselves, what they project onto you, so how they treat you is nothing more than a representation of how they feel about themselves and sometimes they're in a bad mood, they're hating themselves, they feel insecure, so they will project that onto the person closest to them and they will expect you to take accountability for it, they will expect you to assume that it has something to do with you and they will see it as though you're consenting to this type of treatment because you're not leaving, they will see it as though it can't be that bad, when the narcissist first meets you sometimes there will be a love bombing phase and during this stage they may idealise you, they may think they're in love with you because they feel good when they're around you, so they will express this to you and they will treat you good because they feel good about themselves but in time the love bombing phase will end because it can only last for a short period of time, it's fake, it isn't real, it can only ever be an illusion, so it won't last for long because they don't have the tools to sustain it or to make it a reality, so soon enough the illusion will fall apart and then they won't feel good anymore and it may be because you said no to something or because you set a boundary and narcissists are like children, they're emotionally immature so they can't deal with boundaries, they can't deal with the word no because they want to be able to do whatever they want whenever they want to do it, so as soon as you do that they won't see you the same way anymore, they may even get mad at you at how they feel inside will result in how they end up treating you, because in their minds you did something bad to them and if they feel bad they will try to make you feel bad because that false character never even existed, it was something they invented based on your ideals and interests, they lied about who they were from the very beginning, they never presented the real authentic version of themselves to you, because they already know you don't want to see that but they wanted to get your attention, they wanted you to notice them, the reality is that if you present the authentic version of yourself from the very beginning and then the other person treats you bad so you start to feel bad, you never intended on doing anything bad because you were authentic from the beginning but narcissists are not authentic so they're not putting in as much effort and determination as possible and they don't have a genuine objective that considers you because they're not really being who they are and they weren't being who they are from the very beginning because they already know that if you saw that you wouldn't want anything to do with them and once you do catch on and you see who they regard they won't see you in the same way, they won't value you anymore because if you don't validate the illusion they feel bad inside they only feel good when you validate it, when you believe in it, when you accept it as your reality and however they feel is what they will project onto you, they can only give you what they've got and if they feel bad inside that's all you're going to get from them because they can't give you something they don't already have within themselves, they can't produce something out of thin air, it has to be something they've already generated within which they are then projecting onto you, you will know how a narcissist feels by how they treat you and once they begin to mistreat you there is no going back, once they know that you're not going to accept their false self they will crawl back to the hole where they belong and by that point all they can do is try to pull you into the hole which is why you need to become stronger and more confident in yourself because otherwise they're just going to drag you in and try to trap you because they already know they don't have the means to meet you halfway so by default all they can do is try to pull you into the hole where they can mistreat you and they will do that by giving you glimpses of a false character a momentary or partial view to make you believe that maybe you got it wrong to make you think that it's real but once they've got you there they're only going to mistreat you they're only going to treat you bad again because that's all they know how to do once the illusion falls apart they need people to validate the illusion so that they can feel good because they can't generate those feelings from within they're very insecure because they already know that it doesn't make any sense they already know that the illusion isn't real so they need people to validate it and if you're not going to do that it falls apart and then they feel bad so they will mistreat you because that's another way for them to support the illusion it makes them feel powerful and important it tells them that if they were not powerful then they wouldn't be able to affect you so they will beat you down and try to keep you there so that they can experience that sense of power so that they can feel like they have conquered you narcissists just want to feel powerful they want to feel like they have the ability to affect you and if something is not working in the way that they would like they will try something else thank you for watching if you found this video helpful please give it a thumbs up share your thoughts in the comment section hit the subscribe button to receive the notifications if you would like to support the channel you can donate at paypal.me slash narcaviva you can book a one-on-one with me on my website it's narcaviva.uk thank you for watching and i'll talk to you soon


Today we begin a new chapter with the combination of exercises Saber Guardian and Rapid Trident. I would like to give my warm thanks to our exercise host, Ukraine. On behalf of Lieutenant General Hodges, the commander of U.S. Army Europe, I would like to express the U.S. Army's appreciation for the opportunity to train with our hosts and with the other nations represented here at the International Peacekeeping and Security Center in Yavorov. Ukraine has gone to great effort during these difficult times to set the conditions for high quality training. Over the next two weeks, I look forward to the spirit of friendship and partnership as our 18 nations strive together. Without doubt, we will strengthen our mutual trust and we will improve our ability to operate as one unified force for stability in the region. Fellow soldiers, welcome again and I wish you a successful exercise. May our partnership and friendship last for many years.