There's a seven foot three, 17 year old playing basketball for the Brisbane Bullets. His name is Rocco Zikarski and he's taller than the rest. Get out of here, let me have that, let me have it again. Bucket, nope, get out of here, get out of here again. Way taller than you, got it. Missed the first one, gets a second one. That seems to be a theme, he's young though. He's young, he'll get it, watch this play. Block into the corner and then he's gonna giraffe step down, boom, boom, boom, boom, boom. Hey, I'm open, no one guarded me at all. Why did anyone guard him, he's so tall. Left hand with the block, get all the way down the court for the dunk, how about that end? Makes his free throws at the end of the game. Rocco Zikarski, don't know if I'm saying his name right, seven foot three inches, 17 years old playing professional basketball, look out.


Sad to know where all the best toys are, and this December, many of the hottest smartphones are just a penny, with service in Appalachian Wireless. Stop by your local Appalachian Wireless to check out all of the great smartphone deals that consistently top the nice lists. Ho, ho, this Christmas is truly going to be bigger and better than ever. Better service, bigger savings, that is. Ho, ho, ho, ho, ho! That's today's Appalachian Wireless! People throughout Eastern Kentucky are making plans to attend one of the two Christmas shows now playing at the East Kentucky Science Center and Planetarium in Prestonsburg. Science Center director Steve Russo says the rush that they are expecting over the next few weeks will provide a good ending for what has been a great year. This has been a very busy fall for us. Our school attendance has really picked up. We've booked almost 800 more kids this fall, and we did last fall. We had a bunch of tour groups in here from Prestonsburg Tourism and our birthday parties on the weekends. Of course, the public shows. So this has been a very busy fall for us, and it is going to continue throughout the year. Russo says the East Kentucky Science Center is booked solid with school groups through the end of 2016, and they're encouraging teachers to begin thinking about their plans for 2017. We're telling groups now basically they have to start booking now for January, February, March, April, and all the way through the rest of the year. But one traveling exhibit from NASA coming in January is already creating a buzz. A new exhibit coming in at the end of January about the Hubble Space Telescope, and a lot of groups have been asking about that, so we're getting some school groups booking for that one. The 2200-square-foot Hubble traveling exhibit promises to immerse visitors in the Hubble mission and includes a scale model of the Hubble Space Telescope. Science Center officials welcome questions from the public or from teachers hoping to bring their students. Look us up on Facebook, East Kentucky Science Center in Planetarium. That's where we do most of our communications with our teachers. So give us a call or look us up on Facebook to find out more information. Reporting in Prestonsburg for EKB News, I'm Shannon Deskins.


Get on top of it before they do. Every 24 minutes, tipped furniture or a falling TV sends an injured child to the emergency room. Preventing tip-over incidents is easy, inexpensive, and only takes five minutes. Learn how to secure your furniture and TVs to protect children at AnchorIt.gov.


Let me give you a quick overview of the pulmonary outflow and the aortic outflow. The anterior one is the pulmonary outflow, the posterior one is the aortic outflow. Pulmonary outflow is also referred to as the infundibular. If you take a look, these are the three semi-lunar valves. They are called semi-lunar because they are shaped like half a moon. The pulmonary outflow, the three semi-lunar valves are named one anterior left and right. In the case of the aortic outflow, we can see that the valves are closed already. Here, the relationship is opposite. Here we have two anterior left and right and one posterior. Let's mention a few quick words about the semi-lunar valves themselves. The margin of the valve is called the lunule. And the central portion of the valve is a little thick and that is called the nodule. And we can see the nodule in this closed aortic valve. This nodule is responsible for allowing tight closure of the valve. And that is what we see. Above the testament of the semi-lunar valves to the respective valve, either to the pulmonary or to the aorta, we see there is a small dilatation. That is referred to as the sinus. So in the case of aorta, this is referred to as the aortic sinus. In the case of the aortic sinus, they are more important functionally and clinically. This is the right aortic sinus. And this is the left aortic sinus. These are the places which are responsible for diastolic filling. That means during diastole, when the valves are closed, these sinuses fill up with blood. The right aortic sinus gives passage to the right coronary artery. And we can see the opening of the right coronary artery if we look very closely here. And my instrument has gone in. This is referred to as the right coronary osteum. Similarly, on the left side, we have this left aortic sinus and that gives passage opening to the left coronary artery.  And in the case of the aorta, the posterior aortic sinus does not have any coronary. In the case of the pulmonary artery, the sinuses are not so functionally important. This is the mitral valve on the left side, anterior cusp, posterior cusp. And we can see the cordy tendinitis to the papillary muscles. The most common pathology involving the mitral valve is the what is known as mitral stenosis where there is narrowing of the mitral valve. The opposite condition is called mitral regurgitation where the valves do not close during systole and therefore blood moves from the left ventricle to the left atrium. So stenosis means narrowing. Regurgitation means non-closure, leading blood to flow in the opposite direction. We can have a similar pathology on the right side also. So this is the tricuspid valve. We can see the anterior, posterior and septal. We can have tricuspid stenosis, tricuspid regurgitation. However, mitral stenosis is more common. Again, we can get erotic stenosis and erotic regurgitation. In erotic stenosis, the blood does not flow out symmetrically and in regurgitation, blood flows back down into the left ventricle. Similarly, we can get pulmonary regurgitation and pulmonary stenosis. However, erotic stenosis is more common than pulmonary. The most common condition where you can get valvular pathology is atherosclerosis, ischemia or congenital defects. Though, of course, they can also be due to rheumatic heart disease. So these are some common defects which involve the erotic valve, pulmonary valve, tricuspid valve and mitral valve. The next point which I want to mention to you was about the location of hearing the sounds. Mitral valve sound is heard at the apex of the heart, which is in the fifth left intercostal space, one palm width from the midline. Tricuspid valve closure is heard in the left fourth intercostal space. Pulmonary valve closure is heard in the second left intercostal space and erotic valve closure is heard in the second right intercostal space. So these are some clinical correlations pertaining to the four valves of the heart.


