Hello there, Gargents, and welcome to another Snowbreak Containment Zone video. So we have here a free Advanced Manifestation Invitation Letter. It's going to be given to us on the next update, which is November 2. So in the event shop, Seabreeze Market, choose one of the five Orange Tier operatives to join your team. So let me just, this is actually too obvious to sum, but for those who are planning to join just now, let's say they're gonna be joining November 2, they're gonna be wanting to know which or who to prioritize.  So we'll start off with the most obvious ones. If you're into a sniper, best DPS will be Yao. So if you're going for DPS and if you like a sniper rifle, definitely Yao is your priority one. If that is your choice. Number two for Fenny, Fenny, if you're into shotgun, she's also large on DPS. You can't go wrong with this too. It's more on playstyle that I am going to be, you know, giving you the decision whether you're going with a sniper for Yao or a shotgun with Fenny. So both of them can be toe to toe in terms of DPS, depending on the stage, depending on the enemy that they're currently facing. Okay, so with that out of the way, those are your top two. What if you're not into those two?  So if you're not into Yao and Fenny, then definitely your next pick will be Life Wild Hunt. Most of the players didn't pull for Wild Hunt because they didn't want Wild Hunt in their lineup. She is basically the pick of most of the advanced players who don't have Wild Hunt in their roster. So now is the best time to get her. She's terrific in mobs, crowd control with freeze. Definitely she's going to be your third pick and I think most of the advanced players will be picking her. Most advanced players already have Yao and Fenny. Beginners, you begin with Yao and Fenny unless if you want Yao, if you want life in terms of play style, in terms of crowd control, in terms of mob clearing, then life is your girl. Okay, for the rest, we have Marion Swift. If you're into Marion Swift's kit, if you're a beginner, I would suggest that you still pick Yao over Marion. Both of them are sniper, you know, used sniper rifles. But like me, for example, there might be a chance that I might be picking Marion Swift because I don't have her yet in my roster. So that is the only reason why I'm picking her because I want to complete the whole set. But again, I would highly recommend that you go with Yao instead of Marion. If you want your life to be easier as a beginner, go with Yao. Okay, the last one and the least that you should pick is definitely Frisha Khush unless if you're, again, if you're a beginner, if you want an automatic rifle, then definitely go with Frisha. But I do not recommend her at this point because the first three are the best picks for a beginner, unless you really prefer the gun. But again, the first three picks are the best for beginners, Yao, Fenny, and Life. Frisha, I don't recommend that anybody pick her because there is Chen Xing for the five star for the rifle. And at this point, she is already, she doesn't have kind of her niche in the game. There are other operatives that can take her place, especially Chen Xing, especially for, for even for control, there are a lot of options around that I don't recommend you guys pulling for Frisha at this point. So that is it. So who are you going to get? Who are you going to pick? Please comment down in the comment section and let's see your, your opinions or options or your choice. So again, guys, those are my thoughts. Thank you very much. Take care. Stay safe. And I'm out of here.


YouTube team keep it clean. What's going on is saying graven here with another video and another episode of Net failed questions from subscribers and shout out to anybody that even gets this notification when we live if not probably not you probably won't but Whenever you watch it, I appreciate it. So this question came from our guy heels reels He asked a question. He actually put the question in the comment section of the video So I know I usually real quick just to get this out the way I know I usually say make sure y'all send me a DM on Instagram Twitter or snapchat But if you do put the put the comment in the video, I still recommend you put it You send it to me on Instagram snapchat or Twitter But if I do see the comment I mean the question in the comment section of the videos I'll do it if I do see it But it's not a guarantee that I see it because I don't always see the comments But just wanted to put that out there. So appreciate y'all coming through. What's up? Mike, what's up Brazy? What's up Papa? Anyway Question in this video. He asked will the Ravens make the playoffs this year. What's up JB smooth? Hey, did that know that the jar get the notification? Probably not. I doubt it. I don't think so, but anyway What's up Logan? So my guy heels reels X will the Ravens make the playoffs and will Joe Fleck will play amazing So, okay, some of y'all did get it. Okay. That's good news there. Well to answer that question I I With my heart I want to say yes with my heart I'm gonna say yes, they do to make the they do make the playoffs, but when I think about it Statistically when I think about it and I'm realistic about it on if they're gonna make the playoffs or not when I'm realistic about it My answer will still be yes Reason being because this team for the past three years the past three years and the person in front of me is Driving like they just learned how to drive three years ago But for the past three years This team has been closer and closer and closer to making the playoffs and Take you back three years ago 2015 season everybody got hurt we went five and eleven obviously didn't make the playoffs then obviously and make it So then the next year We went eight and eight and we were one drive away Technically we were one drive and one game away from the playoffs But you already know if Ravens would have beat Steelers that game then the Ravens would have went to Cincinnati and beat them But at the same time you can't even say, you know, you know, because Cincinnati they love playing spoiler to us because the last time before 2015 In 2013 the year after the Super Bowl guess who played spoiler to us It was the bingles guess who played spoiler to us last year. It was the bingles So bingles have a habit of spoiling our dreams. But anyway 2015 women five and eleven everybody got hurt wash of the season next season we went eight and eight We were one we were one play because they didn't have any timeouts And it was second seven seven seconds left on the clock We were one play and one game away from getting to the playoffs because if we were to beat Steelers We would have been good and then we could have beat bingles and then went on to the playoffs But we didn't so then Last year we weren't one game out of the playoffs. We weren't a couple of drives out of the playoffs We were literally we weren't even one drive out of the playoffs We were literally one play away from the playoffs one play That was it you saw how they clustered out against the Colts on that fourth down the week before. Oh, that was great But what are we doing struggling with the Colts? Maybe we didn't even deserve to be in the playoffs last year I think that was the that was the real reason they didn't make it because they didn't deserve to be But anyway last year we were one play away one play Fourth and 12 from the playoffs and they just did not make it So now we got a new defensive coordinator now we got some new pieces on offense now We got some just different coaching. I hope the philosophy is different. I hope the mindset is different I hope a lot of that stuff is different going forward because we needed to be and we need to close So I feel like they've experienced. I hope they've learned from their experience and I hope moving forward Moving forward that will be good to go now. I think they should be And the defense I mean we got players on both sides of the ball more more so the defense and the court special teams But we we needed we just need guys to close we need to be able to close the season outright and Papa Yes, they did need 12 yards. You don't even need to put that the ducking on there You don't even need to put that but understand your frustrations, but that was last year and this is team keep it clean But anyway, um Yeah, 12 yards 12 yards 12 yards J Mar don't do that. I'm trust me I would love to block some people y'all can't keep it clean I would love to block you in a heartbeat y'all know better than that Y'all been on this channel for a way a long time. So y'all know better than that trust me I got no problem blocking anybody don't care how long you've been around if you don't want to keep it clean You're out straight like that. You can go find another Ravens channel to watch but anyway So yeah, they just couldn't close it out They couldn't close it out. They didn't close it out for whatever reason Dean P's is gone to drill with that but That's not what we do man. We we can't have that anymore. We can't have to not close them because if we don't close Oh, who heads are gonna roll heads are gonna roll this offseason heads are going to roll They're gonna roll.  But anyway Appreciate y'all heels rails appreciate the question. This was a good one. Thank y'all. I'm


