What's going on guys?    That's actually pretty good.  That's actually quite damn decent Let's look at this. I've already got this bow. I've had it hundreds of times. I just keep getting it to be honest still sexy looking though Okay, so now have my titans PvP rank for tea motherfucking six 46 ranks about PvP Titan. That's not bad weapons all day every day obviously because that's what we've come to shacks for Please give me something.  Oh my life Really? It's all I can say that's disgusting. Okay, so now we have my hunters PvP rank 81 Now I must deserve something good for this. Please give me something good. Oh, Palindrome. We're gonna get in this bad boy though.  That isn't too bad of a role Even though I've got one we're looking at chamber and Icarus, which is half decent as well. That's actually half I'll keep that.    I want a decent side. I'm to be honest, but I just can't use them I just can't use them what we've got in his fast draw quick draw light weight fled mag well feed stugs and moment and hot swap Okay, so now we have my warlocks PvP rank 40 243 one and my fucking numbers how am I supposed to know so many of them are fuckers give me something good We're gonna get on this what we're gonna get on this all outlaw and Ambush ambush life support perfect balance snapshots casket mag and out that's not too bad That's not too bad. I will take that all day every damn day to be honest Okay, so now we have my hunters future walkout rank 63 63 ranks With a faction man. Oh man. Give me something good What until we meet again. She's gone to a postmaster. So it's gonna be a second day.  I'm in it. That's what it is.  But yes, that's what it's gonna be.   They just don't ever work for me. They just don't work for me ridiculous All the wormwood. Oh, we got see that hot swap. Oh steady hand fast draw quick draw quick draw High-calibre rounds hand-loaded then moment and a hot swap Yeah, well it is what it is Okay, so now we have my hunter's PvP rank 82 80 damn Give me a weapon Oh, the chaotic neutral and a shell again.    We've locked in the chamber gotta try this bad boy out Okay, so now we have my hunter's future walker rank 65 I think this is 64 65 66 One of them to be honest.   Otherwise, it's just all over the place Damn Okay, so now we have my hunter's vanguard rank 57. Yes 57 ranks on my vanguard You know that isn't as high as I thought it would be to be honest. Give me something good The how dare you? Oh hand cannon a what we're gonna have this bad boy though.  I'm looking at the chamber true shot Fast draw and quick draw. We've got Mulligan. Oh my spring play Lightweight rifle. Oh, that's perfect. That's perfect, but I'm not sure I don't think it's for two shot with it when when looking chamber kicks in in pvp I think it was still three shots. I'm just gonna have to try this out But still that is a perfect role. I absolutely love it. Love it Okay, so now we have my titans pvp rank 47 And we're gonna go with a weapon and hopefully it gets some decent A palindrome Wow, I'm getting quite a few of these. Oh, oh wow Oh, wow triple tap last resort casket mag rifle barrel and reactive reload I don't know I don't know about that. Let me know what you think down below Okay, so now I have my titans new monarchy rank 35. Give me a little bit of a wave Maybe generous may not be though.  I just don't like full auto I had a bad experience with it with the matador 64 and it just put me off My matador wouldn't kill nobody with full auto So yeah, I'm not sure about that to be honest Okay, so now we have my titans vanguard rank 28 You need now I wouldn't mind a shallow price. I wouldn't mind. Um, how could we a devil, you know?  Oh, wow Not the best one I've had. I don't know that. Okay, so we now have my warlocks pvp rank 44 44 ranks and uh my warlock not too bad at all. We're going to go with another weapon. Why not? Why not? Lord hight fixer Had one of these um a few days back to be honest, and there's a beast of a role. What we're going to get in this. Oh Steady hand fast draw quick draw surrounded lightweight casket mag go right forward bow and hidden hand I don't want to avoid it. That's much better. So this will be Legendary mark me too. Okay. So now we have my hunter's crypto rank 233 233 That's insane. I've neglected. I gotta get at least a legendary That is a joke Okay, so now we have my hunters. I mean sorry hunter my warlocks new monarchy ranked 20 um Weapons it's gonna be The three will Three was that three will in I don't know.   Sure shot explosive rounds Outlaw firefly. This is a motherfucking fate Boinger not that the impact on the rate of fire, but it shoots quicker Oh, that's a that's that's a beast of a role. That is a beast.  Love it. Okay.  Oh dear. Oh dear. Oh dear Oh dear.    Oh, he's got explosives explosive rounds.  So now we have my hunters future walkout rank 65 And we're gonna go with a weapons, of course, because that's what we want.    Oh, we've got firefly What's that root attack? Oh my days no scopes man No scopes at all That's a pity. That is a pity. Okay guys. So now we're going to open up six of the weekly banties lord shacks offers And I've got three on my hunter one on my titan and I believe two on my warlock So let's get into this shit Okay, from the first one we get The trespasser Not bad at all. Um from the second one. We're gonna get The hex caster arc now that is a real shame because I've had that weapon dropping million times And it's going to be the same old shitty one with no good roll We'll check that in a second from the third one. We get the ats slash a tarantula Okay, let's take a look. I actually need 400 chests because I've got quite a few pieces of armor Not on this character, but my others that do need leveling up. So that would be well for infusion material Um, let's have a look at that hex. Oh, wow. See I never get a good roll ever Handlaid stuck. I want brace for him Counter balance and something else. That's why I won on this because otherwise it's just going to be garbage Because it recall is all over the place. I mean that ain't life support. It's actually a decent actual perk Uh persistence just doesn't work at all Infusion material right there I'll infuse into my basically distant star While I'm here I also get the Trespasser which I had and dismantled well got rid of but I'm gonna actually keep this one because I actually have I do have these they're on my other character. I think And but yet guys now I'm going to do is I'm going to switch to my A titan and open up the package I got on him. So I'll catch you guys back in a quick second Okay, guys, so I am now on my titan and as you can see He hasn't got many 400 chess pieces to be honest. Um, so This Cs slash h will come in very very handy indeed Now I might You know, I'm gonna put on this my lantern plate. It's the lowest one I got which I'm probably gonna use most It looks sexy. So we'll use it on this bad boy. There we go There we go now. Have I ever showed you guys this whale? Absolutely incredible hand cannon. I mean I've got a palindrome. I've got an ice lunar. I've got a lord high fixer This in my opinion is the best I've got Um, it's just it just works for me. I don't know what it is about it. It just works for me.  Well, then we have tripod quick draw fled magwell Field scouts and clown cartridge that thing. It's just an ammo machine.  Okay guys, so I am on my warlock Looking sexy in that achilles shade. I believe that is But let's just get straight into this package while these packages Um, I think this one was the control one either way. Let's see what we get the plan see Um, and again, we're gonna get the claws of ahamkara Um infusion material straight up right here My attitude I have a plan C which is already at 400 fully maxed out. So that's infusion material Um claws of ahamkara. I have a there fully Discipline strength intellect strength. Oh dear.  Yeah, you know what? I'm gonna keep these ones and get rid of the old ones and level these up because they've got that intellect Strength rolled 55 52. Yep. Definitely keep that in mind as I get rid of these now just to make that space But what I'm gonna do guys now is I'm gonna gather up all of my exotics out of my vault and open them all up There's no point in switching my hunted to do it. I might as well do it now my warlock So I'll do this and I'll catch you guys back in a quick second Okay, guys, so I've gathered up the exotics I have and I have 17 which I've saved Just from popping in three coins here and there over the past month or so So let's get straight into this opening and it seems as though I have two packages as well a crucible one I'm one with my faction. You know, I do need The main exotic I need is the nemesis star because I've never had it. So we'll save this heavy until the last Uh, let's just pop these to open them up quick time not putting hanging about Um, a lot of these will be useful in fusion material though Hopefully this is close. I just got a package. We'll quickly open that with that legendary in there Um Come on now You're not sure saying that a lot of these um, I've got rid of Okay, so come on now Yes, fuck.  We've got meteorites and we have Silver bullet now. I think I do have one of these ornaments somewhere on my hunter problem. Let's have a quick check Um Okay, I don't think I have I thought I had I thought I had unless they were in my vault somewhere could be mistaken now I could be mistaken um Where the hell are actually these in my vault and dim I can't even find them These should be Right there. Nope. Okay. I haven't got the ornaments for it. Okay, so there's two more ornaments.  Yes, everything's full up. Everything's full up. So what I'll do guys is I'll sort these out Um, so I ain't here all day and I'll quickly be back in a quick second. So catch you guys back in a quick second Okay, guys, so I've managed to condense down all of them exotics and infuse them where they need to be infused Which just took about 20 flipping minutes, but let's get a straight as the last remaining two packages for this christmas opening Two to the morgue and tooth and claw Um, goodbye Let's have a look at this two to the morgue, which I have a great one already.  No, not having none of it. Not having none of it now straight to the faction Now believe it must be new monarchy and this switches up to another faction probably do it next week Uh, probably go with dead orbit. I mean I'm with future walkout on my hunter I'm getting quite decent weapons drop like that whale I showed you Um, still I'm after a decent road vaults. I've got like a party of people following me here. Look Um, yeah, he's new monarchy. Okay Okay, so let's see what we get This will be a weapon, of course And we've got the bad council for What we're going to have on this Okay, so we've got Um hip fire spread magwell hammer forge knee pads and cryo control I mean, it's just not up there with shotguns. You can get in the game. Is it? I mean, it's just not there I mean, it's not even as good as this matter.  Hope you guys enjoyed the video Thanks as always for stopping by and continued amazing support Subscribe for that daily destiny turn on the notification so don't miss a video and I'll catch you guys On that next one. Peace out until next time Peace


