in this video. We will discuss some highlight clinical manifestations related to certain diseases. So let's start with our first clinical presentation and its associated diseases. I will show you the histological picture or anything related to the clinical finding. Then we will discuss about the picture and the clinical finding that is shown in this picture and what is the diagnosis. So over here we have a ferrogenous body. This is your histological finding in interstitial lung disease that is a result of inorganic dust inhalation. So what happened that macrophages ingestion of the inorganic fiber results in a fibrotic reaction with encasement of the fiber in iron rich material that is derived from the protein such as ferritin and hemocidrin. So in the exam they will not say that ferrogenous body. They will be a statement that okay we are going to see iron-containing nodules in alveolar septum. Then you need to come up with the diagnosis. What is the diagnosis? The diagnosis is asbestosis. Next over here we see honeycomb appearance on the x-ray or CT scan. So this one is clustered cysticular spaces. There are between 3 to 10 millimeter in diameter. Occasionally they can be as large as 2.5 centimeter. They are usually sub prurer, paraferrer or basal in distribution. So where do we see honeycomb lung? We see that in idiopathic pulmonary fibrosis. Next one. What is that? Crush men's spirals. So what are crush men's spirals? They are going to say these calmated apothelial castin septum. So what is it? It's our microscopic finding in the sputum of asthmatic patients. So they are spiral shaped mucous plugs from sub epithelium mucous gland, ducts of the bronchi. They may occur in several different lung diseases. So they may refer to the parts of the these calmated apothelium. So that's what we are going to see in the asthmatic patients. So where are we going to see crush men's spirals in bronchial asthma? So this is our spiral. They will give you this astrology and they will ask you where do we see it? So these calmated apothelial castin sputum of asthmatic patients. Next one. What do we see over here? Charcoal laden crystals. So these are microscopic crystals. They are composed of esophilic protein and it's found in people who have allergic diseases such as our asthma patients or parasitic pneumonia. So the clinical finding what they are going to say esophilic granules hexagonal double pointed needle like crystals in bronchial secretions. So we see esophils in bronchial secretions will have needle like crystals. Where are we going to see that bronchial asthma or patients who have parasitic pneumonia also you can find those charcoal laden crystals. They are not going to say that name. Sometimes they can but the mostly they will be describing this structure. Next one. What are those? These are lines of zen like layers of platelets and RBCs. So this is a characteristic of thrombi that appears when formed in the heart aureota. So they are visible in microscopic laminations. They are produced by alternating pale layers of platelets mixed with fibrin. Okay. So these platelets are mixed with fibrin and darker layer that's containing the RBCs. So their significance what they apply this is the our arterial thrombosis means that thrombosis at a site of rapid blood flow. So that's thrombi is made of white or red layers. We have lines of zen. So this is our platelets mixed with fibrin and then you will see a darker layer over here. That's your RBCs. What is the diagnosis? Our tear thrombosis. Next what we see? Renke crystals. So Renke crystals look at the pointer over here. So rectangular crystal like cytoplasmic inclusion and leading cells. So these are esophilic hexagonal crystals. Okay. They are composed of three beta hydroxyl steroid dehydrogenase and we will found them in the cytoplasm and they are the pathognomic for leading cell tumor. So Renke crystals, rectangular crystal like cytoplasmic inclusions. So these are going to be found in the cytoplasm. This is over here. It's pretty easy to not able to see that one because it's pretty light over here. But the description of the coistin will help you that okay this is a leading cell tumor and what they are talking about over here is Renke crystals. So next we have chelodual bodies. Okay. Again that's what glimelorous structure surrounding vessel in germ cells. Glimelorous structure that's surrounding vessel in germ cells. So what is it? Central vessel surrounded by tumor cells. Okay. We are going to see that in yolk sac tumor. Memory gland blue dome cyst. This is a blue dome. So this is a cross a gross specimen that is showing you a blue dome cyst. They are separated by dense connective tissue. Okay. And these are cysts.   And these are your non-polyphorative fibrocystic changes that will appear blue. So these are our non-polyphorated fibrocystic changes. So where we are going to see, we are going to see in fibrocystic change of the breast. So dilated cyst. They are filled with fluid fibrosis in between the fat and cyst. Okay. So this is ductal dilation blue dome. Chocolate cyst of the ovary. So these are your non-cancerous. They are fluid full cyst. They typically form deep within the ovaries. And why they are called as chocolate cyst because they are brown, tar color appearance and something that looks like a melted chocolate, but it's an old blood that has been accumulated. So they are also called as ovarian endometriomas. So we are going to see them in endometriosis. Frequently, they involve both ovaries. Next, call external bodies. So what are those? These are like a follicle-like appearance and they are small esnophilic fluid filled punched out spaces between the granulosa cells. So between the granulosa cells, we have fluid filled bodies over here. And the granulosa cells are usually arranged haphazardly around the space. So this is your disarid granulosa cells arranged around the collections of esnophilic fluid. So these are known as call exnor bodies. And we will see them in granulosa cell tumor of the ovary. Next, sheets of uniform fried egg cells. This is over here. So these are your epithelial cells and they are flat and smooth.  And so that's why they called it like that. So what we have, we can see that in certain diseases like this germinoma, oligodendroglyoma, multiple myeloma, heresal leukemia, seminoma, and mycoplasma pneumonia. So these are the ones that we are going to see. So mycoplasma pneumonia will grow fried egg colonies in Itunagar. Oligodendroglyoma will give rise to the chicken wire pattern and fried egg appearance of the cells because of the perinuclear hallow. Heresal leukemia is with this hair projections. They have hair projections in my last video of high yield hematology images. I have pointed out that they have hair like projections. So they are going to give rise to fried egg appearance in the bone marrow biopsy also. Seminoma with this clear cytoplasm and round nuclei may also give rise to fried egg appearance under the microscope. Okay. And so these are different conditions where we are going to see fried egg appearance. Next, next we have this plastic scamous cervical cancer where resinoid like Nikola and hyperchromosemia. So what we see over here, this is your, this is your coliocytes. Coliocytes are like your scoma cells and they are infective productively with human papilloma virus. An important hallmark will be irregular peripheral collapse of the keratin leaving clear space around the nucleus. So around the nucleus we got the clear space over here. Okay. The collapse of the keratin, this is induced by e4 gene of human papilloma virus and they are going to decrease the strength of the hapitalium and that's how virus will shed and human papilloma virus also induces unscheduled DNA synthesis and that's going to result in poly, polydysation and under physiological conditions. So it's not, you cannot measure it. Okay. So what we are, are we going to see coliocytes in our cervical cancer. Circular grouping of dark tumor cells surrounding pale haemorrhoid rosettes, neurofibrils. These are the ones. Okay. Where do we see these? So this is like a circular grouping of dark tumor cells surrounding pale neurofibrils. So small blue cell tumors from the neurocrest and ectoderm. So they come from there. Where are we going to find those? We are going to see those in neuroblastoma, medalloblastoma and retinoblastoma. Next one. Pseudo-palacidine polymorphic tumor cells on green biopsy. So what is it? It's a pseudo-palacidine necrosis in glioblastoma. So we will see that they had gone on like arrangement of the hypercellular tumor nuclei. So this is your tumor, okay, nuclei lining up around the irregular focal of tumor necrosis. So this is your tumor necrosis over here. Okay. And they are going to contain the pycnotic nuclei. So these are the pycnotic nucleus. The arrowhead are the pycnotic nucleus. This is your necrosis. And that's our your hypercellular tumor nuclei. And they are also showing us over here tumor vessel. So this is our tumor vessel. So this is known as like we have the necrosis over here in pseudo-palacidine. So we're going to see this kind of histology in glioblastoma. Multiformer. Next, pig bodies. So pig bodies, what are we going to see? That these are silver staining spherical aggregation of top proteins in neurons. So over here, this is going to be, they said that balloon type shape, okay, pig bodies in frontal cortex, and then tall proteins are there. So we will see that in frontotemporal dementia. Neurofibrillary tangles. These are your protein aggregates in neurons from hyperphosphorylation of top proteins. We're going to see those in Alzheimer's disease and PIC disease. Neurofibrillary tangles. Again, so these are over here. We have our A-beta plaques. These are the brown ones. They are showing us that those are the plaques. And then neurofibrillary tangles are your dark browns over here. The tangles and then we are showing the amyloid A-beta amyloid protein. Sinial plaques, extracellular amyloid deposition in green matter of the brain. Okay, amyloids. So this was just a different color staining, and this is the one they use the brown over here. So either way, they can give you the test. Okay, so next over here, we have depigmentation of neurons in substantial nigra. So look at that. That's over here is your normal number of neurons in the substantial nigra, and they are pigmented. Look at that. They are pigmented. And now over here, we have loss of neuron and loss of pigmentation with Parkinson's disease. So whenever you see that depigmentation of neurons in substantial nigra means that there is loss of pigments and loss of neurons. Where do we see that in Parkinson's disease? Then we have levy bodies. Levy bodies are described as esophilic cytoplasmic inclusion in neurons. So this is your neuron nucleus, and we will see levy bodies there. Okay, where are we going to see that condition? We will see in levy body dementia, and also sometimes you are going to see in Parkinson's disease. Bloody or yellow tap on lumbar puncture. Xenochromia. So Xenochromia, they give us yellow color. So yellow color in the supernatant of the centrifuge cerebrospinal fluid within an hour or less after collection, usually is the result of previous bleeding. So when we see this color means this is a result of previous bleeding, and where this bleeding is coming from. This is going to be subarachnoid hammerage. And it may be caused by increased cerebrospinal fluid proteins, melanin from meningeal, or keratinoids. So Xenochromia is the presence of bilirubin in the cerebrospinal fluid. Okay, and this is your positive marker that a patient is suffering from an acute subarachnoid hammerage. So it's very important finding that is going to distinguish between a traumatic tap or a subarachnoid hammerage. Okay, so this is going to be our yellow color, or sometimes is bloody also. Keratin pearls on biopsy. So this is over here, found in region where abnormal scoma cells form concentric layers. So there's are going to be a layers over here. Okay, also called as epithelial pearls. So you're going to see scoma cell carcinoma. Next one. Entidesmo-gland, entidesmosome antibodies. So desmo-gland is a keterin like adhesion molecule that functions to maintain the tissue integrity and facilitate cell to cell communication. So we are going to see antibodies over here. And this is a condition is associated with Pumfigus vulgaris. And in that condition, we see blistering. Next, entitopoisomerase antibodies. So these entitopoisomerase antibodies are autoantibodies. They are directed against topoisomerase. And most importantly, where do we find that? We find that in our autoimmune diseases because they react with self-proteins. And they are also referred to as entadenitopoisomerase one antibody. And mostly we are going to see that in diffuse scleroderma. Enticentromere antibodies. Okay, so enticentromere antibodies, these are autoantibodies specific to centromere function. They occur in autoimmune diseases. Where do we see that in our scleroderma crest syndrome? Thank you, everyone. I hope this video was a source of information for you. Thank you.