We're here at ITU Telecom World 2015 in Budapest, Hungary and I'm very pleased to be joined by Floras Gaudry-Perkins, who is the International Director for Government Affairs for Al-Ted Lucent. For us, thank you very much for being in the studio with us today. It's a pleasure. Thank you. Now, I'd like to start off by talking about your participation in the third advisory board meeting of the Empowering Development Initiative, ITU's extremely important initiative, and perhaps you could tell us why you are participating in this initiative and why it is important to Al-Ted Lucent. Well, this whole subject, I mean, the Empowering Board is trying to address a little bit the content issue is once we've solved, or we hopefully will solve in the years to come, the infrastructure challenges that we still have, which is coverage and of course affordability, then we need to be, of course, working in parallel on what we're going to do with this infrastructure because this mobile revolution that we are undergoing is offering incredible possibilities in terms of the information we're going to be able to provide in all sorts of fields, you know, to people. And so it's very important to be working on this in parallel. It's complicated because it requires many, many fields to come together, it requires a lot of cross-sector work. And so it's a very important, I think, initiative in that respect because I think there cannot be enough initiatives to try to make that happen because it's a complicated thing. Now Empowering, of course, can cover a number of things. I know that you've mostly focused on health matters. How can we link mobile technologies to improve health, especially in developing countries? Mobile health is a subject that I am particularly passionate about and one that I've invested and that we've invested as a company, energy, and in the past five years. And again, the ubiquity of mobile devices, especially in the hands of people who don't have access to health services as readily, which is rural zones or less developed countries where there's less health infrastructure and doctors per se, all of a sudden this connectivity and this tool that's in everyone's pocket becomes something extremely powerful in terms of many, many aspects actually of health, whether you're dealing with prevention, whether you're dealing with supply chain of medication, whether you're dealing with getting advice, for example, through teleconferencing to someone who may not have a possibility to have access to a doctor, but there's many things like medical adherence. There's many proven models out there that have shown incredible impact on what it can do to health in particular. And what are the main challenges for furthering the use of mobile technologies in health and for sustainable development in general? There are quite a few still. It's a field that's been around for probably over 10 years now, but we are plagued with what we commonly refer to in the field of mobile health by pilotitis, although we're starting to move a little bit beyond that because there are some projects that have shown some promise of scaling somewhat. We really, really have this challenge still to conquer. The sustainability factor of working out also business models is not so simple. The biggest challenge of all to me is, again, the complexity of the field and the number of the pieces of the puzzle that have to come together. Even in the technology field, it's very fragmented. There are many pieces that need to come together. And getting the technology field to work with the health sector is a complicated matter I've found. We've been working on some multi-stakeholder projects in a few countries, and to me that has been the most difficult thing. It hasn't been so hard actually to, well, it's been hard enough, but to get, say, a health insurance company to work with, telecom operators to work with a pharma company, but where I find the silos to be the most difficult to break have been actually in government, to ensure that the Ministry of Communication works hand-in-hand with the Ministry of Health. And that really is not easy, I have found, from an operational standpoint. And as an ambassador for the Empowering Development Initiative, is there a message that you'd like to share with us? Well, where I'm really hoping this initiative is going to be able to perhaps make a difference and accelerate things is where actually ITU has a great reach, which is to the Ministries of Communication. And I think that they're still, as I said, one of the biggest challenges is getting the Ministry of Communication to work in an intersectorial manner with other ministries. So I'm really hoping that what we can help do with this initiative is really push that message and help accelerate that. Well, it's going to be perfect. Thank you very much indeed. Thank you very much.