We're gonna do a little hive inspection here like to take you through it first thing I want you to notice is that you work the bees not from the front of the hive But either from the back or the side and the reason for that is that you don't want to disturb The flow of the bees you know in they're getting their flight path where they're going in and out of hive as you can see All the bees are going in a hive So what I want to do first of all and this is kind of optional, but do a few puffs of smoke right on the front of the hive And your smokers should be lit and your smoke should be cool and then I want to go ahead and pry the cover off This is what they call a migratory cover so and Then I want to give a couple of puffs of smoke in there And you close it and you wait a few seconds So now we're going to go ahead and open up the hive We're gonna set our cover on the side there and we're going to take and take a look at a few of the frames I like to kind of pull the outside frame first I'm going to go ahead and give a little not a little puff of smoke here just a little bit and You can tell the bees get getting a message because they're going ahead and the Volume on the hive is ramping up a little bit. So here we're going to pull this frame here now typically You know your bottom ones are going to be supers. This is a frame of capped honey This is ripe and ready for extracting. You can see it's just totally capped. It's beautiful you know and This box here is completely full of honey It's mid-april right here and This honey is ready for extracting. So when you take up box off What you're going to do is you're going to kind of lift it up a little bit Break it free when we break it free on this side and then you're going to twist it and you lift it off and that's pretty heavy and I'm going to go ahead and put it on the box. So let's go ahead and Actually, let's pull out one of the center frames this time I like this J hook hive tool because it allows me To get in there and lift the frame up. So I lift that frame up grab it with my finger Lift this one and pull straight up in this frame. You can see some cap brood And it's really hard to see but there's some uncapped larvae in there as well So this hive is in pretty good shape. So we're going to go ahead and put this box back on I'm going to put it on an angle Try and brush the bees off so I don't smash any and then turn it line it up put the cover on And that's how it is good to go


Hello, I am welcome to the session. I am Deepika here. Let's discuss the question which says find the vector and Cartesian equations of the plane that passes through the point 146 and the normal vector to the plane is i cap minus 2j cap plus k cap. Now we know that the equation of a plane through a point whose position vector is a and perpendicular to the vector and is vector r minus vector a into vector m is equal to 0. So this is the vector equation of the plane. Again the equation of a plane perpendicular to a given line with direction ratios a, b, c and passing through a given point x1, y1, z1 is a into x minus x1 plus d into y minus y1 plus c into z minus z1 is equal to 0. So this is the Cartesian equation of the plane. So this is the key idea behind our question. We will take the help of this key idea to solve the above question. So let's start the solution. Let the plane passes through a point a with coordinates 146 with position vector a and perpendicular to the vector n. We have vector a as i cap plus 4j cap plus 6k cap and vector n is given to us which is i cap minus 2j cap plus k cap. Therefore the vector equation of the plane is given by vector r minus vector a into vector n is equal to 0 or vector r minus vector a which is i cap plus 4j cap plus 6k cap into vector n which is i cap minus 2j cap plus k cap is equal to 0. So this is a vector equation of the plane. Now the Cartesian equation of the plane is given by 2x minus x1 plus b into y minus y1 plus c into z minus z1 is equal to 0. Here we have a is equal to 1, b is equal to minus 2, c is equal to 1 and the point x1, y1, z1 is the point 146. So we have the Cartesian equation of the plane as 1 into x minus 1 minus 2 into y minus 4 plus 1 into z minus 6 is equal to 0 or x minus 1 minus 2y plus a plus z minus 6 is equal to 0 or x minus 2y plus z plus 1 is equal to 0. So this is a Cartesian equation of the plane which passes through the point 146 and whose normal vector to the plane is i cap minus 2j cap plus k cap. Hence the answer for the above question is vector equation is given by vector r minus i cap plus 4j cap plus 6k cap into i cap minus 2j cap plus k cap is equal to 0 and the Cartesian equation of the plane is given by x minus 2y plus z plus 1 is equal to 0. So this completes our session. I hope the solution is clear to you. Bye and take care.


