Okay guys, if you don't mind, I think we finished with writing the molecular total and net ionic equations. If somebody can tell me differently then I'd be happy to change the slide. Some things I wanted to, some announcements I wanted to make before class today was remember that exam 3 is next Friday. I believe that's November 11th because I think today's the 12th, right? So I think it's November 11th that's Friday, but either whatever day that is, next Friday is when the exam is, okay? The night. Yeah, that's what I thought. So it's the 19th, right? 12th plus 7th. So I said the 11th? Whatever, you know? I'm already on the weekend. Or maybe I'm in Thursday still, I don't know, you know? Okay. The review session for exam 3, do you guys want one or will people come to it though? I mean I don't want to be the only one there like most of the review sessions. I know not the only one, one of four people there, okay? So I don't want to be that again. So if you guys will come to it, why don't we kind of make a time right now while we're thinking about it and it's recorded? So does anybody have any time, somebody will come to it, tell me what time, maybe on Monday would be a good day? Wednesday you want it, but what about, so unfortunately that means that the people that are online that have to take it on Wednesday don't get a chance to go to a review session. Okay, so well, on Tuesday, on Tuesday I have lab at one. So it's got to be, it's got to be after, after lab. Or so on Wednesday we could, or Tuesday, sorry, Monday we can do a review session instead of office hours. And that'll be after class, okay? Will that work for half of the people? So how many people will that work for, 11 to noon, or 10 to 11 on Monday? Okay, how many people, how about, how many people want that work for and still want to come to a review session? Okay, so what would be a better time for those of you who that doesn't work for? Again Wednesday doesn't work, you know, because of the online students. Tuesday after lab, does that work? Tuesday after lab? Okay. So I have lab from one to four, I think. So we could do four to five, or on Tuesday we could do another, because I have class until 9.15, so we could do like a 9.30 to 10.30. Four to five would be better? Four to five? No? Yeah. Well, I mean, 6.15 is getting about to my bedtime, because I get up at 4.30. So, yeah. Because I gotta work, you know, I gotta come in here and be, like, good for you guys, right? They all dressed up, huh? They've been up for two weeks, the practice test, yeah. And the solutions have been up since three days ago, right? I think two days ago or something. Three days ago, yeah. Okay, or Monday, okay? Too many days ago to even count, keep track of. Okay, so we'll have review sessions. Let's write these down. So instead of office hours, so we're canceling office hours on Monday, we're gonna have a review session for exam three. This is gonna be Monday, 10 to 11 a.m. And that's gonna be in this room, HSC 201. Okay, and the other one we said Tuesday, and we would rather, most of us, almost all of us except for one of us, I think, unfortunately, would rather have this four to five. Is that what we're thinking? Four to five? 11 to 12? No, unfortunately. Why don't you just come to this one, okay? You want to come to both? I'll record them, okay? So, yeah, but the thing is, is, like, I won't record it if, like, three people show up.  I'm sick of, like, having just three people to talk to and everybody being like, oh, I'll just wait for this other thing. Tuesday. Yeah, Tuesday. Tuesday will be in here, too. So, if you can't show up, if you can't show up, then you can watch them. If, so, I mean, I've recorded some other sessions, too. I just haven't put them up, because there was a typo, but I'm hoping Inez will have her SIs next week prior to the exam. I know she's not going to be there today, so I'm sure she will be. I'm sure she will be. She hasn't informed me of anything differently. Okay, so that's the review sessions. Online people, you've got to reschedule your exam, okay, with the testing center before you can take it there, okay? The testing center has the new dates there, the 17th to the 19th, so make sure you schedule it maybe today or something like that, okay? The exam will cover from the end of Chapter 6 to whatever we finish on Monday lecture. I'm expecting that we'll get through Chapter 9, okay? And hopefully I'll be able to return Quiz 4 to you guys Monday. Of course, today's been a week since you've taken it, so. Okay, so like I said, those of you who didn't get papers that were in my lab, please come up to me after class and I'll give you those, okay? Okay, so if we could get started. So remember, the net ionic equation for this reaction here is proton aqueous plus hydroxide aqueous goes to water and this shouldn't say aqueous. I don't know. In all of these, it says aqueous. It should say liquid, L, okay? Water dissolved in water. This doesn't make very much sense, right? Okay, so yeah, everywhere it's got water and it says aqueous should say L. And notice, remember the last step is to simplify the net ionic equation from the coefficients 333 to 111, okay? Because it's a 1 to 1 to 1 ratio. Because the 3 to 3 to 3 ratio is a 1 to 1 to 1 ratio, right? Yeah. Yeah, good job. Okay, so remember we said that bases are things that when dissolved into water they have OH ions, right? They make OH ions. Well, most of the time the OH will be a part of the base like NaOH, right? So this is a common base sodium hydroxide or potassium hydroxide or magnesium hydroxide, okay, so on and so forth. Okay, most of those contain an OH within their ionic structure, within their formula unit. Unfortunately for you guys, because you're going to have to remember something else, there are some unusual bases, okay? And these bases, they produce OH ions in solution but when you look at their structures they don't have any OHs in them, okay? These things are like oxides here. So potassium oxide when combined with water will form two potassium ions and two hydroxide ions and things like ammonia. I believe we tested the pH of ammonia and we learned that it was basic but we hadn't learned about pH yet. So if you remember that reaction, you'll remember that, yeah, ammonia is basic but it doesn't have an OH group in it, right? Well, what it does is it will, so ammonia has a lone pair of electrons on it, right? It's NH3 with a lone pair of electrons. Those lone pair of electrons will remove one of the protons from water, creating OH minus. Let's go through that reaction mechanism just so you guys can see it. Can I erase everybody's got this stuff right? Write it down. We cool? Okay, so let's go through the ammonia reaction. Remember, so I'm going to draw kind of the structural formula for ammonia. You guys should be able to draw this on your own by now. So that's the structural formula for ammonia, right? Let's draw the structural formula for water now, like that, right? So hopefully you're not confused by these two structures. You should be able to build them by now. Let's think, let's look what happens. How do we produce OH minus ions from this reaction? What will happen is these lone pair electrons here, they're kind of like, remember, go-go gadget, you know, the go-go gadget and they steal the hydrogen here from water. So they go over there and they take that water or take that hydrogen and those electrons go to that oxygen there, okay? When we do that, so we're going to make a bond, right, between this nitrogen and this hydrogen and we're going to break the bond between that hydrogen and that oxygen. Does everybody see that from what the arrows are saying? So if we're going to make a bond between this nitrogen and hydrogen, you can look up there, what thing should we be making over here? NH4 plus, right? NH4 plus. I'm just going to draw the structural formula, okay? NH4 plus, right? So does everybody see how to make that right through that stuff? And what else are you going to make here? OH minus. You could put a bond in between that O and H if you want to, okay? OH minus, remember, is the reason the pH increases or becomes basic, okay? We haven't talked about pH, but just so I can start talking about it, when your pH is 7, that's neutral, right? Above 7 is basic and below 7 is acidic, okay? So now I can talk about it. It goes to 14 and 0, okay? So whenever you've got these things in solution, OH minus ions or hydroxide ions, this raises the pH and thereby makes it basic, okay? So things like ammonia, even though they don't have OH as present in their actual structure, right? They can do this type of a reaction when you put them with water and they'll form OH ions anyways, okay? So potassium oxides will do the same thing, okay? So you've got to watch oxides and things that have lone-pair electrons that can remove from the proton from water. So that's Arrhenius bases and acids. Bronsted-Lowry bases and acids, or the Bronsted-Lowry definition of bases and acids, are really more general than the Arrhenius bases and acids that say, well, if you've got an OH on you, you're a base. If you've got an H on you, you're an acid. The Bronsted-Lowry kind of does the opposite thing and says, well, an acid is something that can donate a hydrogen. So that's the same thing as an Arrhenius acid, but the base is something different. Bronsted-Lowry base, instead of saying it's a species that have a hydroxide ion in it, it's a species that can accept a proton, okay? So if you look here, this thing is a base, ammonia, right? Not because it has an OH ion in its structure, right? But it's because it can remove this proton to make this structure. So this thing accepted a proton, right? Does everybody see that? So this is a base due to this definition. And also, you can see that we have an acid in this equation too because it says a species that can donate a proton is an acid, right? So do you see anything donating a proton in this reaction? What is it? The answer is donating a proton, right? So donating and giving it up are like the same thing, okay? So if I'm giving something up, I'm donating it, okay? So in other words, since this thing is giving up its proton, what do we call it? Okay, now everybody tell me. So everybody, right? If something gives up a proton, what is it called? An acid, okay? So notice we've got a base and an acid, right? So most acid-base reactions, you'll see this. You've got a base and an acid, okay? Or it wouldn't be an acid-base reaction, right? Okay, so I prefer honestly to think about bases and acids in the Bronsted-Lowry sort of definition because it really generalizes things. It just says if I can accept or donate a proton, okay? And that's all it's about. Remember, we don't have to worry. Does it have a hydroxide on it? Does it not, okay? And you can see a couple more examples here. This is HCl plus water going to H3O plus. Do you guys remember what we called that molecule H3O plus? It has a name. The hydronium ion. So something you're going to have to remember because I'll say hydronium ion. And if you don't know it's H3O plus, then you don't know the problem, okay? And here's the other problem that we just did on the board here. You can see they're going with structural formulas as well, okay? Remember, I said things with lone pair electrons, right, can act as bases, right? Why can they act as bases? Look up there and tell me why they can act as bases. Because they can go take the thing, right? Lone pair electrons can take the proton from something else. Does everybody see that? So if you got a lone pair electron, it's like your inspector gadget hand, right? It can go and grab something off of something else, okay? Then, if that's the case, then why didn't we say water is a base? Well, I mean, we could have done take this electrons and take this thing away, right? Why can't we do that? Okay, well, we'll get to that point later, I guess. I wanted to talk about something else first. But I want you to think about it, okay? I want you to think about it. We'll talk about it. So solutions of, so binary acids, what are binary acids? These are things that have two atoms, okay? Like HCl that have a proton that's donatable, okay? So some binary acids that you probably know are HCl. Can anybody think of another one? Two atoms and is an acid. Now what does an acid have to have, guys? A hydrogen, okay? So any Cl doesn't have a hydrogen, right? HBr, right? That's a good one. Can anybody think of another one? Yeah, Hf, right? Okay, so those are the binary acids. Things that have a proton and one other atom. How come they have to be all of those things? Because those are the only things that make one bond, right? So you should know that already. They only make one bond, okay? Okay, the interesting thing is, is that these, what we call acids, these binary acids, they're not acids unless they're, within aqueous solution, okay? So they're actually gases by themselves. They're really, actually very strong acids, but we don't use them as acids, like in the chemistry laboratory or something, unless they're dissolved into water, okay? That's like our one molar HCl or something like that, okay? So in other words, these things are, when they're free, they're actually very strong acids. These things are, when they're free, when they're not within a water solution, they're so small, right, that they have very small intermolecular forces, so they can't hold themselves together very well, so they'll be in the gaseous form, okay? But once you dissolve, so we call it, hydrogen chloride when it's in the gaseous form, okay? But we don't call it hydrogen chloride when it's an acid, okay? Yeah, we call it hydrochloric acid, okay? So that's what you want to remember, okay? So some hydrogen-containing compounds such as HCl, HI, HBr, H2S form aesthetic solutions when they're dissolved in water, and their names change, okay? So instead of calling it hydrogen chloride, we drop the word hydrogen, and we add hydro to it, okay? So it's called hydro now, hydrochloride now, right? But then we drop id and add ik, so now it's hydrochloric, and then at the end we just stick the word acid on it, okay? So HCl is now called hydrochloric acid, not hydrogen chloride, okay? Let's talk, let's go back to this equation and we can look at this equation up here. Notice when we look at these as the reactants, remember when we have this type of reaction arrow, it's kind of ambiguous what the reactants and what the products are because this reaction could go both ways, right? If I'm looking at this top arrow, we would refer to these as the reactants and these as the products, right? But if I was looking at this bottom arrow, we shouldn't refer to it that way. We would refer to these as the reactants and these as the products. If I'm looking at both arrows in conjunction with each other, like I said, it's kind of ambiguous as to what's the reactants and what's the products. I would assume that if a reaction was written in this fashion that the initial thing that was dumped into the reaction vessel was these things, okay? Because we, as Americans, right from left to right, okay? If maybe I was in Saudi Arabia or something like that, I would imagine opposite, you know? But still, even if I put these things in first, right? After some time, I would have this, this, this, and this in solution, okay? And at that point, it would be ambiguous as to what's the reactants and what's the products. So you've got to remember that these reactions are going both ways, okay? That being said, this is an acid-base reaction going in the forward direction, right? Everybody agrees with me by now, hopefully, right? Because we've got an acid in a base, one's accepting the proton, one's donating the proton, blah, blah, blah, right? Let's look at the opposite reaction. What type of a reaction is that? So do you guys see what's going on? So what I want you guys to think about is you've got to take one of these things and make one of these things out of it, right? So that's what we're doing. So what's happening to this OH as I go, yeah, as I go here? It's doing what? So I heard, yeah, it's grabbing a proton, right? Or it's accepting a proton. What do we call things that accept protons? A base, okay? So this is a what? Well, it's a conjugate base. I haven't told you anything about that yet, but yeah, it is a conjugate base. So this is a base. Yeah. You're going to confuse me, man. Okay. So what is it doing? What is it doing here, right? It's taking its lone pair electrons here, right? So the reaction mechanism. And what are these going to? Tell me. A hydrogen? Right, yeah. And it's jacking it, right? Like that, okay? So what's happening to this species here? It's losing a proton. Or in the parlance of Bronsted-Lowry, we say it's donating a proton, okay? Okay. So if something donates a proton, what do we call that? An acid, okay. So notice the acid-base reaction goes back and forth, okay? So it's both a reaction, an acid-base reaction going in the forward direction and an acid-base reaction going in the reverse direction. Does that make sense? Okay, cool. So because we are in America, right, in learning chemistry, we assume that this is the initial stuff. So we call this the proper acid and base, okay? But like Michael mentioned earlier, on the other side of the reaction, they're also called acid-base but they have a special name because they are derived from these things here. We call them the conjugate acid and the conjugate base, okay? So if I were to give you this molecule, ammonia, on a test and I asked you, what's the conjugate acid of that molecule? You should tell me, what? What's the percentage for plus? Okay? So what have I done here to get the conjugate acid? What did I add? A hydrogen and a plus charge or a proton, right? That's what I really added. It's not just a hydrogen. I added a hydrogen and a plus charge, right? Okay? That's all you gotta do. I'm gonna take away from this reaction and do kind of these sort of things for a second, okay? So if I asked you, what's the conjugate acid of this molecule here? Conjugate acid, that's what it is. OH-? What did we just say OH- is? Can that be an acid if it's a base? I mean, not yet, right? So how do I just say we make conjugate acids? Add a hydrogen and a plus charge, right? If we add that, does that make OH-? Thank you, H3O+. Okay? How do I get a conjugate base? How about that? Take away what? H and plus, okay? So don't just think we do it one way. We gotta do it the opposite way, too, right? If we add a hydrogen, we have to take away H+, okay? So, let's draw the conjugate base for this thing. What's the conjugate base? Cl-, right? Why is that? Because I just told you you have to not only take away the H, but you gotta take away a plus charge. If you subtract a plus charge, what do you get? A minus charge, right? So what's the conjugate base here? F-, right? And then the final one down there? F-, right? Okay, cool. Okay. So, hopefully you've noticed one thing you might not have yet, but if you connect all of this stuff together, you notice that again, something we were referring to before, water here is acting as an acid, right? Because it's getting its proton removed. But water here is acting as a what? As a base, right? Because it's removing a proton. Okay, so that's weird. Again, remember we talked about that earlier. Why doesn't it go the opposite way? Okay? Here's some conjugate acid and base pair problems that you can go over on your own. Okay. So let's talk about water and this nature of water, okay? So water, just like other substances that have both acid and basic properties to them, are known as amphiprotic molecules, okay? Amphiprotic. And that just means it's got the ability to act as a base or the ability to act as an acid. Of course, water's going to be the most commonly used solvent for both acids and bases as you probably well know by now from working in the laboratory. And you can see here in these two reaction equations water acting as a base here as a proton acceptor taking the proton away from HCl and water acting as an acid, which is happening over here. So notice this over here is the conjugate acid of water, this here is the conjugate base of water, okay? Okay, so let's talk about strong acids and strong bases and weak acids and weak bases. For those of you who watch the lecture on of Wednesday's class that I re-recorded, right? You'll know that we talked a little bit about that stuff when we were talking about percentage in solution, okay? So, that's kind of what we're doing here. Remember kind of my little graphs that we were showing? That's what's showing here, okay? So if you go back and look at that analysis you can understand what these graphs are saying here. Okay? Or you could just listen to me right now, I guess. So, of course, just as everything else has differences in strength, acids and bases also have differences in strength. So you could have, as you can imagine, a weak acid which is not very strong or a strong acid which is very strong, okay? Which will, you know, give up a lot of protons, okay? So, what we say is strong acids and strong bases completely dissociate in water, okay? So, instead of this equation where we have a back and forth arrow like what's presented here, we should just have a straight forward arrow, okay?  So that means, what does that mean? When we have that type of an arrow as opposed to a back and forth arrow? It just goes to one way, right? So do these guys, the products, do they go back to the reactants? Uh-uh, okay? So they don't go back to the reactants, okay? So, when you have a reaction like this, that's a strong acid. So what we say completely dissociates, dissociation means breaking apart, okay? Breaking apart into the proton and the acids into a conjugate base. Kind of like what's happened here. This is a strong acid, HCl, it will completely dissociate into its proton and its conjugate base. Okay? Got it? Okay, good. Yeah. Notice here, is this a strong acid, water? No. How do you know that? Look at that arrow, right? That arrow told you. Okay? That arrow told you. So, can I ask you another question? Does water completely dissociate when you put it into water? No. No, it doesn't, right? They even know that's a silly question, right? What does that mean? Water is a strong acid, is that what that means? It's a weak acid, okay? That's why when you take a drink of water it doesn't burn your tongue off, right? Because it's not a strong acid. But it does have these properties to it. So notice here, when we have a strong acid in solution at time zero, all we have is reactants. HA. Okay? Does everybody see this here? Notice, no products are shown. Okay? After the reaction, at time, reaction is done, at time infinity, if you will. Okay? What do we have? Here's the three species that are in solution, HA, H3O plus and A minus, right? How much HA do we have? Zero, because it's all, what? It's all broken apart, right? Into its conjugate base and its proton. Okay? In this case it shows it H3O plus. What we have, we'll talk about that right now. Can I erase this reaction here? Everybody's got that. So, why does it say, instead of like how I wrote it here, why does it say H3O plus? Well, H plus plus H2O goes to H3O plus. Okay? Without this in solution, what you find is that protons are very, very tiny, okay? Even in relation to atoms, okay? They're exceedingly small, okay? But it has a full positive charge on it, just like if cesium lost its electron, right? With 55 protons in its nucleus, right? So, it's much bigger than one proton, right? So, cesium and a proton, right, would have the same magnitude of charge, right? That would have a plus one charge just like a proton would have a plus one charge, right? They lost an electron, okay? But what you find is that with the big atoms, they don't mind having a positive charge. What they do is they can break that positive charge up into little pieces of a positive charge or little delta positives, okay? And push that positive charge all around the circumference of their sphere, okay? Hydrogen could do that too, but its sphere is so tiny compared to these other atoms, okay? So, it's still got this major big charge on it, but it wants to break it up as much as possible. So, its surface is so tiny that it can't break it up very well. So, what happens is recall water is polar or non-polar, do you guys remember? Polar, right? So, what does that mean if something's polar? No, no, no, it does not attract. No. What does it mean that it is polar? It's got a partial positive, right? And a partial negative charge, right? So, that's partially negative, partially positive, right? What'll happen? So, when you have these protons free-floating in solution, well, solution, there's all these solvent molecules of water, right?  This thing's like, well, I've got a bunch of negative charge, so I'll help you out with it. So, it kind of associates until it makes that bond. And now, we take the positive charge and move it to our oxygen there, and we have the hydronium ion now, right? Okay? So, whenever you see so, what I'm saying is whenever you see this and whenever you see this you can almost treat them as the same thing, okay? This thing is acid just as much as this thing is acid, okay? Read the book if you don't understand it, okay? Think I've gone through enough explanation. Okay. So, or go watch the lecture from last time. So, let's talk about weak acids. So, what happens in a weak acid that's different relative to a strong acid, right? You see at the beginning? Well, we've got that back and forth arrow, right? With a weak acid. But at the beginning, right? Time zero, we only have reactant. But at time infinity when the reactions quote-unquote over, or you know, at equilibrium actually, right? What do we have? We've got products, definitely. But the overwhelming majority of the stuff that's in solution is still the original reacting, okay? Why is that? Because weak acids dissociate very, very small amount. That's why, again, that when you drink some water it doesn't burn your tongue off, right? Because it's a weak acid. It only dissociates a little bit. Okay? So, this is like acetic acid in vinegar, or other acids that you can consume on, you know, a daily basis, you know, or sugar, or anything that's got a removable proton on it, okay? So, this is what they do. And that's the difference in relation to a strong acid, okay? Okay, so let's talk about the auto-ionization of water. So, like we said water is both a weak acid and a weak base, right? So, if you got an acid and a base together, right? They'll react with each other to form some products, right? They'll do acid-base reaction. So, if we've got one water molecule along with another molecule, one water molecule will have its lone perelectrons take the proton from the other one, okay? If we do that, we get H3O plus here and OH minus here, right? Everybody see that, right? Okay. So, this reaction is written out above. Notice it's a back and forth arrow. So, the reaction goes both forward and backwards, okay? In fact, it doesn't go forward to very much extent. 1.0 times 10 to the negative 14th molar. So, very, very tiny amount. But, have we started doing equilibrium constants yet? Have we do K? We have, right? Okay, so we can say the K of this reaction, right? It's going to be the products over the reactants, right? But remember, when reactants are solids or liquids, what do we do with them in the equilibrium constant? You don't put them, right? Okay, so, you could imagine this would be the original equilibrium constant. But we're just going to remove this term here, okay? So, what happens is when we take that water out, since that's a constant, we get a new expression that we call the KW, okay? That's the equilibrium constant of water. That's why it says W, okay? KW is going to be the concentration, remember when it has brackets around it that's molar concentration. So, the concentration of hydronium ions times the concentration of hydroxide ions. That's always going to be 1.0 times 10 to the negative 14th. Okay? Remember, the equilibrium constant doesn't have units, okay? This is, it says at 25 degrees celsius that's because if you change the temperature the equilibrium constant will change. But all of our problems on test or anything will be at 25 degrees celsius, okay? So, if you look at this, you should realize that you can algebraically manipulate this to mean that, well, this times this must equal that. They have to break apart, of course, because you only have one water molecule that's breaking into two. So, since you only got one to break into two, it has to be equal amounts, right? They have to be equal amounts of each other. So, since you got 1 times 10 to the negative 14th as the equilibrium constant each of these must be present in 1.0 times 10 to the negative 7th molar in solution. And then, yeah. So, I'd like you to look at the next couple of slides because we'll be doing pH, okay? And that'll be one of the last topics we cover. pH and buffers before the test, okay? So, I think the sign-in sheet's still out there. If you want to sign in, remember review session on Monday. Good luck studying, guys. Oh, thank you. I've got papers for you. And...