Autistic, in its original definition, as defined by a Spurger and his colleagues, was like the outsider. The autistics were the children that weren't spending time with the other children. And that is a bit of a problem, because it means that there's this association, this connotation that will always be there. There's no reason why autistic people can't just be like people, have normal relationships, normal lives.


Item number SCP-1959 Object Class Euclid Special Containment Procedures As of this writing, SCP-1959 is yet to be contained. All observatories within 50 degrees north and 73.2 degrees south of the equator are to be placed within the Foundation's watchlist, and amnestic is to be administered to every witness. Should it be captured, a Specialized Containment Unit has been set aside at site- Description SCP-1959 is an unmarked, white spacesuit, similar in make to Soviet SK-1 model used in Vostok program with few alterations. The suit itself appears to be indestructible. The helmet's visor is badly damaged and misted over, preventing any observation of its interior. So far, all attempts to communicate with SCP-1959 have failed. The subject is also known to emit considerable amounts of gamma radiation. SCP-1959 appears to continuously orbit around the Earth at a reasonably constant speed. Subjects' position can vary between low to high Earth orbit at any given moment. SCP-1959 will ram through any obstacle it encounters, causing grave structural damage. While the subject is capable of independent movement, it remains motionless most of the time. On the occasion the subject does move, its body language shows signs of extreme distress, and it will sometimes make attempts to break its visor. There are recorded instances where SCP-1959 have it in place for a certain period of time before moving off again. According to observations made to such events, the subject appears to be resisting some unseen force before being pulled away. Addendum 1 SCP-1959 was first observed floating in low Earth orbit by the crew aboard Redacted on 1971. Observation lasted for three hours before the crew members lost sight of the subject. Addendum 2 After some research on Soviet space program and declassified files, we have a strong reason to suspect that SCP-1959 is either Aleski, Andrei, or Sergei. Further research is necessary to fully ascertain the identity of SCP-1959. Signed, Dr.