Today I have five, just five products that I instantly fell in love with the first time I tried. Let's take a look at what they are. Hi my friends, I decided that since my videos can get so windy and so long that I was going to whittle this down to just five products that I'm loving at the moment, these are products that I have bought recently that have just all of a sudden became favorites. Now I will say that there is a group of products that I kind of grouped into one that I've had for a little while, but they classified as those that I have fallen in love with instantly and you'll see why in just a second. I do hope that you enjoy having a little bit more succinct video where I can go into a little bit more depth with the product and share with you why I like it and have the video still be a little bit shorter. So let's get into these five products that I instantly fell in love with so that you can see whether or not there's something that you might like as well. Okay, so here's why I was saying that there was a group of products and you'd see why I was saying that they're not newer to me. This is from NABLA and the first thing is the Skin Glazing one and this one is in Truth and then this one is in Ozone. Now some of these can be very blush like because the darker, I think these are so good. They're actually fantastic. But I also fell in love with instantly the Skin Bronzing and this one is in Soft Revenge. This is not a new product to me. I've shown it to you guys many times. It's a very cool toned bronzer that I use all the time and I love. It isn't too stark. It's super easy to blend. But that's why I was showing it to you with these group because I think these baked products that they have are phenomenal. So I have three. I forgot I had three. I actually originally got the one called Ozone. This is an absolutely gorgeous highlighter. It's a very beaming highlighter that just looks so bright and so luminous without having any glitter in it whatsoever. It's just a glow and most of these have that kind of glow in them. Some of them have less but they have the pretty glow in them. Let's look at Truth. That's the other one that I got that is just glowy. This is the one that I've been using as a blush but kind of almost as a blush topper because as you can see right there it does have just a little bit of that glow in it. It reminds me very much of the Milani Baked Blushes and the Laura Geller Baked Blushes. Same type of thing. And then the other one that I have, this one I use a lot as a blush and it's called Independence. And I got all these when the sale was on and I'm so glad I did. These are so incredible. The blush formula is so good on it. The Baked formula just seems to hug my cheeks and it really doesn't show off any texture. They're beautiful. They're very pretty. And these pans, oh my goodness, I have had this one that is the contour. I know I've had it for almost two years and I barely made a dip in it. These will last you a very long time. I love these. I think they're absolutely gorgeous. And then quickly I want to also tell you that I don't know what train I fell off of or what wagon I fell off of. But I'd never tried the Tarte Park Avenue Princess bronzer before. This is gorgeous.  It's got the embossed raised up letters on there. It's almost like it's a faux leather on there. I think it's great. It's got a mirror in there. You could carry it in your purse. This bronzer though, I want to show you on this other hand so it's not competing with anything else. This bronzer, there goes a little protective film, is amazing for somebody that has medium to fair skin. Anywhere in there, I think you're going to love this. It has just the most soft look. You can buff this on and on and on and it's not going to get to where it's looking like it's too much on your face.   This is so beautiful. It's almost on the side of being more of a dark powder. It is not anything that has a glow in it. It's very matte. It leans towards the side of being more red than having any orange or yellow in it. It looks so good for people that have a cooler tone. I love this. When I got it, I was like, ooh, that is so cool. Since I did that, let's just take truth and we're going to go across it a little bit with this. Now that is a lot. I'm going to dust that off on my fingers a little bit and then I'm going to just put a little bit right here so you can see how glowy and how pretty that is. Isn't that beautiful? Oh man. Even over here. My cheek got a little bit too dark with my bronzer, but oh my goodness, it just gives the most beautiful ethereal glow to your skin. I'm very glowy today. Right. The third thing that I fell in love with and I am so glad I found this. I've been raving about the Tatcha Liquid Silk Canvas primer. It's gorgeous. It costs a lot. This is the Kiko Milano Charming Escape Watery Blurring Primer. This is good. This is really, really, really good. It, first of all, is very watery. Comes out green. I don't know why they put green in there, but it comes out green. You can see it drip down my hand. It's very watery, but it feels more watery than the Tatcha does. So it feels hydrating, but then as you work it in and as I'm going across my hand, I'm working it in and it gets that gripping feeling to it, but I can also feel the blurring property, which is the dimethicone or the silicone in it. So it has all those properties of being hydrating, of smoothing, of gripping your primer, or I'm sorry, gripping your foundation. It just feels gorgeous. I'm going to pick another one of these up because what Kiko does and it kind of, I don't know. I don't know why they do that, but they do go in and out of products because they change over their line a lot. There are a few things that have been staples, but they have a tendency to not keep things in. So I'm going to pick another one of these because I think it's really an awesome product and I did use it today as my primer and my foundation just lay across it and it was just beautiful. So I really, really fell in love with that one very quickly. And now that I'm feeling my hand, it just feels silky like the Tatcha. It's so pretty. I just love that. The next thing is this five pack of Revlon Super Lustrous Glosses. Again, what rock have I been living under? These glosses are awesome. They're so pretty and you get five of them in this little box. You don't need the dog care though. And let me turn this one around. They are so beautiful. These colors are beautiful. I have been living in all of them. I just have been trying them, having fun playing with them. I'm going to put this maroon looking one. It's not really maroon. It's kind of more like a, I don't know, a plum, a light plum color. Now I'm going to put this on a top of what I have on. It did change the color just a tiny bit, but it still gave a lot of depth. So it has on the Doe Foot applicator, there's a little well in there, which you probably won't be able to see very good. But it's, you dip it in there and so then you have that little well to work with. And I'll just go ahead and swatch these for you. So this is the deepest one and there is the bright pink one. None of these carry a lot of opacity to them. You're getting a lot of gloss with a little bit of color in it. And then there is this nude one, which is so pretty to wear with any lip liner, just so pretty. Goes so well with all the lip liners. And then there's this sparkly pink one. And I will try as I'm going along here to throw these names up on the screen. That is a sparkly pink one. And then the last one is like a champagne color. So you're not getting a ton of color, but you are getting a beautiful array of just lip toppers, glosses that last a really long time. They're very easy to wear. They're not sticky. It's a pillowy gloss. I think I like these every bit as much as I like Fenty and every bit as much as I like Buxom. I'm sorry that the light is coming in on my face here and there like that. It's just, yeah, the light is coming straight in even though my blinds are closed. So I've been really loving these. Now the last thing that I have to show you is this. This is an angled concealer brush from Sephora. Now if you don't know already, Sephora is having their sale. And the 20% off is a one time only coupon that you can use for beauty for all. So it doesn't matter what level, what tier you are on their Beauty and Sight or Program, whether your VIB, Rouge or the Beauty and Sight or it doesn't matter because you can get the 20% off one time with the code GIFT EASY until the 12th. Now this brush though is part of the Sephora collection and everything in the Sephora collection is 30% off and you can do it over and over again.  This is the coolest brush. It is so very close to the Angie Hot and Flashy one from BK Beauty and I know that so many of you have been waiting for this brush to become a single because you're like, well I don't want the whole set but I want that brush. It's a little bit smaller as you can see. It's a little bit more dense. The BK Beauty one is super duper soft and if you can get it, it's the one that I would choose. But if you can't afford that and you need to just have a single one or you know you don't want that whole entire set, this is a great alternative I feel like and it's just called the concealer brush and it's to me it's very soft. I do do my corrector and my concealer with it today. It's a great find. I mean I fell in love with this brush from BK Beauty like instantly and knew it was the star of that set but this one again same thing. You can fall in love with it immediately too because it does its job so well of making sure that it's blending and putting all of that concealer right where it needs to be and just blending it out like a dream. So I was really happy I found this one and fell in love with it immediately too. That's my five products. That was a pretty fast video for me like I said. I wanted to pair that down for you guys so that you could see just a few products that I'm immediately falling in love with. I am gearing up for the year and favorites and I would love to know from you guys whether you would like me to do like face products, eye products, lip products, skin that kind of thing or if you just want me to just throw it all into one video it would be a really long video if I did it in just one. So I know I'm gonna have to split it apart but you let me know if you would like to see makeup all in one, skincare all in one, maybe hair care with the skincare tools. Let me know how in the past you've enjoyed other influencers doing it. Kind of help me with some ideas for what would be good for my channel here. And I do appreciate all of your help as always and thank you so much for watching today. I appreciate every single one of you. Please take care of yourselves and I will see you again very soon in my next video. Bye my friends.