Hello everyone, so I am here with Ergo and Laurent. They will be presenting revolutionizing API testing and mocking with test containers modules. So I will leave it to them to continue with the session. Good luck. Thank you. Thank you. Thank you everyone and welcome to this session. We are really happy to be here and I hope you're enjoying the session, you're enjoying the whole days and I think you will like this if you are doing APIs. You have been struggling with mocking testing. I think this is something that certainly can help you out. So Laurent, do you want to do some introductions? Yes, let me start. So first, thank you, Ergo, for inviting me on stage. I am quite happy to do this kind of event with you. It's always a pleasure. So a few words on who I am before starting. So basically, I'm an open source fanboy and I was working at Red Hat previously and I'm one of the co-founder of this Mycrocs open source project we are going to talk about in a few minutes. So I used to be a cloud native architect until very recently, worked at Red Hat, worked in financial services also. And yes, basically I've got a strong background in designing distributed systems, designing API programs and the underlying infrastructure. So could it be Kubernetes or OpenShift as well? And on a personal note, yes, I like to raise kids. I'm a governor and you'll see that I love pastries. Exactly. And I think we share that love for pastries. So a little bit more about me. My name is Hugo, I'm part of the Red Hat team. That is working currently on what we used to call middleware, now application development BU. I'm a Mexican based currently in the Greater Boston area in Massachusetts in the United States. Here is my tutor handler. If you want to continue the conversation later, if you don't feel comfortable with the chat, you can always ping me. And as Laurent, I'm an open source advocate. I love to contribute to open source, been able to be part of this like we are doing with Mycrocs. And I specialize mostly on APIs in general, even driven APIs, asynchronous APIs, everything related to that. On the personal note, yeah, I also like pastries and any kind of pastries, Mexican pastries are good pastries too. But also history, travel, and I consider myself a food enthusiast. So I'm very happy to be here and to be able to share with you. So Laurent, are you ready to get started? Yeah, ready to get started. Yeah, ready to get started. Let's go for it. Okay, so before diving in, I'd like to highlight why this topic is of importance. And it's because we are in the era of distributed systems. And I'm pretty sure that many of you are already dealing with this kind of architecture. So you can call it microservice, mining service, SOE, whatever. It's a distributed system. And how many times have you ever heard or said that every time you're touching a component somewhere, you break something, or you hand up building some big release train and releasing everything together. And finally, you hand up with the situation where all the components everywhere have the same version. So you finally ended up with distributed monoliths. You go maybe if you can, next slide. Yes, same version everywhere. So it's not just because you're distributed but you're decoupled. It's not just a matter of starting with the deleter. And in fact, if you can go to the next slide, you go, what you really want to achieve is this kind of situation when you have components with different life cycles and different versions. And when you are able to develop, to validate and to release everything in isolation. So that's really the true benefits we want from this kind of architecture. And you'll see that testing, contract testings are really, really, really important. There are great methods to get a high level of confidence that will allow you to reach this kind of situation and to unlock the true potential of distributed and decoupled architecture. So really, we are going to put the emphasis on testing, integration testing or contract testing in the 40 minutes to come. So you go, maybe you can just start diving in. Yes, as you were saying, the idea of microservices to be able to work with different versions, to be able to have distributed architecture but also being able to deploy applications and being able to have them working all together. So the main topic for doing this is through integration testing. So basically we're meaning that we have testing as unit testing where we can check each one of our methods and functions and parts of the code. But also we have a point that we need to integrate and being able to connect and try and test these kinds of integrations with other systems and services. It could be an API, it could be a message broker, it could be a database, it could be a different type of systems. So the way to be able to do this usually involves an integration testing environment. And what it means, it's that you will need to have a shared instances that are running that everyone will be using to be able to run those applications, being able to go for those resources. Or it means that you will need to have a local replication of the production environment or at least something that it looks like production environment in your own laptop. Maybe for some lightweight services, it could be something doable. But sometimes when you're talking about big databases or you need infrastructure like three nodes, replica of a Kafka cluster and so on, it comes complicated. Another approach is to try to do in-memory solutions. But that's a little bit limited because you won't be able to have certain features that are gonna be present in the real environments. So that's also an option that it's available but sometimes looks complicated. And finally, one of the latest trends is to be able to use something like Docker compose. So you are able then to reproduce and start a local version of certain environments. But again, it's a local installation. It's easier than having to install a full database on your laptop, but still it's something that you will need to run with the same resources as the application that you are crying. So this is a series of challenges that we have when working with this. So instead of going all the way to the shared environment, we have this practice that we have seen raised in the past that it's focusing on shifting left. And basically the idea of shifting left is that we are gonna be able to work with our microservices, with our applications and then being able to consume those services. But in a way that we are getting closer to the application where we are able to have all those different stacks, being able to connect to them from Node.js applications, Java applications and being able to validate and having a testing environment created and provisioning at the moment that we are executing the tests locally. So basically helps us out to be able to reproduce this when we are as close as possible to the code generation or the coding phase. So we are able to avoid getting integration builds and then missing or finding that there are some challenges or that something is missing later in the phase of the testing. Now, however, as we were saying, being able to reproduce those environments on the developer laptop, it's not easy. It is a little bit more complicated. So what we can do is that we can get benefits of some frameworks and libraries that we have available and that we can use for that. One of these options, it's used a series of frameworks called test containers. So test containers were created just after Docker was launched and initially it was focusing on being able to create these testing environments for, or basically environments for able to run tests. And the benefit of this is that we can then create these environments and also manage their lifecycle of the environments. It is actually a library, but it has been ported to multiple languages. The Java version is one of the oldest, but there are other more that have been provided by the creators of this containers and also some others that were contributed from the community to be able to cover more languages. Basically how it works is that it works with Docker. So the common dependencies for our tests are being managed by this library, this API, that it's available to connect with Docker and be able to start some of the containers. But it also helps us to download and run Docker files so we are able to then generate an environment that is more similar to what we are gonna be experiencing in the deployment of our application. It helps you to manage the lifecycle, the advanced networking, and this is very easy to use. So that's why it's getting a lot of traction and a lot of log. And here's the GitHub repo if you want to go there and try it if they have been actually been acquired by Docker. So that's a very recent news in the last day. So very interesting things. And the last point that I was mentioning related to the lifecycle is important because if you are not using test containers and you are still starting your containers in a manual way, you need to manage the lifecycle independently. That means that you will need to run a script so being able to be sure that the environment it's clean up and it's been start up at the exact time when we're using the framework of test containers, that is something that we can directly do during the different code phases of our code and our tests. So we have the before test where we are gonna be sending the instructions to be able to start our container, to do some initialization or clean up of the environment. During the test, we will have the container running. We will be able to then interact with the container either through the DCP socket or an HTTP endpoint, depending if you are using a database, like this measure where we are referring to phosphorus, but also we can do something like, we are gonna see APIs to be able to interact and communicate for testing and other capabilities provided by the container. And finally, when we have finished our tests, successfully, hopefully, if not, we're gonna see them crash and burn. We need to clean up the environment, right? We need to tear down the containers that we were using on all the things that were there to be able to be sure that there's nothing left behind and we can then restart again in a new way. And who's providing those test containers? They're provided by them? Well, no, they have something that they call modules. And these modules are part of the test container's ecosystem, but are provided either by the vendor or are being provided by some members of the community. And the idea is basically that you will have a pre-configured set of instructions to set up certain, aspects of these resources, so middleware components or in this case, something like macro. So they have a complete set of modules, that you can search by the language that it's supported, Go, Java, Node.js, Python, et cetera. And also you can filter by the official modules where you can find that there's different partners and vendors that have been working together with Atomic Jar, who's behind test containers, to be able to guarantee that the modules are compliant with at least some of the guidelines from the guys from test containers. And, well, MicroX is actually one of those examples. But why? Let's go deeper on that. And it's because it benefits from what I was saying was one of the first languages that were implemented with test containers. So it's a Java one. It was created seven years ago, pretty much after Docker API was released, using the Docker Java API. And the interesting thing here is that you can use the framework from test containers to be able to integrate with your year unit and all that kind of frameworks to be able to be part of the lifecycle of your test, your test, as well as being able to be incorporated with test containers. It's great if you want to run anything or you're working and testing anything that can be run as a container. So containers, test containers, Java, it's one of the foundations of how what we are going to be covering today. However, there's more than that. So because that's just a simple way to start containers. But then comes MicroX. So MicroX is this open source project that Laurent has been working with for a very long time now and that has been just accepted this summer as a sandbox project on the CNCF Foundation. It is basically a set of tools and platforms to be able to do API mocking and testing. Originally coming from the Kubernetes space as a Kubernetes native tool, but now it has been extended into other different environments. And actually, test containers is one of the things we were going to be working around MicroX. So MicroX.io, it's the umbrella place to go where you can find some of these environments. And actually one of those, it's the MicroX test container Java. So this is one of the modules that I was mentioning before where we are able to work with specific vendors or providers like MicroX to get this library for Java, for example, in this case or other languages that allows you to embed the MicroX lifecycle and management of API contracts and tests as part of your unit test in a lightweight version that allows you to just throw away instances to be able to just start and stop and kill containers. So one of the things that we got from this updates it's that MicroX now has a very lightweight over jar version that allows you to manage most of the features available and used by the testing and mocking. So you are able to run those along your application. Now, this sounds really great, right? We are able to then use MicroX as containers with Java with any kind of framework. However, if you are already feeling some love and developer joy with Quarkus, we have something even better. And that's the MicroX Quarkus extension. So this is some of the great work that we are getting from MicroX and the Quarkus team. And this Quarkus extension allows you to get the benefits of the test containers plus MicroX plus Quarkus to be able to bring everything together all the simple joy development experience for Quarkus, all the benefits of API testing and mocking from MicroX, as well as the lifecycle management and management of tests from test containers. So this allows you to get MicroX working at the same time as your own application. It has a console, it's part of the console UI.  You have an option to get into that and being able to see that UI. So how it looks like? Well, it looks like something like this where we have the web UI that you know a lot from Quarkus and being able to find now a new block that it's the MicroX extension where you can then navigate into the MicroX UI where you can see the different APIs that are gonna be available and that you can start using for your application. And you can manage some of the capabilities from there, but most of the time what you want to do, it's really getting to your code, being able to use some of the features of the application as well as the support from MicroX. Now you will ask, well, how it looks like? And yeah, this is where we have some demo time. So we're gonna be able to show you something. Again, one of the things that we both love, it's pastry. So we're gonna build a pastry service that will be running on our machine. So let's imagine that we have a pastry service that gives us information about pastries. And we get some information of these pastries like the name of the pastry, the very French description of the pastry, the size of the pastry, some price and status if it is available or not. And we have a very more complex open API for this, right? And the idea is that we need to build a service that will give us information so we can then build an application that helps us to do online orders or that is gonna be used as the point of sale. And you can also, you know, share with partners so we can share with them how the great pastry we have from our pastries API bakers.  So let's show you how this works in real life. So the first thing is that I have my application up and running. So what I did, it's, I just did, let's do some quick changes and make the definition day. And you have been following some of the content here. We have a very nice Quarkus application. So we are gonna create our orders application and see how this, it's creating, it's creating a Quarkus simple application. We also have a very nice open API that we are gonna be using for this. And yeah, let's go to our orders application and let's see some nice BS code extensions and we are loading this. Now the interesting thing here on the micro extension is that we can add the different extensions. So we're gonna be adding the microcs. So we are gonna Quarkus extension add microcs, Quarkus microcs to our project. So we are gonna be able to see that it's loading in the back. And then we are gonna be adding some extensions like rest easy. So we also have the add extensions to the Quarkus project on the BS code side. And we're gonna use the rest client. And we're gonna use Jackson, but let's do reactive Jackson. Yeah. Okay, so what you need to do is that if you go to Quarkus, there's a resources area where you can paste your open API that it's gonna be the base for your mocking and testing, right? So your owner is gonna be talking about more on the testing side. I'm gonna show you more on the mocking side. So where we're adding here is we have an application and open API specification that has some examples on the pastries that we have here. So this is one of the things that microcs uses for creating mocks. If you're specify some examples, it will use them to be able to provide them. There are more complicated ways to generate mocks using the AI assistant, but it's out of the scope of this demo. So the thing here is that microcs will detect anything that it's an open API or any other of the specifications that microcs uses for detecting mocks and tests. And we'll automatically read that from this service. So let's go with that. And let's run our Quarkus application. So Quarkus depth will bring us to the application. So we are loading this. And we see that test containers has been kicked in. So we are starting the services and we see that the container for the services for microc is already available at this URL. So if you want to go there, you can do that but an easy way to do that, it's just going to our localhost 8080. And we can go to the WI. And this is where I was mentioning that we have now microcs as a way to show you the UI of microcs. So if you log in here, you're able to go and get the most of the of microcs. And here you will see that the service that we added is now included as part of the API pastry service. And we have some of the mocks here that are available to be consumed. So if we need our code to be able to run, we can then see that we can replace the greeting resource that instead of saying just hello from rest easy reactive, we can then go into a full implementation. I'm just gonna switch to something that I have already working here. And that gives us the implementation of a pastry API client using the micro profile rest client, being able to retrieve pastries or pastries by name. Pastries just a simple record that we can use. And our greeting resource has been changed to inject our pastry client that is gonna be consuming and connecting to the mocking service provided on microcs. And what we're gonna be doing, it's just retrieve the pastries available from our API and then just collect the names of the pastries. So we can say, hello, this is our pastries. So let's try to run this and see if everything's working correctly. It's starting. We are running the Quarkus container and it is there. So if we go into our application, let's do HTTP, ADAD hello. And what will this be doing? It's just going into our services. Then just call the get pastries client that it's connecting to our service and then returning the information of our examples. If we want to do some changes, let's go to the pastry and then remove the croissant, for example. We are not gonna be using croissants, for example. And then let's just go to Quarkus Dev. And this time, again, starts a container very quickly, very easy downloading, registering all the mocks. And now we get back to the client and we can see that now the mock is just serving three different pastries, not croissant anymore. Sorry, we don't have that anymore and it is available. Other thing that I wanted to share to you is that it's not only for rest clients, but also we have different kind of services. So let's just update this and go to the API services. And yeah, pastries is one of the things we can see, but there's also GRPC. There's also information on mocks that you can do for a GraphQL, GRPC, SOAP services, WebSockets, a Sync API, all those kind of things that Microsoft can handle. Well, the test container can handle some of those with this lightweight version, but yeah, that's very interesting to work with. And this is the end of the first part. So, Lauren, can you take over and explain a little bit more on testing? Yeah, sure, sure. Thank you very much, we go for the demo. It's very clear how you can retrieve third-party dependencies and install everything on your laptop without having to wait for anybody to be available, any remote endpoints to be available, so you are totally free to work in isolation. So now we're gonna talk about the other side of the testing that is about not testing third-party dependencies, but testing the conformance of the code you're providing. And that's where we can use some techniques like, for example, contract tests. And contract testing is a technique for testing an integration point, so typically an API or a microservice interface, by checking each application in isolation, where you're ensuring that the messages it sends or receives conforms to a shared standing that is documented in a contract. So you see the importance of those contracts and they may have different forms, so it could be standard specifications like open API, like square the files, but it could be also descriptions like postman collections, code, documentation, and so on. And a side of the contracts, you see it in the demonstration from Hugo, we also think that examples have a great importance, because when they are carefully chosen, because we don't talk here about randomly generated example, we are talking about real-life examples, when they are carefully chosen, they can really translate the true expectations you have regarding this API. And so this is the best way for your consumers to really understand how to use your API and how to build some new stuff on top of this. And when they are carefully chosen, they can be turned into an exitable data set that can be used, obviously, to produce marks. That's what Hugo demonstrated a few minutes ago, but also to build a real test suite for your microservices and APIs. And this is exactly how Microsoft is working underneath. So the principle is very simple, but we hear a lot of people that are facing some real challenges when doing this at scale. And in fact, we identify the three challenges we are going through those challenges very quickly. The first one is the challenges about the origin of your contract. Should it be produced by the consumer, or should it be produced by the producer of the API? And we heard a lot about consumer-driven contract testing these last years. We think it's very powerful when it's used within the same team or within teams that have a great proximity. But we also think that it's not usually very applicable to large-scale organization or when you are designing an API that tends to be consumed by dozens, hundreds, thousands of consumers. So it always sounds like a chicken and egg problem to me because as a producer, you're not going to wait for the consumer to know what could be your capabilities and how to design and test your service, right? So it's quite, yes, a bit weird to me. Also, having made my organization are seeking autonomous teams for more velocity, more product orientation, and more responsibility. And so we started shifting from service design driven by obligation to service design method led by promises. And this shift for me is at the core of modern architecture, where robustness, where performance are paramounts, and where teams are empowered to fulfill this promise. And so in this era, you cannot place obligations on your team. So obviously this doesn't mean that we should be blind or deaf to the consumer's feedback. So, but I would say that being a producer-driven with a strong focus on consumer feedback is really a key for scaling. Another issue we are facing on the field is choosing the right type of contract artifacts. And basically we are all coders and using code seems very natural at the small scale, but you have to think about the time when you are scaling and you are dealing with much more languages, much more frameworks and could be very tricky to manage all these different styles of API. This really can become a nightmare. And secondly, there is also this problem of having to synchronize your code with some standard specification because even if you start writing code at the end of the day, you'll probably have to provide some kind of standard specification like open API or swipe a file to your consumers so that they can be able to really use your API. So if on top of that you are adding some consideration regarding versionings and so on, this can become really harder to maintain contract test based on codes. So we prefer an approach that is much more consistent and that is based on schema. And finally, the third and last challenge we see at scale is the one of having a contract test that may be scoped or driven by use case or much more global. And of course having requirements attached to a scope use case can be really great for documentation but only relying on this leads to two risks to me. You may have some capabilities in your API or microservice that are not covered by a contract test or you may also have inconsistent tests that may be spanned in your different use cases. So the Microsoft approach very briefly is default to an approach that allows you to scale and to use this technique of contract testing at large scale. So it is mainly produced driven with the ability to work at the schema level with all different types of specification standards. Hugo talked about it a few minutes ago so the open API could be GraphQL, VGRPC and so on. But these default approach can be customized and can be completed by integrating artifacts coming from consumers and by integrating some customization. And we'll see that in a few minutes in demo. So very briefly because we are running out of time in Microsoft we are able to do contract testing at two different levels. The first one is the foundation one. This is where we are checking the syntactic confirmance of your API. This means that it actually respects the structure of message. So consumers will be technically able to interact with this API. And the other one is the one of the behavior confirmance. Okay, when we are more focused on the business rules of your business domain. So this is what makes the API, the Microsoft service reliable regarding the business domain. So let me now switch to a demonstration. And in this demonstration I will focus on the contract testing part. So I will not follow on Hugo's demo on Java but I'll switch to a new language out here. I do contract testing stuff using a Node.js application. And basically let's imagine that I'm now focusing on this order service that is reusing my third party API, Pastry API. That's why demonstrated Hugo. But now I want to be sure that this order service also provide a robust API that is totally confirmant to my specification so that online services stores or even partners can build on top of my API. So that's it. Let me switch to the demonstration. So here I've got a TypeScript Node.js, nest.js application with that is exposing this API. It has an order controller here. It is implementing the business logic as well. And we have introduced here this microx test containers binding for Node.js or JavaScript language. So very easy to integrate this into your dependencies just had this single line in your package.json. And once you've done this, you have this ability to do exactly the same thing as Hugo previously. So you can then test your client libraries to be sure that you're able to reach out your third party library to handle protocol and network serialization stuff very, very easily. So basically I can here run a test here and this test will do exactly the same thing that has done for Hugo. So it will spin up a new microx container, configure everything and bind it to your application so that your application is actually these smoke services instead of the third party libraries. But now let's switch and let's focus on contract testing. So I have prepared here an empty test, a contract test. And I want to be sure that my API confirms to my open API spec. And this is where I'm gonna use microx. So not like in Quarkus where everything is hidden and done automatically for you. Here you will have to do a bit of plumbing, let's say, to be able to start the microx test container service. Okay. So this is one of the advantages of using Quarkus. Everything is already done automatically for you. But here in my setup method, I will start a new microx container, filling it with open service, order service open API and API pastries open API. In the tiered on method of this test, I will have to stop my container and to close my application because actually my application is running to expose my API so that I can test it. So this is what I'm doing just right here. Here I'm configuring my application and starting my application. Now in my test, I will have to use some specific object, specific utilities that is provided by microx. So you will simply have to ask for executing a new test. So you're building what we call the test request and actually you want to test the conformance of your code regarding this API or this service interface. You will use a testing strategy that is called open API schema validation and you will test this against your running application. So that's why you will use this kind of test container, specific alias to be able to target your running application within your test. And microx will execute this test, give you a result and you will be able to assert the success of the result and get eventually different details on the different test case and test steps that were executed. So let me just run this one here. Let's run the test and to hand and I'm gonna use this one here. And you will see that, oh, it fails. It fails, yes, it's not a success, it's just a failure. So hopefully we have the ability to have some details on what's going on. So we have this specific object here, the test result, and we can just let's say introspect and print out this subject to see what's going on. So I'm gonna execute the test once again. Okay. And here you can see that, yes, I've got a message here and it says that one of the response I get from this API when I try to create a new order, in fact, it has a missing required property. It is lacking the customer ID. Oh, yes, this is because I'm a bit a lazy developer and I forgot to re-copy the customer ID into the result. So let's just in command this one here. I made a mistake while implementing my business logic and that should be fixed executing the test once again and you see that it's now okay. It's green, it's fast. So you see it's a very, very convenient way of just checking that your services interface or APIs are really conformant to your specs. You don't have to write code or at least a very few, just asking Microsoft to do the test for you, okay. And Microsoft will reuse everything it found useful in your open API specs into your postman collection into maybe some other artifacts you fit it with to infer some kind of data sets, some test shoots and it will run everything for you, just giving you the outputs in case you have something that is not conformant with the specification. And so it could be really easy also to integrate different versions of your specs. So you can test with the latest one but you can also test with the previous one so that you are really sure within your development workflow that you are not introduced, breaking changes that you're still keeping the backward compatibility for example. So you don't have to wait for the CICD. You can use this directly into your laptop. So very convenient. One thing I wanted to demonstrate but we are too short here is that we have different kind of strategies. So you can reuse the definition found in an open API schema but you can also use these things called the postman strategy where for example, you can reuse different scripts and different assertions you have put into your postman collection if you're a true fan of postman collections for example. That's it for the demo. So let me now switch back to the conclusion to do the wrap up. So we've seen this kind of design. Hugo demonstrated that we are able with Microsoft to mock the part on the right, the third party libraries so that you don't have to wait for an environment to be ready. You can do this directly on your laptop and we have a take care about checking that the part on the left is really conformant to the specs and that you are really doing some things that will give you a high level of confidence regarding its capability to be integrated with other consumers, with other microservices that rely on this service. So as a key takeaways, we wanted today to, for you to be convinced that API and microservices contract testing is a technique you must master to be able to get this high level of confidence and to unlock the potential of decoupled architecture. When you're doing this at scale, there are challenges and we really do think that microcs that is a schema-based plus test container that can be directly integrated into your development workflow can be really a game changer to allow you to solve these scaling challenges. But even if we have a default approach based on schema, you also have the total flexibility to integrate your own testing strategy, your own additional artifacts so that you can really create your own strategy for testing and forgetting the best level of confidence within your microservices development. To finish on the microcs, I wanted to share with you this overview that we are doing this with all different kinds of API. Okay, so processes, REST, APIs, GraphQL, GRPC, and all things related to async API as well. Okay, with a lot of different supported protocols and yes, as I said previously, we are doing this with different language bindings so you can integrate this into your Java unit test, into your Node unit test, into your Golang unit test as well. So we are very polyglot, let's say. And finally, as we, yes, the very different shatter in microcs that we have this ability to cover the whole lifecycle and you may reuse the same tool and also most importantly, the same source of truth, the same specification, the same artifact on the whole lifecycle, starting with the inner loop on the developer laptop and getting back to the CI CD when microcs had been integrated for different plugins and getting back to confidence checking why not on your QA or even production environment within your Kubernetes cluster, for example. So thank you very much for attending this session. Thank you very much for your questions. And yes, just finishing on that, we need you because we are 100% open source projects so you can join us on Zulip, like the Quarkasting, we have a Zulip chat. You can follow us on Twitter and yes, if you try it, if you like it, feel free to connect with the community and distribute it to Shell and why not contribute to the project? Thank you very much. Thank you very much. Thank you, Lord. It was great to know more about testing and how you can do not only Java, but also other languages. If you wanna get started with your applications, being able to try and deploy and test in a Kubernetes environment, the Red Hat Developer Sandbox, it's been re-banned. So now you can try that, you can try Dev Spaces, you can try OpenShift AI. So that's something we really encourage you to try. And finally, well, thank you everyone. In the last slide, we are really happy to be here and we hope you enjoy the rest of your session. Valentina, if there's no other questions, then I think we are done for this moment. Yeah, thank you so much. I really, let me mute, okay. I really enjoyed the session. So I hope everyone enjoyed it as I did and everyone feel more confident about working with testing and containers and contracts APIs. So what we will do is that it seems we don't have any comments or questions, anything else that you may want to ask? If not, we will be finishing. We will give you a few minutes before we are starting the next session. The next session will be about cloud native application ML, the composing with cloud native and OpenShift. So I will see you in a few minutes. Thank you so much. Thank you so much, Dean. Such a great session. Thank you. Thank you everyone.