Remember a hallmark card when you care enough to send the very best Tonight from Hollywood the makers of hallmark greeting cards bring you Ward Bond in Catherine Haviland Taylor's The Failure on the Hallmark Playhouse Each week Hallmark will bring you Hollywood's greatest stars in outstanding stories chosen by one of the world's best-known authors The distinguished novelist Mr. James Hilton Good evening ladies and gentlemen, this is James Hilton tonight on our hallmark playhouse We present a story called The Failure by Catherine Haviland Taylor now What is a failure who can rightly call himself one? These are the questions you'll probably ask and they are the questions that the writer intended you to ask since her story Asks them itself and I think when you heard it you may feel that her story could also and equally have been called the success It's certainly a success as a story and it's a heartwarming Chronicle of a plain man's life which might well be the life of countless plain men who never make the headlines There've been a good many stories about doctors But now I think which so stresses the humility and selflessness of the profession and we are happy to present in the leading role of The failure that fine Hollywood actor mr. Ward Bond and now Frank asked how about a word from you There are hallmark cards for every memorable occasion on your calendar for birthdays Anniversaries holidays Yes for every occasion that calls for remembrance for a friendly greeting a word of good cheer an expression of sympathy There is a hallmark card that says just what you want to say the way you want to say it and that Identifying hallmark on the back that says you cared enough to send the very best Hallmark Playhouse presenting Catherine Haviland Taylor's the failure and starring Ward Bond My dear nephew Tonight I've been sitting here in my office and some long thoughts have been chasing themselves around inside of me Suddenly I found myself wanting to write them down When a man gets to be my age and the realization dawns on in that he's a failure And it's too late to do anything about it He starts poking around the ashes of years past Trying to figure out how it happened Just where the golden opportunities eluded and escaped him I've been sitting here listening to voices and words that were spoken a long time ago Words that were milestones and yet some of which I had completely forgotten And among them I realized now were the actual voices of beckoning success The day I got the papers that said I was a doctor one of the city's top surgeons sent for me I was feeling far more idealistic than practical as I sat there listening to him I have done a great deal of thinking about who I would like to happen as an assistant and as far as I'm concerned There's no one I'd rather have than you. Well, thank you, sir. That's that's very good of you But you see I sort of planned on going back to Pleasanton My father had a great many patients there. He was the only doctor in the town, you know And I've felt a certain responsibility since his death as a matter of fact I'm going to practice there this summer Pleasanton You mean to tell me that you're going to bury yourself in that one horse town for the sake of a charity practice Or you'll be an overworked underpaid hack and you won't contribute one thing to medicine Dr. What you'd better listen to me or one day you'll look in your mirror and see a man old before his time of failure It was late the next night when I got to Pleasanton. My mother was sitting up waiting for me I told her about Dr. Bartlett's offer. She didn't have much to say Well, son, you'll have to think it out for yourself. What's this box of walnuts on the desk mother? It will have be dropped those by this morning. He said it was part payment for opening the boil on his little girl's neck. Oh, I see Yes, come in Evening Eli My girl she burned herself spilled an oil lamp there pretty bad how much for coming out Eli How much will you pay 50 cents and not one cent more? All right. I'll be right with you These of that summer were busy Mentally, I had already begun to look upon my practice in Pleasanton as temporary And I hurried from bedside to bedside Trying to do as much as I could Against the day when I wouldn't be there to do anything How's their patient Aggy O'Brien? She's gonna be all right Oh, I'm tired. You got anything to eat.  Mrs. Ahnheim was by she said she'd drop by again tomorrow She had no business out of bed. I told her to rest She wanted to spare you the trip out there pretty hard for a woman with five kids to stay in bed She says if you can keep her above ground till next year when Molly's 14 Why then Molly can do for the kids Do they actually think that I can measure their time? Grant their request to stay alive until the kids can manage mom Do they think that I'm I'm God Some of them do and the ones that don't are pretty sure you have a speaking acquaintance with me I put them out in the coop Didn't know whether it was too late to knock or not, but I saw your light Oh, I was just sitting here thinking things over Susan said a couple of chickens wasn't much an exchange for a baby But we'll send some more down when we can that's all right doc I You don't know what a difference you've made in our lives just in these few months You're one of us you understand us But when you tell Rachel Carson, she's gonna be better. She believes you and she starts getting better Well, I'd better be moving on Susan will start worrying. Well, give her my love. I'll do that Night doc night bill. I know I'm weak And I hope you'll see your way clear to forgive me I've got to pass the opportunity by I've just got to stay here in Pleasanton who as I sat there That I was just going to plug along and end up a failure Mother died soon after that and then your father Jimmy and your mother and you came to live with me And of all the voices I remember it is your voice. I remember loudest and clearest Hey, what's going on out here? Well, that wasn't very nice was a Jimmy. Why did you throw rocks at a girl because she was a girl? Why want a case what company well, there's nothing I'd like better hop in You know something why when I grow up.  I'm a Well, that's another story Jimmy That's another story The moment James Hilton will return to bring you the second act of the failure starring Ward Bond Sometimes in a moment of inspiration an author will write a phrase a sentence that illuminates his whole philosophy as though it were a flash of Lightning and this is the case with William Haslett the famous English literary critic Perhaps it was out of his admiration for the great dramatists of Shakespeare's time that Haslett one day wrote this simple But profoundly thoughtful sentence Words are the only things that last forever Certainly, it was a deep respect for words that made him write with such care that we still read his essays more than a century after they first appeared The makers of hallmark greeting cards recognize the importance of words Know that the effect of one simple greeting well expressed may last a lifetime And so they are as careful of the words they put into greeting cards for you to send as they are of every other detail Of they're making that is why whether it's Valentine's Day or any other occasion You will always find a hallmark card that says just what you want to say the way you want to say it See how true this is when you buy the Valentine's you'll soon be sending as you select them look on the back for the Identifying hallmark your friends will see it to and know you cared enough to send the very best Now we present the second act of Catherine havel and Taylor's the failure starting Ward Bond Yes, Jimmy Tonight I've been sitting here writing to you Sorting out some memories and some words that were said a long time ago At 12 Jimmy you thought I was the greatest doctor in the world At 16 you were telling me that the thing to do was to manage a practice But not to let it manage you At 17 you saw that I was a country doctor who would never expand And at 22 you were telling me how the big fellows did it At 22 you realized what I'd always known you must someday Well, don't misunderstand me uncle Eli isn't that I think you're a failure or anything But people have different ways of doing things now you have to keep up with the time Yes, I realize that and I do what I can Jimmy Say I have to write out in the country on a case. Would you like to come along? No? I've got some studying to do have a big exam coming up Jimmy. I can't tell you how very proud I am of you You're exactly the kind of a doctor. I dreamed of you being successful prominent prosperous Last month when I took Rebecca Kyle to your hospital in the city. I wanted to tell you that But it was a busy day for you Come in oh Hello, I like money. I brought in Rebecca Kyle Jimmy. Oh, yes operation scheduled for Thursday. Yes Thursday at 10 Jim, I'm sure she'd feel easier if she could talk to you before the operation Now look uncle Eli. I just took this case as a favor to you I have a lot to do before Thursday the car cases are very simple operation. Well, I know but there's a Psychological thing involved here back. He isn't any too strong and she seems to feel that she's not going to pull through it Nonsense I never lost a case like this in my life. Well, of course if you're busy I have a full week uncle Eli you coming to the medical association meeting well I'm going to try but Hilda Archer's baby has pneumonia and I have to be around considerable I guess you remember Hilda. She used to be Hilda Jones and she lived in that big house down on Elms Look, I'm afraid I have to run uncle Eli. I have lunch in an operation at two nice case and I get paid money It's nice stuff to have in the bank. Yes, I guess it is but some make it and some don't there are Compensations house Cynthia. Oh wonderful. She was asking about you last night. Oh, she's a nice girl Mm-hmm. She has just about everything a man hopes to find in the wife. Is it all set looks that way. Well, Congratulations, you're a lucky man. I Think so. Oh look now. I've got to hustle if I'm gonna meet Babcock on time Babcock the Babcock the one that wrote all those books on that's right. That's the old boy What Jimmy? He's been a hero of mine for a long time. What does he look like? Like a lot of other people say you might tell him if the opportunity presents itself And you think he'd be interested that his writings have meant a lot to one old country doctor I'll do that. I'll see you later, Uncle Eli.  I had always wanted to meet more than any other On the way back to Pleasanton. I stopped and picked out a posey and sent it over to Cynthia As a sort of an engagement remembrance A few days later she came out to see me doctor what I can't I can't marry Jim. Oh I see Well, I'm sorry to hear that but if you can't you can't that's all there is to it I wanted to explain to you you see Jim hasn't any idea at all. What is important in life Everything you have he's missed everything. I have everything Friendship love admiration Sense of proportion a sense of values. You don't think Jim has those things. No When was the last time he was out here to see you? Oh now you must remember He has a lot to do at the hospital the people in this town are his people They don't seem to mean a thing to him Dr. Eli what is a human being Jim's a complete wash out of failure. Well Cynthia I don't know quite what to say Hello Yes, Jim Oh, she has I see all right. I'll come right in what is it Becky Kyle Jim wants me to go right down to the hospital Operation was a successor my charts have been satisfactory, but she just isn't putting up a fight Doesn't seem to have any will to live she'll die if something can't be done Where she may be just obsessed with the idea that she's going to die. Let me have a talk with her You want to come along? Hey, I said of course Becky it's dr. Eli Becky open your eyes and look at me Becky open your eyes That's better. No, no, no, don't don't close them. I want you to look at me. That's right You know It's mighty nice out in Pleasanton The lilacs by your house are coming out Ted fixed that board that was loose in the front steps The other night when I stopped by to see how he and Tilly were making out He was out in the kitchen trying to iron her dress Should have heard the language he was using over that iron No, he's coming in again tomorrow to see you How's my baby? I saw her this morning. She was crying for you when she cries. She won't eat That's right, but you see Becky we promised her you'd be home today You could have been sure the operation was a success you're just wasting your time lying here in bed now Haven't I always told you the truth straight out Becky I'll tell her back. Yes, Jimmy I've been sitting here thinking over a lot of words and what they meant to me as I listened to them and stored them away For future reference It was only a few days after Becky Hawkeye left the hospital That you asked me if I would attend the County Medical Association dinner with you I was very proud that you had asked me to go with you and I was sorry that I was late But Mary Smith's baby was born and it was a long and hard delivery I was surprised that no one had started to eat when I got there. I Stood in the doorway and then somebody pointed out a place to me It was at the head of the table. I thought there was some mistake, but I was hungry So I pitched in and started to eat you Seem hungry doctor, I am I haven't eaten since this morning, or I don't believe we've met my name is what I'm from Pleasanton My name is Babcock Babcock gentlemen as you all know this dinner is in honor of my uncle dr. Eli. What? In honor of what did he say yes in honor of you dr. What that's why we're here last month He saved the life of a patient of mine Becky Kyle Through the knowledge and use of applied psychiatry That was one case Through the many years of his life. He saved thousands of Becky Kyle's He's brought them into the world bound up their skinned knees Treated their dogs and their cats Sat by their bedsides loved them prayed for them wept over them Brought them hope and courage by just appearing when they were ill And many times gave them added years to live before he left I'm proud that I'm related to him just as every gentleman on this board must be proud to know him He's a fine and good man And in my opinion the most successful man amongst gentlemen Jimmy You do me far more honor than I deserve But thank you and God bless you for this moment I know it's late Cynthia, but I was just passing by and I wanted to tell you what has happened to me tonight Babcock was on my right Cynthia Babcock on my right. Oh come in come in Tell me all about it. I knew you'd want to know because Jim arranged it. It was a testimonial dinner Everyone in the County Medical Association was there and Babcock asked me if he could come and talk to me about a case Jim did it. Yes. He did Cynthia darling Would you like to give him a message for me? Would you tell him that I've changed my mind? Tell him that I think he might turn out to be something like you after all I'm on the strength of that I'll be very proud to marry him Will you tell him that I'll write it in a letter tonight. I'll put it all down just as you said it It was after two by the time I got home And as I sat down and started to write this letter the telephone This is Mike Siefie. Please could you come right over? The mess is bad There was ten miles ahead of me as I started my car But the thought of the miles didn't tire me as they sometimes did late at night I was feeling young again, and I I found myself thinking that with luck I could go on for a good many years longer I Looked up and the stars were bright and close through my windshield And I said to them as so many of my patients had said to me Just a little more time a little more time And so I arrived at Mike Siefie's went in to his wife's bedside It's all right now Mary Everything's gonna be all right now The doctors here And Jimmy as I stood there I suddenly realized that it was these words that kept me in pleasant in all these long years It was my patients faith in me that gave me faith in myself It was these words that had been telling me for so many years that I was not a failure But I'd never really heard him before tonight It's all right now Everything's going to be Jimmy May you hear those words Over and over Through all the days that you live in a moment James Hilton and Ward Bond will return But now I'd like to remind you that it's time to start thinking about Valentine's because Valentine's Day is only a little more than two weeks away You'll find so many different hallmark Valentine's to choose from it's easy to find just the right one to send every person Who is dear to you a Valentine that says just what you want to say the way you want to say it And here's a very special Valentine treat that hallmark has prepared for the youngsters. It's hallmarks make your own Valentine's They're so easy to make it's loads of fun and they're so beautiful children just love them in one make your own kit are bright red Cards lacy white panels tiny golden hearts and cute little figures to fasten on each Valentine a little bear a baby duckling a Toy horse eight different figures there's material for 16 Valentine's in this kit Which sells for a dollar or you can buy a smaller package of materials for only 50 cents Find hallmark make your own Valentine kits at the friendly store where you buy your hallmark greeting cards Here again is James Hilton as I remarked at the outset of tonight's play This story could appropriately have been called a success and now that you've heard it I'm sure you'll agree not only on that but also that our guests tonight mr. Ward Bond Certainly helped to make our presentation a thoroughly dramatic success. Thank you Ward Bond for a splendid performance my thanks to you Mr. Hilton every once in a while an actor gets to play the part of some character that is Particularly close to him the character of Eli Watt did that for me tonight Maybe it's because I'm a country bread boy myself But the doctor the country doctor is something that is tied up with the tradition of our country a part of a pattern of Living that is unforgettable He's had a lot more to do with keeping people happy than many of us realized While I'm on it so do your fine hallmark greeting cards in something of the same way They bring a lot of happiness and good cheer wherever they make a call on anyone Thank you mr. Hilton for inviting me tonight and thank all the hallmark people for me You're welcome anytime mr. Bond and may I add that next week? We have something rather special both as to our story and our star We shall dramatize the early life story of Abraham Lincoln from one of the literary classics of our time Carl Sandberg's masterpiece the prairie years and in the great role of Lincoln himself We shall present one of Hollywood's truly great stars Gregory Peck and The following week when we shall all be in a Valentine mood We shall present a memorable love story Smiling through with another great star Lou Ayres and the week after that We shall be proud to welcome Joan Fontaine in random harvest Our hallmark play houses every Thursday our director producer is D Engelback Our music is composed and conducted by Lynn Murray and our story tonight was adapted by Jean Holloway Until next Thursday, then this is James Hilton saying good night Look for hallmark cards that are sold only in stores that have been carefully selected to give you expert in friendly service Remember hallmark cards when you carry enough to send the very best Tonight's story came to the courtesy of Mary MC Cooper who with John Ford produced the forthcoming picture Mr Joseph young of Africa Ward Bond can currently be seen in the RKO release Joan of Arc This is Frank Goss saying good night to you all until next Thursday when James Hilton will return to present Carl Sandberg's The prairie years starring Gregory Peck and the following week smiling through starring Lou Ayres and then Joan Fontaine in random Harvest The program came to you from the hallmark playhouse. This is CBS the Columbia Broadcasting System