So I wanted to talk to you guys about pants and panery board review. Now it's that time of year that during this like fall season winter time is about to start. Like many of you are studying for your boards.  And the way that you do that is by passing your boards and you're going to need like some review material to do that. And so that is what we're going to talk about in today's video. So if that is you, this video is for you. Let's get into the video right now.  It's Dawn and welcome back to my channel. So I wanted to talk to you guys about pants and panery review. Like it seems like I'm always talking about this because honestly, like it's actually important, right? If you don't pass your boards, you're not a certified PA at all. And you cannot practice. You're just a PA. And what's a PA that can't practice? Like you're just like a teacher, right? So and there's nothing wrong with teachers. Like let me just like put that out there, right? But you went to PA school to actually be able to practice medicine. So it is important that you actually are able to do that. And so if you haven't heard about it, you know, I've spoken about it before, but I wanted to just kind of touch faces again on it. Ross review offers a pants, panery and panery LA review course. Now these review courses are monthly. So if for whatever reason, you cannot get into the November session because it is filling up so quickly, like seats are going like wildfires.  But if if you cannot get into November, don't worry, have no fear, you can get into like December or January, especially depending on when you're trying to take your boards. Okay. Now this is a board review course, but it's like a rapid board review course. Most of these review courses are like a week long or so, you know, four or five days. This course is four days. It starts November 13th and ends on the 16th. So just keep that in mind for the time that you're actually going to be in the course. It's from 8 30 to 5 p.m. Central Time. So again, another thing just to kind of keep in mind when you're planning your time for taking this review course, it has over 30 hours of content, which is amazing because you're going to need that content to actually like feel confident going into the board exams. You don't want to be like, you know, like how I was initially when I was going in, just kind of nervous about everything, right? You want to feel confident and the way to do that is by just having material that you've been going over and that you're familiar with. Okay. So that that familiarity gives you confidence. I love their package because it's only $350 and for $350 you get so much. I love the aspect that it's two teachers. So you have like two instructors that are it's interactive. So even though it's virtual, like you can ask them questions, one may be teaching something and then you can like type a question in the chat for another one to answer. So that's really, really nice. And in keeping in standard rush for view style, you're going to have over 500 pant style questions. And so that's really something that is a benefit to you because again, you just need to be familiar with how the questions are asked and, you know, essentially answer like what they're looking for, like how to source out what answer is correct and what answer is incorrect. Another really cool thing is that you get daily analytics. So I know, like I said, it's only four days this course, but each day you get an analytic and assessment on how you're doing like in terms of like how how you're grasping the material, right? So that gets that helps you understand like where you are in preparation and readiness for this exam. So that's really something that's beneficial and you do get a full length mock pants exam. So I would suggest like, you know, using that to continue to just kind of test yourself and put yourself in like pants test mode so you can actually like simulate the test. I love the fact that you're going to also get like digital handouts. So I don't know if I've explained that before, but it is online.   So that's really something that's beneficial to you. And the like, you know, like you've heard me talk about this before, if you've heard me talk about this review course, but like the best part of it is the 100% pass guarantee. Now, obviously, there are some like stipulations with that there are things that you have to meet like you actually need to go to all of the review courses from start to finish like each day. And there's some other like benchmarks that you have to meet to actually qualify to get the 100% pass guarantee. But you can just go to Russia review.com and when you go to the PA section, you go to pants, pan review, when you actually like click on it, like if you're trying to enroll all the way down in the frequently asked questions, it outlines everything all like those benchmarks that I was saying that you need to meet to actually qualify for that. But what it is, is that if you do not pass, right, they guarantee it like like there's 100% guarantee. So it's like you're not losing out on anything.   And like, what if, you know, like, what if I don't make it? And what if what if, you know, there's no what if it's out the door, it's out the window, you are good, because you have that guarantee. So run on over to Russia be right now. Go through the sections, like I said, PA, pants, pan, review course, and click on the November section because it starts from November 13 to the 16. So you need to enroll now. And then like I said, if that doesn't work for you, or if it has filled up, there is also a December course that starts from December 4. And it ends on the seventh. And so if that works a little bit better for you, especially also in terms of timing, because that's from eight to five central standard time, you know, you might want to just kind of do that one. Okay. But this is all about preparation. And you know, I always say the plans of the diligent lead to prosperity. So if you want to prosper in this career, and in the future and in your future, I suggest you go ahead and invest in that by actually like looking at this review course and seeing how it can be a benefit to you in your learning. All right. If you have any questions for me, leave in the comment section below. Don't forget to like and subscribe. Follow me on Instagram at atonementPA and on Instagram and get this the university. Thank you guys so much for watching. I will talk to you guys next time.