Dear students, in this module I am going to talk about the applications of bioinformatics. It will be a series of two modules and this is the first one. To introduce you to the topic, what can bioinformatics be used for specifically? How can bioinformatics benefit science? How can it advance science in a way that is unique to bioinformatics? And also how can bioinformatics contribute to the society? So these are the questions that need to be asked if you want to understand where bioinformatics can be applied. So let's start. First of all, bioinformatics can be applied to genomics. Genomics essentially is an area within bioinformatics that talks about the gene sequencing, identification of various genes, their function, the relationship with each other, assembling the genome together and variations in the genomes as well. Once you have this information, then you may want to store them in databases as well. So there is a lot of genomic applications towards establishing databases of genomes. Additionally, once the genome is transcribed, the transcriptional data can also be created in genomics. So genomics is the first application for bioinformatics. Next, evolutionary studies. So evolutionary studies as they are called or phylogenetics help us to determine the relationship between various species in terms of evolution. You can construct trees of life by looking at the genome sequence from various species or species that are similar but have evolved to look different as well. You can look at their evolutionary distances, that is, how different they have become over time. The third application of bioinformatics is in proteomics. In proteomics, you can study the sequences of proteins, how the protein sequence folds or bends to create a three-dimensional protein structure. Moreover, how these protein structures, they get the post-translational modifications on top towards functionalizing these proteins. Protein databases and structure databases are another very important application of proteomics in bioinformatics. You can also look at the protein-protein interactions, how the two proteins in question come together, what kind of functions do they perform after coming together and what is the effect of that function on the overall system. Lastly, you have the field of systems biology. In systems biology, you start with the interaction of the proteins. So how the proteins interact, how do they talk to each other, how do they co-perform different functions, what is the effect of one function on the other functions and other proteins. So this regulatory framework or network of protein interactions is studied in a field called systems biology. Systems biology is a rather recent application of bioinformatics. So you can have a dynamical evaluation of such protein interaction networks towards establishing the overall property of the protein network. Also, you can predict what kind of a behavior your protein interaction graph can have and therefore predict disease or predict drug interactions with the network. In conclusion, there are lots of applications for bioinformatics. I just briefly touched on genomics, evolutionary studies, phylogenetics, proteomics and systems biology. But if you really go out and look for them in detail, you may find a lot of them. Some of them have been listed here for you. And these include genomics, transcriptomics, proteomics, metabolomics, structural proteomics that is the structural biology, the drug design systems biology as well as personalized medicines. So this is the overall application scope of bioinformatics. And we'll look at some of the details in the next module.