All right, welcome back Let's pick up from where we stopped before that any of you have any questions any thoughts you'd like to share Be free to share your thoughts, but if you don't have anything to share even as I'm teaching Feel free to stop me right is deeply to stop me Maybe you can just unmute ask your questions or you can also post your questions on the chat and Try our best to answer it, right? Okay, so let's continue from where we stopped We stopped at the cross is the power of God's Power of God and the wisdom of God Let's go into the whole purpose of incarnation Philippians chapter 2 verses 5 through 11. Maybe one of us can read that so in your notes Philippians chapter 2 was 5 through 11 Would anyone like to read? Philippians 2 5 through 11 Go ahead anyone can read let this mind be in you, which was also in Christ Jesus Who being in the form of God did not consider it robbery to be equal with God But made himself of no reputation Form of a born servant and coming in the likeness of men and Being found in appearance as man He humbled himself and became obedient to the point of death even the death of the cross Therefore, God also has highly exalted him and given him the name which is above every name That at the name of Jesus Every me should bow of those in heaven and of those on earth and of those under the earth and That every tongue should confess that Jesus Christ is Lord Glory of God the Father Thank you so much Jack. All right, so Paul is writing here to the Philippians. He starts off with this was he saying let this mind be in you Which was also in Jesus. What was that might? Who being the form in the form of God did not consider it? Robbery to be equal with God. He made himself of no reputation. He took on the phone for bomb servant He was obedient to death even death on a cross so the whole purpose of Jesus of the father and and the and the son father sending the son into this world Was a redemptive purpose Jesus in you Right everywhere in his ministry even as he ministered to the disciples and he kept telling them. Hey, I'm not gonna be around for long right He also said, you know destroy this temple and in three days he will build it again. So he knew The one focus that Jesus lived his life was To complete what the father who asked him to do and was to die on the cross Right Then what happened therefore God was night therefore God also exalted him and gave him the name Which was above every other name that are the name of Jesus and Nisha bow every time shall confess right now The whole purpose of the incarnation the reason why Jesus came To die on the cross was he was obedient to this death But what does he expect of us as his children as believers of Christ? What he expects is we be obedient to his word to be obedient to preaching of the gospel Right Taking on the form of a burn born servant being humble enough Right. So we see a lot of attributes here in this passage. It was humble took on the form of a born servant He was you know, he came in the likeness of man And so God expects us to be obedient Not only in our personal life, but obedience in In hearing the word in preaching the word right Next one from the foundation of the world So the cross of Christ was not an afterthought. We've talked about this many times It was God's plan if even before the foundations of the world and there are many scriptures there you can Take time to read that Jesus foretold his crucifixion several times several times Matthew 16 He's 16 21 to 23 from that time Jesus began to show his disciples That he must go to Jerusalem and suffer many things from the elders in chief peace and scribes and be killed and be raised on the third day Then Peter took him aside and began to rebuke him saying far be it from you Lord This shall happen to you But he turned and said to Peter get behind me Satan you are an offense to me For you are not mindful of the things of God, but the things of man Now poor Peter, you know, maybe he was surprised that Jesus's response get the behind me Satan recording me Satan Maybe Peter felt highly offended, but here's the thing because Jesus He's telling his disciples. Hey, it's time. We need to go to Jerusalem Maybe the disciples are thinking. Hey, why do you want to go to Jerusalem?  They may do anything to you.  Why do you want to go back there? Let's go back to Judea. Let's go to Samaria. All of them love you there But Jesus so that's why Peter says no, no God this should not happen to you Right, but Jesus immediately says you are Mindful of the things not of the things of God, but the things of man in the natural I Peter You're looking at things that I should not die But in the spiritual it is already written that this should happen And it's also written in the old carbon Right Matthew 20 17 through 19 now Jesus going up to Jerusalem took the 12 Aside on the road and set to them behold We are going up to Jerusalem and the son of man will be betrayed to the chief priests and the scribes and they will condemn him to death and deliver him to the Gentiles to mock and discourage and to crucify and The third day he will rise again. Look at this Jesus is not saying They may catch me listen everyone disciples. They may catch me right so that time You know, I don't know what they may do and they may put me into prison. They may send me to Rome. No, no Jesus knew exactly what is going to happen They went when we go to Jerusalem The son of man will be betrayed by the chief priests the scribes they will condemn him to death They will deliver him to the Gentiles to mock and discourage as what happened the Romans did that and to crucify So Jesus knew that he was going to be crucified and on the third day He will rise again Jesus foretold his crucifixion. It was not Something that he was unprepared for he was completely prepared for it it was only at the Garden of Gethsemane when the weight of this You know of what he was going to do came upon him For a man who knew no sin To take up the sins of the entire world He was obedient obedient to death even on a cross now It's not like the cross is there and Jesus is saying oh man. I wish there was another way out of this He's not saying that Jesus was looking forward to the cross. He was he purposed to go to the cross Can you picture that? Who will purpose to go to be crucified? Other Romans, you know were were masters in crucifixion. They know how to they knew how to torture to the To the extent that many at times People who are going to be crucified died even before you know in a couple of minutes or some of them were not when crucified They died before that Right, but Jesus say I need to go to the cross Now this is not just a cross with the you know, okay, just you know for Two nails in the hand one nail in the leg When crown of thorns, it's not about that Yes, there is that physical aspect of physical pain, but Jesus is saying I have to go to the cross for the sins of the world I have to make all things new I Have to fulfill what the prophecies have said spoken of about me Look at the many opportunities presented to Jesus to avoid the cross Right here in Satan tempts Jesus Matthew chapter 4 the entire temptation Chapter 4 was a through 10 again the devil took him up on a Exceedingly high mountain and showed him all the kingdoms of the world and all and their glory and we said to him All these things I will give you if you fall down and worship me Then Jesus said to him away with you Satan for this written you shall worship the Lord your God and Him only shall you serve What if Jesus succumbed to this temptation everything would have changed Everything would have changed But he said no And the look at everything that is there No say to the showing him all the kingdoms of this world It was all in the imagination Wow Maybe it Jesus had one picture of him dying on the I'm just giving an example right maybe he thought about the cross and Here Satan is bringing this picture of him sitting on a throne with all the you know kingdoms bowing down before him and It was a temptation that the enemy brought which looks better the cross Debt and blood and pain and torture or a king sitting on a throne With all thousands and thousands of people bowing down before Of course the second one looks better. What does Jesus say away from me?  I'm sure there were many more but through temptation There was a way for escape for Jesus, but thank God That he overcame to through his disciples Peter Peter himself says no, I will not let it happen Right, and then he tries to cut off the soldiers here right, but Jesus, you know stops Peter at his track and says get thee behind me Satan Three at the garden of Gethsemane Jesus is praying Saying God Now his will was weak Says God let not my will But you all will be done. It was the the thought of not about the physical Not about the pain that he's gonna endure physically but about tasting death tasting sin Something that he has not created something that was you know was not in his realm He had to do it for us All through the scriptures in the New Testament the Apostle Paul says he became sin so that He who knew no sin became sin for us so that we might become the righteousness of God At the garden of Gethsemane Right, you know Matthew 26 39 he says oh My father if it is possible let this cup pass for me Nevertheless not as I will but as you Again a second time he went 26 42 he went away and created Oh, my father if this cup cannot pass away from me unless I drink it your will be done He purposed to go to the cross right, so What can we say from this? and Jesus Did not want to avoid the cross. He he was gladly you know, he gladly went to the cross Because of us he thought of us How much more you and I Must understand this and preach this Jesus who has been crucified Preach it with all authority Understanding what he did for us Right the early church preached the cross of Jesus Christ look at this there the very first sermon in Acts chapter 2 the great Apostle Peter He preached About the about the cross. He says, you know, one of Israel you hear these words Jesus of Nazareth the man Attested by God to you by miracle signs and wonders Which God did through him in your midst as you yourselves know Him being delivered by the determined purpose and full knowledge of God You have taken by lawless hands have crucified and put him to death Who God raised up having loose the pains of death because it was not possible at which he should be held by the first sermon The same Peter who said no, I will not let you go to the cross You should not die on the cross. You're an axe to he's saying men of Israel The man who God attested For you for science miracles and wonders. He purposed in he in his full knowledge. He knew that this was going to happen But God raised him from the dead Right because death could not stop him that could not hold him in the grave right Look at this in Acts 4 Peter and John went to pray with the temple. They saw a lame man, right? And what does he do? Before you know, he just goes on to say verse 4 and 11 the stone Which was rejected by you builders, which became now has become the chief cornerstone Now there is salvation in nor that is salvation any other for there is no other name under heaven Haven't given among men by which we must be saved now and this picture in it, right? One of the things I always do as I read the scriptures Is to picture and to imagine what is happening?  He's commissioned the disciples now. There are only probably 150 people there Who are filled with the Holy Spirit baptized in the Holy Spirit and now you've got the disciples Peter and John Full on fire for God They have seen in Acts two thousands of people believing in Jesus and now they are on fire for God There is no not an ounce of fear They're going into the temple Right to pray This is the main temple. They have gone there maybe thousands of times They have probably seen this lame man hundreds of times What is changed here The first verse itself for eight Peter Filled with the Holy Spirit set to them And the story goes on right? He heals silver and gold have I not but what I have I give to you in the name of Jesus Christ rise up and walk Even when they heal the lame man Like Peter and John took it as an opportunity. They didn't heal and run away Or don't tell anyone about Jesus Actually, he's alive We met him on the road to he had met a few of our friends on the road to a mouse. We met him in our You know in our friends home have we've seen him He saw the holes in his hand. We he spoke to him. We had breakfast with him one day But don't tell anybody Keep it to yourself Is that what happened? No They were old and strong They preached the gospel in all boldness Now they preach in such wisdom that later on the Pharisees and the You know the learned teachers of the law came and how how do these people know Where did they get their wisdom from? He's unschooled fishermen Who we've seen walking around here so many times or how are they speaking with such authority? Why because God had commissioned them.   It's not about Peter It's the cross they preached And God when we preach the cross God begins to approve of it through signs wonders and miracles Next one the first sermon to the Gentiles Acts 10 About 15 years later. They've been ministering only to the Jews Acts 10 onwards how God appointed easy he's talking to The Gentiles here how God appointed Jesus of Nazareth with the Holy Spirit and power Right and he gives that whole legs the whole gospel God raised him on the third day and showed him openly not only to people but to witnesses chosen before God And he commanded us to preach to the people and to testify that He was he was ordained by God to be the judge of the living and the dead To him all the prophets witness that through his name whoever believes in him will receive remission of sins See here Even to the Gentiles now. We don't see an ounce of fear You don't see the disciples saying Okay I know that you don't believe in Jesus, I know you'll believe in maybe the sun or the moon and You have idols that you worship So if you'd like to continue you continue with that, but I want to tell you about this man named Jesus There was no compromise It was straight straight to the gospel straight to the message of the cross And what happened after that he prays on them Cornelius and family The first Gentiles to receive the anointing of the Holy Spirit Right So and finally Paul on his missionary first missionary journey and Paul went What did he say to the he went into Galatia now Galatia has five churches Uh, let me see if I can get them right Iconium Listra derby the Pacifician Antioch Iconium Galatia or Fergia right so those five churches in Galatia So Paul goes into those churches Go goes into Galatia begins to preach plants churches in Galatia now What happens? He's preached the gospel of Jesus Christ. They were all believed in Jesus. They believed in the message Some are Jews some are Gentiles mixed crowd They're coming to church After the first missionary journey Paul gets to know they're going back to circumcision and some of them are involved in you know All these practices that they were involved in when they were Gentiles So Paul is angry But what did he do he preached the gospel to start Start with and it's everywhere not only his first missionary journey everywhere He preached the message of the cross Right, so the message of the cross is the main message of the church If we are not preaching the message of the cross, we are not preaching the gospel right remember some of us may become pastors and and a great worship leaders and prophets and evangelists It's wonderful, right? God calls us for these wonderful callings that he has set in place But remember that in all of this more than the title if we are not Sharing the message of the cross We are not sharing the gospel at all We're just good speakers or we're just wasting our time thinking about you know thinking that we are building gods kingdom, but we really aren't Right, remember this preach the gospel Because that simple gospel is the power of And the simple gospel Don't have to add too much to it You don't have to remove it And we talked about it in livings lifestyle evangelism, right I think it's very simple if you believe it you'll be able to share that same belief You can only give what you believe it If I don't believe in something I cannot give it right very simple If I don't believe Praying is important. I cannot tell you to pray If I don't believe worship and spending time meditating in God's word is important. I cannot tell you to do it Even if I tell you it's not going to be very effective because I myself am not doing right, so It is very important to understand that The message the gospel the message of the cross is a very simple thing Right now we have complicated it Right, but it's good. It's good that we have all these wonderful resources. We have these commentaries and you know Greek and Greek study Hebrew study learning about cultures and You know the culture back then the geographical Settings and all these things are very important that it helps us But these are all catalysts To point to the message of the cross Right, so if we're talking about For example, I remember hearing a wonderful sermon I think the sermon was from John Biper and some wonderful powerful sermon, right? He talks about Forget the name of the sermon Listen to it. He's talking all about the Persians Why the Persians came up with crucifixion? How did they come up with this whole idea of crucifixion and how the Persians You know how the Romans adapted this Persian You know way of torture And how the Romans added things to that The Persians had a certain way of crucifixion, but Romans they mastered it They added pain to it And they're talking about crucifixion and You know This the the science of crucifixion what happens to our body You know, so this whole message was you know, he was talking about this and Now what do the Romans you normally do during crucifixions? How they break the persons bones and all these things right? But in the end So beautifully he brings it In line to what Jesus did But Basically, Jesus died of a cardiac arrest or heart his heart There's no blood pumping to his heart. So in science scientifically he died of a cardiac arrest But you know a cardiac arrest very painful very very painful every breath he took Every inhale that he took it would make it even more difficult for the exhaling Right, so it was it was such a painful death and he explains all of it and he says he did and towards the end of the sermon He points out and he says he did it for you did it for me But that's not the end of the story It pulls out Book of Romans and he says who can separate us from the love of Christ? Neither life nor death nor angels nor demons No principalities nor powers of darkness can separate us from the love of Christ Being the gospel and was this message good He was talking all about history and the practical things about the world But he pointed to Jesus Christ at the end. It's not so powerful It really touches people tonight. So Even as you you know prepare for sermons you prepare to lead the worship Point people lead people to the cross Lead people to his this wonderful place where It is a place of victory. Don't be ashamed of the cross And it's not about wearing the cross You want to wear one you don't know where one doesn't really matter and now it's become A style quotient like people wear the cross they get tattooed the cross. They have no idea what the cross is all about Nobody gets impressed with all that The Lord is not impressed with that I can have a silver cross a gold cross good But if we know the meaning of it then the enemy is afraid then the enemy knows oh this Boy or this girl this man this woman knows the cross Knows what you know Jesus did on the cross And that's powerful, right? So I want to encourage each one of you even as you begin your ministries You know you are starting here Focus on the cross in times of failures and times of challenges where you feel weak Where you feel unloved you feel Just you know discouraged in life with the cross Remember he paid the price for you everything for your emotions Your for your mind for your body For your future everything was paid for on the cross So don't let the enemy Bring you down just because you know We're going through seasons in life pick up Pick up fall down pick up stand up again Fight the good fight of faith right But that's wonderful that Each one of us has this opportunity None of us can say no. I I'm only you know setting up chairs in the church or Set up chairs sit in one of those chairs and ask God to minister through you And we can do it that you may be doing sound and set up Preach the gospel You can Okay, so let's get into chapter nine any questions any thoughts We want to hopefully quiet Everyone at least following Are you following what we're teaching is it okay? You can say yes no give a thumbs up Are you able to track along am I going too fast? Everyone okay? no questions Let's go to chapter nine Chapter nine we quickly do this and see if we can Finish this and then Pick up from chapter 10 From next class of onwards. Okay Chapter nine the shadows of the cross now you may have gone through a few of these points In Christology, I'm not sure if you've Done it already, but let's look at a few shadows of the cross I think last week we also talked about a few you just touched base on this But the Old Testament points to Jesus Christ and the work of the cross in many different ways Right Let's look at Luke 24 25 to 27 And 44 to 47. Can one of us read this please? It's on your notes Anyone can read Sean if you're there, can you read? Luke 24 25 to 27 and 44 through 47 To them of foolish ones And slow of heart to believe in all that the prophets have spoken Or not the Christ to have suffered these things and to enter into his glory And beginning at Moses and all the prophets he expounded to them in all the structures The things concerning Himself Then he said to them these are the words which I spoke to you while I was still with you That all things must be fulfilled which were written in the law of moses and the prophets and the Psalms concerning And he opened their understanding that they might come Confluent the scriptures Then he said to them this it is written And thus it was necessary for the Christ to suffer and to rise from the dead the third day And that it depends and remain remissions Remission of sins should be preached in his name to all nations beginning to address this Thank you This encounter happened when Jesus died And now he's on the road to amounts We know the story right these two people are talking a have you heard of I don't know what happened They supposedly crucified the Messiah Right here on this mountain What's happening of him I wonder what his followers are doing right now These two are discussing he was a good man.  He boldly spoke against the Pharisees. Maybe they were discussing and then Jesus joins them And then he begins to expound to them the truth he says Verse 27 and the beginning at moses and all the prophets he expounded to them all the scriptures And the things concerning himself that was written in the law of moses and the psalms concerning me The psalms has plenty of In detail Some verses and I forget the Maybe next week we we can look at it Some of the psalms which says You know They they put a crown of thorns on his head. It's so much in detail Right They led him Like a lamb. He was he went up Like a lamb led to the slaughter he went And so the Lord Jesus Expounded the scriptures. There are plenty of places in the Old Testament. He expounded to them Now Jesus didn't do, you know, it's so interesting. Oh, Jesus is so much of this doom and so much that we can learn Jesus didn't say hey you too. What are you talking about? No, we're talking about Jesus and Nazareth was crucified. Okay, that's me only So that's me.  Look at the wisdom that Jesus walked him He went he joined them What are you talking about? Talking about the Person who supposedly said he is the Messiah. He was crucified. Okay So let me tell you something the scriptures say about this crucifixion See this is the what scripture says If there was chapter and verse, maybe he would have quoted it. There was no chapter and verse that time He would have quoted it He said this is what Isaiah is saying. This is what the law of Moses is saying. This is what the psalms are saying David wrote about me. Abraham wrote about me. These are the people who have written about me written about the crucifixion And the more he was speaking to them the more These two their hearts were burning I said hey, don't go come and have food with us And we know the end of the story. He's he began to expound and expound the word And suddenly their eyes were open and they realized that he was the Messiah How did it happen through the word All that the Lord Jesus did was expounded the word of God And Jesus didn't go to prove himself He proved himself through the word of God Right to the disciples. He proved himself Right, you see the wisdom so wonderful, right? To these two He proved himself through the word of God To the disciples he proved his eyes and Thomas come touch Fresh and blood I'm not a ghost. I'm flesh and blood. I'm not a spirit. I'm here. You come and touch my side Thomas. I'm alive But he's proving himself. So what is this? What does it teach us as children of God Point to the word of God It's a good foundation to stand on And even when we talked about the temptation, what did Jesus do? He used the word of God Here again Jesus using the word of God To you know bring revelation to these two people They were discovered. We're not our hearts burning when he was speaking. Yes, it was He was able to reveal to them that it was all written in the Old Testament That now fulfilled in the new The seed of the woman Genesis 3 15 and I will put enmity between you and the woman And between your seed and her seed he will bruise your head and you shall bruise his heel Four thousand years before What whatever Jesus did he did for you and me Jesus crushed the head of the serpent so that you and I can crush him under our feet I'm in 16 19 and 20 And the God of peace will soon crush Satan under your feet Wonderful, right? The seed of the woman The moment Adam and Eve sinned God said there the seed of the woman I will put enmity between you and the woman and between your seed and her seed He will bruise your head And you shall bruise his heel Look at that Four thousand years before Why didn't God wait four thousand years? That's according to his calendar. That's according to his time. Nobody can prove it He wanted to wait so he waited It was all there in the Old Testament the shadow of the cross the first clothing we talked about the blood covenant Right and Adam and his wife the Lord God made tunics of skin And clothed them And now suddenly they realized hey, I'm naked So they were covering themselves with leaves and all of that Right and now after covering themselves God comes walks in that garden casually and asks them Are you or are you a naked?  Oh, yes, we ate Eve told it stays the Okay Now you've done this Now I need to cover your sins for now What will I do the Lord Jesus God himself Killed an animal by the shedding of blood And covered them With this with the skin of that animal There was a blood covenant made that time When you look at the cross It's a replica of what happened here With it came an able Able also brought the first born of his flock was Genesis four four and five Sorry, verse three and three to five let's read and in the process of time It came to pass that came brought an offering of the fruit to the ground Of the ground to the Lord Able also brought the first born of his flock and their fat and the Lord respected Or the other version say was pleased Respected able and his offering But he did not respect Cain and his offering Cain was very angry and his countenance fell Worship that will be accepted by God must come based out of shedding of blood A worship of God cannot be based on human effort By faith able offered to God a more excellent sacrifice than Cain Through which he obtained witness that he was righteous God testifying of his gifts and though it he being dead Still speaks Remember later on what happens Cain where are you? I'm here You see how casual it is God speaking to his people Cain where are you? I'm here God Where is your brother able? I don't know I'm not my brother's keeper You must know he's God your God And here's the thing how can you tell God I don't know He can't tell God I don't know because God knows What did God say? The blood of your brother is still crying out to me The blood that you shed you killed your brother That blood is crying out to me The blood of the innocent able is crying out to me This blood is a typology or a type of the blood that Jesus said Innocent blood shed on the cross Abraham had a sacrifice just we talked about a lot Abraham takes Isaac on that mountain And then the whole story ends with the ram that was stuck in the tickets by its horns God tells Abraham take it and cut it and make that as a sacrifice The same way the Lord Jesus was on the mountain And this time he shed his blood for the sins of this world And we talked about it a lot And then we looked at the Passover lamb as well How the blood that was put on the doorposts of the people of Israel Get passed by the same way When we believe in the blood of Jesus When we cover ourselves with the blood of Jesus We are covering ourselves We are protected by the works of the devil We are covered and the enemy has no entrance, no access 1 Corinthians 5 said Therefore purge out the old leaven that you may be a new lump Since you truly are a leaven For indeed Christ our Passover was sacrificed for us Christ is our Passover lamb Everything the Passover lamb Everything that God told Moses to do in the Old Covenant Is a type that Christ brings into reality into our lives Everything Moses may have never thought of it Why should I? Why should I put the bronze pole? Where do I go find the bronze pole now to kill a snake tied up there? Okay, since you're saying I'll do it But he didn't realize that it is type that's going to happen in the future The rock that was struck once Now we know the story of this one, right? God tells Moses strike the rock People are complaining there's no water, there's no food Strike the rock, water came flowing out of the rock Second time God says speak to the rock He got into the habit, Moses hit the rock And because of this one mistake He didn't get to go into the promise lamb Why? Because it was a type The rock was Jesus He was struck only once And after that he can, you and I can really begin to talk to him Rather than, you know, he's not It's just a one sacrifice once for all Next, levitical sacrifice Okay, we talked about all of this The burnt offering, the sin offering Trespass offering, peace offering All these offerings spoke of what Christ did for us on the cross The day of atonement Christ became both our sin offering And our sin bearer Now, okay, maybe we'll stop here The day of atonement It's very interesting to study a little in detail I'll just give you what the day of atonement is What they would do on this day of atonement They would take two lamps And it's wonderful So we'll try to spend some time on this next class So we'll stop here And we'll pick up from here in the next week Let's quickly close in prayer Before that, any questions? I don't feel very quite But if there are questions You can make a note of them And we'll take some time to answer them next class So let's close in prayer One of us can close in prayer, please Any one of us Go ahead Anyone? Dear Heavenly Father Thank you for gathering us earlier for this class, Heavenly Father Heavenly Father Thank you for understanding Again, new understanding New wish to Heavenly Father I want to warn Heavenly Father And thank you for speaking to us, Heavenly Father Please, thank you to both Heavenly Father and Heavenly Father I'd be so pleased to know more about this Whatever the day of atonement is Please understand better, Heavenly Father I thank you again for bringing us all here To listen to your work today, Heavenly Father And learn about atonement And please, thank you very much Thank you Thank you, Sean Thank you everyone for joining Have a great week ahead See you next Thursday God bless