So, like my note, just thank you all very much for coming. It's fantastic to see you all. This is my third trip to India, and every time it seems to get bigger and better and more well-organized and stuff like that. So thank you, and the Organizing Committee, for all you've done to make this just as spectacular. People at the back, if you want to just come grab a seat. There's some right down near the front. It's really good to see. Oh, look, Manoj is a clicker. So if I'm taking too long to say things, then the slides just move forward. So let's take a look at Selenium over time. And the project has been going now for something like 12, 13 years. It's a fairly ancient project. But in 2014, this is a representative slide showing people that were committing to the main Selenium project. You can see that Alexi was well in the lead with Jason Labor, Jim Evans. I was relatively low down in that because at the time I was working at Facebook and a lot of my work at Facebook had nothing to do with Selenium. And therefore, I couldn't contribute quite as much as I'd been planning to. However, in 2016, I was no longer working for Facebook. And you can see here that I'd managed to leap back up the chart of committers. This was when we were on the path towards Selenium 3. And now we're in 2018. And you can see quite clearly that the project is alive. It's thriving. There's lots of people contributing. There's progress being made, lots of exciting things, which we will tell you more about later today. But one of the things I wanted to highlight was that these four people, and I am... These are the only people who have been contributing to the project since 2014, who have appeared consistently in each of the years that I picked. And that's always a little bit worrying. It's not that worrying, however. I think we're going through these slides a little fast. Breathe. Breathe. It's very exciting, isn't it? So these four people represent the actual owners of some of the components of Selenium. So you've got Jim Evans, who owns .NET, and wrote the Internet Explorer server. Alexi and myself, who work on the Java bindings. And Jason Laver, who is in semi-retirement, is basically driving forward the JavaScript bindings that we have. So these people have been around with the project for a long, long time. If they were employees of a company, the average time that people work for a company is three years. So in a tech company, we would have expected to lose far more people than this over the course of the period of time, just through normal attrition. So it's a real testament to the dedication of these people and the work they put in and the work of the project that they're still here even after all this time. Now we can go to the new one. There we go. So, you know, there I am. I'm a little bit concerned. Sorry. Yeah, we apparently missed the years that I especially contributed. Yeah. Sorry. Was there a reason? Was there a reason for the picking of the years? Yeah. Yes. 2014 was the first Selenium Comp for India. 2016 was the second one. And now we're back in 2018. Just a reminder, I missed all three years. You missed all three years. This time. Yes. Although you almost missed it. Yeah, I almost missed it. To be fair, I almost missed it as well. Yeah, so these years are obviously the years that we've been in India and I thought it would be nice just to sort of have that local connection. 2018 so far. I am worried about the number of people that we have committed to the project, but things like this are really healthy. All these people are almost new to the project. Lucas and Alex obviously, they've been doing a lot of work already. So we're growing slowly the next group of people who will be leading the project. And it's really nice to see that. But if you compare these numbers with the numbers we have for the people who have been long established, they're significantly lower. So progress is slowing even as we start bringing up new members of the project. So, you know, why would we slow? Why would we have this? And why do I worry about where we're going with the project? And really, to answer that question, we need to think about what has changed since we started working on Selenium 13 years ago. It's a long, long time. And taking a step back and thinking, what has changed? Everything has changed. Like, the entire world of IT and tech has moved forward. When we started, if you had a machine which had more than one CPU, that was a powerful machine. When we started, if you had a machine with 16 gig of memory, that was probably a server. When we started, you know, 1024x768 was the standard resolution you would have for a high-res display. When we started, there were no mobile phones that people used to connect to the Internet like we do right now with our iPhones and so on and so forth. And when we started, we didn't realize we would end up here. We didn't realize that the world of tech would move forward, that DevOps would become a thing, that Kubernetes, Docker, AWS were even things that would have been created. We had no idea. And the web was a far simpler world. The web was just static HTML pages. If you were really exciting and dynamic, you might have some JavaScript in it. But the idea of a sort of single-page web app just didn't exist. That had to wait until Google Maps came along. And so the world that we live in is not the world that Selenium started in. And we do our best to move with the times. So if we take a look and we think, you know, how have we moved with the times? And I think one of the first things is, if we go to the next slide, thank you, the W3C WebDriver standard. Now, every year, I don't know how many years. It's six years. I've been standing on this stage saying, very soon we will have a W3C standard for WebDriver. And that finally happened. And you may wonder why I've chosen to highlight this with two photos of gin, one with Simon written underneath it and one with David written underneath it. Is anyone wondering that? I mean, you're very quiet, so I'm going to assume you're just lost in thought trying to consider why this might be. The answer is that the WebDriver working group at the W3C, the testing tools and browser tools working group, when we meet, we have these two-day face-to-face sessions at W3C's annual get-together. And that annual get-together is called TPAC, the Technical Plenary and Advisory Committee sessions. Now, if you've ever been to one of these, you will know they are deeply exciting. Normally, the rooms have no windows. Normally, the meetings go on for two days. Can you imagine a two-day long meeting arguing about the minutiae of how do you do a click or what does it mean to get text or the nature of desire, which is a serious conversation that we had. And after these long-day discussion without fresh air and sunlight, we like to sort of go outside and just have a catch-up and relax socially. We were in Lisbon, and it had been a long and fraught day, and we went for dinner together and we were relaxing and stuff like that. And at the end of dinner, we sort of sat back and it was like, should we just get one drink to round out the evening? Because I think we've done some good stuff and tomorrow is going to be a long day, so just one drink. I was like, yeah, all right. So there we were in Lisbon. We found ourselves a bar. It was hot. It was warm. I thought a gin and tonic would be really nice. Now, in the UK, you order a gin and tonic and you get like a long glass, and that's it. It's not a huge drink. They brought out goblets of gin, like huge palm-sized glasses filled with ice and gin and tonic, and everyone looked at each other and we all ordered gin like at that point. And then whenever we talk to each other and we have something to celebrate, we sort of raise a glass of gin to each other. And it turns out, on the 5th of June, when the specification moved to become a recommendation, David and I were both flying, and so what we did is, when they came along with a drinks trolley and they said, what would you like? Both of us independently, and without talking to each other, should probably get a gin and tonic. And then we each took a photo of it and we each sent each other these photos. So this was our way of high-fiving each other after five years of hard work, with the effort put in not only by the Selenium project, but also the browser vendor. Opera helped kick this process off. Mozilla have done an awful lot. They did the first implementation of the W3C standard, the Gecko driver. And it was a rough road because the specification was still evolving as they were attempting to implement it. I've met a lot of people who sort of had sort of some bumps with those early drivers, but they did their best. And then the Google Chrome team a long time ago came up to me and went, how come the Opera driver is so much faster than the Chrome driver? I sat there and went, well, Opera wrote the Opera driver and my intern, Daniel, who is a genius, wrote the Chrome driver, but he hasn't got direct access to the internals of the browser, so the fact it works as well as it does is a miracle. And I went, hm? And a few days later, there was the Chrome team working with the W3C driver. There's a team at Google working on implementing Chrome driver. I have seen the diffs. They are ready to land. They are doing their W3C implementation coming up. But I think they'll be beaten to the punch by Microsoft, who've released the Edge driver, the Microsoft web driver. The next version of that, which is already available as a preview, implements the W3C standard and the team have been very active in the W3C working group. They've helped move us forward incredibly quickly and they've been very thoughtful and considered. And I think because Microsoft were part of the team that were working with the W3C, Apple felt comfortable to come on board and they have embraced web driver. If you have a recent release of OS X, on your laptop right now, you have Apple's own Safari driver and it ships as part of the technology preview. And if you have the technology preview, I know it's awesome, right? If you have the technology preview right now, you have the preview of Apple's W3C implementation of the web driver standard on your machine. With the next major release of Safari, that W3C standard version will be the one that ships on everyone's operating system. So, I mean, the spec adoption is going really well, I think. I think it is. Not to miss. Dan is right here. He'll be unhappy about it. Are we missing out on the Appium? Oh, Appium? Yes, it is. I forgot about Appium. Right there. Dan, give us a wave. Dan, there is the creator of Appium. If you do any testing on a mobile device, you are likely using probably some version of Appium. It's been an enormous success. And one of the reasons why it's grown is because it's really easy for people to take their experience with Selenium and apply it to the mobile testing. And it's also grown because it's a lovely bit of technology, right? It works. So, Appium adopted the W3C standard. The new actions API has been hooked into various places. And Appium, of course, is not just mobile phones. There's also WinAppDriver, which, again, is developed by Microsoft. And the WinAppDriver has also embraced the W3C standard. So what we're seeing is we're seeing the sort of wholesale migration of the various vendors and the people making these devices and the things that we use from the original JSON wire protocol that we had all those years ago. We've seen the ecosystem has been growing up where we see people develop the driver for testing apps on TV. We've seen no testing apps on TV. Fantastic. A few people. Yeah. Yeah. It's amazing. So, like, to get to where we are right now has been an enormous journey. It's been a lot of fun.  And we should be looking to the future. We should be looking to see all the things to help make WebDriver and Selenium move forward. Now, the very first thing we're going to do is continue the work with the W3C. So the Browser Tools and Testing Working Group is going to be meeting in Lyon in France at TPAC. And we're going to be discussing some of the bits and pieces that we need. Yesterday during the fix bug we're coming into workshop my microphone is slowly going. Can you all hear me okay? Good. Okay. Thank you for standing up. Thank you. So, at the fix-a-bug-become-a-committer workshop somebody came up to me and they were asking about logging. Like, how do I get information out of the drivers and stuff like that? It is something we've discussed before and it's something that we felt we didn't have time to put into level one. It is one of those things that we think we should put into level two. There's also enhancements so right now if an element is off the screen there's no way to pull it into view. So you can't say scroll this element into view while in the middle of an action chain. That is one of the things that we want to add. And we also want to add the ability to pause in the middle of the actions which is basically there but it would be nice to expose it in a more pleasant way. And then the other thing that's coming is Cyprus and Puppeteer and stuff like that. A lot of the capabilities they get is because they hook into the Chrome debugging protocol. And there isn't yet a standardized debugging protocol that's shared by all the browsers but there is an effort to head towards that and we would really like it if there was a mechanism in WebDriver the W3C WebDriver to allow that sort of bi-directional communication to allow you to have events be fired by the browser and be received by your client on the local end on your tests. And so one of the discussions we're going to have is around having how do we enable that sort of bi-directional communication. Do you want to touch upon who involves making those decisions with the W3 spec? How to do it? Who is involved? In the W3C working group we have Apple, we have Mozilla, we have Microsoft, we have Google, we have the Selenium project there have been representatives from source labs there before so there's a nice widespread of bits and pieces. And the nice thing is all this work is being done on GitHub. If you go to github.com slash W3C slash WebDriver you can put in pull requests so you as individuals can go here's a feature I really need here's a pull request that describes that feature in great detail and if it's something that gets accepted into the spec by the browser vendors now we'll probably ask you to write tests because who doesn't write tests? Who doesn't write tests? I mean there are some hands going up which I find deeply ironic at this conference. But yeah, I mean there's a way forward for you to have an influence on the direction of the WebDriver specification. So looking forward we have Selenium 3 we really Selenium 3.13 today we are heading towards our PI release 3.14 and we're figuring out what we should do with Selenium 4 and we have a handful of ideas now the main one is a wholesale switch from the old JSON wire protocol which has been around since we invented it 8 or 9 years ago to the new WebDriver W3C protocol the two are very, very similar so the translation is pretty easy to do and as you can see most of the browser vendors have already adopted that protocol so it's something that we should be doing but what you will probably see is when we ship the JavaScript bindings, the Python bindings the Ruby bindings, the .NET bindings they will almost definitely drop support for the old wire protocol and they will only speak the W3C WebDriver protocol I am a stickler for backwards compatibility and the Java libraries have always been where we maintain that backwards compatibility so there will be a legacy protocol Java that we will ship but the Java bindings will also mainly focus on the new protocol and that's going to be kind of fun we're going to be able to delete code we'll be able to move to a newer thing and you'll be able to use the new actions APIs consistently across every browser which I think should be really nice now the really nice thing with changing from one protocol to another is that APIs the things that you write your tests against they remain stable so hopefully the plan is the move from 3 to 4 will just be a drop in replacement you don't need to change anything about code the only thing I would say is that anything that is marked as deprecated will almost definitely be removed as we make that move so although you don't need to make any change now if something is being marked as deprecated it means that we intend to remove it when we move from 3 to 4 but that's part of our process anyway we always deprecate something for one release and then we delete it so we've always had that sort of quite aggressive mechanism for removing things that we think are a bad idea moving forward who here uses Selenium Grid okay quite a lot of hats in the room impressive so Selenium Grid was the original version was written by a Frenchman the second version was also written by a Frenchman Francois Reynard we are now out of Frenchman in the Selenium project so we have to write it ourselves and if you take a look at the code base of Selenium there are actually two trees of code that are married together the first one is the original Selenium server so when you run Selenium in the standalone mode you get that original server when you run it as a hub or a grid you get the the second server which is the grid server and that's configured in such a way to make life easy for you to set up a grid and we ship it as a single jar because from the beginning the vision has always been that the standalone server should be a grid of one machine and that machine is the local machine now we haven't implemented that if you take a look at the code the thing about the Selenium grid code is it is terrifying when it shipped there were lots of thread safety bugs and stuff like that two contributors spent a better part of six to eight months just worked on thread safety issues thread safety issues and making it safe and clean and stable and they managed to do that but the consequence was that people are feeling pretty nervous when they go in and make changes to that code and given these two facts that we have two separate code bases and one of those code bases is pretty terrifying and the other code base is approximately 13 years old what we're doing is we're going through and we're reworking the internals of Selenium grid to make it easier for people to work on and we're trying to keep as much of the existing code as possible it's not a rewrite but it's going to be a refactoring the cleaning up of the internals of that to make it easier, cleaner, nicer to finally bring together that vision of standalone being a grid of one the other thing that we need there's one more thing docker images can I miss that it's been a full day workshop yesterday we had 40 plus people turning out such an amazing set of folks so when we started Selenium like I said a single machine was big and you used to have servers in racks when we released Selenium 2 we had big machines in racks that ran virtual machines and so the habit was we'll have these long running servers and they became the nodes in the grid and they would be able to fire up virtual machines and manage them and stuff like that what's happened since then is containerization and docker right now starting up a new Linux virtual machine on OS 10 is as simple as docker run and away you go we also see the rise of things like Kubernetes and stuff like that it would be absolutely foolish for the Selenium project not to embrace these new technologies that are coming in and these new ways of working that people like to have so the Selenium grid the next version of it will have better support for docker and eventually Kubernetes as well and now we can move there you go when was the last time you looked at the Selenium console when I was happened to see an internet explorer icon on a Linux machine we fixed that we fixed the wrong icon being displayed but if you go and fire up Selenium server or Selenium grid or Selenium node and you go to the host you'll see this page this is the console it looks like it was written in the 90s that's because it was written in the early 2000s and by people who did their best web designers moved forward so one of the things that would be quite nice to do is to refresh this console it's not easy to see how much spare capacity there is on the grid it's not easy to see how many of the sessions are actually in flight getting hold of the configuration behind things we think there's a lot of UX work that could be done to make this a lot more interesting and useful for you for example it would be nice to be able to mark a node as draining so you can take a node out of the cluster replace it, reboot it, do whatever it is you need in a controlled and managed way so refreshing the console is one of the important things that we're aiming for in Selenium 4 and bam who's heard of observability as a concept in DevOps okay who's heard of logging and monitoring logging and monitoring is like one of the building blocks for observability one of the other building blocks is log analysis anyone do log analysis have anyone heard of distributed tracing so as we move to a world where we have microservices you have a request and it flows through one machine to another machine to another machine to the database and probably to various message queues and then it comes back and that's your response and when you're trying to debug this in production that's really difficult you need some sort of flow of control you need to understand what happened and distributed tracing gives you a diagram of okay we started this here went to this machine, this machine, this machine there's a bottleneck here and you can do some analysis so part of observability is this ability to do distributed tracing and it's really useful as grid scale and as you head towards a microservice architecture now we are not a microservice architecture I guarantee you that but that concept of being able to figure out what was the flow of control for this request through my grid is something that's really useful and it's something that we want so as part of the Selenium 4 effort one of the things that's really important to me is that we improve the observability of Selenium so you can hook it into your systems, Datadog StatsD whatever it is, Honeycomb for example they do distributed tracing and you can take a look at various bits and pieces using the normal diagnostic tools you have available for you and that will include doing things like structured logging onto the command line so you can hook into the Elks stack or whatever it is it takes you fancy so better observability is coming in Selenium 4 and there's one other really important thing that we need to do for Selenium 4 Documentation Documentation Documentation is the only part that's been missing all the years and any project success is determined by its value and documentation is one such value where we look forward any new starter will look for documentation to get started and as a Selenium project we have been missing documentation for years you all know we had the seleniumhq.org where we have the Selenium RC documentation still up there and it's around 2014 and Selenium WebDriver is all about so if you go and check out the WebDriver project page it still has a definition about what Selenium WebDriver is apparently it is Selenium 1 plus the WebDriver is equal to Selenium 2 which is what I that was my first comment to the project and it's still up there and we had no one coming up including me to change it up and yes as you see on the screen the Selenium project on GitHub where we are writing a complete fresh refresh documentations and not to mention Paul Paul Grandgine is the main guy who's been putting stellar efforts in bringing up the old documentation and we have been trying to cope up with that and unfortunately we don't have anyone to lead the documentation efforts and also to respond to the pool request and if that's something of interest to you and we look forward to speaking to you contributing to the project Yep Andreas Tolson here who you see leading the charge with the commits works at Mozilla he and Santi who has the second most commits on the new documentation they aren't as active as they used to be they have other things going on in their lives they find it hard to contribute but yeah, if you want to make an impact on the Selenium project this documentation, this refresh documentation is super important so lots of the stuff that we've been working on has been developer focused grids the changes, observability, things like that documentation primarily something that developers will consider but perhaps you could tell us about the next generation of the IDE Yes Selenium IDE or just started with Selenium IDE being your first tool to get into the Selenium ecosystem amazing how many of you miss Selenium IDE now? Interesting, if you ask that question in Europe nobody puts their hands up, they're all a little bit embarrassed but Selenium IDE is such a good way to get started with Selenium Exactly and we have the new Selenium IDE so a bit of a history so we had the old XPI extension in Selenium Firefox as you all know which got its end of life August last year when Firefox had the version 55 where they turned completely out changing the old XPI format into the widely and the more adopted web extensions and there's been no efforts put up and then public tools came up that contributing building a fresh new Selenium IDE TNG the next generation how the name will be changed to be a better name Yeah, we need a better name and there's a screenshot for you how it looks and all these years you have been seeing Selenium IDE only on Firefox and this screenshot for you is on Chrome, yes now you can use Selenium IDE on both Chrome and Firefox and right now it's at an alpha stage so we welcome all feedbacks and we haven't get a proposal and we know a few issues like the exporting the code it's still not right there and we are building up and we almost get 1500 downloads per month which is quite good and all these efforts being led by two gentlemen called Tomer, Stanfield and Dave Heifner if you can give a huge round of applause for them to get them going next we have the demo of the Simon's favorite cheese test it's happening on Chrome got it working it got it working yeah, this is on Chrome if you remember Firefox the Selenium IDE used to be just tied to Firefox now it's a web extension any browser that supports web extension in theory supports the Selenium IDE and I think that's a huge step forward so that's why Manoj pointed out that test was running on Chrome what's new in Selenium IDE? well we have three main distinct features as you see we have the new plugin system so any browser vendors or anyone in the ecosystem can easily plug into the new Selenium IDE you can have your own locator strategy so not to pick about the old legacy it's not a legacy but angular one we had new locators like by.model and all angular elements now you can easily plug in for your own customizable locators right in Selenium IDE with the new plugin system and we have a new command line runner it's not the old HTML based runner so this CLI runner is completely based on Node.js so you will have capability to run all your Selenium IDE tests on your command line using this command line runner which is based on Node.js completely and it does support parallel fonts and it's completely based on WebDriver and not the old school Selenium HTML runner also a demo on how the actual IDE the parallel thing works on the command line we have a high level test suite getting kicked off and actually see the Wikipedia test running that's quick but I do have the screenshots to see what happens so parallel.side society is the new format that we came up with the Selenium IDE parallel.side kick off your tests and as you can see the test coming up here with the current runs marked as runs and then the pass and then we do have total time and all that information and there we go with all the tests being completed so that's about Selenium IDE the next generation so going forward Selenium 4 are we getting back the HTTP status codes in Selenium 4 HTTP status codes I'll certainly give it the consideration it's worth we're not getting status codes how many of you want status codes Marcus put your hand down Marcus Selenium community so it's basically it's a group of concentric circles where we in 2004 where we just started the project from ThoughtWakes you know all the history it basically started with the person and then eventually evolved with a group of people that we saw in earlier slides different people contributing to the project and without which we will not be have awesome sort of people right there in the room so the Selenium committee is all about the users, the developers the browser vendors all in one place I mean I've been working on Selenium since 2006 was when I started on the web drive code and started looking at Selenium 2007 was where we did the original release anyone who knows me will know my attention span is not like 11 years long no one has an attention span but lots of people do I don't the reason why I'm still part of this project is because the community is so lovely and so thoughtful and such a fun place to be if you go to the Slack channels, the IRC channels you'll see people not only talking about Selenium but being friends to each other if someone's having a hard day they'll be offered a hug if someone wants to have a quick vent about something their support if someone's struggling with something again people try and help them and try and do the best things one of the nicest things I've seen on the IRC channel was a poor chap who appeared and he went I've got to write some Selenium tests and people went go and write some Selenium tests and he goes I don't know how to code but my manager tells me I need to do this and the channel worked together and helped him identify the best programming language that he should use helped him get started learning that programming language and helped him start writing Selenium tests in that programming language and as he was writing them they were giving him guidance on how to use page objects here's how you do this and the thing that was really wonderful is several months later somebody else came to the channel and they were in a similar predicament they didn't know how to write Selenium tests they didn't know how to pick stuff and this first person stepped in and he goes I can give you a hand I can help you move forward and I think that's a really lovely thing I love that fact that this is a supportive community where people are nice to each other I also really appreciate the fact it's a diverse community we really try hard particularly with the Selenium conference to represent the fact that the world of IT and the world around us is not just Western European males sitting in rooms you will see that we make a real effort with the Selenium conference towards gender diversity and speak diversity in general and we do a lot of work and one of the things I'd quite like to do is just acknowledge some of the contributions that Indians have made to the Selenium project here are some faces that you may or may not recognize I think you should give them a round of applause so there's AJ who was one of the Java committers he contributed code and helped move that project forward and Kita who's on the program selection committee and the organizing committee for this conference and where would we be without our community these are enormous contributions Krishnan who's active in the user groups who's done a lot of work on various bits and pieces and he's contributed code toward grid so if using Selenium grid there's some Indian code in there that's cool he's been the one man army in the Selenium user group how many of you remember the name Krishnan on the user group they said Krishnan hey there's Pooja who is also on the program selection and organizing committee you know again this conference is our opportunity as a community to meet each other and talk so that contribution is enormous Srinivasan who is the Appium Java client-maintainer does anyone use the Appium Java bindings as Indian code go on there's Taren we've been speaking a lot about how important documentation is to the project that's the way that people sort of come in and they go I've got a problem and then they can read and MX and feel supported and Taren was an ex-committer on that and he's far too modest to put his name on the slide but Manoj as well he's on the project leadership committee the PLC next slide go on then there we go why have you put yourself as a question mark I wanted people to come forward and it could be you and hence the question mark ah Indian contributed as you see of course we have people like Sai Krishnan who's been running the workshop and have different open source projects and of course I would have been missing a few names and yes we need more people and hence the question mark there and we documentation or any such projects that interest you we look forward talking to you Manoj has done an awful lot for the project including he frequently reminds me committing code to the JavaScript bindings in 2017 and we missed that should we go to the next slide yeah okay SFC not to mention here it's a charitable home for the Selenium project it's a it's a neutral home for all the open source projects as you see in the tree there SFC is the group of people who manage all the open source projects so we do have a license on every open source project and you might be wondering what someone breached those license and yes they're part of legal folks who take care of all financials legal administrative issues and those are SFC folks yeah the SFC are dedicated towards open source and making open source better those projects that you see there in tiny writing you can see Selenium on there but there's Git in there there's Boost is part of it as well there are all these key projects in the open source ecosystem who are part of the software freedom and they really help move it forward and two of the key people are Karen and Bradley who are one of the two of the people that help represent the SFC on our project leadership committee so the Selenium project needs to talk to the SFC and the way we do that is not through a massive bun fight but through these five people we have Ashley who who helps organize these conferences Ashley is her major contribution is just making sure that there is a community for the project to be part of there's Jim who is just an absolute whiz if you use .net you're using his code if you use the internet explorer driver you're using his code he's one of those sort of strong steady people that's always there he's also contributed quite extensively to the W3C working group there's our good friend Manoj who has done a little bit of everything I think really code, docs, community project, a conference organizing it's an amazing mixed bag then you have Simon Stewart needs no introduction but a formal introduction we've been here for years and the main man getting behind Selenium 3 getting merged and Selenium 4 coming up and we have Alexi and Alexi is just a hard core Java developer he knows so much about the internals of Selenium and bits and pieces and he's one of the key people driving forward the project now one of the things I'd like to highlight with this leadership committee there are many people who's focused their main contributions around code but two of those people on that committee have nothing to do with day to day coding they have everything to do around building community and stuff like that and so I think it would be good for us to talk about how people can contribute so one of the questions that we see often pop up is how can we contribute well as Simon mentioned contributing code is not the only option we have different forums and options to have you handle around the Selenium ecosystem of course you can revamp the docs we talked about refreshing documentation we're expecting to get it revamped Selenium 4 is released by the way is it next Christmas it's going to be a Christmas a Christmas and yes we can answer questions Christian is a good example and can show people how to use Selenium a lot of people have blogs on Selenium and we do also have an official Selenium blog where we have an opportunity to write so write a guest post flick a flick to them and we will get them published and you can write a blog yes and not only writing docs and blogs right so people who are super active and passionate about organizing yes you can join our workhorse committee so the workhorse committee is the real doc host behind all the conference happening around the world not forget to mention the Ashley we have Marcus we have Andrew we have Anand being the main guy for the Indian conference being the co-chair along with me picking up the program selection Anand pretends to be busy right there yeah and we have Pooja and Ankita you can also join the planning committee with us on doc2s and contributions yes sponsoring not to forget our sponsors without which we will not be having a beautiful conference like this so not to mention with the alphabetical order up the tools browser stack cross browser testing xperi test, micro focus new relics sauce labs and subject 7 so they are all Selenium level sponsors and what do we do with the money that's a good question so the Selenium level sponsors pay towards this conference what do we do with that money well the major thing that we do is we run Selenium we've gone from being once a year organized entirely by volunteers to twice a year with the help of companies to help us make a professional comfortable experience we try and make sure that we can do all sorts of fun things so we help fly speakers over we help provide hotel rooms like this isn't a conference where the speakers are expected to give up their free time and they're not expected to travel here under their own steam we make sure that if you're speaking at the conference that the least we can do is make sure you're here and we poke your hotel room and your flight and organizing these conferences is hugely expensive like just arranging all this time it takes quite a lot of money one of the things we were passionate about from the very beginning was to try and keep the cost as low as humanly possible with the first Selenium conference we ran it literally at break even the idea being that if we were to come to where the people are we should allow the people to come in to the conference and participate and be part of it by having a price that only people who work for Oracle or Microsoft or one of the really big tech companies or the consulting companies can pay we want people who are dedicated and interested to if possible be able to pay for it out of their own pocket if their company won't support them and so keeping that price low is really really important the other thing that we really care about is also the Selenium Fellowship so we came up with the concept called the Selenium Fellowship and the Microsoft project is all about passionate pet projects where we spend our own time not getting paid for it and we do have a lot of features and especially with Selenium we have the W3 spec moving pieces which need a lot of attention and getting the code up merged and we came up with Selenium Fellowship where we wanted someone to make use of the sponsorship money using pieces up and running without being incompered and the first member of the Selenium Fellowship is Simon Stewart and yes he does what do I do so two days every week I set aside trying to work on Selenium and to work on Selenium you will see that the project is moving forward significantly faster than it has done in previous years we are gearing up for Selenium 4 which is going to be a lot of fun I'm also still part of the W3C working group so I still contribute towards that I'm on the IRC channel I answer questions in fact I'm on the IRC channels most days at Slack I say IRC because I am a comudgently old man who doesn't like new things but we mirror that onto Slack so if you are on the Selenium Slack channel I'm also there and when I'm travelling I occasionally fire up the Slack plant and use that so I'm doing my best to support the community and move it forward and I do that two days a week one of the things I'm not very good at is anything to do with user experience and anything to do with design what we did a while ago as the project leadership committee is we paid for a designer to come up with a new look for the project a new branding for the project they've got everything they came up with a new site design which doesn't show up very well on that screen I'm afraid but it looks lovely on a monitor but what we really need is some help transforming these mock-ups and these outlines into a proper site design and we have two choices we could spend some of the project money on that and that would be money well spent I think but if you're a person who feels passionately about design who is happy to come on board and wants to make a contribution to Selenium there isn't about documentation there isn't about code but place to your strengths then maybe coming in and giving us a hand with the site redesign would be really really helpful and we'd really appreciate that you're actually finding this past the actual time I'll be past five minutes of actual time so we should probably finish should we just do these slides quickly yes we do the important thing here the reason why I'm saying we could spend money but we'd like it if it was a contribution from the community if someone came on board is that open source really does depend on people like being part of an open source project like Selenium is a great way to build out a circle of friends a circle of experience and to also make a real positive impact on the work that people do and we can only do that if we do it collaboratively and together there is a real risk in the world of open source of open source just being donations from wealthy companies we don't want everything to just be Google throwing code over the wall we don't want everything being Facebook going here's a nifty thing we wrote and gave out the nice thing about it's more important like handing out those tools has helped move forward we build Selenium on top of Guava which is Google's contribution to open source and we would be lost without that we use infer to find resource leaks and bits and pieces from Facebook so those are really useful tools but open source back in the day used to be about individuals contributing work towards their communities to make those communities bigger and better and brighter and we're in serious danger of losing that and one of the things I really love about the Selenium project is although there are corporate contributions and those contributions are large Apple tools and their work on the IDE the contributions that source labs make in order to help us run our continuous integration tests all those things it's still very much a project led by individuals who are focused on the community and part of that and I'd like to continue growing that community to be larger and better and so now I think thanks for joining us we hope you enjoy a direct conference thanks a lot thank you very much for being here