Hello and welcome to today's cloud-native webinar on Flux and OCI. My name is Max. I'm a core Flux maintainer. I've been on that role for about a year now, and I'm a senior software engineer at Weaveworks, and there I'm working mostly on multi-cluster Kubernetes with Weave GitOps and also on Flux itself. Yeah, as it says on the slide, I love working on distributed system. I love programming and Go, which is a language I quickly learn to like very much because of its simplicity and ease of deployment, I should say, and I'm very passionate about free and open source software. Our agenda for this webinar will be as follows. I will introduce you to terminology and semantics of GitOps and Flux itself, what Flux is and how it got to be. And I will introduce you also to OCI, what these three letters stand for and where is it coming from. And then we're going to get our hands dirty looking into what Flux can offer with OCI and conjunction. I'm going to show you that it's still GitOps and we're going to run through two demos, one for Helm and one for Customize. So what is GitOps to begin with? GitOps evolved into these four principles that are outlined on the slide. The first one is a GitOps system is declarative. That means the system managed by GitOps must have its desired state expressed declaratively. For example, Kubernetes where each state, for example, a deployment is declared in a manifest file. GitOps means state is versioned and immutable. So the desired state is in a way that enforces immutability as with Git where an object reference cannot change. It provides versioning and retains a complete version history. The third principle pulled automatically means that software agents running on the system that uses GitOps pull the desired state from the source. Which is from a Git repository or as we'll see today from an OCI distribution. GitOps also means and that's the fourth principle that the state is continuously reconciled. So it's not only that you declare your manifests, you store them in a versioned way and then an agent pulls them. But this agent continuously observes not only the state of the source of these manifests, for example, a Git repository, but it always tries to match the actual state of the system with the desired state of the system. So any system that follows these four principles can be called a GitOps system. And why would people want to use GitOps in the first place? And I've put some bullets on this slide who lay out the major benefits. You get stronger security guarantees. You have much more developer and operational productivity. You have a better developer experience. Developers can just write their manifest files, push them to Git, have a CI pick them up and then the system will reconcile them. You have an improved stability, especially because of the immutability principle. You have a higher reliability because the agents continuously try to reconcile the desired state with the actual state. And it also provides a way to be consistent and standardized. And now what is Flux? Flux is at first an implementation of the four GitOps principles. And it also is a CNCF open source project. Flux in one sentence is a Git-centric package manager for your applications. And it is a set of continuous and progressive delivery solutions for Kubernetes. So it's very much fit for any Kubernetes deployment. The benefits are very much aligned with the benefits of GitOps in general. You reduce developer burden when you use Flux. It is very extensible. It even provides a good API where you can build your own components on top of the core Flux components. It comes with out-of-the-box support for Customize and Helm. And as I said before, it is designed for Kubernetes. So Kubernetes is like a first class citizen in the Flux world. So it provides GitOps for not only your apps but also your infrastructure. So you can have your cluster completely declared and get repository and Flux will make sure to install all the applications and infrastructure components. It integrates well with existing tooling. So it is as opinionated as necessary but as dynamic as possible. It works with Kubernetes. Multitenancy is built in. So the Flux CLI, for example, provides commands for managing multiple tenants on a cluster. Flux has ways to alert and notify users upon certain actions. This is done using CRDs. So you are very flexible with which actions you want to trigger and alert from. Users trust Flux. So we have a huge user base among the cloud native community. And Flux itself has a very lovely community. And I myself experienced that when I first got in touch with Flux around one and a half years ago. It's just a very lovely experience being in touch with the Flux community in general. Flux is a set of controllers. So it does all what is laid out here. In one of these controllers. So there's source controller, for example, that actually clones a Git repository or fetches a harm repository index. Or fetches an OCI image from an OCI registry as we'll see later in the demo. Then we have customized controller that implements Flux's opinionated way of applying customize. It has a home controller so you can very easily use Flux to deploy home charts and create home releases. Notification controller is a separate component that is configured using CRDs. Then there's image reflector controller that you can leverage for image automations, but also for other things. So image reflector controller basically tracks an image registry, which is also an OCI registry. And, for example, reflects the latest tag of a certain image in the cluster and makes it very easy to act upon new images being pushed to a registry, for example. Which is something that image automation controller does. So image reflector controller and image automation controller taken together let you automatically update your applications based on the images that are available. And Flux can even commit to a Git repository automatically if you configure it so. So the next thing that I quickly want to dive into is what is OCI? So OCI stands for the Open Containers Initiative that was founded in 2015 by Docker and others. So basically Docker, the company took what they had and brought it to the OCI to have a bigger community around Docker containers. And it is part of the Linux Foundation. It provides several specifications for image formats, distribution and execution. And these three brought together provide a very powerful tool set. And as you can see here, when I issue Docker Run and provide it with a certain image and registry name, these three specifications work together. So there's execution, which is symbolized here by Docker Run. So there's a runtime running on the computer that takes care of executing the image. And then there's the address of the registry Docker.io, which implements the distribution specification. And eventually the image itself that is pulled from the registry is specified by the image format specification. And ever since the OCI was founded, usage of its specifications as soon as they came out has transformed from only Docker containers but one a certain application in a certain way in a certain runtime to a very generic application and configuration container format. So this becoming an application delivery format. There's several prototype and also product ready solutions out there that show what is possible with OCI. So this car, which is a personal project from Chris Nova, where you can save your configuration of the application together with the actual application in the form of a container image in one container image. And then when you want to run it, you have like only a single image that you pull or that you distribute it to your users. And they have everything in that single image, the configuration as well as the executable application. And then there's customizer, a project by one of fluxes core maintainer Stefan. And that's very, very similar to what flux does with customize and what we're going to see in the demos. There's also quite new project and a company that has been founded around it called Acorn. And Acorn uses OCI for bundling applications as OCI images. So you have a very nice front end, a very simple way of declaring an application. And then Acorn pulls all the definition coming from that front end configuration, creates an OCI image from it, pushes it to a container registry. And then the Acorn agent warning and Kubernetes makes sure to execute the application as a disconfigure. And Google is also heavily invested into OCI, for example, with config sync, which is part of Google Anthos and can also consume various kinds of OCI images. And the great thing about OCI besides its open specifications is that OCI registries are already a commodity in the cloud space. So every cloud provider has an OCI registry warning that hosts the application images, so the Docker images, if you will. But there's also lots of other implementations out there. And the Aorus project actually provides a list of these implementations. The simplest one is shown here below, which is distributed in the form of the registry container image, that you can just run using docker run registry column two, and then you have a full blown OCI registry warning on your machine. And now, when OCI and Flux come together, oftentimes people ask, how is this still GitOps? Like Flux, when it only pulls images from a container registry, it's not pulling anything from Git, so can we still call it GitOps? But if you look closely at the principles that I described above, OCI satisfies all four principles and eventually Git is still the source of truth. It's just that an OCI registry now serves as an intermediary where all the manifests are pushed to and that Flux pulls from. So before OCI, you push to Git and then Flux directly cloned the Git repository and reconciled the cluster state with the desired state in Git. And now you push to Git, you have a CI running that creates artifacts, pushes them to an OCI registry, and Flux pulls from there. So it's not very different, but eventually it provides better security and much better scalability. So pulling an OCI image is much less resource intensive compared to full or even a shallow Git clone. High available registries, as I said before, are available everywhere. So if you're running on AWS, if you're running on GCP or Azure, you will have an OCI registry available for your purposes. And in terms of security, Flux leverages Kubernetes workload identity and IIM when pulling OCI artifacts. So you don't have to manage any keys anymore on your cluster or even in your Git repository. There's no more SSH keys to wrangle and to generate to make sure they are revoked from time to time. And there's no more proprietary API usage, for example, having to hit up the GitHub API to create a token with a certain scope. It's actually using the same mechanism that's used for pulling containers. Because pulling containers and pulling anything else from an OCI registry is just the same thing in terms of security authentication. And very soon we'll be merging a PR that lets you verify the images that Flux pulled down using Cosign. We're currently working on that and trying hard to make it available as soon as possible in Flux. I now want to show demo how you use and leverage OCI in Flux for Helm and for Customize. We are at the terminal now and I would like to start this demonstration by showing how you can leverage OCI registries to deploy Helm charts. I have a cluster running locally here, a simple kind cluster. And we are going to start by creating the Helm demo namespace. Now I'm going to use the Flux CLI a lot. However, for 90% of the actions that I'm showing here, the Flux CLI is not really necessary because all it does in this demo is it creates Kubernetes objects. And in a production workflow, you would just store these Kubernetes objects in your Git repository. Alright, there's one exception and I'm going to call that out later when we get to that. Alright, let's create a source of type Helm, call it Pod Info because that's what the application that we're going to deploy is called. And now the difference compared to HTTPS-based plain old Helm repositories is that the URL starts with the OCI scheme now. And it's pointing to GHCR, which is GitHub's own container registry. And as you can see, it just generates a home repository that we can just inspect. And if you're used to using Helm with Flux, this doesn't look very different with the exception that the type is now set to OCI here. And the URL, as I said before, starts with the OCI scheme and not HTTPS. And now based on this source, we can create a Helmese. We're going to call it Pod Info as well. We're pointing it to the Helm repository that we just created and to the chart that we want to deploy. So what you can also do if you don't want to maintain a home repository per chart or even per OCI namespace, is you can create a home repository that just points to the domain or to the base of the OCI registry. So basically just point it to ghcr.io. And then if you do that, you have to provide the complete path to the chart. So in that case, we would have to do something like this in the Helmese. That's something that has come up in the community and being asked for and one of the latest additions to Flux so that you don't have to maintain a lot of Helm repository objects in your cluster. For the purposes of this demo, we're going to keep it simple. It's generating the homilies. The homilies Pod Info has become ready and we can have a look at it. And again, if you're used to using Helm with Flux, this is 100% looking the same as before as it would if this was based on a chart served through an HTTP Helm repository. So if you're already using that, the only thing that you would have to change is the source, the Helm repository and not your Helm of Isis, which makes migration to OCI a lot simpler. Let's verify that the pods are there and that the services there, everything has become ready. And it's as simple as that. So consuming Helm charts from OCI registries doesn't change very much in terms of your workflow, especially if you're consuming third-party charts and you don't have to upload them to an OCI registry. Now two things that are different though are supporting workflows. And one of these is updating chart versions automatically. So you might know that in the homilies, you can specify not only the exact version of the chart that you want to deploy, but also a semantic versioning range. But in that case, the concrete, the actual version being deployed wouldn't be reflected in your source, in your Git repository for example. If you need this to be the case, you can now use automated updates to Git with OCI repositories because Flux has an image automation component built into it. And it should be explicitly enabled though, but it's just a command line flag when you're using the Flux CLI. So it's one more controller that's running in the system then that watches container registries and that of course can also watch any OCI registry and it can apply image update automations based on a chart version for example. So now if you're consuming health charts from OCI, you can use this image update automation in that workflow too and you will get commits for every version bump and you don't have to do that yourself. You can also let it, you can specify the branch that the change is being pushed to here in the spec of the image automation object and have it push to a certain branch that another workflow will take off from and create a GitHub PR for example if you don't want Flux to directly push to your main or production branch. And one more thing that's possible with OCI based homo repositories is that you can use the provider field. So the dot spec dot provider field of Helm repositories, let's you specify one of these four providers and we support the three major cloud providers AWS Azure and Google GCP and the current version of Flux and then you can make use of your worker node authentication so you don't have to store any secrets, any credentials in your cluster and provide them to Flux in order to access private registries for example. Right and we have examples for all these three cloud providers in the documentation. So I want to encourage you to have a look at this documentation if you're on one of these three cloud providers and don't want to maintain any credentials in Git or on your cluster anymore. So that's it for Helm. Let's clean up and let's proceed to how using customizations now works with OCI because that's even more exciting in my book. All right, so we are in the pardon for directory. This is the source code I forked pardon for from from Stefan's repository. And it has a customized directory here that has customization file. That doesn't look very exciting if you're used to customize. It pulls in three Kubernetes manifest files creating a deployment horizontal part auto scaler and the Kubernetes service. So how do we deploy this customization using OCI info? Okay, so let's say we want to deploy version 002 of our deployment customization manifests. Now with OCI support for customizations, the Flux CLI also got some new artifact some new commands. One of these is flux push artifact artifact rather that is provided with the URL of the artifact that I want to push. The path that I want the artifact to contain or to be built from. And I'm going to tell it this is the source of this artifact. We're going to see later how this comes into play and the revision. This both of these annotations that are put onto the resulting OCI image are there to facilitate tracking back an OCI artifact to its source. So that you can know, okay, this is coming from this Git repository. So if I need to change anything, I'm going to clone this repository and push the changes to it. And here is the output of the successful run of flux push artifact. It says I'm pushing the artifact to this registry. It has been unsuccessfully and it also spits out the actual image digest. So this looks very similar to the workflow that you use when you push a Docker image. And in fact, it's not very different. Let's have a look at the registry real quick. GitHub provides a nice user interface for its registry. And you can see version OO2 has been pushed. Here are all the tags that I've created before. So OO1 has been created and like one day ago and now we are at version OO2. You can also make use of a tool called Quaint to check all the tags. But the flux CLI also has a command for that. I'm sorry. You need to provide the OCI scheme. And then flux is going to pull down all the tags and show the source and the revision. These are the two data points that come from dash dash source and dash dash revision when we push the artifact. So this is very valuable information when you need to work with these artifacts, right? You don't have to provide them by the way, but it is highly, highly encouraged to do that because otherwise it'd be hard to track these back to their sources. All right. So now we have pushed our artifact. Let's see how it looks like. What does a flux OCI artifact actually look like? And I'm going to use the Quaint tool again to pull down the manifest file. And this looks very, very similar, if not equal to a manifest file for a Docker image. It has a config. Flux is currently not making use of these configs, but it's still there. The important thing is the layers. Flux by default creates one layer, but you can actually push OCI artifacts with several layers and tell flux which one to pick based on the media type. So you can have a layer for configuration, a layer for your artifact, and maybe a layer for your actual Docker images. And then you tell flux, please pull the artifact from this media type. And let's have a look at the actual image content. So every content in OCI is addressable via a digest. And of course that's a binary blob. So flux basically just takes the path that we provided it with, with this flag. It creates a tar archive and gzips it, and that's the content of the layer. So what you see here is just the same as we have in the customized directory. And it's as simple as that. So a flux artifact is basically an OCI image with the tar archive as a layer. So let's consume it. We're going to create a source of type OCI, and we're going to tell it to consume this tag. And you'll see here that it's telling us that it's creating an OCI repository. OCI repository is a new type that we created to support these kinds of workflows. See here, this is kind OCI repository. Also as a spec field as to all flux resources. And it looks very similar to other source CRDs where you can provide an interval. You can provide a provider here as well. So this is the same as with OCI based helmet repositories. So if you want to access a private OCI repository and you're running on one of the three major cloud providers, you can just tell it provider AWS, for example, and then Flux will use the cloud provider's authentication mechanism. For example, IAM and the AWS case to authenticate against the OCI repository. Since this is a public repository, the provider is just set to generic. And then you can also provide a secret ref that contains the actual credentials. And here you'll see that Flux also pulled down the annotations from the image and stores them in the status of the object, which is also very helpful. You don't have to pull down the image yourself to know where the source comes from, where the OCI artifact comes from. All right, so I have another tunnel open on the right side. We're going to watch for pods being created in the default namespace because now we are finally going to create the pattern for customization. This now comes from an OCI repository that's called Pod Info. The path is customized as we saw when we pulled down the actual layer contents. And we want the target namespace to be default so that everything coming from this customization is created. This namespace dash dash prune tells customize or Flux to remove every object that the customization created as soon as the customization is deleted from the cluster. Now the pod is being created. It's running and it's going to get ready in a couple of seconds. The deployment is scaled to two pods. So we have two pods running of Pod Info now. We have servers running in the cluster and everything is fine. Let's have a look at the customization. And this also looks very similar to all the other customizations that you use that are based on, for example, a gateway repository source. The path here tells Flux to only create the customization objects from this path. And this actually helps you when you want to deploy the same OCI artifact on different clusters. For example, a dev cluster and a prod cluster. So you can store the configuration for both in the same artifact just a different path. And then on the dev cluster, you point it to the path dev. And on the prod cluster, you would point it to the path prod just as you would with the get repository. Now we see that a service of type cluster IP has been created. So if you don't have an ingress controller warning or don't have any kind of ingress on that cluster, we don't have a way to access the Pod Info UI without any port forwarding, for example. So let's change that. We're going to change the service type from cluster IP to loadPalancer. And we are going to change the version that we are going to push. So I changed the service manifest. And now I'm going to run Flux push artifact again and create another version, 003. And now since we pointed Flux to the specific version 002, I need to change the reference here to 003. And as soon as I exit here, take a look at the right side. And now the Pod Info service has changed from cluster IP to loadPalancer. So you can take the IP address, 9898 is the default port. And we get our greetings from Pod Info. So everything that I had to do was change the manifest, push another artifact and change the OCI repository. Now if we want to skip the last step, changing the OCI repository, we can just tell Flux to use a semantic versioning range. In this case, the asterisk tells Flux to always use the latest version. Now let's change our service back to cluster IP because maybe we now have an ingress controller running in the cluster. So we're going to set the version variable to 004 and create and push another artifact, no version 004. And now since the interval of the OCI repository is set to one minute, it can take up to one minute for this change to be applied. And here we go. And we can also inspect the OCI repository, get too much. And we can see that the revision is this digest starts with A9A. And this is actually the same revision that we just pushed when we pushed version 004, this one here, A9A. Now, oftentimes the question comes up how to track back a certain resource to the source that is being created from in a get-ups workflow. So let's say we have this deployment here that is called PodInfo. How do you know which actual source repository or get repository it is coming from when, for example, I want to change it from two replicas to three. And Flux has this handy trace command which I can ask this exact same question. So I run Flux trace and search in the default namespace for the deployment PodInfo and tell me where it's coming from. And here you can see Flux prints out the path back to its actual source. So this is the deployment that we are asking information on. It is being created by the customization called PodInfo in the namespace Flux system. And that customization actually consumes manifests from the OCI repository called PodInfo in the Flux system namespace. And since we annotated the artifact when we pushed it, we also know the exact revision in the get repository. So this contains the branch and the tag, I'm sorry, the char of, so the commit char and the path like the URL of its repository. This doesn't need to be a URL, by the way, it can be anything that makes sense in the environment that you're working in. But usually it's a URL pointing to the actual get repository that you can clone. So in this case, we would know I need to clone this repository and check out this commit to know what exactly is being created. And now if I want to change that, I can just change the files in that repository and create another artifact. So Flux trace and Flux push artifact are any artifact command in the Flux CLI rather like Flux list artifacts, Flux push artifact, and there's also Flux pull artifact, which is very much the same as Flux as the crane blob command that we saw before. Are the commands that I called out before when I said like everything can be done without the Flux CLI. In this case, in order to, for example, trace back sources without having to use the Flux CLI, you'd have to build obviously something yourself, but that is pretty simple because the Flux CLI also just consumes the objects in the cluster. So there's no magic behind that. It's just a nice way of representing, for example, the trace path here. This isn't specific to a CLI. I just want to point that out real quick. This has always been the case with Flux. It applies labels so that you can track back each resource back to its source. So here the label says this resource is being created by the customization of this name coming from this namespace, and there you can trace back your way using cube color, for example. And for Flux push artifact, it's very similar. You can create your own artifacts that just have to have the same structure. So like the layer that you're pointing Flux to has to be a tar archive, tar gzipped archive containing the manifest files or the customization. So this is how you use OCI and Flux today. And I want to point out one more benefit of using OCI if all the other benefits that are called out now haven't convinced you yet to at least try out OCI with Flux. And one of them is that more and more cloud providers and OCI implementers are starting to support immutable image tags. For example, here's the announcement from AWS from two years ago where they announced that they are going to support immutable image tags. And this is a major benefit over Git, for example, because when you consume a Git tag, there is a chance that you're not consuming the exact same content as maybe in a week or one week ago, because Git allows you to just force push a tag and override the tag with the new content. Using immutable image tags and OCI, this is not possible anymore. So this is a major step forward when you need to have a better accountability in your deployment pipeline because when this tag has been deployed and immutable image tag policies are in place, you exactly know the content that is being deployed, which is very important, especially to security or rare people. Now, if you found all this helpful and if you want to try out Flux yourself, I encourage you to have a look at the Getting Started Guide. This is part of our own documentation that we maintain at fluxcd.io and it helps you just getting started installing Flux bootstrapping with your own cluster and everything. And then if you want to take it a step further, you can browse our docs a little more. We have documentation on all the available components, source controller, customize, and so on. So this is also a very, very helpful reference when you're using Flux on a day-to-day basis. We also have covered use cases that we usually stumble upon and that we hear from people using Flux. We have guides on, for example, using CL secrets or Mozilla SOPS if you need to store your secrets in a secure way in your Git repository and all that. So I really encourage you browsing the docs. And if you want to get in contact with the broader Flux community or the Flux maintainers, just join the CNCF Slack at cloud-native.slack.com and join the Flux channel there. I myself have experienced the community to be very, very polite, very, very welcoming and helpful. So if you have any questions, please don't hesitate to reach out in that channel. You also have a mailing list where we put out monthly updates and announcements and all of Flux's source code is spread across GitHub in the Fluxity organization. But it's best to start with a Flux to repository where we also have many discussions going on. For example, enhancements to Flux. So if someone wants to propose an enhancement to Flux, they usually start a discussion on GitHub in the Flux to repository. And with this, I want to thank you for taking part in this webinar and have fun with Flux.