Okay, so we're gonna talk about service discovery today and we'll focus on the client side. How do you use service discovery in Python? I won't argue if you should or not use this service discovery in this talk. I won't explain how to install the three technologies that I will cover here. I will just focus on their usage. And if we have time, which I hope we will have, I'm crazy enough to have done a live demo, so we'll try it. It's an opinionated talk, okay? So that's my point of view here. First introduction about me, you can find me on Nick Ultrabug, I'm a Gen2 Linux developer where I work mostly on cluster stuff and Python stuff. I maintain packages related to NoSQL, key value stores or message queuing. I'm also CTO at Numberly. We are a programmatic and data driven marketing and advertising company.  Okay, so what is service discovery? To make it short, you can compare it to what DNS is for your browser, but in a dynamic way. When you connect to a website, your browser first have to find out the IP address of the host hosting the website you want to reach, and to do so, it does a DNS query. Before hand, when you own the web service and the website, you had to configure the DNS and register inside the IP address of the server, of your server. Service discovery is about the same thing. It's about registering and querying, but for service. That's the basic of it. Let's see a bit more about it. So we have a catalog. That's provided by the service discovery technologies, and then you have your servers. Each of them provides a service. Some of them provide the same service. They will register themselves into the catalog, and so you will get a list of service is running at host and port, multiple times if the service is running on multiple servers. Then you have clients. The clients will be looking for a service by its name, usually, and they will query the catalog for the given service, and they will be handed over a list of available hosts providing said service. This is service discovery. Now let's take a quick tour of the three technologies I will cover here. The first one is the oldest one. It's named ZooKeeper. It's from the HEPAGE Foundation. ZooKeeper is firstly designed as a reliable cluster coordination. It's used mostly and mainly in Hadoop. It has some pretty interesting features, and it's mature since it's the oldest of the three technologies we'll cover here. When I say in the negative points that it doesn't provide service discovery per se, that's true, but we'll get back to it later as to how we can still use ZooKeeper to achieve service discovery. What I mean by this is that it's not a built-in feature of ZooKeeper. The main design of ZooKeeper, and it's the same for ETCD, which we'll see just after this, is that you can compare them to a distributed hierarchical file system, which is also comparable to a key value store. You'll see about it. It's written in Java, and it uses a special implementation for consensus algorithm. The consensus is about making sure all the nodes of the ZooKeeper cluster agree on something. The Python C bindings are not usable. There is one provided here on the sources, but it's not really usable, and even worse for service discovery. It's not a data center aware technology. It just knows about its own cluster. Now you have ETCD. ETCD is from the CoreS guys. It's a pretty recent project. It's written in Go. It uses the raft consensus, which is pretty robust. It has good adoption. It's used on many bigger projects, like Kubernetes, and it provides an HTTP API to do all the queries and registration stuff. It's pretty simple, really simple to implement and configure. Just like ZooKeeper, it doesn't provide, per se, a service discovery mechanism. But we'll use the file system hierarchy to achieve this. It's not data center aware either, and it doesn't provide any kind of health checking of your services once you register. We'll see about it later as well. The third one is Consul. It's from HashiCorp. That's the newest of the three. It's also written in Go. It's also using the raft consensus algorithm, and yeah, I told you it's an opinionated talk, so I didn't find any bad things to say about it, because it has built-in service discovery feature. It's data center aware, so you can have multiple clusters of Consuls in each data center, and they can talk about them, between them. It also provides a DNS API, so you can also look up for services using DNS, which is kind of a good feature. The note I wanted to stress out on ZooKeeper and ETCD is that we will achieve service discovery by abusing the key value store. You can see the key value store are the sort of file system where you can store data. Curing is about creating a node, or a folder or a file, if you want to relate it to your local file system, and make it meaningful. In this kind of example, at the root of the hierarchy, I will say, okay, the first level will be my service name, A-P-A-I-X, then on the second level I will create a folder which will represent all the servers providing this service. So I call this folder providers. And then inside, I will create nodes, or you can relate it to files, which are named my host, two points, and the port. So discovering providers for A-P-A-I-X service is just like listing the content of A-P-A-I-X slash providers directory, fine? We can do the same with memcache and stuff like that. That's how you can abuse and achieve service discovery using key value store-based technologies such as ZooKeeper and ETCD, okay? Now, let's see the Python Client Library to talk to each of those technologies. The first one for ZooKeeper is Kizoo, ZZK, and yeah, I know, I'm sorry about this. We can be a very creative community, I know. We'll use the underscore line one, ZZK, which underneath uses Kizoo. So you can see a ZZK as a service discovery-oriented wrapper of Kizoo. So it's pretty handy. Then for ETCD, we have some standard Python dash ETCD library, which is pretty good. If you use Async.io, you have another for Async.io stuff as well. And for console, you have Consulate and Python console. We'll use Python console, which is more now documented and more active than Consulate. Last year, it was the contrary, but this year, Python console is very, very nicely implemented now. So good job, guys, thank you. Okay. When you choose a technology, you have to rely on it. Even more when it will be the core of your whole topology. You have to make sure that you can rely on Python clients, because they really have a direct impact on your application. So let's see about the ZZK client library, which uses Kizoo. When you want to connect to a ZooKeeper cluster, you can specify multiple hosts, which is pretty cool. It has a rotary connect feature. You can query about the connection state. You will get connected or disconnected and stuff like that. So you can have your code handle this gracefully. And it has rich exceptions if something wrongs happen. So I'm providing a quick example here. The don't fail on connect means if no server is available, when I do the first line and wait and try to connect to my ZooKeeper cluster, will it be blocking? Will it raise an exception? In this case, it's blocking, and you can change this with the wait parameter. But it will raise an exception, okay? So it's not for the one of you who are used to the Python memcached library. You have to know about this and handle it. Because this can block your whole application if no ZooKeeper server is up. On the ETCD side, Python ETCD side, you don't have the possibility to connect to multiple hosts. But you have auto-recognition gracefully, so it's pretty good. You can't really try and get the connection state. The exceptions are pretty rich. So you can see what's happening pretty easily and catch the good exceptions about the different kind of errors that you can happen to be running into. And it does fail on connect. The Python console one is, well, not so good as the ZCZK one as well, because it doesn't support multiple hosts either. It has also a reconnect feature, auto-recognition feature. The exceptions are so-so. I'm providing an example here. Continuer error is, well, sometimes not very, very meaningful. But it doesn't fail on connect. That means it's non-blocking. You just create your console client and then continue on. Nothing happens when you do that. Which can be a good feature. Okay. Now, about the service registration. There are three things you have to consider here. Three states of a service life cycle is getting up and it needs to register into the catalog. Then it's running and you have to make sure it's still running. Because if it's not running, it crashes or your server providing said service becomes unavailable, you don't want to answer clients about it, okay? So you have to remove it in a way from the catalog when it's down. That's the dynamic part. And then if we stop gracefully or if we crash, we have to deregister it from the catalog. So the health checking will also do the deregistration for you in case of failure. You'll see how it's done on every Python implementation. For ZK, it's pretty straightforward. The main line, the main thing to understand is the first one over here and the first try accept will just create the file system hierarchy I talked to you about. So we just make sure that we have the slash EP 2016 providers and we do a make path that will create the whole path like MKD or dash P. And if the node already exists, it's okay. We can continue. Then the ZCZK provides a cool method which is register and then you say, okay, on this node, on the provider's node, I will register a machine named Yaz running on port 5000. And it will create the file like node like Yaz, two points, 5000 for you, okay? That's all we have to do. Now about health checking. The health checking in ZooKeeper is implicit because ZooKeeper has this cool feature named ephemeral node. An ephemeral node is just like, they are like files or nodes in the file system hierarchy that are present on the file system as long as the session of the client who created them is alive. So whenever the client dies or closes its session, ZooKeeper will know about it and will remove the given node automatically. So it's a good way of doing health checking because if your application crashes or you want just to register, you just have to exit gracefully and close your session. By closing the session to ZooKeeper, ZooKeeper will remove all the nodes you created with this application. So the register thing does that. It creates an ephemeral node. So that's implicit in the ZCZK Python client. What about the failure detection latency? If my program is kill-9 or crashes badly and didn't have time to register gracefully, how long will it take for ZooKeeper to remove the node from the hierarchy? And then in other words, how long will it take for the clients to not be served by host and port anymore? It will take session timeout here when I created my client session. I set five. So it will take up to five seconds in this case to make this happen. So for five seconds maximum, I could be serving wrong host and port to my clients from the catalog. That's something you have to consider as well in such topologies. On ETCD, it's basically the same principle. We try to read the provider. If we can't find it, we create it as a directory. Then we just have to write. There is no register wrapper or something like this. So we just have to write the given node I'll talk to you about here. And we can set the data in it. So we put also the same thing in the value. It's not a directory. And it has a time to live, TTL, which I'll talk to you right now. That's the health checking, actually. You can see that it's coming difficult here. Why? Because ETCD doesn't have the concept of ephemeral nodes as the Keeper has. That means that you have it to implement health checking yourself. Or use a third party library or program to do it for you. But you have to do it yourself. So in this example, I'm doing it myself. So the trick I'm using is that when my applications start, I have to create a health finger thread which will constantly, and in an infinite loop, register my service. And that will be a sort of heartbeat or health checking stuff with a TTL. And then my TTL, the time to live of the node I'm creating. It will be removed after TTL seconds from the hierarchy. So my fellow detection latency is TTL. But I have to have a thread constantly making sure that my node is present. And so my service and server is in the catalog. If you use console, everything is granted and built in. So you can see in the code that it's pretty straightforward. I just have to register my service into a console agent which is as well very self-explanatory. The name of the service, the address of the host providing it and the port it's running on. It's integrated. Nothing more to add. The health checking is interesting in console because you have a way to make sure that the console servers will run some health checks of your service by themselves. So you just have to create, like in my example, it's an HTTP service. So I'm creating an object, a health check object which is of kind HTTP. And I'm providing the URL that the console server should call every two seconds. So I'm telling console, hey, okay. And when I register, I pass the extra argument check and I say to console, okay, check this URL every two seconds. If it fails, remove me from the catalogue. Or to be very correct, mark me as failing, all right? How do you discover all of this? It's pretty straightforward as well. So I will just show you the querying part. For ZooKeeper, you can get the addresses by listing the children of the given node. So I'm listing the children of the provider's folder in EP 2016. And that will be my nodes. I just have to loop over them, split the two points, and I get the host and port of every server providing my service, okay? ETCD, basically the same stuff. So you make a recursive query, read. You get the children, and you split, and you get your host and port. On console, it's also very easy. You query the health service because you want only to get the healthy servers providing your service. So that's the passing equals true here. I just want you to return the service where the health check is passing. The servers and ports for which the health check is passing, okay? And then inside, I get a lot of information. It's a directory-style thing. And inside there is the host, port, and other stuff, interesting stuff. Sounds good? Okay. Now let's play. So I have given three Raspberry Pis, and my machine here is running a zookeeper ETCD and console agent. So the idea I had is to showcase a service discovery page like this, where we will be looking for the EP 2016 host, providing the EP 2016 service. So I just wanted also to demonstrate the key value storage, which all those technologies are also used to configuration access. So you can store your configuration in these key value stores, so your application can also get them from it. So the color here, I don't know if it's readable because of the resolution. Yeah? Every time I reload this, I change the color configured on each in zookeeper and ETCD and in console for my web service. So Dirk, can you start running your Raspberry Pi? So Raspberry Pi 4 is this one that I plugged in a few seconds before. And I can just go to it like this, and you can see that every time that I will change the color on the key value store, it will be picked up by the application from in this case zookeeper. And then Dirk just plugged in the Raspberry Pi number one, which appeared and got discovered here by the server on every platform. So if you can you also plug in yours and you too. So we'll see the results coming. And what's interesting about this is also like this, okay. It's going to get hot now. I think my Raspberry Pi 4 gets a bit overloaded here. It's the Wi-Fi, but it's okay. So each time I reload, okay, Dirk Raspberry Pi is running pretty awesome. You see that my Raspberry Pi 4, which is not responding here, you can see that it's not responding. The health check failed for every one of them. And that's it has been removed from zookeeper, ETCD, and console. So it's a good thing, okay. It's working. Right. Okay. So now we can see Raspberry Pi 2, okay, Raspberry Pi 4 is getting back somehow, yeah, it's getting back, yeah, it's getting back, okay. Raspberry Pi 3 on console, yeah, it's working as well. Okay, you can see the color now, all right, yeah. So now we have the four Raspberry Pis happen running and they seem to be, yeah, pretty stable on the health check, yeah. I will remove, I will disconnect Raspberry Pi 4. Now let's see about the time it takes, it depends on the technology because they have a different kind of TTL, ephemeral node session timeout, or health check timeout, okay. Yeah, some of them are overloaded. Do you have any question? The client decides. So the question is, is there any kind of balancing? No. The catalog, when your client queries the catalog, it gets a list of all the available nodes for the given service. That's all. That then it's up to you to decide to which one you want to connect. Yeah, I have a question about redundancy. If you have an application that is dependent on the service discovery catalog, and four different services that exposes and the catalog for some recent crashes, how will you recover from that situation? Will you have like service discovery of the service discovery, or how would you do that? Yeah. No, you don't do service discovery or service discovery. The minimum that's advised of servers is three. So you should have at least three zookeeper or console servers running, okay. So if you want more resiliency, make it five, seven, but an even number, okay, always an even number. If something very bad happens and you don't have service discovery anymore, I guess you have to handle it on your application side. You can make it like with cash, caching stuff. It's not very easy, and it really depends on the type of application you're running. But the best course is to make sure your service discovery cluster has enough nodes to sustain this kind of problem. Well, it depends on the technology, actually.  So you don't need a load balancer, but every of the nodes in this. On the other hand, in console and ETCD, you have to specify one of those, one of the nodes. So maybe you can implement some kind of stuff on your application to handle this, like having a DQ or something like this in Python and try again in each exception, if it raises an exception, you can try and connect to the other host, et cetera, et cetera. I think for the recording, sorry. A question about registration procedure, why don't you want to use external tool to do this? It can be implemented in configuration management, chief, puppet, salt. And in this case, you will have a possibility to register third party services like MongoDB and so on, automatically. So that's the question. Why not do this as external service for your application? Well, I think, to me, chef and stuff like that are good for provisioning or configuration, really a configuration, applying configuration to servers. I don't see service discovery like this. To me, I relate to your point with MongoDB and demon stuff like this. You have external programs that do it for you. I'm not sure that, for instance, chef, et cetera, can have checks running on. So if you make it with ETCD, it may become difficult to do. There are a lot of third parties libraries doing it for ETCD, for example, because it has a wide audience. And for containers stuff like this, they use specific third party tools, but not provisioning tools. We are using register container, register container that automatically registers any container that is running on Docker host. And it's a very good idea. I think it works well. And if something happens in this container, it will be registered automatically. Yeah, but it has to be registered somewhere anyway. So we are running local agent on each host machine, local console agent. And each service knows that it can bind agent on local host. And only agent knows where there is a console cluster located. And it can be implemented in very easy way. Yeah, but you don't have central configuration place, or you do it also in... We are using salt to install everything, but actually a service discovery is implemented using special containers. No other question? Well, thank you. Have a nice day.