السلام عليكم ورحمة الله وبركاته إذا كنت تحب شخص جديد من رمضان ورحمة الله سأقوم بعمل هذا الشهر يمكنك أن تساعدنا على أسئلة at www.amu.org سأقوم بعمل هذه الأسئلة هل سنة أن نقوم بعمل 8 ركاعة فاتلاويح أو 20؟ والأسئلة الثالثة هل فقط أن نقوم بعمل قيام الليل في رمضان؟ الحمد لله رب العالمين والصلاة والسلام على المبعوث رحمة للعالمين نبي جنا محمد وعلى آله وصحبه أجمعين إذا نقوم بعمل أسئلة الأسئلة أولاً لا يوجد أسئلة أن نقوم بعمل قيام الليل في العام العام ولكن يمكنك أن تقوم بعمل بعمل قيام الليل في رمضان أولاً دعنا نقوم بعمل قيام الليل في العام الله وبركاته في القرآن تجافة جنوبهم عن المضاجع They forsake their sides They forsake their beds They don't lie down on their side in their beds They get up and pray at night And the statement of Allah كانوا قليلاً من الليل ما يهجعوا It's very little of the night that they sleep And the statement of Allah Those who spend their nights Prostrating and standing before Allah سبحانه وتعالى وعن حليثه وعبد الله بن السلام رضي الله عنه The Messenger of Allah صلى الله عليه وسلم سادياء وهالناس أفشوا السلام وأطعموا الطعام وصلوا الارحام وصلوا بالليل والناس ونيام تدخلوا الجنة بسلام He said, all people spread the salam And give salam to each other وأطعموا الطعام and feed food And feed food to the people who need it وصلوا الارحام and keep ties with your relatives وصلوا بالليل والناس ونيام And pray at night while the people are sleeping And you will enter جنة بسلام in safety And the statement of the Prophet صلى الله عليه وسلم من حديثة أبه ريره رضي الله عنه أفطل الصلاة بعد الصلاة المكتوبة الصلاة في جوف الليل The best prayer after the obligatory prayers is the prayer in the middle of the night And as we said There are some things that make قيام الليل in Ramadan unique And one of those is the tarawih And in reality the tarawih prayer is the قيام الليل There is no difference between the two However the tarawih is prayed in the jama'a collectively together Everybody comes together in the jama'a to pray tarawih And as for the qiyam in the rest of the year It's not allowed for people to come together like that Unless it happens occasionally from time to time We have some examples Like the example of Ibn Abbas رضي الله عنهما Praying with the Prophet صلى الله عليه وسلم At night There is an example from Anas رضي الله عنه But generally speaking It wasn't the case that they were organized Collective night prayers As a group outside of Ramadan So the night prayers The same night prayer that you pray in Ramadan It's the same format as the tarawih Except that you don't come together in a group Except If it happens occasionally Occasionally if a person is praying at night And someone else comes to join them Then إن شاء الله تعالى this doesn't harm But this organized Getting everyone together to pray qiyam الليل This only happens Collectively as a group in Ramadan And that's why it has a unique name Tarawih Otherwise Tarawih is the qiyam prayer It's the qiyam الليل The tahajjud prayer And these are all words that are interchangeable And according to the Salaf رحمه الله تعالى These words were kind of interchangeable They didn't really distinguish between the two Or between the three different words Qiyam Tahajjud Or Tarawih And so on Except that Tarawih is that unique Gathering of people The organized qiyam That happens in the month of Ramadan And as for the time In which it is to be prayed Our mother Aisha رضي الله عنها She narrated The messenger of Allah صلى الله عليه وسلم She used to pray Between finishing the Isha prayer And it's to what people They called العتمة The prayer in the In the night time The Isha prayer Until Fajr So the time is from Isha Until Fajr إلا ذن ركعات He would give salam After every two of them To raka'at and salam To raka'at and salam To raka'at and salam And then he would make A witer at the end That was one And the ways of praying The witer are more than that There are more variations than that But in this Hadith of Aisha The witer of the prophet And would pray at the end Was one And another way In which our qiyam Could be different Outside of Ramadan Is that it's not allowed For us outside of Ramadan To regularly pray the whole night As for the last ten nights Of Ramadan It might be the case that we Tried or we aimed To pray the whole night As for outside of Ramadan And outside of the last ten days What is after Ramadan In the regular days of the year Then it's not allowed For us Or it's not from the Sunnah For us to intend To pray the whole night On a regular basis And this is Something which is mentioned by Some of the scholars From the Maliki And the Shafi'ia And the Hanabillah And all of them They mentioned this particular point Because the prophet Said something he used to Get up and he used to Go to sleep And he criticised The one who said And I'm going to pray All of the night And I'm not going to Sleep As for the last ten nights The prophet أحيا الليل He made the night Alive And in other words He stayed up the whole night In the last ten nights Of Ramadan So that's another case Where we could be Slightly different Outside of the rest of The year As for the number Of raka'at Now we're going to start With the hadith Of Aisha رضي الله عنها مكان يزيد في رمضان ولا في غيره عشرة ركعة The prophet ص. الله never increased In Ramadan And outside of Ramadan More than eleven raka'at This number eleven The scholars differed As to how to Count that eleven But broadly speaking We're talking about Eight raka'at Of قيام Either with The two raka'at Of Aisha And the winter Or eight raka'at Of قيام And then the shafa And the winter The two That makes the winter up Or the eight Of قيام Followed by The three Of winter Prayed together Ultimately What it Broadly speaking What it means Is the eight raka'at Of قيام I تهجد قيام الليل و تراويح The prophet ص. الله Inside of Ramadan Or outside of Ramadan He never went Over eleven raka'at In other narrations It mentions thirteen And there are Other numbers That are mentioned there And the scholars When they look at that Broadly speaking Many of them What they did Is they said Well, this includes The sunnah of Aisha This includes The winter And so on But broadly speaking We're talking about The eight raka'at Of قيام And the winter And the winter And so on But broadly speaking We're talking about The eight raka'at Of قيام And the winter And the winter And the winter And the winter And the winter And the winter And the winter And the winter And the winter And the winter And the winter And the winter And the winter And the winter And the winter And the winter And the winter And the winter And the winter And the winter And the winter And the winter And the winter And the winter And the winter And the winter And the winter And the winter And the winter And the winter And the winter And the winter And the winter هو مباشرة ما فعله لكن المؤسسة هو هل تفعل هذا المؤسسة؟ هل هذا مباشرة لنا أنه يجب أن يذهب من ذلك؟ أو هل هذا مباشرة لنا أن قيام الليل يوجد أكثر أكثر أكثر ركاعة؟ أو أكثر أكثر أكثر مباشرة؟ هل هذا how the Sahaba understood it did the Sahaba رضي الله عنهم understand that the Prophet ﷺ never ever wanted them to pray more than that is that the case or not and that's what you really have to ask yourself because if we differ in our understanding of the Sunnah we look to those people who understood the Sunnah better than we did and الإمام ابن عبد البر رحمه الله تعالى وقد أجمع العلمة على أن لا حد ولا شيء مقدرا في صلاة الليل وأنها نافل فمن شاء أطال فيها القيام وقلت ركعته ومن شاء أكثر الركوع والسجود he said that the scholars have consensus that there is no limit nor is there any particular amount for the number of raka'at that you pray at night and that it is voluntary so whoever and they differed about whether it is obligatory for the Prophet ﷺ but that it is voluntary for the Muslims so whoever wishes to lengthen their standing and pray fewer raka'at they can do so and whoever wishes to pray more ركوع and سجود they pray more raka'at then they can do so and the same ijma'a was narrated by Al-Qadi iyad رحمه الله تعالى he said that there is no limit أنه ليس في ذلك حد لا يزاد عليه ولا ينقص من وأن صلاة الليل من الفضائل والرغائب التي كلما زيد فيها زيد في الأجل والفضل وإنما الخلاف في فعل النبي صلى الله عليه وسلم وإنما الخلاف في فعل النبي صلى الله عليه وسلم وما اختاره لي نفسه القاضي إياذي he said there is no difference of opinion that there is no limit which you can't go over or you can't go under with regard to the night prayer and that the night prayer is from the virtuous acts and the things that are you know there is they are encouraged to do that whatever you pray more of it you get more reward and more virtue and the difference among the scholars is in what the prophet صلى الله عليه وسلم himself did and what he chose for himself to do and likewise الإمامة ترمذي رحمه الله تعالى when he mentioned the حديث of أبي ذر regarding the تراويح he said قال أبو إيسا هذا حديث حسن صحي وقتلف أهل العلم في القيام he said this is a حديث which is حسن صحي it is an authentic and a good حديث and he said the scholars differed about the قيام the number of ركعات and he mentioned opinion after opinion about the ركعات and the most strange thing is that الإمامة ترمذي never mentioned praying eight ركعات as an opinion at all he didn't mention it and that shows you that this idea even though we say maybe he made a إشارة towards it because he mentioned وفل بابي and عائشة and so on the عائشة has a حديث about it and so on but he didn't mention among the opinions of the scholars anyone who held the opinion that you must pray eight ركعات so we say the Prophet صلى الله عليه وسلم prayed eight ركعات that's what he chose for himself هذا مختاره لنفسي صلى الله عليه وسلم that's what he chose for himself and if you want to choose what he chose for himself and like إبن عبد البر said you want to lengthen your قيام you want to make your قيام long so that you you know you get a good portion of the night then الحمد لله you've made an excellent choice and if you feel that you want to pray a few more ركعات you want to instead instead of standing for a long time you want to make more ركوع and صدود there is no harm in that and from this also is that sometimes the Imam and your local masjid might pray eight ركعات but you want to go and pray more you want to go and make some voluntary prayers extra prayers in the night time so there is no حراج in this Insha'Allah تعالى there is no harmony and nothing to worry about Insha'Allah تعالى the Prophet said and prayed eight ركعات from what we can see from their different narrations Insha'Allah and that's what we would you know initially recommend to people to do but if somebody wishes to pray more than that then there is no حراج Insha'Allah تعالى and the issue is well أمرو إيز إني and a degree of flexibility إني and Allah عز وجل knows best