Everybody forced here ripping one box for Stefano M a undisputed wrestling Good luck Stefano What's up Brennan here we go man This stuff is fun not the biggest wrestling fans you guys know, but I love good products and this is a great product 2021 undisputed WWE one hit per pack so she'd get what four autos per box. I believe Hmm. I'm not actually it doesn't say on on the box here, but I think on the checklist is like for Autos for relics, I believe That's how it averages out. It's what 10 packs. It was different. All right. Yeah, this is awesome stuff This is like masterwork wrestling honestly First auto is going to be 127 199 Otis there's Otis right there and still I love the art on these Bray Wyatt Yes, Tyler and in a few break chain Lage Keith Lee. We've got a relic card Finn Balor for 99 authentic Matt relic Doesn't say anything about being match used, but I'm guessing If it's from It's probably from a match right has to be it's authentic It says forever 16 2020 ever mind says out of the date right the top there. I skip that part nice Finn Balor to muscle chompa almost Grand slam champion Seth Rollins. We've got a Danny birch auto 67 of 99 NXT Danny birch auto Such a nice product man carrying cross Tamina Yeah Really Nice relic card Bailey Oscar eight of 25 authentic Matt relic Good stuff Bailey and Oscar Summer Slam Matt Matt relic a Ray Mysterio sketch cards there. That's a cool one Big E Flare auto it's Kane nice hit grand slam champions 1 18 of 199 Nice Kane auto Dude master came I love master game GF Hardy Natalia Yeah, I love those those artwork cards or like canvas cards or whatever they might be called Any Horton there's an AJ Styles. That's a blue parallel 18 of 25 Another nice auto here at 10 of 99 the Miz pretty good box This stuff is awesome though. Yo, Kozuna, maybe something else big lurking here. What is this? What is this? Jersey auto Ray or not Jersey, but I'm still used to saying that relic auto Matt relic auto Ray Ripley 1 of 99 nice card there Kashida Montez Ford Gable Styles that is a Sami Zayn auto 2 of 25 tons of autos in this That's that's Seth Rogen That's Seth Rogen dude. Come on Oh AJ Styles on that one Got a t-bar auto 159 of 199 Camille is a personal for Stefano M. Can you so live Morgan and last pack? Got riddle green Numbered for a 50 and a Matt relic auto 3 of 50 of Becky Lynch Good box Good box Johnny Gargano that'll do it. Thank you Stefano. We'll get these cards out to you shortly