What's up everybody, Jason here for JaspiersCaseBrace.com. We're giving away $500 in break credit with this 2021 Bowman Draft Jumbo 8 box Haysbury Picketing's number 4. And again guys, how to get an enter to win? Just buy 2 or more teams. Buy 2 teams you get 1 entry, you buy 4 teams you get 2 entries, you buy 6 teams you get 3 entries. Top 5 names at the end of the randomizer win $100 each back in break credit. Remember, no paper based ships except for Marcelo Mayer, Colton Kalliser and Henry Davis. No exceptions. All the paper players will be donated to charity and no request of course, thank you. So here we go, and sorry guys, my camera disconnected again. I'm starting to think we're going to have to get a new camera soon because I feel like it's been giving us a lot of trouble lately. This bad boy has been used 365 almost for like literally the last like maybe four years, five years. What I want to say guys, make sure to get it right there. There's everybody there guys. Last one, Mojo was Greg getting the Cubs and Matthew got the Nationals to sell it out earlier too. Appreciate it guys. This is about like an hour and ten minute break or so, do a quick recap at the end, go through the cards, get with the break credit to call like an hour and 15 maybe, hour 20. So should be done with it by 9.30. Alright, we're going to open four boxes at a time and then we'll go through the next four after that. Alright guys, last box. Alright, so Terry just got a spot on a Macklet R&B, so now we're down to three and four left guys.  We've got a gold, Cade Povich to 50 for the Minnesota Twins and then Dominic Hamill for the Mets, Dominic Carran and Henry Davis there. Cade Povich. Cade Povich. Alright, let's finish off this first stack here, Jason Dominguez, that has to be a short turn right. Heard to be backwards, a variation, probably, a lot of spikes in the first one I did today, some more spikes coming, Joe Mack. Nolan Miller, Marcela Mayer, Henry Davis and a Luke Murphy to 4.99. Ricky Tiedemann at a 1.99. Hulgit, Terry Ford, Denzel Clark to 250. Alright, first box done. Let's go with the next one. We've got a redemption, Luis Rodriguez, what up, Jason, how's it going, man? Class of 2021 Goddard Graph Gold Refractor, Jaden Hill for the Colorado Rockies. That is going to Thomas. Cups, cups, Sal Frilic, Mojica. Dominic Hamill to 71, a little speckled for the Mets, going to Carran. And we got Peter Hubek to 1.99. No, it's got pushed back to Wednesday, man. Tops didn't get it out in time, so everybody got it delayed on Wednesday. It was like a super, super late delay where people thought it was coming out Friday, but like literally like Thursday night, early Friday, they decided that they weren't able to get it out. I mean, some people might have gotten it if they were closer to the warehouse, but I think everybody was delayed though. Same thing with Super Jumbo, they couldn't get Super Jumbo out the door by Tuesday night, so they had to push it back, or by Thursday night, so they had to push it back to Wednesday. So all the Super Jumbo will be ripped on Wednesday. Austin Love. Yeah. Bowman's Vest is nice, man. I think a lot of people like to come around to it when it does release, because you get some nice cards, good amount of autographs, JT Swartz, and nice Marcello Mayor Refractor. Mason Miller to $4.99, and we got Martinez, Angel Martinez to $99 Green. Sean Burke. Alright, two boxes down, two more to go, and then we'll go to the next four. Alright, box three, Shrallenbach, Henry Davis, you got a Green, Will Bednar, and Robert Possum blue to $150. San Francisco, Giants going to David H, sort of Green, and he is a first round pick, 14th overall for the Giants, so not bad right there. Jordan Adams to $250, Hunter Goodman, thank you Logan, those Packers beating the Vikings, put my Eagles in the playoffs, no matter what, whether they win or lose next week, so thank you Logan, appreciate that, tell Aaron, I appreciate him. I don't know, not just yet Logan, this is the same thing over and over again with the Packers every single year. I can't just crown them yet. Let's see if they could actually get to the Super Bowl now. You know how it is, Logan, you know how it is, they do great every year during the season. It's usually NSC Championship when they pretty much choke. Celebrated for today, but, Max Ferguson. Yeah, what happened last year? What happened previous years? They have to get over the hump basically, you know what I mean? They got to get over the hump, they got to make it to Super Bowl. And then we can talk about crowning them. You know, and so congratulations. There's your best. It's up here. Please, ladies and gentlemen. They kept us together. So it's going to be really interesting to watch out there for tomorrow. I did. I did. Henry Davis. Alexander Ramirez. What do you mean by more yards in the homes? Like total yards? Like my home's passing him or Stevie? Sam Bachman. To 150. For the Angeles Angels. And Daelyn Lyle. It's 250. I was going to do something. I was going to do. Oh yeah, I was going to change it. Henry Davis. And Matthew Nelson. First. Joe Mack. Usig, Bodner. Mayor. Henry Davis. That's a nice purple paper. Number to 250. Pirates. Who has a pirate? Mark Vissetti. Well, that's not pretty impressive though. Regardless. I'm just hoping that Joe Burrow is okay. I know he was holding his knee and he was limping on the sideline. And I think he said he's good enough.  What does good enough mean? I don't want it to be worse. Waking up tomorrow and it's like swollen or something in his knee. Couser. Yeah, Hans, I would love to break that tonight. It's going to be a perfect way to end the night. One customer did buy one spot in the 76ers R&B. So it's down to three and four left. So. Dominate our Christian Scott. But. You know, I think, uh, if you were to take some of those spots, Hans, at least maybe a little out of time, we can get some more people joining in. I do expect to get that done though. You know, I think we're, I think we're close enough. No, he did. He did. So I'm happy, but it's just more like, what is he going to wake up to tomorrow? You know, because they definitely don't need Joe Burrow if they're going to want to play in the playoffs. Robert Paulson, a little speckle. Yeah, guys, Hans is basically saying if we sell the remaining three or four spots, he'll grab the other three or four spots. Vice versa. And Immaculate, if you guys want to get that done tonight. Colton Couser. That's that light blue. Colton Couser, that's that light blue. Very nice color right there. Uh, Oreo's chaffy. Micah, Autumn Bright, to 4.99 for the Phillies. Spencer Torkelson. Jordan Lawler, Refractor. Owen Calington. Gunner, Hoglan. To 75. Yeah, and that's what it takes to take over Baseball's last place. Jim Depp won't make the three. We'll talk about this one, please. This is how I play. This is how they play. Yeah, and here they're all meant to play, and they're done to score. Now for the 15th receiving touchdown of the year. 10-10-7, they won't be down to 13-7 at the break. The fourth quarter of the Ravens are locked by 5-5. They're not allowed to play. They're not allowed to play. The Ravens are locked by 5-5 with 5-0. In the Red Zone, they get sacked by the combination of boys and girls. Yeah, they settle for a bill, so then it could be a 5-point lead. But here come the Rams, Matthew Stafford, the 4th and 4th Stafford. The Overhead met many numbers, but that was a critical catch. And then so too was this. All five of his touchdown pitches are locked. All right, Hans ends up buying two spots in each R&B. So that brings down the random number blocks to one left in the 76ers R&B and two left in the Thunder Wizards Hawks R&B. So we're just three total spots away from selling out that Immaculate, which again, that'd be a great way to end the night off.  Anybody's listening, guys? Will shipping go through paper? They will, but it's only going to be for the three players listed here. And for the most part, I am pulling them out. But yeah, they would be. But we're only shipping those three players. Boston, Pittsburgh, and vice versa. Yeah, yeah, I have it all right here, which I'm sure they will. Okay. All right. Yeah, guys, so let's try to get that Immaculate done. It's now done a one left and two left. Three total spots left, guys. Three total spots left. Hansen, they're getting two and two. So one left in the 76ers R&B and two left in the Hawks R&B. All right, guys. Last four. Good luck. Branded for the Washington Nationals and Heston Kirstad to 250 for Baltimore color. And look at that, Colton Kouser for Baltimore. That's just the base, fifth overall pick for the Baltimore Orioles and that is going to Chad. Jeremy DeLaRosa Pico Armstrong with Cubs. And Gavin Williams for 409 and eight touchdowns against Penn State. Well, there he gets in and kind of keeps it up in it. That's awesome. Seven for Eagles are down to 10. They're going for a vertical. Austin Scott has been really good for them again down the stretch. Gets in. Eagles are down to 10 to 7. Third quarter. Jaylen Hearns, Dehaugh, Miguel Geraldo to 50. Kouser. Kouser. Kouser. Christian Incarnauzio and a nice Jordan Lawler for AZ. AZ going to Mark and McGreevy. Ryan Holgate Christian Incarnauzio on strand. New Orleans defense. All right, guys. So again, Hans ended up getting two spots in that Immaculate. So we're down to one left and two left. We're just three spots away, guys. One left. Two left. And we can break open another five box of Immaculate tonight. For what, Roark? Well, this is draft edition. So it's going to be all the top draft picks. So of course, Pittsburgh with the number one overall pick. Henry Davis. The ones that were shipping. Marcel Mayer was another one for Boston. Kouser for Baltimore. And then there's a couple other players that were top 10 picks, but we're not shipping them at least not now for paper based at least, I should say. We ship everything else, but not paper based. But he was the number one overall pick. Because they're all what, 17, 18 year old kids now? I believe? Right? This dude was born in... Actually, sorry, this guy probably came out of college. This guy came out of college. Some of them will be, I guess, high school draft picks, but then some of them will be from college. Then you saw Bowman Baseball out of come out in a few months. And then eventually you'll have Bowman Chrome. No problem, I mean I learned it last week. I'm not really into the prospecting of baseball, so I just had to get accustomed to certain names. Ooh, we got a gold coming up. And Dominic Hamill out of 50. Purple for the Brewers. Denzel Clark. We'll play big for the outside. Let's keep in mind, once again, if they win at home against Seattle and the Rams losing all against the Niners in Arizona, we'll be given a chance next time. JL. Old Famer John Madden passed away this week at age 85. As for the game, Frank Wright in the Colts win and in. Carson Wins. You're being on the Coby List earlier this week. A little shaky and early going. Here. Rolling right. Looking for asking. Do you want to get tipped? I felt that's his long chance of the day. Man, man, the long road of marriage and hate where he's got their hands on it. The Colts. Dylan Lyle. The Colts. We want to be out there. Our mate, this place. This is JL. The Rams. The Colts. Whoa. Our first red. And last spot mojo. I actually want to say I called this. I said, I know the Cubs may not have the top prospects in this one, but you can still get some Christian Hernandez color. And we actually got a red. One out of five Christian Hernandez red. Big prospect in Bowman Baseball, Bowman Chrome last year in 2021. Or this year I should say since the same year. But there you go, you got a red. Christian Hernandez. He was a big chase in Bowman Chrome. I literally said you can probably get some good colors of Christian Hernandez. Shane Pazzini for KC and look at that nice Henry Davis Refractor. So there you go Grant, congratulations man. There you go. Bowman, Alex Thomas. All right. Second to last box and a green a box with a Eric Sir, Sir Ran Tanola, Hassel Tristan Casas, West Calf, here Sean Burke Henry Davis Tyler McDonough Number to 150 and a Bubba Chandler Speckle to 71 for Pittsburgh Torque Sir, Let's start with the AMC wildcard picture which is the team that you don't have. That's the one I'm keeping my eye on. Matthew Nelson and Ruben Ibarra Marga Luciana Mayor Kiera Millcar Perez to 150 14 the Rams still shot at the division title. Matthew Stafford's second straight week with three turnovers. Are you worried about that? Worrying about that. You know Matthew Stafford was born to be here to be the reason they won games. Not the reason that they lost games or not the thing that they hit the over now. Right now Matthew Stafford isn't only turning the football over. He's coming back. Alright guys, last box here. Good luck. Cameron Collie to 189. Cameron Collie to 189. Alright guys, should have two more. Cody Morissetti at a 299 class of autographs for the Miami Marlins which is going to Brian Miller. Again Aiden if we sell out that random number block it will be after man. I don't know if you heard me the first two times. Got to sell out that random number block man. It's right there at the bottom under the basketball. Washington Jordan Lawman Jose Torres for Cincinnati going to Mark. Alright Alright, should have one more autograph here. Nick Abel Riley Green to 199 and Color Autograph little lava Jaden Hill to 199 for the Colorado Rockies. There you go. Colorado that's going to Thomas. Austin Hendrick, Speckle. What's up Oliver, how's it going buddy? Alright Alrighty guys, there you go. Alright coolio guys, so let's do a quick recap and then we'll give away some break credits so all the papers are the three players right there, Crohn's all that good stuff right there. There you go. Got all that. Just going to name out the teams, not the players for the numbered cards. These are all colors right here. Cincinnati, Detroit, Philly Nationals, Texas Rangers Seattle Mariners, Milwaukee Brewers Cincinnati Reds, Boston Red Sox White Sox, White Sox Reds, Dodgers, Nationals A's Brewers, Marlins Twins, St. Louis Twins, Toronto Blue Jays, Cubs Nationals, Orioles Little Jordan Lawler Refractor for the AZ, Cardinals Blue Jays, Pirates Orioles, A's Padres, Nats, Angels Angels, Detroit Colorado, LA Angels, A's Cleveland A's Marcel Amire Refractor for the Boston Red Sox Schwartz there for the Mets Cubs, Dodgers, A's Mariners, Blue Jays Twins, Yankees Red Sox and Twins. Of course Ryan, I'm hoping it sells out tonight man. We're only down to one and two left so I really want to break that tonight. But yes, we will break that tonight if it sells out. Penny Montgomery Luciano, Joby McGreevy, Torgelson Mosecato, Freilich and Mayer. Here are your autographs and bigger hits. I'm going to go through them again as well. Hill, Power Rockies Torres, Cincinnati Morissetti for the Marlins Ibarra, Chandler Saransanola Pazini, Allen Hamill, Hajar Lawler, Williams Kouser Brandon V there for the Nats Hamill, Spikes, Murphy Hamill for the Mets Cardinals, you got Burke there for the Sox Bednar, Ferguson Batchman, Nelson, Scott Autumnbright, Jaden Redemption, Henry Davis Paper Purple, Refractor and Christian Hernandez one out of five red. So there you go guys, that was the break that was Jumbo number four pick your team. Let me quickly switch scenes now and we'll give away that break credit if you bought two or more teams at least. But yeah guys the Immaculate is pretty much just down to one and two left. I mean I really want to get those done right here these two. Just need someone to grab a spot in each of them or someone grab two in one of them one in the other one and then we're good. I'm off at ten so if you can fill that up by then we break it tonight. Han's got two and two as well so he really helped you guys out right there bringing it down to one and two left. Alright, let's switch scenes. So Anthony you had two Bill had two so you guys got one each. Brian Miller just one, Chad P with two Daniel Becker with two David H. Wonder one, EA two Greg one, Karen with four that's two entries there Kevin two Mark with four so Kevin with one and Mark with two Matthew one, Robert one, Ryan G with one and then Thomas and Zachary. So just eleven names again like the last one so almost 50% shot guys. Pretty much.  Top five get a hundred bucks back I'll send that out to you right now at JaspysCaseBreaks.com