Freedom you loved my first video where you got to follow me throughout my day working for freedom so much That I figured hey, why not do it again? So yeah, let's um, let's do that So I'm gonna oh wait. I should take you with me. Let's go ahead and do that. Oh Hey freedom. I didn't see you there. Wow That was a really bad reference to serve fedora, okay So we got we got news. Sorry about the low audio quality. However, this camera's Anyways, so today we are going to the post office to set up something really cool A general idea is this Um General idea is that as a youtuber I end up with stuff laying around my house all the time I have no need for anymore and I could either sit on it until no one could ever use it for anything or I can Pass that along to a youtuber who may need it and that's the idea here is kind of a big brother program For freedom partners and maybe even youtube-wide one day that would be awesome. I would love to see that Um, but yeah, basically here's the deal. I would be setting up a PO box and I would be giving that PO box out Publicly on YouTube videos might be in the description depending on how far we get in the setup process today We would put that in video descriptions and even maybe on a part of the freedom website somewhere and Yeah, and then people could just like send their gear that they they really didn't have a need for anymore And then we would you know, we would find partners that needed it and we know we would pass that along I know that probably somewhere in the comments. Someone will say Eric, I don't want somebody else is somebody's old stuff You may not but there are partners out there who have a lot of creativity and who have a lot of Wishes to and wants to but they just don't have the gear to make it happen and That's one of the things that we are looking to to fix because I personally Have an entire computer in my closet That maybe isn't top of the line but I know that I Could you know, I could pass that along to someone who doesn't have one or just has a really old laptop So yeah, I Also have a webcam that I have no need for you more because you guys helped me find A new one. That's that's awesome So yeah, I mean, you know all of this stuff and I'm sure I am not the only one if you Have gear sitting around your house that you no longer have a use for Let us know in the comment section down below So yeah, we're on our way to do that. I was really expecting that explanation to take longer So this is awkward I'm just gonna go ahead and cut the video over here. So here we are at the US Postal Service see behind me It's kind of weird being in the daylight when I say those words Of course, this is the whole thing There's actually multiple hubs all across the country because that's just the way mail works We're gonna go in here. We're gonna fill out some paperwork type stuff and yeah, so let's do this Freedom we have a home. It is PL box 51 48 Full address down below in the description Corrected to try the keys make sure they work. So let's do that. This should come as no shock, but um It doesn't work the first time Silly Anthony and his keys now of the property Open our new home freedom. We have a box So in the different stages of development of this project There were many names brought up But I would be curious to see what freedom thinks of some of the names that we Decided not to use We thought about something like big brother But then we realized that that gives like a whole or well in 1984 vibe and we're like no and then we thought about Maybe doing like freedom closet kind of like a play-doh's closet, but for For you know, YouTube stuff and then we're like no and then we thought about The the current name which I absolutely love Gear locker. What do you think about gear locker? Tell us in the comment section down below