What's up everybody, Jason here from jazbeastcasebrakes.com, 18 Chronicles spots being given away here with 2019 Contender's Fat Pack Rounding Team number one. The way this works guys is first we'll do the break, randomize the customer names and teams, distribute the hits out of the fat pack right here, and then at the end of the break, we'll take all 32 customer names again, put them in a dice roller, randomize them, and top 18 out of the 32 get a spot in Chronicles which is sold out and coming up next after this. So good luck, let's do the break, let's roll it, and we got ourselves a three and a six for nine times. Two, three, six, seven, eight, Aaron, down with Patrick. Nine times here now, one, two, three, four, five, six, seven, eight.  And again, no trades guys, just a quick fat pack now to do the break really quick, then we'll come back and see who's getting into the mixer and who's not. Alright, for the Seahawks right there, Miko Harmon, MVP contenders, a little green, little pervers, MVP contenders, there you go. Now let's see who's gonna get into the break, good luck. Here's the Dice Roller, here's the customer names, remember top 18, go ahead and roll it again, and it's a three and a four this time, seven times. One, two, three, four, five, six, and seventh of the final time. So Eric, Brian, Jeff, Brian, Brian, Arthur, Gregory, Mark, Eric, Eric, Aaron, Billingsley, Jeff, Aaron, Pettit, Mark, H, Mike, G, Brian, Aaron, and Barry. You guys are in, congratulations, top 18, get in. And of course, now coming up next is Chronicles Football, six bucks half case break on jazzycasebricks.com.