It's going on everyone. Oh, let me change the break title Sam here with latent sports cards We're ripping 22 bowman chrome baseball hobby 12 box full case break number 23 pick your team style Let me just do this really quick boom Let me read off your list of names and teams. We got MOD Brewers Cardinals Brian F with the Blue Jays Thank you there Brian Donald B. Marlins Erica B with the rays Eric R Royals. Thank you Eric Behe D Diamondbacks Frank K with the Phillies Here amidst you a twins James S. Cubs Jared L. Astros Jeffrey H. Red Sox Padres Jonathan B with the Giants Justin H. Reds Justin B with the Rangers Kevin S. Rockies Pirates Thank you Kevin for taking a bunch of spots today Mark L with the Yankees Matt F Mets that's Matt F R with the Mets and Matt F L with the Guardians Matthew a with the Angels Miguel M Dodgers No, Michael M with the Dodgers. Sorry Michael B. Tigers Michael S. Mariners Scotty L with the Braves Stephen S. Orioles Will M Nationals William H athletics and you to end with the White Sox. Good luck here everyone. Let's do it I'm so fired up over that because I want there was a bar stool video last night a Frank the Tank going through like his Most um, thank you. Yep. There you go. There we go SG Best franchise in baseball 27 rings. Nobody's even close.  He's a big New York guy big New York guy Right, we've got Eason more about going to the Rangers nice one there congrats Rangers Count them baby. Count them. Jose Ramos base. You mind just sorting them by color to Yeah, you got a chance like non-color. Yeah, like all the base in one sack and all the refractors so on so forth. Yeah Makes it look more like clean during the recap some base there Samuel Zavala. Yeah, he's a winner There's a winner. I'd be a winner too of Alex Rodriguez was batting three hole in my lineup. Joe Adele So 199 nice one there for the Angels fine then take 09 away. He's the one for World Series And like, you know what the problem is it's always the people like it's always the people that hate like on I like I find this with Lamar all the time It's always the people who are fans of teams that have quarterbacks that aren't as good as Lamar. That are the haters Super Mars Cal Conley 11 out of 75 for the Braves Nice one there Braves on the canary yellow auto raving for the last team They I think are still available actually so there you go Braves that could be yours So that's why it's always like No, it's Blake today Blake is top-loading remarks Wanda Franco, there's an orange Luis Matos to 25 on the Invicta nice one there Like outside of Red Sox fans, which is understandable because the rivalry is so big of like you can call Jeter overrated like I'll say that David Ortiz doesn't belong in Hall of Fame because he's a Roy head like Warming Bernabell nice one there to 250 like you can call him overrated all the time I I get that but it's always like Mets fans who say Jeter overrated because they have what three World Series Congrats We have more Jeter has more than your entire franchise does like Congrats Mets Congrats you would if we went back in time you would kill you would sell your left kidney to have Jeter on your squad hundred hundred times over There you go Scott Yeah, Conley's a solid prospect actually for the Braves There is a one all these nice. He's good. Yeah, that's good Nice purple Daniel Quava to 250 on the first for the Rangers nice one there Ellie and base You have a bunch of guys you have For the Braves you have mosquitoes another one Dylan Dodd, I believe Yeah, kidney's 25 grand is good money true Like that was the argument like Frank the tank that who are the five most overrated athletes in the history of sports He had Jeter at five because oh if he played somewhere else He wouldn't have been that good such a stupid argument Julio Rodriguez, Rodolfo Castro, there's Royland McCandy for the Astros on the base first Then he had like penny hardaway He was like oh like he was like Shaq realized that he couldn't win with this guy So he went to LA and then he had his number one. I agree with I Don't remember the other two One was I think a hockey player and then his number one was Joe Namath and that's like Pretty much. I would say like universally agreed upon that Joe Namath's the most overrated player in the NFL and the history of sports Errol Vera on the shimmer Career under 500 record like 60 more interceptions and touchdown passes thrown And he had like one good game and his career was that super cool That was pretty much it because he guaranteed it One Jets only Super Bowl and that's why Jets put him on like Yeah, the only time it's into the Super Bowl is like 19 like the late 60s or the early 70s whenever they want He won it. Yeah, that's why like Mets fan or Jets fans Are like O'Neil Cruz rookie put him up on like such a high pedestal. You decap it's 125 Because it's like oh, well, he took the New York Jets to the Super Bowl He won a Super Bowl for the New York Jets, which I mean is again how cursed that franchise is is like a achievement within itself, but I Mean Joe Namath was pretty bad See a free kick go right here got Gavin Stone to 299 nice one there for the Dodgers on the white speck a lot That's Joe Adele to 299 I like the it came to leaves. Those are cool Mato someone aside My buddy my buddy in that break I was in pulled a you know the Bowman ascension's the short I love that one. Yeah, he pulled a super of no LV Martha. Yeah, which is actually pretty cool. Yeah out of a lightbox We packed Yeah, I think that was me 499 Jay Allen Was he you know Marcella or just boys like that Have you ever seen the show Entourage before a couple episodes I know who the main character is I have to look at him And that's like actually kind of a crazy Crazy box there Roy a super and an orange Colton counter And then they're very very difficult like to pull as well They're not the easiest thing in the world Oh, Croatia scored. No Wow, dude, who was it? They're going nuts. Oh, Randy and cone go into the Dodgers nice one there a little bit of a Yeah, he kind of does actually right. Yeah, there's like some pictures where it's like crazy That's got some Schmeck on it Dodgers will send an empty box and wrapper with that My word Garbage on it Schmeck it's like someone at the print line is eating a glazed donut J. Rod rookie It's refractor Cal Raleigh to 499 Dodgers box. Yeah, honestly, though Oh, oh, yeah, Dodgers. I was like, what? Yeah, Dodgers face No, he's counting on for us to turn around your luck. That's true. That's true Boris is a lucky guy, man That's Lee over Quero to 299 on the white speckle I know super be awesome out of this dude.  Just give us a super. Why not? We've got refractor auto Mason hour to 499 nice one there for the race He's actually kind of slept on prospect in this Someone was You strike them out Probably Sent Brady house back to the dugout crying Shimmer Henry Mendez Remember somebody was talking about that. I don't remember who was you or somebody else Rory Someone said that Mason hour is a really good prospect. I think it was Rory actually might have been Rory base It's cool now because we have this app Called pitch base before we can like go in and look at any single video of any single at that. That's nice You can sort it by Brandon Marsh on the variation. It's nice one there for the angels not numbered refractor variation You can sort it by player so I can look at every single lap that I've had against Mason hour or everything like that Yeah, and it's like all the pitches from Facing him. I'm gonna go make a compilation of all the people heading home runs Just do that, bro All you have to do is go down here and then pitch result and you just go to Run no Only minus is he's 22 you can still be a solid guy 22 is not super super old That Jose Rodriguez for the Rangers I don't need to go to work really The week we played the Charleston River dog and he was there. I was I was on the IR with a cushion I've never told you that story. How do you do did you get up come back here?  She's No, check it off. Yeah We've got the entry Rojas going to the Padres nice one there for I believe Jeffrey H Nice base over there You know that sheet We're pulling something crazy out of this case Pulling something crazy out of every case It's like the it's like the pack over Jose Rodriguez to 199 magenta shimmer for the white socks. That is cool I love her Like on-card autos on heritage that's like my big thing 100% Bobby Whit rookie purple Mj. Melendez to 250 again for the Royals Cleop, Errol Bear xbox That changes play at some point. Is it really not cutting?  I think that's the second Gavin Stone. I Just have no idea where they are SG. I'll tell Shawn to do it Refractor Nolan Arnato for the Cardinals the 499 other way around SG Unless you're trying to help out your Yankees Refractor Jackson Job for the Tigers to 499 What do you like here in the PKs? I didn't get to go Brazil. I Was I was throwing a machine Start throwing in the Blake keeps talking about Derek Jeter Those will keep full pay a rise of Parazza of The three I don't know man. That's Cooper Bowman for the inks Well, who are you? Who do you think like what's the trade scenario? Like who are you thinking? Who are they gonna trade for? Because then I guess it depends on the quality of prospect of who we're getting Magenta shimmer Ricardo Cabrera to 199 nice one there for the Reds Yeah, you should just sell it all off to get rentals Now they're actually developing players. I know But it's hard like we can never with like the way that the fans are yeah We've got green of Eddie's Leonard to 99 for the Dodgers With the way the farm system is or the way the fans are you can't go into full-blown New York, it's impossible because people just start getting too frustrated Well, I pay a billion dollars for season tickets every year. Why can't you put a good team on the field? So it's like we'll never be picking in the top five You know, I mean we're never gonna get like a generational talent out of the draft Unless we trade for them. We got him one time and it was Marcella. Yeah, exactly. Ever gotten right or Paul Colnick Oh, yeah, that's dangerous. Oh Danger. Oh god. Yeah, they're about to go to PK's true purple Yendri Rojas 206 out of 250 for the Padres random random That's true international scouting and free agency. It's very important. That is actually so true for actor lindor because yeah, I mean some of the Most of the best players come from like from Latin country. Yeah, Latin American countries or Central American countries That's why the Yankees have gotten so much better. Yeah, because they do really well Internationally. Yeah, there's been a couple of big names that we've gotten up internationally like no, it's a big one. Yeah Got true blue Alec bone to 150 for the Phillies See another brave for Scotty so wander rookie Refractor Michael Hernandez first for the Orioles. There you go SG base and base. Oh, wow. We're gonna sell some good football here Have you seen that chip commercial where they're like debating about whether it's called soccer or football? Yeah, I like that That's funny. All right. We got a gold Gold speckle auto coming up Daniel Vazquez 41 out of 50. There you go, Eric Eric the Royals were the second to last team taken. Congrats, Eric. Nice one there, buddy Gold speckle coming your way now Jason choreo base Shimmer Lonnie white jr. For the pirates not numbered, you know warming very well Colding freeze an alarm. I say that every time. That's pretty good. Right. That's what I'm saying That's pretty good. It drives Sean crazy. Wait. Say it one more time warming. Oh, yeah, and then it's colding Freeze an alarm because warm up. I know no, but Holding isn't a word. Do you think it like that's Henry Davis? Well, I guess warming technically is on the bowman ascension Hey Zeus Montero God. Hey Zeus is loose Mariners legend Got a green Starling Marseille going to the Mets tonight and I base Hey, I guess Cooling freeze an alarm is a good one. Yeah, that's really freezing alarm. There you go. There we go cooling freeze an alarm That's what I'm saying now Thank you, Rory. There we go, Rory So I was trying to think of what the opposite of a bell is an alarm is the best I could do Those two similar Are not opposite, but like I said before that's what I meant. There's Isaac de Leon. There you go SG to 499 Grisha hit the first one Nice one there SG for the Orioles We're gonna see the end of Brazil you can tell Marte to 499 You had an opportunity to With a hit their second Karisha again, maybe Yankeel Fernandez first that's Jose Ramos on the refractor to 499 for the Dodgers. Yeah, I would say France for sure France is the next favorite to win, right? Yeah Frank might be the favorite with the bill even in it. Yeah Not over yet. Yeah. Oh Snuck that in we've got Bobby Whit rookie. There's Antonio Panero for the Brewers. There you go Ammo On the base order Nice Panero makes it really tough for Brazil if he hits this. Oh, he hit it Shimmer you de cappy. That's a big one That was probably the most important penalty. Yeah, right there for sure same. It was a ball of first. That's why I'm larger So good. Oh, yeah, number three. That's like same with I feel like in hockey usually have like uh, I Mean not usually your best guy will go first, but like We have an a mark come out for the third one now. I don't know who kicked the first one We've got canary yellow Jeremy Pina at a 75. There you go. Shroes Nice one there at Houston. They probably You got that one base and base 3-2 if I mean realistically if Brazil gets one stop right here, it's back in the back in it. Yeah. No, you're right So you still got just the Braves left Nope Braves are sold out for 24. Thank you guys down to three to go three four and six for the rest of our breaks now So, thank you guys Appreciate that It's all is it over if he hits us. No, no Nailed it snuck down one into the oh no cruise. That was insane. All right, there's Jeremy Vargas It's going to ammo again.  Yeah, so if he misses this is it over Okay, I don't know if Croatia makes the next one. It's over. That's over O'Neill cruise shades of greatness Yeah Orange shimmer coming up. Good luck everybody. We've got warming Bernabeau cooling freezing alarm. There we go One of 25 congrats on that Colorado. Oh, he missed. No, he went up the crossbar He he uh, what's it called? He oh No, he hit the post and he had the goalie going the wrong way. He just missed it. Holy cow There's atomic Jason Dominguez. It came to the league To 150 everyone's crying happy and sad That's wild dude They might be one of the best coach teams out there Croatia. Yeah, they just got good strategy Yeah, dude, didn't they they lost the France in the finals in 18 right? Yeah, so this we got Aqua Edison Paulino nice one there to 125 on the teal aqua vapor Cotton candy parallel. Yep Look at that just missed it face Wow, dude, bro, that is gold Of and manual Valdez 34 of 50 true gold going to the straws congrats Houston Houston killing it right now with that pina and with now a gold auto Congrats astros. Let me do this really quick. We've got perfect Got just the Braves Tigers blue jays. That is it Thanks, Ed Worm taking our last spot over and um Yeah, I know right yeah, dude Must be pumped Likovic Likovic Abrams on top Patrick Bailey Couser O'Neal Cruz rookie Andy Thomas going to the Mariners nice one there Mariners on the base on Jordan Lawler your Donny de los Santos Bro, they're saying Jeremy Well, Jeremy Jeremy Pena was the biggest Like riser of cards. Oh, yeah. Yeah, sir. Mercedes the 299 nice one there for the twins Yeah, I'm glad it was paying it to remember Lane was talking about him at one point really talking about Jeremy Pena So like I was I always kept Jeremy Pena in mind I was like, hmm gonna watch him because he just came up this year. I was like, it's gonna be interesting to see and little do we know he won the We've got Jorbit V boss the 250 World Series MVP nice one there on the purple for the Dodgers J rod insane that Brazil's out, dude That's Denzer Guzman magenta shimmer to 199 for the angels Samuel Munoz Oh No Couser the winner of Netherlands Argentine. It's gonna be a good game to fire Purple George Kirby to 250 for the Mariners nice one there Mariners on the rookie Mercedes and Dan draw day Know that's what I'm saying Scotty That's why I think he'll probably be an update next year and he's gonna be him and Adley are gonna be the two huge chases Michael Harris He's not anything. Yeah, like he's not in Not like he wasn't an update or anything which is kind of wild. Yeah, I know it's too bad. There's no Michael Harris Yeah, Riley you up Vaughan Well, it's just a couple other ones that'll be into maybe like Corbin Carroll Gunnar Henderson I was just like that. Yeah There's base auto heavenly heavenly Heavenly for the nationals like that one rookie hours over his amateur hour I've done that that a dollar every time I like a card is already sleeved and I tried sleeving it. I'd be rich Magenta hunter green to 190 or 299 for the Reds nice one there on the roof Yeah, I wonder if Alvarez will have a rookie to what if he'll make the opening day Ross there or not the Mets Interesting to see Francisco Yeah, some of the guys who got called up wait last year probably get into the This year's I mean, I guess a bunch of it depends on if they make the opening day roster or not. So There's your land confidant Going to the Reds to 2 499 say it like an angry French one same with Robert was song or place on Your land confidant Shimmer Roberto Campos going to the Tigers the latest game time goal in World Cup history. Wow That's insane Because they were pretty much dead in the water at that point too. There's Alexander Suarez going to the Giants on the base auto Yeah, at least striders been in this year. He's in a couple of different things. Gotty. That's true But yeah, not having Michael Harris kind of sucks, but it just makes the chase bigger for next year It gets bills the anticipation a little bit Everybody's gonna be jumping on Those cards Is there anybody else you could think of we've got called up like in the season I was trying to think of Red Sox guys I don't know if they're gonna have anybody like Brian Bayo Yeah, maybe what about Kossus? Yeah Yeah, we've got gold of mookie bets nice one there the Dodgers that's Seven out of fifty trying to get the Yankees Yankees might have like the the Oswald's might be in it Cabrera and Braza They're probably up for long enough He'll yeah, yeah, he was a really the only rookie this year for the inks. I think I can even think of another one They're like Debbie last year in Florida Garcia. Yeah Orioles and the ones so annoying that wish we traded him And his value was like through the roof People were just so high in anticipation Really cash money if we got rid from them There's Danny Dancher adai for the twins nice one there She will she's got to be other guys who got called up like mid-season, but like it was like Henderson Carroll and Rodney Contreras to 299 on the magenta He is a rookie everything. Yeah, he was like he was one of the short friends in chrome and he's in series two It's like all the big names were series to it was like J rod torque wit Pena Hunter Green Alec Thomas Melendez few other guys had their rookies They're true rookies in series, too It's like what this year it was like wander in series one and O'Neill cruise in series, too And I was like pretty much it The handful of guys here and there Stop Bronx paying your rookie Got refractor Averson Artega going to the Giants the 499 base Orioles are gonna be a They're gonna be like the team and up in series one cruise rookie got a purple coming up here of GT Schwartz going to the Mets to 250 nice one there Mets Grats on that post on munoz Braves are gonna be wicked expensive tigers will be expensive Diamondbacks will be expensive few others CJ Abrams Abrams another one who got his rookie Yasser Mercedes the 250 purple shimmer nice one there for the twins twins are such a good such a good team in this product, too Yasser Mercedes young keel Fernandez his super got full Jake burger. I think that's the variation nice one there going to the white socks and the refractor rookie Those are cool. Those are usually like one or two a case. We got that in the marsh Last box. Good luck everybody. We've got a quick recap around he coming up as well Refractor Tyler Collins the 499. There you go Scott. Congrats my man Scotty out picking up the Braves Tyler Collins auto Stop Andrew I'd rather have that than like just one letter those six, you know, that's sick That's Jeremy Pena refractor this time to 499 a couple of Pena's for the Stroh's who's got Houston Houston did very well That was Jared L. Congrats Jared Nice way to end the break for you there Scotty Who knows maybe there's another brave in the last box to last mini box. You never know back for blood is free on game paths Magenta Max Muncie To that's are gonna be the 199 yep to 199 for the eights and last mini box. Good luck guys It's gonna be Anthony Gutierrez nice going to the Rangers the last auto of the break Congrats Rangers we had a box and Hobby that three redemption one Yeah, three redemption orders. It was in the master box. There's five There's three in one and then there was another auto and another pack and then this in the other mini box There was an auto is wild Wild Yeah, it's nice Gold shimmer of Garrett Mitchell. It's a 50 for the brew crew. There you go Emma. Nice one there Yeah, one of one of the companies messes up and it benefits us. That's always nice base Wander base rookie and last back Gold again Brian Acuna There you go twins 26 of 50 on the base first.  We'll mag that Acuna up for you. That's nasty and base Do a quick recap here for you guys Anthony Gutierrez Rangers Danny D'Andrade twins Alexander Suarez Giants Evan Lee Nationals Andy Thomas mariners Jeremy Vargas Brewers Antonio Panero Brewers Cooper Bowman Yanks Yandru Rojas Padres Jose Rodriguez for the Rangers Raindon Cohn Dodgers Royal and Machandi for the Astros. We had Easton more bell going to the Rangers refractors to 499 Tyler Collins a's Isaac De Leon Orioles Gavin Stone Dodgers Mason our rays white speculative 299 Gavin Stone Dodgers purples the 250 JT Schwartz Mets Jordan V boss Dodgers Yandru Rojas Padres canary yellow to 75 Cal Conley for the Braves Golds true gold and manual Valdez for the Astros gold speckled Daniel Vasquez for the Royals then our two mag cards. We had a Jeremy Pena canary yellow rookie numbered 44 out of 75 for the Astros and then a gold a Brian Acuna on the first 26 out of 50 baby Acuna That'll do it for the break guys. Thanks again for the fill next up another case of Bowman Chrome