Welcome to Toffy TV, this is the start and 11th show, Everton vs Wafford Carabaugh Cup, 4th round tie at Gooderson Park, kick off 7.45. Let's get into it. In goal, Jordan Pickford. I thought about bringing Jonas Leisle in cos Pickford is not playing well at all at the moment but I just feel as though it's a massive game for Everton this and I think... I know Pickford made a mistake at the weekend for Brighton's opening goal but I just feel as though it's a gamble to throw Leisle in at this stage so I've gone with Jordan Pickford in goal. Right back to you, Bill Sidderby. I just, he needs a run of games for me to see whether or not he can keep Sheamus Coleman off the side. He obviously played really well against Westam at the weekend. He had the most touches of an Everton player. He had 86 touches of the ball at the weekend. He was all right although he did get caught out of position for Brighton's third goal but then other people had to fill him for him but I've gone with Sidderby. Left back, Luca Deane. No debate there at the minute. It's not playing great but still rather than bring Baines in and mix it up like I say it's a game, we have to win. At the heart of the defence, I'm not expecting yet he mean it to be fit so again it's Mason Holgate and Michael Keane. I thought Mason Holgate had a decent game at the weekend obviously wading with an assist as well, a lovely ball for Dominic Halvitt-Loone's goal. Michael Keane didn't play well at the weekend and if yet he mean it was fit I'd drop Michael Keane at the moment so just don't think he's playing well. I think he's low on confidence, I think he looks like he's low on confidence but a big opportunity for him to have a good game and start building that confidence back up because like you say I don't expect yet he mean it to be involved. Into midfield, again a tough one. I think I'd probably go with Fabian Delph in midfield because I think Waffa Dda quite strong in the middle of the park. You've got to have someone who can mix it with them a little bit. So we'll have Fabian Delph, Andre Gomes and I'd go with Tom Davies again in midfield. I'd have a proper three in midfield for this one. So again having the running of Davies getting around a pitch, Gomes to carry the ball in Delph to do the dirty work in midfield. On the right-hand side I would have Moise Keane, on the left-hand side I would have Ritialis and I'd played down through the middle and I'd have a proper front three for this. Try and mix it up a little bit. Obviously Alex Iwobi, I think he's done quite well for Everton and it's definitely a shout for him to play through the middle maybe at Tom Davies' expense or even Andre Gomes so just for this one I think Everton could try and have a real front three, the three strikers. So go with Ritialis and off the left, Dom through the middle and Moise Keane off the right. And just try and push Waffa Dda back and then obviously you'd have the likes of Iwobi then to come off the bench and if you wanted to mix up Theo Walcott as well. But that would be the start on 11 I'd go with because I think we need to be attacking and we need to try and catch Waffa Dda with the element of surprise. Let me know what you think in the comments section below. Subscribe if you haven't, give the video a thumbs up and if you want more videos join us over on Patreon. See you later.