oh no i'm getting sprinkles please don't rain for real please don't rain for real please don't rain for real oh sun's back out um for now all right i should be able to get these fiberglass in there all right i think when this rain blows over i should be good for a while like in the looks of this so far so this pipe will make sure that all the bearing holders are all lined up i think it's looking pretty good nice paddle wheel right there some pedals over here and over there sit back here in there yeah all right i hope i can just get this rain to stop and i'm just impatiently waiting for this to harden oh wait maybe i shouldn't be so impatient am i have anxiety how much space over there and over here and i might want to get a bit more space between the pedals and the boat so trim a little bit off this squeeze these together i need a paddle wheel in the middle here and i'm thinking two discs with like paddles that go between them kind of like a ladder that goes around in a circle yeah kind of like that boy i sure could use a full sheet of plywood right now i could do two of those at once as it is let's do it this way it'll be fine and here's the first one i put a whole extra layer on the whole thing so it's two layers thick and then i put some extra layers just you know like spokes and they all converge in the middle so it's extra thick in the middle and then i had this big scrap piece of fiberglass laying around and i cut it up into the pedal parts paddle parts not pedal parts the pedals are those those are the paddles paddles paddles all right i got the second one of those made and now i need to make a hole hmm i don't have any hole making stuff here okay i used to make a hole i feel like it's not worth it going all the way back to my house to get a hole maker hammer on the boat it's kind of nice that it's all frayed because that will stick better to the place i'm going to attach it looks like it's going to be all right i got a fiberglass these together fiberglass these in place keeping them perpendicular all right i think everything is lined up at least as close as it needs to be when i put in the things it'll you know straighten out the edges i just need to get some fiberglass wrapped around there without bumping these oh it's gonna get tight fit i think i'm gonna have to stand back here and just reach over okay i got one layer of fiberglass in there and they're locked in place once that one hardens i'll put a bunch more i'm only fiberglassing between these i'm not gonna fiberglass on the outside because the bearing is right there oh and i think i might get rain in half an hour or so that fiberglass should be fine but i better not put any more on more on