Welcome back, today is Thursday, that means acting analysis finally made it to the end. Today I'm going to take a look at the last episodes I want to talk about for Killing Eve Season 1. As always, link in the description for the playlist of the previous episodes talking about Killing Eve and why waste time, let's go straight into the shots. First up is this fantastic moment here where he puts whatever the British equivalent of ketchup on, I guess, is on the fries and there are two things I want to talk about. A is I like to set up where you have a character doing whatever and it could be something normal or the way he squeezes this or maybe puts way too much on there maybe it fills it up. You can have any type of character in any type of setup and this is why I like it. This is totally up to you and your creativity. The cool thing is that while this happens you have these two looking. She is looking at what is he doing and she's looking at his face. I love that too that you can technically have two, maybe one, maybe two, maybe three characters but they all react differently. Now they're both looking here and maybe this character could smile, maybe this character could just start crying like whatever you want to do but it gives you the opportunity to do all kinds of pantomime acting and reacting to whatever this character does and I think the craziness of this will be a good lead in into that.  Maybe this character builds a tower of fries before he decides to eat them and you're looking at this and going what is going on and the moment you think this we cut to them having the same reaction. So you as a viewer are also connecting to those characters so lots of opportunities that could be really fun. You could even have something of them reacting going what is going on and then maybe a background character starts kind of getting up higher in the chair looking at what is going on and maybe a character leans into frame and more. I mean you can escalate this to no end but I thought this was part one of this that I really liked and part two is this. Get ready for when he eats the fries because they're hot and it's so good and then he starts talking and it's the scene and blah blah blah but I love this look at that face. I love how he just immediately goes away as if this helps.  I love it it's I love how he goes back and hails. Also I have done this way too many times I know it's hot and I'm still eating it and I have exactly the same reaction. So again it's something that a character on screen is doing that you can connect with that something you can go like oh yeah I know exactly how that feels same with this reaction like oh I feel exactly the same way this is ridiculous. So if you have things like this in your shot maybe think about how it could be an action that the audience is familiar with and so they can have a better connection and let's watch this again just because it's so awesome. So good. Second sequence is this here where the character comes in and he goes and of course the other character keeps on talking and what I want to talk about is this setup is where she is saying something to someone that is off-screen. So you could choose an audio piece not sure why I'm writing this out where it's technically a two character audio piece but we never see the second character and it's just there for this character to talk about something but it's a setup for the third character that's here and it's all about this character is doing something and is hoping that this character is not exposing a character doing something it's mostly about this and this character it's also nice setup that she is looking screen left to right and she's here looking screen right to left so we know there's a connection there but again you see things where where she goes come on talk and then she says blah blah blah blah and it continues on and it's just that setup that I like that you have this where yes you do lip sync there's lip sync with this in the scooper exercise it's a nice profile shot second character you don't have to animate that's great less to do but it's more about a lip sync here that you can practice and work on and pantomime with this character doing things and interacting with this character and you can escalate these two things where it's not just in the face but she hopes that she goes no don't do that but then she does it anyway and because of that there's a specific reaction oh with this character oh and this character doing the same thing so you can escalate this into hand gestures and signals and all kinds of things where it's not just in the face but I like that setup I like that it's more about them too with an extra character there for the setup of the scene that she's trying to help this character not be noticed by this Austrian character now continuing the sequence the character has entered the scene and she is now there and this for me is a cool setup in terms of you have this character talking to as you know you've just seen it to her but what I like about this is this and I've talked about this before where sometimes lip sync is cool where you have two adults talking and there's a child listening to and this could be two kids talking and an adult is having your setup could be whatever it is right but I like the idea of potentially not even focusing on the lip sync and it's mainly on her when your setup could be where actually this is the child looking enough done this before in previous setups so it's nothing new but it's wanted to show that example again where maybe your adults are here and that's their waistline and maybe arms and maybe they're gesturing here so their faces are off-screen the faces are out there you don't have to animate them but you still have lip sync and they still perform body wise with that with the audio but it's all about this character watching back and forth and reacting this could be something funny something sad something angry or I mean could be also something like this where you have this and every now and then she comments she says something and then she has a reaction to her and then she has a reaction to her I mean again this could be a setup like this where you have multiple characters three characters and they're all on screen facially you have to animate all of this but this is also an interesting setup but again you could do something where it is just character here and two characters here and they could be on screen or off screen in terms of their faces and just a character or a creature or again adult kid whatever reacting to those two elements and that concludes season one of killing eve I'm actually watching season two right now and again there's so much great material there season three is not available yet at least for me to watch and I think they just announced season four so a lot of great material in the future speak of future and time I guess if you watch this whole thing till the very end of course I appreciate it thank you for sticking until the very end if you like this I would appreciate a like now and if you like this type of analysis you think that this could help with my shot and I want to work with you with me you can sign up for my workshop I have a workshop you can sign up at any time link in the description with all the information but if you do want to work on your shots and you want me to help you in some way based on all of these acting analysis and FNAs you can sign up at any time of course let's work together and that's it from me I will see you in my next upload


The Nigerians confirmed as the gold medal winners. Pride. Joy. Hope. Look at the power there. From Ruben. The feelings Nigerians shared watching their own succeed. Absolutely void with talent and void with speed. It takes a certain level of determination and resilience to strive and thrive the way Nigerians do. They are such a good team, the Nigerians. And we have another Nigerian woman standing on top of the podium. This is why we celebrate our own with hearts filled with pride, joy and hope. Just outside the game's record, but that was brilliant from Nigeria. Absolutely superb.


the intern stuff when you don't have a full build yeah it actually so ok Python developer Tomcat and Wildfire you said it to auto-deploy if you drop the warfile and it says oh I will redeploy that for you exactly Graham's up why won't you so they have USBs if you guys need to like find a browser or any of that just a lifetime awesome I don't want to copy it on the other hand so what we did is load it and then add it to the console and then that's what we're going to do yeah that's what we're going to do we can put it on I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I I