So in a previous video, we de-obfuscated the strings of a malicious VBA document, and those strings contained a lot of extra characters. And when you removed those characters, you ended up with the actual command. So this was the sample with the VBA macros. And if we select and decompress all the VBA macros, we can see the obfuscated strings, like this one here. And if you take a closer look, like I explained, you see cmd.exe here. So manually we removed all those superfluous characters so that we could recover the actual commands. But now to do this easy, I have a plugin to do that. P4 plugin. The plugin is strings up. You give it a sample, and then it will print out all the strings. It will still contain obfuscated strings, but here you can see the obfuscated strings with the actual commands, like we saw in the other video.


I've got this whole plate of goodness here, it's packed full of fibre. Now don't be put up by the greens because the greens are really really essential to give you chlorophyll, magnesium and also the fibre that I mentioned but I'm mixing it together with some fruit, not too much fruit but I'm going for the melon. Now what I've got in this Cleansing Blast is a mixture of kale and spinach and I'm going to put about a third of a beaker full into my NutriBullet and I'm mixing the kale and spinach together because I like the synergistic action of the two. I'm going to put some cucumber in there, really refreshing, it's hydrating and I love it again for its alkalizing properties. To that I'm going to add just a little bit of lime. To that I've got some frozen fruit and I'm going to add to that just a little bit of water and what we've got is a nutrient dense power house. Now I love this because eating as close to nature as you can is what it's all about.


And then let's go into some Q&A because I know you guys got a question so I'll answer the best my abilities. Let's jump in pop pop pop Why is this banner? Okay, I start some here. We go John Hunter. Ah Who here is in Voyager VYG VF what VY they're a publicly traded company He's talking about stocks here. Could this be the next game stop if we millions of holders become the the good Samaritans Maybe it's time to bail ourselves out instead of looking for someone else do it. He's talking about a short squeeze I'm not a big. I don't really get into stocks, but it's potential. He's bringing it up interesting stuff Bob's garage Is smart he said this this is exactly what we all should remember what we all learned Is that all these big investment houses aren't as smart as they think they are? It's hubris. It's pride. It's will never come down and I think this is what happened with three hours capital We made billions of dollars. We're gonna make another hundred million dollars or whatever they thought they could do And we'll do it in the way that we do in this new economy and we're gonna invest heavily into into defy And these products are gonna make sense and algorithm stable coins and So there's a reason why I follow those rules those five rules now are falling pit Falling forever Just trying to bring it ever as attention to save my butt During these times because we get exuberant and hubris comes in pride and we're like I can do this I can do this. This is great, but we have to rein ourselves in which is why I give you two sides the same story All right, Richard. I didn't expect a voyager free so quickly true most of my draw depending on question my life now Oh, that was I was gonna tell you so I reached out to Steve earlick on From Voyager I said look man. I know this is a really bad day. Obviously. It's a bad day for a lot of people but if you ever want to come to show you got a platform and Love to have you you can talk about what's going on. He said look Essentially come out of this. I Can't talk anything right now. We're going through a lot of processes The rest are sure we're doing the best that we possibly can he goes. I can't come in because of legal Ramifications because that's what legal team says he was but we are working the background to make things happen Which is a lot better response and I got from anybody else in other platforms when I reached out So at least the communication lines are open does that mean things are gonna jump back tomorrow? No, but it is odd They make a loan to three hours capital 12,000 or 15,000 Bitcoin 200 and or 350 million dollars or USDC they get a loan from Alameda research for roughly the same amount So they're pretty much there Then they stopped down and they said no more withdrawals It's just something something is happening that I don't know about or happen behind the scenes It doesn't make sense if you have that much money as a loan I know it's provisions to the loan Maybe that provisions alone was was withdrawal and staying liquid. Maybe that was the issue. I don't know but Insolvency versus liquidity. Anyhow Bitcoin teetering at 19k really, yeah, that's true. I like them. I also a thumbnail David Everybody say how to mullet.   It's hot in Houston.  Yeah, I'm losing today. You just start walking. All right more questions Bullish Stevie says it perfectly pretty sure ledger sales are booming.  I don't even think it's an affiliate link that actually even works So sorry, but it's there so you can you can do it, but they got we got ticked off each other, but Still a great product can't stop that Disruptive Debra Comments in the Celsius short squeeze now. I see that that short squeeze is really built to punish the people that Have shorted Celsius and that's not gonna do much for the people who are on my show or who watch me my Energy is to find a way forward to get people to be able to be able to withdraw and get their funds back So I don't really care about the short squeeze. That's me personally. Sorry It's a great question how much this pool table this is a green screen. I'm in my mom's basement, but if it was real You know, you just brush it once a week since it's indoors. It doesn't even many chemicals and You know just balance balance the pH level and you're pretty good to go every so often to use some of this This super water clarifier King of the shows and that works out pretty well again green screen mom's basement Safe is stable coin. This is one of my favorites my favorite questions I like USDC and I'm sure people could quote me why a layer the CEO circle came before Congress said look We backed everything up by dollars and assets and here's all our paperwork. Here you go Congress Take a look. We have nothing to hide and so I if I'm gonna use stable coins USDC tether Yeah, the British Virgin Islands. They had an audit go through and they were not de pegged when everything happened with Luna That's true. Just something in my gut. It says don't use it.  Ah This is a great question Resonance you Rob your beer of choice. So I like talked about yesterday. I like a vintage Chateau Miller little a which is a Miller light usually the vintage year of the 2022 is my favorites and if not, I will pick up a fine keystone light Which is the cheapest beer you can possibly get except for Steel reserve, which is awful So I don't have a refined palette as you may have heard, but I'm pretty much a minimalist anyhow I know this house doesn't look like it, but trust me if you see when I drove I drive a 2018 Dodge Grand Caravan, which is almost paid off. It's great Fuel functionality haul around the grand kid and the dogs and family members. It's awesome But yeah It's a good question Patrick, no blood like I had to I had to choke it down yesterday after volleyball and it was not fun Schlitz no My pops used to drink you soon. Well, here you go. Although like I said, I'm not your dad. Do whatever you want Awesome, kind of you. Thank you. Moe. I just curious to mention a while back that most of your viewers came in 2021 Wondering who are still here in the 20 horns the most more experienced. Yeah, most during that bull run We had a lot of people sign up Be a subscriber. I think I gained like a hundred thousand subscribers in a very short amount of time And then right here, what's crazy about my channel? I take a look at the analytics is that it's always this Mostly have a the same amount of people who show up and I and and if you're watching you're probably those those people and the views are always between around 30 to 50 k every video and I don't get a ton of new people right now and because I gotta tell you I like it that way because I'm gonna tell you exactly why It's because when the bull was happening.  I was involved. So yeah So what was great about that is that once the bull run on away those people went away and the people that are watching right now You're my people you are the people that I can talk to and feel mostly like myself and not to like well You know, maybe this could work and Maybe this and maybe anchor protocol and maybe I don't know and I just got so annoying So now I can just be myself and go this is what I'm gonna do. This is how it goes This this is my plan going forward. You love it. I'll leave it. That's it. So yeah, thanks for sticking around. I Cannot agree with you beach. Maddie ice. I mean 5.9% is pretty high, but Fast and fierce with family for better or for worse Yeah, thank you tool tool. Yeah Well, you have Richard hard again to talk about pulse chain that will skyrocket you is all that's true I got to tell you though if you think that XRP army is more of an army as the biggest Most vocal army and crypto it is not it is the hexacons and things like that Me personally I can't stand them and I'm gonna tell you why Again, I'm gonna tell you why because they're the rudest people that I've ever come in contact with just because I disagree with somebody And now I'm not saying all of them.  Well, I'm we're gonna go to the water park and I don't have time for that sorry And again, but again, it is my responsibility as an investor to find the best deals. That's true Have you seen James yesterday about bankruptcies or equals in it? And I will see what happens We're the ones here for the long haul. Yeah, well, that's so here's the question Then if it if circle goes through bankruptcy and then USDC goes away, then do you really only have one which is tether? However, we'll see James also thought that there was gonna be a fatty TF coming in June or July And he even said it on DCA is like, well, we're not all 100% correct Right, what did I call? Didn't I call for 150k Bitcoin in 2021? There you go. Didn't I call for VGX at $30? There you go. So again, you can't trust me You can't trust anybody. Everybody's a scammer. Everybody's a so just do your own research and really think is that Is that what's gonna be? What is your buy a drive while she drives the minivan or and then she's not we got a Dodge Ram 2017 Dodge Ram truck or in Texas. You have to have a truck you talking kidding me But that's just for loading stuff and working stuff. Do you like Mexico? I love it Mexican food and And Mexican women my wife is from Mexico just from Juarez originally How much do you use DeFi if at all? I don't use that much. I never really got into it And really I mean I understood it sounded an interesting. It just sounded a little bit crazy Let's see Keep still money's the best Stable five knots. Oh This is a great. This is a great question. This is the things we need to talk about more What's your best advice reduce the stress by waiting for the transfers to complete between exchanges and your wallet? the big thing I always take a look at is the on-chain on chain track or on chain like like ETH scanner or use the Bitcoin scanner where you can just take a look at the the hash And see if it's pending If it's complete and go from there because a lot of times when I would when I would transfer funds If I had to transfer funds from my my nano ledger or from Voyager when I could do that I'd also take a look at the hash just watch it and just say okay Well, it's pending because I didn't screw up that part And then I would just go from there and then also my metamask wallet If I always just take a look at the transaction hash take a look at the ETH scanner And just see if it's pending watch it see how much it takes if it was denied or rejected and go from there And if that doesn't sound Um like something you know how to do then just go to danteachescrypto.com. It's 100 free It's always free. It always will be free and we talk about that in one of the modules Of just teaching you the basics of crypto Easy zimmy Zima is ridiculous. What's up, buddy? Huh why you whispering so my grandson's here. You just reminded me. Hey everybody Hey Gabe say hi Hi, so we're gonna go to the water park and uh, that's how you Don't worry about so many things just get out. I know a lot of you people have lives obviously But I think it's important just to get out with the family and do things and again reminders Sometimes just shake it off It'll be fine be okay. You've got time Uh, I thought the same thing wouldn't happen in 2018. Here we are right now. So let me just think about that The comment section. I gotta take this kid to the water park. Let's get out of here So have a great weekend. Happy 4th july everybody. See you on the next one. Adios