One morning, Daddy Gamer and Baby Gamer were playing in the living room. Mummy was getting ready for the day, and so Daddy had been feeding Baby breakfast. Somehow, Daddy's copy of Pokemon Soul Silver had ended up on the sofa. Baby Gamer spotted it, picked it up, and was very curious about it. She'd seen this logo somewhere before. It meant something to her. What could it possibly be? Oh, she said at last. It's a Pikachu thing. Daddy, can we play the Pikachu game? Amused, Daddy figured, why not? So he dashed upstairs quickly and fetched the little Game Boy pocket and copy of Pokemon Yellow that he and Baby Gamer had played previously. Together, they watched the exciting intro animation, full of pictures of Pikachu surfing and flying with balloons. Daddy crossed his fingers and hoped that the 20 year old battery inside the cartridge had saved their progress from the last time they played, and thankfully, it had. This time though, Baby wasn't content to merely sit on Daddy's lap and watch him play. She'd been practising at playing games a lot and had been getting relatively good at Mario Kart. She certainly spent less time smashing into the barrier these days. So, Baby Gamer took hold of the tiny handheld and jabbed at the buttons. Moving her little character around somewhat erratically. Daddy watched over her shoulder for a bit before reaching around her to try and help steer them towards adventure. Even if he had to admit that this felt strangely reminiscent of Twitch Play's Pokemon. Eventually, the pair made their way out of their small starting village and into the deep, long grass. They trudged a few steps before Baby Gamer encountered her first wild Pokemon. Unless you count her Pikachu, she'd been acting standoffish all morning. Out from the grass popped a tiny little creature. What's that? asked Daddy. I don't know, replied Baby. It's a little mouse, explained her father. He figured that Baby would enjoy seeing a mouse more than a rat. Beaker dashed up to the mouse and gave it a friendly greeting while Daddy and Baby said, Hello, little mouse. Before adding, bye-bye, little mouse, as Daddy explained that the creature was now going back to its family. This seemed to please Baby, and so the trio carried on with their walk through the grass. Eventually, they came to a big ledge. Talking with a nearby man, Daddy and Baby learned that they could jump down the ledge if they wanted. Daddy figured that it might be fun, so he led them down over the ledge with a little hop. As they turned to look back, they realized that Pico was still up at the top above them. At first, she looked around, confused, before she started waving and doing a little dance. Daddy was enjoying watching, but Baby insisted that they keep going. They had adventures to find. Before long, the group entered a new town and found themselves at a tall, square building. This is a Pokemon Center, Daddy explained. It's like a hospital for Pokemon. In they went, and they found themselves in a busy room that was filled with people and Pokemon. Daddy told Baby Gamer that if she wanted, they could hand Pico over to a nurse to make her nice and healthy. They strode up to the front desk, and Daddy lifted Pico up onto the desk, as Nurse Joy recalled the Pokemon to her Pokeball and placed it on the special machine. There was a flash of light and a little chime. Then the nurse handed the ball back and outburst Pico, healthy and full of energy. Now she's all better, exclaimed Baby Gamer. Next, Daddy took them to a nearby shop, where the owner gave them a package that they needed to take back to Professor Oak. Now they had options. Daddy explained to Baby that they could either go straight back home to the village they'd started in, or they could travel to the west to see if they could find the boy that they'd met last time with his fluffy Eevee. Eevee cried Baby, and off they went. As it turned out, Daddy had misremembered this part of the game. The boy and his Eevee were nowhere to be found, but thankfully there were lots of other Pokemon hiding in some grass that wanted to meet the adventurers. First the pair found another mouse, then a bird, then a hamster, and a monkey. They were all very friendly, and Baby had a good time saying hello to each of them. Baby got tired of Daddy pressing all the buttons when these Pokemon popped up, so she took the Game Boy for herself, lying on the floor with her legs crossed, tapping the A button to say hello to each new Pokemon they encountered. One by one, these Pokemon all said goodbye before disappearing. They've gone to see their families, explained Baby to Daddy, who smiled. At this point, Baby's attention span was running low. They'd had lots of fun playing together, but she wanted to do other things, and Mummy Gamer had just finished getting ready, so it felt like the right time to move on and do something different. While Baby insisted that she could do it herself, Daddy helped her by saving the game and carefully turning the power off. Then he took the Game Boy back upstairs so that he could keep it safe, while Baby contented herself by playing with Mummy. So, what's the moral of this story? Perhaps it's that adventure can be found everywhere, if we're willing to look for it. Baby Gamer was very content to wander around her little hometown, looking at the flowers and the trees. When she and Daddy went just a little further afield, there was plenty to do, from talking to the people they met, hopping down ledges, and hunting in the grass for friendly new Pokemon to say hello to. There are lots of opportunities for mini adventures on our doorstep, and things that seem mundane or familiar can become magical and exciting if we look at them through fresh eyes. The world around you is more magical than you realise. Never underestimate the adventures that can be had in your own backyard, or even sat on the living room floor with an imaginative child.


Our group is responsible with working with other experts across the agency, including seismologists on earthquake issues, hydrologists on flooding issues, and nuclear engineers on safety issues related to power, backup power and water supplies for our nuclear power plant should an accident similar to Fukushima occur in the United States. We're focused on ensuring that we implement the recommendations from that Task Force report, including the recent requirements directed by the Commission to all nuclear power plants to enhance the capabilities to provide cooling water and power supplies during a severe nuclear accident to keep the core cool and to protect public health and safety. In addition, we're making sure that we have capabilities at the plants to monitor the amount of water that's in the spent fuel pools to ensure that those remain cool following an accident. And finally, for plants similar to those at Fukushima, we're requiring enhanced capabilities to vent to protect the reactor containment buildings and containment structures to make sure that we don't experience situations similar to what happened there. In addition to the three orders that we've already issued, the Commission has just directed us to actually amend the order for the venting to ensure that the vents would be available even after there has been damage to the core. The Commission has also directed the staff to begin rulemaking to ensure that plants similar to Fukushima will be able to filter any of the atmosphere that comes from the containment in the event of an accident so that all the radioactive material remains inside the containment. We have a lot on our plate in the coming year. Overseeing the implementation of these orders requires our staff to stay focused on the schedules and the timelines outlined for executing the orders in accordance with the Commission's direction. So we'll be working to oversee the licensee's progress in implementing those orders, including the plans that they've placed will work with our regional folks, including the resident inspectors at the sites, to make sure that the licensees put good plans in place and that we're confident that they can execute them under a potential severe accident condition. The industry has responded very well. They've met all the schedules that we've outlined for them thus far. This includes developing the plans to implement the safety enhancements that we've expected and required of them. So they're moving forward with the purchasing of equipment and capabilities that they'll provide at the sites to accomplish those safety enhancements. We're continuing to monitor their progress and they continue to report periodically on it. Well, we encourage the public to participate in the many public meetings we have planned for the coming year. We welcome their input and insights into the safety enhancements we're considering for nuclear power plants. As well, we welcome them to email us at jld underscore public.resource at nrc.gov. We welcome and encourage their comments.