EA has dropped a new event. Yo, what's going on Leaf Nation? It's Leaf for back again and welcome back to the channel. Today, we are back with another huge pack opening video. And today we have a new event that just dropped. So let's take a look at it. So looking here, we have the new event called hockey roots. As you can see, it looks like a winter national event. So stuff to do with the world juniors that are coming up here. So looking at the master set players, we got Philip Forsberg, Zuboff, Jay Bollmeister, Drysetto and Philip Forsberg. So pretty good cards. Now, you can pull 86s or you can make the 86s. Those guys upgrade to a 92. This time around, you can pull 93 master set players in packs and you can't upgrade your 86 to a 93. So these 93s are extra value, valuable at a plus one overall.  You got a 90 overall Kuturov, 89 pasta, 88 Wurenski, 88 Petronagello, 87 Yannick Weber, Halak, Raffle, Yolevi, Alex Nylander and Bach. Looking here, there's going to be more master set players that are coming out next Thursday at a 93. And then we got some world junior cards. So if Canada wins gold and you have a Canada player, they get a plus five overall if they win silver, plus three, plus one for a bronze. So that's pretty self-explanatory. Some pretty good cards out here. You know, Shane Ryan McTavish. So some pretty decent cards. We've got 89K now at 89 price, 87 Shabbat, Simmons, all those guys and some more world junior cards. So let's quickly just go over everything here. We're going to quickly get into the sets here. So looking at the hockey route sets, it's the same thing from the last two events. I'll be honest with you guys. Huge L there. It's literally copy and paste from the last two events and I don't know, I'm not a fan. So you can make whichever player you want for seven of these hockey routes collectibles. And then you can do a choice pack, 86 world junior choice pack, a heritage pack. And then looking here to get these collectibles, you trade in 15 gold players for one. The only new one that is out is you trade in one 87 plus player for five of these collectibles. So again, L same set, same concept.  It is what it is. That's how it is. So looking at the hut challenges here, they haven't been uploaded yet. If I'm going to be honest with you guys, they took 30 minutes to upload the sets or release a sets, which is absolutely ridiculous. Quickly looking at the store before I show you guys the cards, same packs. You get a booster set pack. You get two of these this time around. You get a week one master set player. So say 86 plus player starter pack week one. You get an 83 plus overall player, including the power up collectible. Here is 30 items, 25 gold players. And here are 20 items that guarantee at least 40, 80 plus overall players looking at the cards here. They look, they look pretty decent. Hopefully they have a tab uploaded here. They do. So we'll look, take a look at the master set players here. So we got Jay Bollmeister who gets up to a 92, but I'll show you guys their 93 overall version. So Jay Bollmeister here, pretty good looking card. Bombardus Spark, magician, workhorse, buzzing, applesauce protector, like the lamp and then gladiator. Pretty good looking card, man. If you get some synergies, activate on them, 6, 4, 92 speed, 90 Excel, a very good shot. So for a 6, 4 overall defenseman, pretty good. We got Leon Drysad, who's obviously going to be cracked. His X factor is amazing. So his 93 overall is going to be amazing too. He's got Spark, buzzing, Father's Zone and Wingman, booming shot, heart and soul gladiator like the lamp and then thief looking at Phillip Forsberg. This card looks pretty sweet. I will say the card looks amazing. He has like the lamp, Spark, applesauce, Wingman, protective booming shot gladiator while rounded and then buzzing. Good looking card, pretty good, right handed shot. He would probably make my first or second line, which is pretty good. So not a bad 93 overall. Sergey Zuboff, probably one of the better defensemen. I think he's better, a little bit better than Bollmeister. He's got like the lamp, Father's Zone magician Spark, bombarded booming shot gladiator, applesauce and then protector. Again, 6-1, 2-0-1, 91 speed, 91 excel. This is without synergies activated so you can get up there. Has a better shot than Bollmeister. 99 pot control, 99 passing, pretty good card. If we're going to go for one of the defensemen's, I'd probably say you go for Sergey Zuboff and then you got the 90 Nikita Kucherov, 89 David Pasternak, 88 Petrangelo, 88 Barensky. You got these pretty good cards. So pretty cool. The only L about this event is how you make them is copy and paste. You could pull 93s, which you couldn't do before, which was pretty cool. But other than that, I'd call it an L. I don't know. It's a mid event. If I'm going to be honest with you guys, just the upgrading system being the same definitely ain't the greatest. So they added some more sets here. So you get two collectibles for playing this one. Silver player, seasonal collectible, couple gold players, couple gold players, three seasonal collectibles here, and then two more hockey roots collectibles. I also do want to see how many collectibles it takes to upgrade these guys because I actually did not check that. So let's check that real quick here. I think it might be the same to upgrade these guys. So let's see. So to get them up to an 87, it's five, then five, then six, then six, and then 14. So yeah, again, literally the same exact thing, man.  But it is what it is, I guess. Okay, without further ado, we have some packs to open. All right? So we're going to hope to pull something. Not all of them are tradable. They're all intradable to be fair, to be exact. But we're hoping to pull something good. If we could pull a 93 Master said item player, I'd be pretty happy with that because I throw them onto my team. So we're getting the ship packs out of the way. We do get some decent packs here. You can see what the packs are. Two and three gold player packs. We got them from doing hard rush. We pull something cool. If not, it is what it is. We don't expect anything from these packs. I'm fine with that. So here we go. Looking at these packs, we've got two player packs. We've got a Jumbo Elite pack and we've got two Ultimate packs. We did play Rivals this week. So starting with the player packs, we've got 10 items, all players, at least five gold players and 180 plus overall players. So we're not expecting too much from these. More of the Jumbo Elite pack and the Ultimate pack is where we're hoping to get something good. So we'll wait for those. Other than that, this is good fodder to make power-up collectibles to upgrade my power-up players, my X-Factor players. So I'm not complaining. Second players pack out of the two. First one, we've got an 81. So I guess that's okay. Can we top an 81? Maybe, hopefully. I doubt it, but we'll see what we get here. Trevor Kidd, okay. 81 Phillips Adina and that's about it for that. Onto the Jumbo Elite pack. 20 items with at least 11, 80 plus overall players. Surely there's a purple pull hiding in this pack here. Let's go, come on. Give me something good. 84 Chancaterie, not a bad start. We'll take that. Chatfield, okay. 83 Bessar, okay. So an 84, 83. 84 Samuel Gerard. So that's actually, this card's not too bad. He's not gonna make my team, but 84 Gerard. Jonathan Druen, okay. Kevin Schadenkirk, give me a purple. It's been so long since I pulled the purple player out. Like actually, Walter Broda. Pretty cool for my old tongue leaves team when we get to building that. Ilya Samsonov, captain, Dubey, Rasmus Risto-Lyanin. Oh my goodness. That is it for that pack. To be fair, we did pull some high rated players like an 84 Caterie, 83 Bessar, 84 Gerard. Other than that, not the greatest Jumbo Elite pack, that's for sure. Onto the Big Boy packs. Two Ultimate packs, 20 items, all of them. Each and every card in this pack is 80 plus overall. Okay. There's gotta be a purple, at least in one of these Ultimate packs. I have two of them. There's gotta be at least one purple, okay. Mackenzie Wieger, Ilya Makayev, come on. Let me see a purple pull. Power-up icon would be great too. Robin Lainer, so that's another 84, not bad. LaFernier, Grant Burns, Klingberg, Will Butcher. Oh my goodness. I don't see any purple. William Nylander, the legend himself. 84 of Arlamov, Jasper Bratz. Oh my goodness. Tyler Myers, Brandon Saad. Are we not going to pull a purple in this one? Casey DeSmith, Burkowski, Brandon Perlini, and Braden Shen. Not one purple pull in this pack. We pulled what, two 84s? Man, like I literally have no pack look this year. Like literally nothing. All right. Last Ultimate pack. We're going to hit it with the nose and we're going to hope that there's one purple in this damn pack. Because if there isn't, I may cry. I may cry, all right? Jonas Brodeen, there's a purple. 87, Morgan Riley. Love it. That's my man. 87, Morgan Riley. He's got protector. He's got buzzing. I don't know if he'd make the team at an 87 overall. We do pull a purple. Good fodder again. We will take that. Morgan Riley, welcome to the team.  I said there need to be at least one purple in these packs. We got one. Beautiful. All right. Let's keep going here. Tim Stutzler, Joel Armilla, Jonathan Druen. We got a Habs pack going here. Dominic Kubalik, Jake Muzzin, Jake Gensel, Chris LaTang. We got a Penguins pack here. Zachary Hyman, another purple.  I think that's my first 90 overall pull on my main account. Not a bad pull. We might use them actually. We might use them. That's actually a good pull. This might be good. It's a good looking card, man. Applesauce and Magician. I do have Magician activated. This card looks pretty good. 99 agility, 88 Excel, 88 speed. A pretty good shot. Dude, I'm going to use them. Two purple pulls in this pack. Not going to pronounce his name. You so. There it is. We'll take it. Two purples in one pack. A 90 overall. We'll definitely take that. Colton Perreco, Brandstrom, Patrick Lionet, and a Zach Warenski. But boys, a 90 overall use over here and an 87 Morgan Riley. Don't mind if I do. So guys, that is it for today's NHL 22 Ultimate Team video. I want your thoughts on this event. L or W, let me know. Personally, I think it's now just for the copypasta. It's a mid event. Cool cards, I guess. I don't know. It could be better. But guys, that is it for today's video. If you guys did enjoy, be sure to drop a like on it. If you guys are new around here, make sure to subscribe. Button down below. We upload three times a week here. And guys, that is it for today's video. Thank you very much for watching. And I'll talk to you guys later. Peace!