Tannehill works under center. Play fake, Tannehill looking, throwing deep down the middle, going for Brown. Brown's got it at the 50, breaks a tackle to the 40. Ladies and gentlemen, that is 91 yards. Touchdown, Titans, their longest touchdown pass in over five years.


Hello everyone, bonjour à tous and happy Diwali. Today, Hindu, Jain, Sikh and Buddhist communities in Canada and around the world will celebrate the Festival of Lights. Diwali represents the triumph of light over darkness, good over evil, right over wrong and the power of freedom, hope and knowledge. This is a time for families and friends to come together to pray, exchange gifts, share meals and light deers in the spirit of hope. My friends, our country is strong thanks to the numerous cultures and communities that live here. Diwali offers to all the opportunity to celebrate your rich culture, your contributions to our country and the values that unite us. From my family to yours, and in the name of all Canadians, happy Diwali.


All right, welcome to the Jenkins documentation special interest group office hours the 18th of January. Proposed topics pull request progress contributors summit proposal called an outline. Jenkins in Google summer of code and Jenkins wiki plan anything else Meg that you'd like to put on the list. If, if you're me, I'd like to talk about some sort of doc, do a publicizing the doc in this meeting for people who haven't contributed before. Okay, diversity council to take. We can encouraging, encouraging new contributors. I like that. I think it's usually underserved communities shall we say is that the proper term I think. Yeah, good. Good. Okay. That's our hook. I like that. Yeah. I think that's a good idea. All right, anything else to put on the agenda. Nope. Okay, then let's go ahead and run through it. So first item pull request progress. I made no progress in the last week on the scaling Jenkins on Kubernetes pull request. I did talk to Kristen whetstone about it and she's agreed to help me next week to diagnose whatever my problems are. So, okay. Kristen and Mark met last week. Kristen is willing to help the coach when Mark has time. Well, great. Encouraging new contributors let's take the topic. So, go ahead. Oh, okay, I'm trying to see what you're typing there. So, so Zina of our Google summer of our Google season of docs contributor is a good example of coming from an underserved community. Okay. She is she is a Nigerian woman who is also a leader in the in the coding community there in Nigeria. And so it's, it's good and it reminds it there are several things I learned from doing that. One was okay so Zina is a Nigerian writer developer and writer. And she works in a tech company there. Google summer of our season of docs. So, Zina is a great writer for us so she wrote for us for three months, Google paid her, and she still continued we meet with her every Thursday. Huh. So, but there were some complexities there that that as we try to approach this one was, we learned that that internet is not always on and is not always high speed. Right. So what that meant was we switched switched off video pure screen sharing and accepted that sometimes she was dialing in from a phone. Now I don't know what it means to join from a phone or from another device if she's calling internationally if that means she's incurring extra charges or whatnot. It was, but she was willing to do that and it seemed to work okay. So we took and notes were important and recording the, the call, the meeting was extra important. Indeed. And the other thing we learned was that times on matters. Right, because it had to be after her work in Nigeria her working day in Nigeria. But within waking hours for mentors. What time did that end up being for morning morning my time so it was about what I had hard to translate at UTC is a battle. It was about 10 o'clock am Pacific. Okay. So let's do it this way it was 11 am Denver. Okay, yeah that's. Yeah, my time so use. Now how did she get involved how does she get to see find you guys and look for you or. So, Google season of docs is a highly promoted program, promoted by by Google but it's, it has, it has a challenge in that it's a limited set of potential contributors right right. Right. So, Project could only take on one, and they only they only awarded 50 projects worldwide. So we were Jenkins was one of 50 and this was our first year doing it. Right. And what I'm thinking of, I mean let's face it part of it is, I'm banking off you being you, you know, anybody who shows up here is going to get the sort of that somebody new needs to get to get includes. So to me it's a matter of publicizing and because I can see this as being a starter drug for somebody who might want to contribute software rather than docs. Yes, you know it's sort of like, anybody could come in and, you know, replace a comma with a period or fix it you know there's a lot of trivial stuff that anybody could do with docs. And Vlad is on beyond zebra. And caliber people like that are certainly always welcome to. But that's what I was thinking of this as sort of a starter drug as a way just to open up the jake because I've dealt with a couple of other like boy that open stack community. That was not for the faint of heart. That was a blood sport. Okay, so so there are places where it is challenging to contribute even documentation changes.   The open, the open stack world.  And try to prove that you weren't. But even then you know it was a constant challenge it was that sort of, you know those people. Right. Okay.  Right around and if you're really interested what else would you like to do you know, I figure we'll get, if we're lucky 50% of the people who come in, you know they'll come in and they'll do a couple of things and they'll go okay that was fun for my resume and they'll move on. If we could 50 or even 25% of them decide to hang around and contribute. That's a big boon for us. Good. Yeah, so actually a big boon for cloudbies because we do a lot of hiring out of contributors to open source right. We do. That's correct. Yeah, so how about let's, I'm going to put some links to some, some good suggestions so what there is in in the documentation there are the documentation issue list. There's this concept of a good first issue. And right now we have 13 of those that are open. Okay. And these are these are prime candidates for what, what would be called simple fixes. Right. Right. Good first issues. Uh huh. Good. Okay. So how would we, so what I'm thinking is I'm, I was thinking about posting we've got a slack channel the diversity people to put this up as a, because I'd like to let them do as much of the publicities we can get them to do right. And I'm, I'm being maybe the best thing I can think is that we announce on a certain day we're having a special docs office hours that is targeted for first time contributors. And we can walk through everybody's got to they fork and clone I guess but they've got to download the repo they've got to see the structure of it. You know, see how they find open issues. Or what they, you know, just kind of I'm sure you know I haven't I actually probably should do that too. I've never downloaded this stuff. Well, but, but one of the nice things about about this kind of about this particular environment is many of these can be done. Many of these good first issues can be done without ever cloning the repository locally. Oh, and so it's, oh yeah this thing, I can follow the steps on this page, and it will show me, okay I can do this and I can do it from inside GitHub. Don't even have to clone locally. So, okay. Right. And those kinds of things are are that's why they're good first issues now. One of the other things that we probably need though is we likely need to identify, need to identify more good first issues because in the past we've been in danger of exhausting our supply of good first issues, so we needed to get additional good first issues. Now, Jonathan used a great technique, and Daniel Beck reminded me that we need more of this. We have lots and lots of wiki transformation steps that need to be done. Now wiki transformation is not a simple it's the, the easy ones are largely done. It's not as trivial as just transform it, it's you've actually got to write the documentation, using the wiki as a good source of information. But as part of this wiki plan here, one of the, one of the things we need to do is eventually replace wiki.jankins.io with content that's on the Jenkins site. Right. So, so it's, it's a good one where good first issues wiki transformation is one of them that identify topics. Now, another thing that Daniel Beck suggested, or that came to my mind as Daniel and I were talking about the state of the documentation is it would be good to have an overview or a, an inventory of wiki content and assign pages to destinations on Jenkins.io. But one of the, one of the challenges is we need experts who can look at a page. Let's choose an arbitrary page. Actually, let's go even one worse we're going to choose a page that is, we're going to choose a high frequency pay Oh, I know where I can find one. Hang on, I can find it like this. The Jenkins wiki exporter has in it, a list of top URLs. Here we go. These are the most frequently accessed URLs so here's a fascinating one parameterized build and we've we've received quite a number of requests for more information on how do you parameterize a build, but in this case this page talks about freestyle projects what we need is more information on pipeline project parameterization and strengths and weaknesses of that and so, so what we would do is we need somebody who can look through these things and say, Hey, this page should map into something that is here and needs to be expanded to include not just freestyle parameters but pipeline parameters. Right. So it's, but that kind of inventory process that needs somebody skill a you a me or a Vlad to look at it and say, Okay, I've read this page and I think it's like this. Now, there is a sheet that we've been using. And this one. Yes, the wiki conversion progress page that Jonathan and I have used to track what we're doing with those those pages so here is here is here is a beginning of an inventory of wiki pages it's only 150 pages but it is 150 pages. Right. Yeah, so for instance this one I think is already done. If I look at that. No, it's not I thought we got this one done. Okay. Maybe is there an open PR maybe or there is there is not so that's a that's an easy one so so one of the niceties of this particular sheet is it took the access count values that I was showing some time, a page or two ago, and sorts by them. So the hot pages are at the top. Yes. And, and the hot pages parameter defaults option for instance, this is another example of. Oh, that's more information about parameters. This parameter default. Oh, this is a plugin document so that's, that's a different thing but it requires somebody to read each of these and and recommend what the action is for that thing. Right. Okay, so. Sorry, I've been blathering on quite a bit. It's fabulous because this is exactly what I need I have just the vagates notion of this. Well, and let me let me put links to these, these, these information sources see the wiki progress sheet for current efforts. And this is also in old copy older cut notes from this meeting, because Jonathan reviewed them with us, but, but it's, it's a really healthy thing to avoid duplicating when we've already got it. Right, exactly. So inventory the wiki content. I'm pages to destinations. Yeah, or and so. It's really create issues and assign pages to destinations. And that's what Jonathan did when he got us ready for October fest back in October is he did exactly that he took the list of pages and read each one and said I think this goes here and I think this goes here. That's probably for beginners.  But that's probably something that they need to be told this that this page needs to be rewritten and. Yeah, well, well see and just thinking about one of my worries here is that many of these pages need need until someone has done this initial triage this initial review. And they risk doing more harm than good if they attempt to transform it, right, because many of them will take the wiki exporter, and we'll say oh all I have to do is run the Jenkins wiki exporter, and that will give me a copy of the page, but the page is in no direction to be placed directly into into Jenkins that I oh right it's it's it may be 10 years old it may be full of inaccuracies it may be it will certainly have lots of uses of the words master and slave and exactly right it will use the deprecated terminology and and it's terribly inefficient for us to insert corrections to those after they've started the pull request, much better if we can say it in the pull request you need to make this change and this change. Okay, let's see what so where we're here. So now, now this is sort of maybe what we talked about here is what kinds of projects might suit these new contributors, and I'd lobby that there's, there's more there are several right so let's talk about possible new good first projects are good first tasks might be wiki conversion, but I think even better than wiki conversion is plug in documentation conversion from wiki to get up. Uh huh. And that one is it's kind of still come here it is that's this project plug in migration where we've got, we've now completed the migration to documentation is code for 600 plugins, but we have over 1000 still to do. Right. So, so what would. Yeah, so when and so this probably comes. I mean this is a multi stage thing right. But I'm actually thinking we might ask when I tell, you know, tell people that everybody is welcome but asked them to fill out a form ahead of time. So that a we have an idea of how many people but I'm there we can ask them what their experiences both with Jenkins and with tech writing and anything that they're particularly interested in. Or something like that, you know, so that so that we can prepare, you know, and it might be you get you get somebody who's, you know, terribly interested in plugins and you know so we know. So what I'm doing and we have our long sessions but so the first session let's what's the reason what if we had five to 10 people who show and of course if we got 50 people applying we might. That might change things but let's say that would also how many we're going to have. So let's say we had five to 10 people show up. They could go through it each do one of these trivial things that they could do through the. Through the GitHub editor. Right. And then we could talk about other stuff and then we could have another session where we start out with how they, because they're not going to want to do too much that if they're going to be serious here they need to fork and clone right. And we could have another session where we start out will fork and clone, and then start assigning you know, you know, we could, and we can show the existing issues that are up there and talk about this, you know, or groups of things, and let people volunteer for what they want and each one gets an assignment right. Right. And then we, and then after those two though we sort of go back into normal doc office hours right that each week they come and what they've done and what they need and and in reviewing the PR is what we see that's not clear, etc. And with any luck we build up a little community here I don't know if that'll work that may be too much domestic. It could happen. Yeah. Yeah, so first one to two sessions of office hours focused on tutorials, right, tutorial on personal touring. Yeah, of new contributors. And then after those initial tutorial initial tutoring sessions, invite them back. Right, because I think for me I mean I still have I keep wanting to contribute and I don't get. This is a huge barrier just to get everything set up right. You know, and then once I mean I'm an experienced writer once everything set up, then you can get in and have fun. But that would, that's, you know, and if somebody's over your show say now everybody, everybody fork and everybody clone. And now look at what we've got. And here's how it's, you know, and once you know that then it's good. Yeah, that's very good. So now, now it's an, there's an interesting challenge hiding there here. And as an example of a complexity of getting started. Xenob had had significant challenges. Starting development, because she was on windows. And the windows environment setup is not straightforward. Right. I think it was that Mark, or let's see Oleg runs windows, windows and uses WSL to or Jenkins.io dev. But Xenob could not run had an older windows version that can't run W to WSL to. And, and I, I understand that right that's, that's, and so what she did Xenob solution was a virtual machine running Linux. And, and all she had to do was find that solution and it ran now runs on our windows computer just fine it just happens to be a virtual machine inside her windows computer. Right. I was thinking more of getting some underserved American get Africa. I know a few years ago I was involved with friends who were in Ethiopia who were trying to get computers up there and I was bitching because they were giving them all windows, not linux. They were allowed to put Linux, the students were not allowed to use they were this was a bunch of students actually, and the university did not allow anything but windows. The government did not allow anything but windows for that it was a very flaky and, you know, interesting choice. It was a brittle. It was a brittle infrastructure. Yeah, that sounds brutal. Yeah. And they their response to a brittle infrastructure was to make sure everybody was running roughly the same things. And of course nobody can afford new computers so they're all getting old computers so. And correctly they're grateful to have any computer, right and older. So in some of these computers some of these environments that they might say hey I need to develop on a Raspberry Pi. Right. Okay, and what could we do if we wanted to develop on a Raspberry Pi here are the steps you might take that might be a good one to consider actually that it you know what and this is good to because the first session. It doesn't matter if they're going to go to GitHub and use the GitHub editor right. The issues go away for that right. So that's the first session and then we find out, let's say we get 10 people and five of them are running windows in Africa. We have a separate session to get them set up, and then we have another session for people who are running windows elsewhere or Linux, you know, whatever. We see what we've got and we might you know we might have targeted sessions for the next one. Right. And I don't know how to reach these underserved communities because one of the challenges is that they are in fact difficult to reach right it's, I don't know how to find the people in, in many of these places where you might be interested in helping, but it has to fit between your work day and your family and all the other complexities. Right. Unless you work for a company that will let you do this as part of your job that's a possibility to my, my sort of and that's where I was thinking that our diversity council might be able to help us. Okay. I'm thinking for starters, I assume we have the names of people who attended some of those sessions at DevOps world. Frankly, disappointed me because it was all this talk about yes, you know, the big bad white men treats you badly we all know this, you're not alone it's not you. End of story, you know, and it was like, you're a DevOps world I wanted something to know a man actually for this year we can do this if this work say, you know, if you'd like to get involved here's some things you can do where we guarantee it will be safe. Something like that. And that's why we should bug Alyssa because this is, you know, I thought they should have said that then you know the office I mean, they could go ahead, speak. Sorry, we have we have several upcoming events just like this. So we've got FOS them and the CI CD dev room. And it's sponsored by Olivia very neat. Okay, and we could ask invite him to see if it would be allowed to do a brief pitch we've got. I believe it's June has CV con by the continuous delivery foundation is this as a conference as well. And I'm speaking at at star East the software testing conference in April, can plug can invite people to assist with Jenkins at the end of my talk. Right. Now, I don't know who we would, who would we would ask for the attendee list. I'm not sure they're be willing to share it but it's seems good like a good idea to ask. Right. And I mean we don't want to be exclusionary there are there are nerdy white men out there. We'll take, we'll take, we'll take outgoing gregarious people too. Right. I mean, I'm thinking that the outgoing gregarious are less intimidated, you know, but you can't tell. It's sort of I just I see it as a general call but making sure that it gets to people that we know are floating around in these other groups. Okay, okay, so we've got this well what I'm sort of thing is, when I'm going to ping, if you are you can but since I could do something here I don't do much. I'm going to go to the diversity council and say what we were talking about. And, you know that we needed help, you know defining and publicizing this to you know give them a high level. If they thought it was interesting and then maybe we talked to them and then we can start moving forward on plans. Right. I like that. I think that's largely, you know, targeted on getting Sasha who is his heart's in the right place but when he goes to hire an exec he seems to like white men. So I think that's a lot of their energy right now you know, and, and you know hiring is great but this is a way to bring more people into the fold right. Right. Sure. And we will you know, and the good ones will eventually hire but. Okay. Do you have a plan. It does I like that. This is I love it because I had just the Vegas notion and you of course took off and made it a wonderful plan. Why we love you. That's very kind of you. Thanks. Okay, anything else on on the on the community outreach. I think that's a start. Okay, great. And we'll, we'll keep it on the agenda and plan to talk with it talk to it each time we meet as we make progress. Yeah, okay. Great. All right, next topic on my list was this contributor summit proposal outline so as part of FOSDOM, we've traditionally when when FOSDOM was a face to face event. We use FOSDOM as a way to also ask the contributors to Jenkins who are going to FOSDOM become a day early, and to join us for a contributor summit all day long. FOSDOM is virtual only. It's online only. But we'd like to roughly two one to two weeks after FOSDOM do something similar but as a Jenkins contributor summit online. So virtual. Yes. And the idea there is that what I've been discussing with others is we take an initial live 90 to 60 to 90 minute contributor meeting. So this is the launch meeting right. In it, Oleg gives us a project overview or somebody from the governance board, each special interest group highlights interesting things from theirs. And then we use that to collect the interest of the people attending. And then assign them to various to, if you call them subgroups. And then subgroups have a lead that finds a workable time for the members because of course when we were all sitting together in Belgium. The time is pretty easy now that we aren't we've got people in India people on the West Coast of the US people in Japan people in on the East Coast in the US people in Europe people in Africa. And so find find a workable time for the members to meet for one hour. And they, they meet together and then that's that are these themed sessions. And, and the theme sessions work on their topic. This is not unrelated to our other top other discussion is it. No, right. It's well, it would be, I would be surprised if someone who is not already part of the community found this to be especially effective they probably won't because they're likely going to drop into a session that is filled with experts, or that has several very expert people and they'll tend to be a little intimidated. Oh, I'm not an expert yet. And so I'm not sure that this is a great first time contributor experience they're welcome to attend but first time contributors can be easily dissuaded from contributing by feeling like they're in a room of geniuses. But very, there's a lot of very serious senior engineers out there. I'd be new to Jenkins, who would probably be put off by the Dick and Jane, check out a repo. Right, correct. And, and those kind of people are certainly welcome and would be, we would be delighted to welcome them to these, these sessions. If we got enough and then, like, these project groups to that would be so there we could get a wiki project group, for instance. Right, exactly well and I would that when I'm prone to put it underneath the docs, the docs group. Yes, docs docs is going to handle our wiki migration and wiki migration is a real thing and we want to do it we think it's going to take multiple years to get that content off there. Into places where it's better. Right. We have wiki migration we have plug in migration, right terminology change now see the terminology changes are better for lightweight people right. Very good yes actually that's a very good example terminology changes are a really great place for someone to say hey I'd like to contribute in this area here's what I'm going to do yeah good example. Let's put that on our notes there of good first task include terminology fixes and the documentation terminology fixes even are because we we've made the controller chain changes master to controller. It's saved to agent. White list to a lot to context to clear phrase raising or allow list and usually it's right it is a clear phrase blacklist likewise is usually clear phrase or deny list. The first one by the way is Jenkins master to Jenkins controller. Right, also GitHub master point right. Yeah, very good yep. And then because that it's just in the text it's easy but then there's the next step. There's a lot of screenshots. Right, right good point terminology fixes. And this is text screenshots. Translations. And more. Right. Good. Okay. I don't yeah I don't have the deed, but it's like, that's the model, even if a part we might do something separate but it's a similar month maybe it's a similar model right. Yes, we're talking about. There's many things here that need to go on so. Yeah, okay good. Cool. Okay, when is fast. When is this session plan what's the date of it. So this is approximately, let's see, I can look it up now at just a minute. So there is Saturday and Sunday, the sixth and seventh of February and I'm envisioning two weeks thereafter so likely so late 16th, 17th and 18th, so February 16 through 18 or February 23 through 25. Okay. So then we wouldn't want to try to, if we did anything, the earliest we'd want to try to do it would be late March or April I'm thinking right. Do do what the previous stuff that we were talking about for just the doc stuff. Yeah I'm assuming well I'm assuming we'll need March, we'll need until March or April to get the promotion plan in place to be sure we're going to do this. It won't be much fun if we announced this thing and nobody is there. Right, right. Or if we don't plan enough so we have lots of people and we're sitting there going um um um. Yeah, right. Exactly. Well it would be good if we had it scheduled by Fosdom then too because if nothing else you could mention it there. You know, if, if there's too many people if you're getting scared by all the big words, you know, don't fret, you know, pick up what you can and then we've got this other session that's planned just for newbies. Oh, and you've got Damien, because I remember Damien was big on Fosdom. Yes, yeah Damien and Olivier both are are just absolutely wonderful for Fosdom. They are. Great. Okay. So anything else on contributor summit. That looks marvelous to me. Okay yeah so I'll be sending that art to send the announcement, the draft. Within the next one to two days. And, um, tangent here. Do we, is there a place for OLAG to also have coming out I mean, I was thinking we could be a starter drug in docs and if people were really interested in doing more software we could push them on from there. But maybe OLAG wants to do a Dick and Jane contribute. There's all the stuff about testing that we talk about if you're, if you don't have something big to contribute as new code, you know, but testing existing stuff is a good starter point for it. Right, right. Well, well, and, and certainly we've got, we've got very, very precious so precious time now for contributors because the Jenkins March release. The March LTS release needs more testers and more developers. This is the, the transit the UI transition from tables from HTML table layout, table based layout to HTML div. And that transition is significant. It's now it's a thing of beauty. But here, let me show you, you know, if I take just a minute to show what it looks like. Okay, so here is, here is the Jenkins server running latest long term support release. And we're going to go. Okay, so we're going to make this larger. And we're going to go edit the job definition of the get plugins. Yeah, why not that's good. This job definition if I do configure right here. And we wait patiently while it loads. Okay, so notice the layout on the screen here. Okay, remembering remembering this layout. This is a very old familiar one I've seen. Right, so now we're going to go to the new version. Okay, and so here we're going to look at. Whoops, let's see. Yeah, we wanted the multi branch. Therefore, we'll take this one. Okay, and we're going to go configure here. Now, if you look here you'll see alright. Notice how the page is sort of centered here. And broader here. Notice that things, the layout here is starting to get wide and now if I make this page smaller. Let's see if I made my screen. I need a little program just a minute so if I made my screen as though I were running on. Come on Sizer. Here we go I were running on a 1024 by 768 screen. Okay, things. Well, so this is this is the old UI and we haven't we aren't. It's it's not terrible. Oh well, except, oh dear, look at this here's one example. Okay, things starting to spill. And the spill is or, or you see right here all branches get the same properties is spilling beyond boundaries. Right, we've got some you eyes where when I get to that point it gets terrible and dramatic how bad it is. It really is quite difficult to administer a Jenkins server from a screen that is this narrow that's only one K wide. It just all stays here. It just all stays ever so nicely in bounds it just looks good. Things that notice the little dashed lines over here. It just lays out very very this is a result of this tables to do UI transformation but of course, guess what that means screenshots will need to be updated. That means that means that we've got some plugins that many plugins actually that need their need to be extended to support this new way of doing the UI. And so, so there are lots of things that need to be checked to be sure that Oh does this work the way I expected to work with this new release of Jenkins. Right. And now I tell you it's a much prettier UI in terms of, well, just just right here top of the page. Notice that the help icon is outside of the frame. But here, it's inside. It just, it, it looks right here, whereas here it's. Oh well that's sort of sort of sort of looks like the 1990s. Yeah. And so these kinds of things are, are we going so far does this run on your Android or iPhone. It, it, it certainly will display on a phone. Absolutely. And, and it actually fits quite well on the night on a phone so if I, if I shrink this thing down to the usual 800 by 600 that is a phone. Yeah, it still fits. And I can still work with it and still use it whereas when I do it here. Oh my it has, it has exploded and notice I've got a horizontal scroll bar and I've got to do all sorts of horrible things in order to interact with this Oh in order to click this button I had to move to the right. Yes. So, so yes, tables to divs is a big deal. And it's a great help but we need, we need a lot of testing, developing, etc. And within the next, it'll be about two weeks from now that we will choose the base version for the March and then in March we will ship it. And so we very much need people to be helping us now. Yes, with with getting ready for it so so that's one of the things that on this hey promoting, we need. We need need more hands, helping us test and fix UI issues in the table to do change. And then we need the documentation screenshots to reflect right. Are we reviewing the context sensitive help while we're at it too. I don't think that's been a key focus, but certainly there's no reason it can't be done when visiting a plugin right now I think the first focus is assure that the UI layout is not completely broken. You know, it was not badly damaged. Yeah, and that way I might be part of the testing Joe man I don't think it's all that bad I noticed some of a couple of times as I go around every once in a while I find in context sensitive help it's not really helpful. Yeah, so just to show what you want to in here and it's like well could you give me a hint. Right exactly. Yeah, so as to give a to give a taste of what it means to use new new screenshots in the documentation I found it delightful to do the get plugin documentation with the new screenshots because look at at how it lays out. Notice that. Okay, this is a much more comprehensible layout. And guess what I don't have to do an awful lot of painful trimming cutting and pasting right to make it look like it looks okay it just looks good. Even at even at smaller resolution so okay I'm reading it on my phone. Guess what it's still workable. Yeah. So, so, so it is the new UI really is wonderful in terms of the new the UI improvements are really great for users, but we've got that we need hands to help us be sure that we've got it ready. And here I'll embed that link so that global configuration is a great choice of one that shows that really well. But it also means I think traditionally we haven't cared that much about front end developers for Jenkins most of the actions been in back end stuff. Right. So this is a time to really appeal to front end type people. Well, and, and it's, it's in this case, the I think the precious thing we need right now actually oddly enough is not as much front end. This particular needs people are willing to work on a Jenkins plug in. Right. Okay. And so it means we need Java developers who are willing to Jenkins plug in developers who are willing to modify jelly files and modify the Jenkins UI files for tables to divs. Okay. And, and that's, that's a little different right that's, I'm developing in Java code but it's actually not Java code it looks much more like HTML than it does Java. Right. So now are we promoting this stage of the people who went to dev because Fosdum is tended to be a more of a European thing right. And more I think more Americans came to dev to Jenkins world because it was in the United States right. But now that it's online it doesn't, not all is bad with COVID. Right, right. Yeah, so how are we promoting. I mean, because if we only promote this to our existing developers. We're not making a lot of progress right we need to bring in, we need fresh blood. Right actually you've got a good point and one of the things that that we might, I wonder if we ought to. We include this in a Google summer of code. Office hours. I'll have to discuss mark discuss with Cara, the Lamarck and Oleg. The challenge is most Google summer of code really is by its nature, Java in Jenkins right and that's, that's, that's the high value thing that's the algorithmic thing that's the place where lots of challenges are and so having to spend a lot of time in this tables that is code doesn't serve them well as an applicant to Google summer of code, because they need to be in the Java code, not so much in the UI code. But let me discuss that with them and see. But gee, I wonder if some of this should we be promoting it on like some of the job sites and. Yeah, they would I would expect would demand money, and I, I'm not sure. No, I'm thinking of something else. I'm thinking of new graduates, etc, people who are actually looking for jobs that here is a place to get some skills that might help you get the job. Oh, I see. Okay, so I think we suspect that we have that that's a big part of our argument for the CGE certification that a lot of those are people who are on the job market one way or another. Oh, okay, they're looking to boost their resume. This is probably more valuable than certification actually they'll get real experience they'll get to know people. And we can't tell them. But if you're out here and doing good work, you're going to get recruited. That's a good, good point. Yeah, that's a, that's a good suggestion. Okay, very good. Yep. Excellent. So Meg, I apologize. I'm running out of time. Are there crucial things that crucial other things that you and I need to get on to the to be sure we discuss today. I don't think so I think this is the wiki plan what else is on the list if we I don't think there's anything else that. Yeah, there is. Now we did it. Are you still there. I do play with them now, go play with them. You'll probably have a lot more fun than I'll have making my mother set up her new computer. All right. So the recording will be posted probably within 24 hours. Thanks very much. Okay, and I will go ahead and post to the diversity council right. Yes, please discussions. Absolutely. Okay, fabulous. Bye.