That was a great speech right now. If anybody in the room fits that job description, please stop by our booth. We're probably going to hire you. That was great. Yeah, my name is Michael. I want to talk a little bit about the transactional monitoring, essentially. So I don't want to brag a lot about app dynamics and what we do best and why we are great, but really what is the missing piece in terms of monitoring in the Cloud Foundry Strike? So what we are ultimately all up to is that, or you are up to, is you're providing services for your customers. Those applications consist of different features. People log in, people buying stuff, people making insurances, or whatever they do. Those features have to be built. This was very simple in the past. It has grown a little bit more complex. We have microservices. We have agile development. We want to build and ship fast. We want to fail fast. The thing is that you have to cope with all that complexity. And you have to meaningfully monitor that kind of complexity. And that's where we want to help you guys. Because the traditional approach we usually see within large organizations is that in terms of monitoring, you have a lot of stacks, a lot of silos around. You monitor your infrastructure, of course. You monitor log files. That's the most common thing you do when troubleshooting application problems. You pile through a lot of log files. Challenge is now, if you have a large and complex application with lots of microservices, how do you want to follow through one specific transaction? You pile in the good, and you follow that good through the log files from application part A to B to C to D. And at the end of it, you really have a hard time troubleshooting your problem or identifying your problems. The thing is that during all these different silos and stacks of monitoring, it does not necessarily reflect the end user experience. So if your operating system is out of resources or something like that, that doesn't necessarily mean that somebody is affected by that. So really, given you the end-to-end context, that's about the beauty. That's all about monitoring. We want to deliver you. And what we and the other application performance management vendors do is we want to give you really the possibility to tag and trace all transactions through your whole application stack across different technologies without changing, altering anything of your code. Really, by dynamically instrumenting your applications, following them through the stack during all these different technologies, and learning the behavior of your application. Because if somebody locks in Monday morning in a banking application and checks his account balance, that might be a very good time or a very high-load time. So it might be a little bit slower. And the system has to learn that. And the system doesn't have to, let's say, just put in thousands of alarms out to have alarm storms there. It has to learn the behavior over a week, over a month, and has to baseline the stuff and give you meaningful alarms. It's really about following all your transactions through the systems, tagging them, tracing them, and really rooting you through the problem if a problem happens. Because what we tend to see is that sometimes when you have an agile application, you haven't you built not necessarily at that built something fails or in that component something fails, but it has more of a domino effect, the butterfly effect. At some later point in time, it fails. And that's what we want to deliver you or give you the possibility to troubleshoot with transactional monitoring. If you're interested, just give it a go. It's pretty simple. You just have to create a user-provided service, bind it to your app, restage the app, try it out. If you're interested in more information, we've got a booth out there on the far left-hand side. Just stop by and now enjoy your coffee. Thanks.


Hi everyone, Joe for jaspeaskacebrakes.com with another Jaspie's 4 box quick hit random division mixer This is random division number three and at the end of the break. We're giving away. Yes a three thousand dollar spot in our 48 box high-end football mixer This break and we just loaded up another one if you're watching live We just loaded up another one of these on jaspeaskacebrakes.com We're only randomizing eight spots for that three thousand dollar spot So this I know it's a lot more expensive than the other fillers But this is by far the best odds that you're gonna find on jaspeaskacebrakes.com. So check it out big thanks to these folks for Getting into it. Thanks to the people who bought their spot straight up. Congrats again to the winners of those spots There are the divisions right here. Let's roll it. Let's randomize names and divisions five and a six eleven times one two three four six seven eight nine ten And eleven the final time Derek Derek down to Derek Derek with a spot that he won Derek with a spot that he bought straight up Five and a six eleven times for the divisions one two Three and eleven the final time after eleven. We've got the AFC north down to the NFC north All right, so Derek with the AFC north Kevin with the AFC south Sean with the AFC east Brian with the NFC east Michael the AFC west Sean with the NFC south and the NFC west and Derek with the NFC north So we're gonna sort by column B alphabetically by division box it up make it look nice center it up right here In just a moment a positive video and allow for a little bit of trading time Just remember before you trade there are four different years here. We've got 18 19 20 and 21 So keep that in mind as you're trading. So I'm gonna pause and when we come back. We're gonna see if there's a When we come back, we'll see if there's any trades stick around. We'll be right back All right, welcome back everybody a little bit of trade chatter, but in the end no deals were done So that list right there remains the same. Thanks everyone All right, so we're actually just gonna go in in chronological order. We're gonna go 2018 valiant Then we'll go 2019 plates and patches 2020 Donners optic football team all addition Asia exclusive And then we'll close with the 2021 flash football so let's see See what's in here a little blast from the past And inside a very a very Inside joke Adam you you were probably there when we first started. I mean it's real It's totally real 70% of time 100% of time we've been we've been we have it a stats and info department that we've been Attracting this for years. We got Kenny Hill everyone remembers Kenny Hill, right? He was on the Guess take a guess that's Evan. He's gonna be breaking with us. He's just shadow. You mean training. You have a guess Guess the protein. I say Saints. Oh Kenny Hill is none CFL undrafted Wow, so we're gonna randomize this to one person in the break. All right. What about? Quentin flowers Midas touch autograph 41 out of 60 Quinton flowers. You have a guess Carolina He seems like a giant to me a New York football giant. I'm probably thinking of some other flower on the Giants, but Well, what about Quinton flowers a Bangal he's a cat so So generally for call for collegiate stuff or a win for non-pro stuff I'll just help them out and just put Cincinnati on there and they'll figure out the division and all that AFC North that's gonna go to Derek Next up. Oh a train whistle a one out of five don't ever get the train whistle. This is a one-of-one Carlton Davis Carlton Davis Washington Carlton Davis Sounds like a niner to me Carlton Davis is a buccaneer. I got the color of the team. What did you say? Now the color scheme is close close enough Tampa Bay Carlton Davis NFC South Sean Sean M All aboard the Big Head Express Oh and the graded card We've got oh, I know this guy remember this guy Roquan Smith here comes the boom Chicago that's right up there 33 out of 35 It's actually pretty good Roquan Smith that is Chicago and the NFC North Derek with the NFC North 2019 Panini plates and patches Good luck. So there is a one plate per box situation here We've got a quick little train whistle here for somebody that's gonna be Bo Jackson Raiders AFC West That's gonna be Michael all aboard the Big Head Express Got Barry Sanders behind Barry Sanders is 23 out of 25 Patrick Willis for the Niners NFC West Sean Behind Barry Sanders is full coverage Daniel Jones 40 out of 50 could have a big year This year. Yeah, he's got some weapons now DJ for the NFC East Brian back here is JJ Arthego Whiteside 30 out of 50 NFC East another one for Brian Frank. Yeah, not too bad, right? Going with the going with the Spanish Arthegas as well goes Arthegas on us And the Barry Sanders base card will go to the NFC North. That's a 99 out of 99 for Derek. This is The 2020 Donners object football Asia exclusive so it has the Red Stars parallel in this particular one I think are the last two cards right here. There's Patrick Queen and For that Kenny Hill randomizer. Here's what I'm gonna do That's gonna be we're just gonna make this the second position So when we do the randomizer the name on top we'll get the $3,000 spot and the second name will get the constellation prize The Kenny Hill easier on the randomizer Nick Bosa the Mari Cooper behind a Mari Cooper is a Hollow, Tredavious white and the two exclusives one at first one is Gardner-Minshew Red Stars We'll have our shipping team top load that and then behind a Mari Cooper is Jalen Rager another receiver another passcatcher for the NFC East Brian Frank Last but not least to the current near here 2021 flash football All right, so there's five autographs in here first one out of the gate It's gonna be Andre Cisco 54 s75 Cisco Jaguars AFC South Kevin Shepherd last spot mojo strikes again 70% of the time 100% of the time Next player sponge sort of gets in the way Next one is Raven Jordan Dolphins Raven Jordan sounds like a Raven to me Raven Jordan a Texan. We're not good. We're not with our with our late round picks here All right, Houston another one for the AFC South tried to trade couldn't trade mojo as well There's all the mojo's coming into play Next is Redarius Williams 24 out of 50 Redarius Williams, I'm gonna go I'm gonna go Panthers Redarius Williams Giants. We're on the right coast on the right coast New York football Giants the G men going to Brian Frank and the NFC East The last one is usually the one everyone knows. They're say charot 75 out of 75 I want to say Saints Sarat Lions Detroit NFC North Derek This helps us learn these players where we are not in mid-season form Yes, he's our smart and we got Kellan mon Yep 30 out of 50 Minnesota Vikings the Kirk Cousins backup I guess in case Minnesota NFC North Derek Watley, there you go everyone All right, so nothing to create no Trevor Lawrence is there anything like that nothing too crazy But the crazy part is who's gonna get that $3,000 mixer spy? That's what this is all about. So let's flip back to this list and the second name will get that Kenny Hill So let's grab everyone's names. There's a new list. There's There's the new list going with it some new dice. Let's roll it randomize it one and a five six times Name on top after six good luck one two three four five And oh one sixth and final time after six It's wow Sean Maddock After six times You're in you want a spot and then what a spot Michael you'll get the consolation prize the Kenny Hill The CFL rando, I don't I mean he might still be there who knows 35 out of 35 there you go Thanks everyone else for giving this a shot We do have another four box break in the store So if you want to try again this these are odds are the best to try to win that $3,000 spot I'm Joe. Thanks for watching. I'll see you next time for the next break. Bye. Bye