All right, today's gonna be a slightly different video. I've taken a couple days off because I got some visitors You meet them in a second, but also because it's been snowing here. So without further ado. Let's get into the interview Everybody read his back All right meet got love McKenna Kyle Kyle just got out of the Air Force and They're on a road trip a six-month road trip in In their trusty seat now as you know on this channel You've seen lots of people in vans RVs buses, etc.  Roadtripping in a car for six months because we well just use what we have So that's why we went for it. We felt that it was easier for us to just take what we already had We already have the vehicle. We bought it two years ago. It's under warranty through Toyota and why sell it? When we can use it and traveling through the winter probably isn't the smartest thing But we also want to show people who enjoy travel that it is doable You don't have to get an RV. You don't have to get a bus even though that is so awesome So we just want to show people that no matter what you have you can still travel You can still get out there and make it happen We're actually new to the bus life in the van life because I've never been in a converted bus or van that was the first time we've been in a converted bus and Yeah, but you guys have about the what 35 miles per gallon in this thing and I have let ten or less Yeah, yeah, so you pay for it somehow Right, so let's let's talk about see sleeping situations. Can we get a little tour of These might be helpful. Okay, so while McKenna runs inside it and get some keys How many days have you slept inside the car in the seats once once one day so far But this is only day 11 today's day 11 of our six-month road trip.  Actually, no because I feel like the car was like small enough and there's two bodies in there And we had each had two blankets. We slept with our sweatshirts and sweatpants on right So it actually wasn't super cool. And why I said the other day. I was like, oh, yeah As long as you get a sleeping bag. You're good. So tell us about the sleeping bags So our goal with this road trip was a lot of people probably before they go on vacation All right, they plan a ton So we planned a lot but the one things that we didn't plan was buying anything additional than what we had already had before the road trip and Where we were gonna sleep. This is this is funny So on a road trip just you know sleeping in our car. We can't do you have would you even have a camp stove yet? No, awesome. You guys are like fresh just jumped into it We don't have like anything like we literally like the blankets So we have or like the little throws that you put on the back of the couch Like not even a legit blanket and that's what we use like to stay Before we take a look at the inside of the car It's usually a lot more full because everything's packed in here But Jax gave us a place to stay which we are so grateful for Correct correct read was out of town. I turned it into an Airbnb for youtubers Okay, all right, so well we have here guys it is a regular car So one of the important things I want to share with everybody because everybody says oh, Jax You travel in a bus so usually this whole area is filled. We have like another suitcase two duffel bags Yeah, yeah, we everything is filled like all the way up Yeah, we can see through the back window, but if we were to add anything more We wouldn't be able to see right and I just want everyone to know who's watching this that yes I do have a school bus and I know that not everybody can do The whole school bus thing build it buy it etc, but you guys can do exactly what Got love is doing and you can travel For is for a very long time and you can figure it out along the way especially like where you sleep and things like that There you go Especially like car organization Packed in the trunk in here Yeah, the monsters just in case Chains for the tires just in case that's right. You bought them on the way here So here's something to is like since we're youtubers We've been doing YouTube for four years together, and I've been doing YouTube since 2007 So for us we have a ton of equipment that we bring with us So there's actually a ring light that we have inside right and that's what we use But we have that packed in the trunk. We also have a live streaming like this thing It doesn't break down, but it's a actual camera. It has a microphone that sticks out everything hooked straight up to your computer So we have like a few things in here that you probably actually like these two things are full of stuff that most people wouldn't take with Yeah, so I just want to reiterate for everyone who watches me doesn't have a van doesn't have a bus But has a car you guys can totally do this and figure it out Absolutely and a mess like us there you go And also there was if I told you guys the other night I met two guys over at a hot spring that traveled Together each of them spent about three thousand dollars a piece. So this is completely affordable and if someone wants to you know Yeah, yeah, but but if you guys want to you guys can travel for a Very long period for not too much money using a very fuel efficient car Well, even the other day we just bought bagels some bagels and when we get hungry we're driving like we're driving for ten hours We didn't even stop to eat until like the very end of the day So we just eat bagels on the way and you've paid like three dollars for them And I mean you can be very cheap if you want to and make sure it's all you need is a full stomach It doesn't have to be uncomfortable for a little bit of time and you don't have to go out to a fancy restaurant every single time you want to eat and You might have to wait a little bit longer to go to the bathroom sometimes. So keep a bottle in the car So I got some tips for that too One tip is you can get a small 12 volt fridge that they have a truck stops and it's just like a cooler size So you can just plug that baby in if you want to have like, you know Something cold or food fruits. By the way, we also filmed something on their channel Which has lots of information so you guys know I have a lot of travel apps So if you want a whole list detailed Yeah, so so we have a video on their channel got love go check it out And also let's ask them the number one question that people like to ask me. Where do you guys poop in this thing? Well, definitely not in here But we pretty much stop at gas stations or rest areas McDonald's like a restaurant That's like open 24 hours things like that. So that's why I'm like sometimes you might have to be uncomfortable or Kyle Used a bottle the other day. There's been some times where I gotta go, but there's no where near us Yep, we haven't got to the point where we have to figure that one out like there's nowhere to go Where am I gonna go right now? I recommend the arrowhead wide-mouth bottle for us. I Was gonna say jacks has some great information that if you're on this channel You've probably heard it before but if not he answered it on our Q&A on our channel So a lot of great information So okay, so why on earth are you guys?  Like you guys staying at Airbnb's are you guys trust fund babies like what's the scoop on this? And I wish I wish we had money we have actually so we both love to travel and Kyle's been in the military So we haven't had the ability to just go wherever we want when we want so we've been planning the six-month road trip for over a year and Then after we do our six-month road trip want to go overseas for a little bit So that's why we don't want to invest in an RV yet because we're just going for six months Then we're gonna be gone and then we're gonna backpack overseas in Asia and Europe Yeah, so we're gonna have even less than what we're taking with us right now I might want to be a third wheel in that trip Yeah, that would be great! We should do like get a group of YouTubers ago. It's like backpack for like as long as we can. Yeah, I'm so done. Another thing that is kind of crazy that we're trying to do is Not pay for lodging for as long as possible. So which is why you're here. Yeah, I'm happy to share Reed's house with you Thank you. It was so amazing. So if you know people Then you can like ask them There's an app called couch surfing and also one night. We slept in our car But my favorite story so far was the pizza place, can you tell us about the pizza place? So we were driving through very rural, Utah and we were about three hours away from Moab and We were about an hour away from Bryce Canyon, which is where we had just left and there was nothing Around us and so we got to a pizza place and we were in a small town So we just figured well, they had an open sign Let's go and get some food because it's eight at night. We were hungry and then we just asked the lady working there If she knew anywhere we could sleep and she was just like, okay I'll text some of my co-workers and no call call some of the co-workers and then it turned out She didn't even know what YouTube was. Yeah, so we told her she had no idea This is a town out in the middle of nowhere and we just asked if there was a place we could stay We had an air mattress and so then 30 minutes later we were eating and she comes out and she's like Yeah, they said you can stay here and In the pizza shop and she pointed to the ground. She's like, yeah, just put your mattress right there. We're like Okay, let's do it small town hospitality And then she said lock the door when I leave tonight and then lock the door when you leave in the morning I love it. Yeah, it was like a crazy experience And then we also borrowed a tent from one of our servers at a restaurant that we had dinner at like 10 at night But that was the night we slept in our car because I can give you a tent tonight We're like now we're sleeping the car then the next day I was like, yo, we still made a tent because we haven't had to somewhere to sleep yet So we drove to his house at like 11 something at night picked up a tent and then drove out to BLM land And just popped a tent right next to our car and it was like 40 degrees and again We have like these no sleeping bag. Yeah, these just these little blankets and like they gave us a comforter though He gives a tent and a comforter, but we just have like one comforter and then like our little throw blankets And yeah, it was so cool. We woke up at like seven in the morning. Hopped in the car turned the heat on I was freezing all night.  He's like, yeah, you can stay here at my friend's house with me And then we got hit in a blizzard crossing through the Rockies So it's supposed to be a five-hour drive and it was a 10-hour drive supposed to be here at 8 p.m Got here at 1 a.m So they've already the latest jacks that ever stayed up in like forever true And you got you guys are on like day 11 of this of the whole trip Literally all that just happened in 11 days and you're like, that's crazy So we're documenting the whole thing because we wanted to show everybody that You know you may watch youtube and see all these cool things, but we also want to show you the reality of it Like the struggles that we go through and like yes, we're traveling in our car But it's not organized or really just a mess But we're just trying to show you that like anyone but we've made some sweet memories so far Yeah, I have zero regrets driving in a car the first 11 days. Maybe that'll change but So far it's been I have a feeling you guys are going to have lots of stuff by the time This thing is done and actually you might be having a different vehicle But that's just a conversation To be continued Thank you guys so much for coming by Hey, you know my pleasure, you know houses our house. Yeah. Yeah. Tsukasa Mikasa


was speaking with a friend today who wanted to see what I thought about you know other people coming at me and saying certain things and I said I don't have really much to say I best not that's not me I have stated something this is a person who knew me at one of my tour stops I told you guys that I had a that I was on tour with the federal government my own my own problems my inducing of it me doing something to get me in trouble with the federal government so I was in prison and he was asking some questions I said this is kind of how I want to do things this is how I think it's the right thing to do there's instead of having this knee jerk response on things it just helps sometimes kind of sit stop wait think about some things and then just kind of give to the Lord and then let him advise you I have this belief do I believe it that it that it's this way 100% of time no there are sometimes when you do have to not do what I'm gonna tell you and that is let the Lord vindicate you let the Lord defend you often times when someone has something to say or when someone wants to do something to you there are times or opportunities when you can allow the Lord to take care of it that requires and I understand that it requires some faith it requires you to not do what you want to do it requires you to not do what you say to do and that's hard sometimes it really is especially if it seems like it might be life and death and so I have this view now someone says that I wasn't that way especially when it came to my own legal case well the truth of matter is that was the case I actually did say you know what Lord you handle it however you want to do it now obviously I want you to not allow me to suffer the greatest consequence no one wants to suffer the most no one anyone in their right mind want to say Lord if I've got to suffer can you ease the pain can you make it quick can you make it light then always happen that effect most cases it's not that way but I played guilty because I felt like that hey I'm not innocent I've done some wrong here and so however however it works out I'm throwing myself as we say legally or on the mercy of the court but also Lord I'm I'm throwing my hands my body my life my everything I'm entrusting to your hands well not so bueno in the very beginning not so good in the beginning because the judge gave me the maximum amount possible on a plea deal 240 months can you imagine that never been in trouble with law before never had any issues never and I'm thinking that I'm looking at two three years maybe four at the high end possibly probation and so I felt pretty good and when the judge says no off with your head you're through you're out of here well needless to say I was surprised I was shocked I was in awe but it also allowed me to kind of come closer to the Lord more time with him now what you do is in prison you might make a case you might present hey listen I think based on the evidence that this isn't correct and so forth whatever and so I filed appeal file an appeal it takes this time let it let it work through court and so forth and I understand all of those things whatever well PCORI is that is that you allowing the Lord to defend you well again that mean that you always totally just subject yourself to everything you are still allowed to cry out for some relief and so this is my way of doing so Lord I'm putting this in your hands you tell me you you work this out as things went on I'm spending more and more time in prison moving around at the very what looked like the worst possible moment the worst possible moment my mother had passed away they put me in the shoe or special housing unit that is basically the hole where you take the person out of the general population and put them in a cell by themselves or in some case you may have two people in there and it's just you and this small room there's a toilet there might there might be a shower depending on the facility that you're at maybe windows maybe not and you're stuck in there for 24 hours a day not a good look well during this time and it's just me and God I did have my Bible so I could I could read but just me and God well I get a letter the letter says the letter came from the United States Court of Appeals said that your appeal appeal had been denied two to one I believe it was the was the two to one is was the ruling and so it was possible as a matter of fact even advisable that I would go ahead and file citing new evidence to have the whole thing tossed out on his face everyone said you should win what did I do I said at that moment you know what no I'm not following anything at that moment and this was about six seven years left on my sentence no God toss it away through the way it's in your hands Lord as the Solomon says you vindicate me as a matter of fact when we look at that passage to Psalm 26 one says vindicate me oh Lord for I have walked in my integrity and I have trusted in the Lord without wavering and here it is examine me oh Lord and try me test my mind and my heart for your loving kindness is before my eyes and I have walked in your truth you can only really pray that prayer if you have been walking with the Lord and that's it that's just that's the secret guys if you if you know and only you know better than anyone else if you've been walking in him only you know how you have behaved how you have spent time with him and so it's really kind of a test try me examine me as he says and see but how does he start off by saying what's the first thing he says vindicate me oh Lord I do want relief so when you let the Lord defend you it's not saying that you don't want to to get in relief that you want to take whatever comes that's not the point it's not give me at all because you don't have the ability to take all that can be given to you or putting your shoulders but what you're doing is you're saying Lord if I'm wrong you'll deal with me if I'm right you release me however it is now can I tell you what happened this was 2019 that I'm in the shoe 2019 I'm in the shoe and I get that and I decided no Lord I'm putting it in your hands I had no idea it was going to happen less than one year later I am released five years prior to my actual release date so this is where you know trusting I can really say so that trusting in the Lord absolutely wait works he says in Galatians 6 don't be weary in doing good for in due season at the appointed time you shall reap a reward that is if you do not faint so keep doing what you're supposed to do do not faint God will if you want him to if you let him he will vindicate you now it will not be the way that you want to it will not be as soon it will not be with as little or as few amount of issues pain and so forth discomfort that you want there's going to be some sort of discomfort but that's to grow you I said one of my favorite verses actually a few verses put together that I have in the Bible come from Psalms 3 this was one of the prayers that I had all throughout the Bible I mean all throughout my stay in prison Psalm 3 says Lord how they have increased who troubled me Lord how are they increased that troubled me many are they that rise up against me many there be which say of my soul there is no help for him in God there are many people says you know what he's gone he's out here there's there's no help not even God can help him nope he's through but look what he says he says but thou oh Lord art a shield for me my glory and the lifter up of my head that is amazing that was my prayer that was my cry look what he says in four I cried unto the Lord with my voice and he heard me out of his holy heal so there's this peace this comfort from just in some cases giving it to God and so when someone has something to say something to do someone comes at you and all sorts of way it's easy the natural knee jerk response is to respond folks will know what you got to say folks will know what are you gonna do about it you want to know you know I'm not gonna let the person get away with this someone pat cuts me off in traffic I can't let him get away with that someone says this about me someone stole this someone made this comment okay there's no need to this is where sometimes maturity steps in and says you know what I got this because maybe what's happening to you you deserve or maybe there's someone better equipped at handling does that mean that you never ever ever defend yourself no does it mean you never ever speak a word no that's not the case because we see that most often though the pattern that we see of even Jesus or the disciples the apostles we don't see them defending themselves a lot we do see there are times when they do they do so for the sake of the gospel at some point in time you might I might have to might not who knows but the first response then the the automatic response would be Lord you take this and depending on your walk with him you might understand you might be moved to go ahead and make a defense but you make your defense not of yourself you make your defense of the word and why you say or why you do what you do as it relates to the word not for defending yourself there's nothing worthy about you that requires you to be defended we're no good there's nothing special about us but his word that's different which is why we will always defend doctrine will always defend the word of God but to get up and defend yourself now it becomes about you and I just don't want to do that because thus far I've tried to make it about him and I'm still home today while there's still a year two years I'm sorry left on my imprisonment but I'm here because guess what God can vindicate you if he so chooses but only do so if you are walking with him so I hope this has been helpful he and I were having the conversation and I said you know what this might be something that somebody else might get some benefit from might not be a lot hopefully it will be but hopefully you can see I'm living I'm living example living proof of trusting in him letting him handle it first works a lot it really does a man


Hi, my name is Anthony Lo. I'm here to talk about learning creativity. Can creativity be taught? Well, this is, I think, a big question. In my daily work, we have to be creative every day. I'm a designer, and I'm always surrounded by people coming from different nationalities, so I think this is the best way to stimulate creativity. Creativity is a subject that is often misunderstood. Maybe people associate creativity with art and design, but creativity is so important in every works of life. Creativity is about knowledge as well. It's not just about brainstorming, come up with many, many ideas, as many ideas as possible. So you need to acquire knowledge, you need to have experience, you need to understand the subject well, and then you can pick out the essence of it and mix it with another element to come up with something which is not seen before. Creativity can be compromised because we are so busy dealing with our daily problems. So in such a situation, what would be really actually interesting is to bring in someone from the outside. He can help us to show us the way to actually attack the problem, understand the issues, maybe develop a much more holistic vision on what we actually try to achieve.


This 2017 Ram 2500 Crew Cab Short Box Bighorn is stock number 11942Z8. We're here at Summit Automotive in Fond du Lac, Wisconsin, you're new and used heavy-duty truck and ram headquarters. This 2017 Ram 2500 has the 5.7 liter V8 Hemi engine. This truck has been fully-safetyed and inspected by our service shop as a fresh oil and filter change all the fluids have been checked and topped off and this truck is 100% ready to go. We're going to go inside underneath, start it up, take a look under the hood in this video. Brilliant black crystal pearls color and we shoot all of our videos in 1080p 60 frames per second so if you have HD capabilities on your computer, tablet, smartphone or television I highly recommend turning them on right now because it is your best way to check out the quality, condition and options of the truck before seeing it in person. And if you like the video on how we do things here at Summit Automotive in the upper right hand part of the screen is a subscribe button. Click that and then click the bell notifications you'll get updates every time we do videos here at Summit Auto. This one comes with a really nice 18 inch polished aluminum rims and it has Iron Man All Country MT tires. These are 35x12.5 R18LTs and they got just about half the tread left on them. Rim and underbody is in really nice shape, front fender is in nice condition, headlight lens is nice and clear and the front bumper is in excellent shape as well. No dents or dings on that. You get the factory fog lights, chrome trimmed grille and the hood is in excellent shape I didn't see any dents or dings on there. Another side front fender is in pretty nice condition and the passenger side front rim, no scuffs or scrapes on there. Brilliant black crystal pearl, really good looking color, it's got a lot of metal flake in it, looks really good in the sunlight. And as you go down this side of the truck take note of how clean the body is, how reflective and mirror like that paint is. We take these HD videos so if you are far away or even if you're close by and just cannot make the trip down but you're still interested in purchasing the vehicle, you can see the truck, hear the truck and have confidence in the vehicle that you're looking at before you even get here so when you do get here there's absolutely no surprises and you can make a smart and informed buying decision from wherever you're at and if this video helps you make a decision let your salesman know that you saw the video that it was helpful and that Brett sent you. Back rim is in nice shape and the back tires have just about as much tread as the front tires, maybe even a little bit more. Frame and underbody looks really good, it's like that all the way underneath has all the remaining factory exhaust, little rockers and cab corners look good as well and it comes with a really nice set of Weston RS chrome step-ars. This one comes with the RAM box, which is a nice feature, get a lot of storage on the sides there, it lights up and it also locks when you lock all the doors as well as the tailgate and as you go down or come around to the back here rear bumper is in nice shape as well as the full towing package which includes a receiver hitch four pin and seven pin wiring, the tailgate is in really nice shape as well, I didn't see any denser dings on that, comes with a back flip fold up tonneau cover, has a shock down assist on the tailgate, very nice spray and bed liner, you get the cargo management slash bed extender and the LED bed lighting back here, very nice back here, tailgate shuts nice and solidly and as you go down the driver side just as clean as that passenger side, no denser dings on the box, this back rim excellent shape as well and down the rest of the side of the truck looks pretty good, one tiny little ding on the edge of the door there but nothing too bad, has the heated fold up tow mirrors, they have built in directional signals in them as well, they fold up like so and fold in, inside the bighorn package gives you the gray cloth interior, there are no rips or tears on the seats, they're in nice shape, power driver seat with lumbar, weather tech floor mats, has auto headlamps and audio controls in the back of the steering wheel, power windows, power locks and power mirrors, we'll hop inside, check out the miles, radio and everything that this truck has to offer on the interior, 66,954 miles compass and outside temperature display, instrument cluster is very nice and clean comes with the heated leather wrap steering wheel, no major scuffs or scrapes on there, cruise controls on the right, Bluetooth and information center controls on the left and audio controls on the back comes with the six speed automatic transmission with the optional tap shift, has the five inch touchscreen radio, AM, FM and Sirius XM radio capabilities, turned out four-wheel drive here, climate controls right there, factory brake controller, heated seat and heated steering wheel buttons, stability control tow-haul that does have a 115 volt, 150 watt plug-in, passenger side, floor mat and seat are in excellent shape, no rips or tears on that, smells very clean inside this truck and the headliner is in excellent shape as well, no rips or tears up there you do get map lights right there and power siding rear window button, we'll take a quick look at the back seats and then we'll start it up and take a look under the hood, back seats are just as clean as the front seats, no rips no tears back here, does have the latch child safety system for any child car seats you may have, power sliding rear window, very nice, has the load floor which is a nice feature if you got muddy boots or tools put them on there you're not going to get your seats dirty or if you got pets put both sides down they got a nice flat place to lay and you do get storage underneath there, back here we have the in-floor storage with the removable bins for easy cleaning if you put ice and drinks in there, it's like you have too many coolers wherever you go or just extra storage and side curtain airbags on those seats back doors have the child safety locks and the bottoms of the doors are in excellent condition as well, we'll start it up and take a look under the hood starts right up, no check engine lights or anything like that is telling me my rear tires are a little bit low but you can see that they're working there so all the tire pressure sensors are working just one tire that's a little low I would personally like to thank you for checking out the video today and hopefully from this HD video you have been able to verify the quality and condition of the truck all the way around inside and out under the hood we have the 5.7 liter V8 Hemi engine, engine base very clean runs very smooth once again this truck has been fully safe and inspected by our service shop has a fresh oil and filter change all the fluids have been checked and topped off and this truck is 100% ready to go there is your mission sticker and to see more pictures of this truck or one of our other 450 new and used cars trucks SUVs minivans wranglers half tons three quarter tons one tons you name it we got to go to that website right there www.summitauto.com full pictures and descriptions of every single vehicle from two locations all at summitauto.com and if you like to check out more HD videos you can go to youtube.com slash summit auto remember to like subscribe and share on this video and all the videos that you see there click the bell notifications you'll get updates every time we do videos here at summit auto in fact in a second we will see a link to subscribe to our YouTube channel in the upper left links more ram 2500 truck videos like this one the upper right link to this vehicle on our website in the lower left and link to one of our latest YouTube videos in the lower right click those check us out and we really look forward to help you with this super clean 2017 ram 2500 crew cab short box bighorn with the ram boxes and brilliant black crystal pearl thanks again for checking out the video remember to like subscribe and share


Hi everyone, Joe for jaskiescasebreaks.com coming at you with a case, full case, of 2022 Panini National Treasures Baseball back in the store. Pick your team 21, there it is right here. We've got another one loaded up in the store right now as well. So if you missed your team in this one, don't miss out in the next one. Big thanks to this group here. Thanks for spending a bit of your Sunday night with me. It was Joe who ended up with last spot mojo. This is break 21. We should do break 22 tonight to the store right now. Let's take this out of inventory. Forgot to do that before the break. Maybe not. All right, anyway, let's go. Box one, looks like these were never entered into. I'll make the crack sound that we used to have in the old wooden box days. Use this blank card here to slow play some of the hits a little bit. We are gonna lead off with Edward Olivares, 69 out of 99, Colossal Relic for the Royals. Kevin with Kansas City. Got Dazz Cameron, four out of 99. I'm not mistaken, Mike Cameron's kid, if some of you may remember Mike Cameron. It's Chris with the Tigers. We got a one of one, Christian Yellich. Biography materials, some nice colors in that window. Train whistle in the first box. That's gonna go to Oliver and the Brew Crew. There you go, Oliver. He's going to Vegas this weekend. You know, maybe that's a sign of some good luck in Vegas. Oliver, all aboard the Big Hit Express. Woo-hoo. Christian Yellich bounces back this year too. That could be a nice one. Even nicer. There's Thomas of Hoogie, 35 out of 99. That is for the Giants. That's gonna be for Ed, Giants Edition. Here is Beantown. Relic and autograph, signature names. Six out of 49, Connor Sebold. That's for Crystal and the Red Sox. We got, this is my crew, Aaron Ashby. 67 out of 99, another one for Oliver and the Brew Crew. And we got a Patrick Mazzica, 49 out of 49. Big patch, on-card autograph for the Mets. Ed with the Mets. I think this guy's actually on the, I wanna say he's on the Dodgers now. Yeah, he's with the Dodgers. He was designated for assignment back in August of 2022. Then he was claimed off waivers by the Giants, then designated again in September, and then free agency in November, and signed a minor league deal with the Dodgers in December. There's El Patron, Wander Franco, 52 out of 99, nice. Who's got the raise, Tristan with Tampa Bay. Nice one, Tristan. Very nice. We got Ronald Balanos, jersey and autograph, 37 out of 64. It's gonna be for Kevin and the Royals. All right, nice first box. Let's see what the book has in store for us. The book is some legendary materials, Bill Dickey for the Yankees, five out of 49. Game used material, nice. That will be for Tristan and the Yankees, getting an old school Yankee. All right, nice start, next box. Stephen Punks saying time to hit a George Brett or Nolan Ryan autograph. That'd be cool. George Brett Otto, that would make Kevin very happy. What team do you think the Nolan Otto should be on? Right, there's Eric Fetty, 95 out of 99. I think that's how he says it. Stephen Punks thinking Rangers edition of Nolan. That would make Chris Butler very happy if that happened. This goes to Joe Christian, last spot mojo. Strikes again, 70% of the time, 100% of the time. Grab two here, here's a piece of Orlando Sepeta's Lumber, two out of 49. Ed with the Giants. Got some Field of Gear, 24 out of 99, Fernando Tateis Jr. Chris with the Padres. Nice photography. And we've got an Andrew Stevenson, patch and autograph, 11 out of 25. Joe Christian, Nationals, last spot mojo. We've got Sixto, Sanchez, die cut material signatures, 24 out of 25. That will be for Ed Ehrens and The Fish. We've got an Andrew Vaughn, three out of 10. Colossal, patch and autograph, that's a cool looking patch. Ed Ehrens, White Sox. And Camilo Duvall, rookie patch and autograph, 17 out of 25, big card stock. The Midnight design I really like. Another giant for this time for Ed Pete, different Ed. Might fit more comfortably in a slider box. That's how T-H-I-C-C this card is. Some more comfortable in there. Nice colors there. Going to go to Ed Pete, Giants. Next up is the Chicken Man, Wade Boggs. Die cut material signatures, 15 out of 25. Teddy Jaspie's favorite player. You wanna see the Chicken Man? I always wanna see the Chicken Man. You wanna see the Chicken Man? Hell yeah. Chicken Man, Colossal. He came off the sticker. Tell us a good Chicken Man story.  Nah, how many different ways would he have the chicken? That's the real question. But I think one of the better Chicken Man stories is he once was outside a bar. A chicken bar? No, no, this was no food involved, it was just liquor. And there was a man with a knife that was just looking to knife random people. And Wade Boggs was outside the bar and he stood against the bar, against the building, and he willed himself invisible. And the knife-wielding guy was looking for someone to stab, couldn't see Wade Boggs, kept going. Wade Boggs. Remember John Cena? Can't see me? Invisibility, yeah. Can't see Wade Boggs. Three out of 13, Ronald Acuna Jr. Treasure Jersey numbers. That's for the Braves, that's for Kevin in the book. The book is gonna be dual memorabilia signatures, 51 out of 99. That is Alejo Lopez for the Reds. 51 out of 99. Red Legs, Barry with the Reds. All right, another box. I'm thinking Wade Boggs enjoyed all white dark meat for his chicken. I think he went with breasts, legs, thighs, fried, seared, boiled, baked. Ooh, a plate relic on top. I think all manner of chicken, I don't think he discriminated. All right, the relic, three color patch on the plate, Austin Hayes. And that is Kevin with the Orioles. Kevin, all aboard the Big Head Express. Woo-woo. Six out of 49, we've got Phil Rizzuto. Tristan Yankees. Casey Meyes, 89 out of 99. Easy, Mike Towers, The Family Show. Can't be saying things like that. That's for Chris and the Tigers. You got Alejandro Kirk. Two color, dual relic and auto. Toronto, that's gonna be for Mickey and the Blue Jays. There you go. What a comeback for the Lakers. Yeah, they're up nine now with 38 seconds left. I thought this was gonna be an L for sure. There's Patrick Mazzica, Mets Edition, 24 out of 25. Mets Patch, Mets Autograph. Going to the Metropolitan's, Ed P. The Metropolitan's. We've got Juan Gan Gonzalez. Cleveland Edition, five out of five. Piece of his lumber and autograph on the card. That's Roger with the Guardians. Cleveland, this is for you. And all aboard the Big Head Express. Woo-woo. Another nice patch in autograph. Colton Welker, four out of 49. Rocks, Rick T. and the Rockies. That's kind of a late pickup there too. Wasn't Wade Boggs once on Cheers? I don't know. That would be a Teddy Jaspy question, I feel like. There's Gunnar Henderson, two out of 25. Apprentice, Inc. Autograph for Kevin and the Orioles. Steven Pungthing's Wade Boggs in the WWE Hall of Fame, is he? All right, we've got more legendary materials. It's Miguel Cabrera, 27 out of 49. Piece of his lumber, nice. Game more and game use material. That'll be for Chris and the Tigers. Last box coming up. Good luck, everybody. Hey, good job, Lakers. The Lakers have gone, like, 10 and 9 or something like that without Anthony Davis. I thought that the season was over for sure, but they've been hanging tough. Gonna get Anthony Davis back healthy if they can make some moves in the trade window. Let's see what happens. Zach Gallin, eight out of 10. Nice colossal patch, Kevin and the Diamondbacks. Mike has had some broasted chicken, broasted. I think I've had some broasted chicken. That's kind of a different way to fry a chicken, maybe. Sean Murphy, 93 out of 99. That's for Ed Aarons and the A's. 12 out of 25, big poppy. David Ortiz, crystal with the red socks. Have I seen, is there a Reggie Jackson Baltimore Orioles autograph? Not that I remember, I've not seen one. There's Curtis Terry, Kurt Ball. 91 out of 99, Rangers, Chris Butler in Texas. There's a pizza shop near me that does broasted chicken. Real good. There's DJ Hertz, 60 out of 99. DJ Hertz, DJ Hertz in the mix. Goes to the Cubs, that'll be for Logan. And eight out of 25, we're staying in Chicago this time. We'll go to the South Side, that's Robin Ventura, Jersey and autograph, and that will be for Ed A. We got a Brandon Marsh rookie patch and autograph. 71 out of 99, great looking patch. Tristan Angels, what is brick chicken? Spencer Strider, 33 out of 99. Strider, who turned out to be the true King of Gondor. If you remember that. Kevin with the Braves, if it isn't, it should be Mike Towers, middle name should be Mega. The book is legendary material signatures, triples, eight out of 10. That is Gary Carter, Montreal edition. And that's gonna be for Joe Christian and the Nationals. Expo stuff goes to the Nets. Once it has it up on the disable list after injuring his back, putting on a brand new pair of cowboy boots. Wow.  That's amazing. All right. And the final hit is hashtag we believe Brandon Marsh, 94 out of 99, Angels edition, Jersey and Otto going to Tristan and the Halos. Real solid break here, ladies and gentlemen. Love national treasures baseball, national treasures anything, really. Got another case in the store, check it out, jaskyscasebreaks.com. I'm Joe, I'll see you next time for the next one. Bye-bye.


The birds caked me in vodka-coke of stink. So, I've arrived on the beach and George is sitting there. I asked kind of what went on in the villa. No, I've been crating on with Bailey in there. Have you? Yeah. That's the truth. Where you at? Really? Yeah, he sent me there last night.  Him and Bobby have said that Bailey's been sleeping with him. So, obviously, I've got a bit mad.  Yeah. It was the only the fact that she's actually my mate from home. If it was anyone else, I wouldn't actually care. That's not up to me.   I didn't expect it from Bailey either. That is a straight-up gore.   Katie and George have affected a bit like kids, you know.  You started working in my mum's shop 24 years old. Trying to be friends with my mum. Sought yourself, man. You could tell they were not going to get on. Me and Bobby went on a date. I actually said my worst kind of date out here would be South Star, but it turns out that we had actually such a laugh. He just about knows his left and right. It was a good day. Bobby's a very good-looking boy.    What happened? She's just slated you to the ground.   Came back to the villa. It was like George and Bailey were waiting for her to walk in. Come here.  She was like... Are you all right? Poor girl. She's walked in. She's nervous already. As she's fell over, everyone's lost their mind. Cracking up. I can see some tears. I feel so sorry for her. That was a good entrance. She fell over. Bobby and Katie came into the villa.  Why am I going to say hello to her, which is absolutely slating me down at the beach. What happened? Get down there. Are you actually being serious? See yourself! I'm not a gore, because at the time I meant everything I said. Otherwise I wouldn't have said it. Sometimes I don't think before I speak some things can come across a bit disrespectful. But at the end of the day I'll have a one-to-one chat with her and see how that goes. The pair of you are so jealous. It's unbelievable. I've just sat back to be honest.  This is not about me. Of course it is. I don't care about you. You care! We're at the beach party. We're talking about Josiah and Angelica.  So I've told her exactly what I thought.  You're doing my nighting. She's then piped up.  All I've heard is you since you got here. Be quiet.  Go on, do it. The birds caked me in vodka coke.  Like, I don't like you. You're not my cup of tea. George obviously has whacked me up since I got in here. He's mugged it so much.  And at the end of the day, he deserved that drink in his face. And I'm quite satisfied that I've done it.


All right, so hello everyone again, it's thanks for introducing myself. It's pleasure to be there on the EuroPython 23, I cannot really see and meet some of you as this time I'm online, but thanks everyone for coming and hope you will enjoy it. So let's start from the plan of the presentation. So today we'll talk about like five points. So we'll start from benefits from zero downtime deployments. I will present you a few strategies how to achieve it. I will go through best practices. I will also try to highlight the challenges related to zero downtime deployments. And in the end, I will try to answer the question or help you answer the question. Is it actually worth the effort? Right. So yeah, I'm enough for Novitski. So as you hear, I enjoy web development. I'm mostly like full stack web developer. So even though my last couple of years of experience is front end based related to the JavaScript and the React. I decided recently to go back to some topics related to DevOps. As like for the first time, I started DevOps work at 2015 when when Kubernetes was were just crawling and everyone was on the theme of microservices. So I was also writing some some of them. And the only one choice was was the cloud infrastructure provider, which was the AWS so no one no one really think about using other cloud providers, or they were like really minor minorities. So for in the meantime, I also found the upgrade online startup that that helps small and meat size companies processing they like daily custom orders, and it goes with par with the sale and the settlements. So basically, this says that it's like software for business. We run it on for now only in Poland. But that's like if you're if you're interested, just just just give me a shot. And I'm also like contributor to the one maps software company.  So here we provide the complete complete solutions for the web development, including the audits, product design and custom software development. So it's like really, really nice team. I recommended the recommended to you. So let's start from from the benefits. So what are really the benefits of zero downtime deployments. You already hear about that. One of you already use the application that are really are deployed in like fluency fluently. So first thing that came to our mind is definitely 100% of the application up time. So this is especially dedicated by some specific industries like fintech, a banking. So the industries were where the customer interest matters when the end users really matters. So for example, as a user of exchange platform, so I don't want to really miss the opportunity to sell or buy in some critical market situation, right. Also the social medias emails office tools. So everywhere every like every tools so we use it so so so often that that that it needs to be on and we cannot really stop our work because of we have some like schedule for like our office tools. It needs to be like upgraded. Okay, so in desktop application it's quite recently like also happens that you go to work and and you need to wait for for installing the software but but this is not the future where we want to leave. So probably like the Facebook or Google products won't be that popular if they would show some like prompts. Oh, which the system is unavailable. Please try again later. Right. This also builds trust in the relationship with with our customers right the end users. So especially when a number of user growth chance that that no one is using our application in release window go down go down. Right. So if if you're like small small company, you don't have many many customers you can always deploy in the after the office hours right but but if you have number of number of users, it's a bit harder to to schedule. So what if your deployment process is complicated and long and he would benefit from doing that deployment under the food. So I think this is good question. The system efficiency improved. I mean is that like very often zero down the deployment. It's not everything and application are built in the mindset of lean software. Development choose. So not only to deliver as fast as possible, but also money to monitor to measure and quite important to decide on on that data. Right. So how would you that you don't have that. So overall benefit is that complete system efficiency got improved and this is this this is what what what we are aiming also what this is zero down the deployments. So let's talk about a few strategies. So, I will elaborate on three of them that that that I think it's is the most popular. At least what I, in what I faced. So starting with blue green deployments. So this strategy involves maintaining to identical production environments. So the blue, the one on the on the left side and the green and the one on on on the right side. And in between like our user traffic and and and application there is always some kind of load balancer. So this is like always something that that manage our traffic. And at the beginning, once we have version one of the product, it's using some set of servers some some stock. And like the new version is deployed to the green deployment to the green environment and and test and through through this. So once it's like stable once we decide that it's stable or like our automation tools decide that traffic is really suited from the blue to the green. So now you can see that that the traffic is is on the new version, making the green environment, the new life version. If any issue arise like after after that. So if our deployment don't fail during, during the build, if it won't failed on our like checks, or maybe even some manual tests. Then it can always fail later, right. So we should have some kind of tools that will allow us to switch back to the to the blue environment quickly. So blue green deployment is also known as a red block. And maybe I should move more like talking about the red block, which because this this new term is like used quite, maybe not. I don't know if I quite recently but it was introduced like by Netflix, if I recall correctly. And it's also described on the cuba cuba cuba not is documentation. It's, it's, it's all the same. So we just just the name, right. Another strategy is the rolling deployments. So this involves like granularity updating the application instances or services in some sequential matter. So here you can see like four states of the application. So, again, blue is is our live application and the green is something that we want to to upgrade. So we are upgrading like granularly granularly service by service. And instead of like deploying the new version to all all of the servers. The servers are allowed to some like subset the servers. So the previous servers is remaining to serve the live version. I hope that you can see at this point, some difficulties there. I will talk about them in a in a moment. This approach ensures that portion of the application remains available throughout the deployment process. And by this we do reduce the risk of the of the downtime or we eliminated another one that is maybe not that popular, but it's quite quite easy to do easy to implement and in number of application that I was working on is that hot patching and this one involves applying patches or updates is to the running application without restarting it. Right. So, imagine, like, like you could just fix the bug without really like go through the whole deployment rotors in in bigger companies. It's sometimes like procedures procedures that are that involves many people and involves many like many many small tasks to be done. So imagine if if instead of rolling back the new version, you could easily patch it and an example might be just when you have JavaScript application on a search served on on a street, you can easily swap the bundle and and almost immediately allow to to get that. So, hot patching like enables updates to be applied, while still application reminds life and accessible to users. Right. So, this also is done in a in a matter that that no one really recognize that the change has made. Let's go through some best practices now. So it's not actually the best practices of the like like implementation details about the about the zero down time deployment because this this presentation is more more more from the high high level. So we will talk about like set of practices that make zero down time deployments make more sense when they are applied together. And, like, honestly, it's, it's like almost always go together, at least some of some of it. So, starting from the canary releases. So, sometimes they talk that this is a, this is like actually the strategy. I put it like here more in in in the practices section. So what is actually the canary release. So this is something that involves like deploying new feature or update a small small subset of users. Yeah, and I think this is quite critical why it may be noticed as a strategy. So, it makes deploying new features updating to small subset of users or servers before rolling them out to the entire user base. So, yeah, you might already see, or maybe hear about, about similar experiments made by Facebook for, for example, right. So, you have different UI you have different different application than your friends and let's who is who is in your in the same room. So, like, like, run a lary increasing and exposing. Sorry, by, like, run a lary increasing the text. So, like, the developers can can monitor new version, new version behavior collect feedback and detect any issues before a full deployment. So we can like, if we focus on that, the small subset of users is, is our is is like group of our customers that are actually testing our application. So they are actually testing our application because maybe we we just they they've all voluntary accepted to get better like features. So we are on the same stock. That is like, like, where where you deploy the changes first. So for, for example, in an update we have something quite like this. It's like multi tenant application and we have like kind of isolated Tennessee. So we have the whole the whole stock where where there is a customer that that that knows that that is like very like first like like adopter of the application and and gets the most updates more frequently. So once this works. So once the application works not only on the level of like, like CI CCD jobs, like manual tests and so on. We have green light that based on our our best knowledge it's working fine product can be released. So we first release it with with some some some small subset of the users. And then, like after a few days of testing, like monitoring, like, like tracking the user behavior, we decide on deploy to to bigger range to smaller customers. So canary releases are also, yeah, considered as as as the zero downtime strategies. So, as I said, it's like more, more, more implementation like detail for me. And another one, another practice is that like using feature flags. So, so also like the feature flags. I think that that deployment process is is is also like very close to the deploy the development process. So there is also there is some like relation between how would you how do you manage the version of the application and feature toggles or feature flags. This is this is something that's that that's helps us to that allows us to to to to run specific features or or or or hide specific features while deploying new code. So this is something that you like make the end users don't see that the deployment results from the beginning. But but you can just go to the admin panel and tear on the feature later. So this like help you, for example, to to merge and to like partially deploy not complete features maybe like MVP features or or maybe not yet not not not finished one right so you can constantly working on it and once it's ready you can turn it on or you can again turn it on for some specific group of users right so this this provides granular control over the future releases and allows for easy rollbacks if necessary right so it's it's primarily used to review so a be testing review of the effect effectiveness of a change and how the market reacts on the change. So this can be connected with canary releases or future flags for better experience. And that are like gathered there can be important drivers on how application is deployed. So this is something that I observe more in a commerce sectors. So it's like like they very often care about how the sale process should should look like like how fast you should buy the product and how efficient you should do that. And in this case, the small like improvements like like checking different interfaces. I know that the companies that is saying that I can, you can buy item in like three clicks, like with the payments right, I can, I can buy the product with like like four clicks. It's something that that that allows you like there are some researchers that that showed that like if the process of buying an item is long, then you think okay it's it's not something that that I really want to want to do it's not so this boots this book this like computer is not worth the effort I will find another shop where I can buy it. Yeah, so so this this is this is like, like most often used in the sectors where where we really care about like like performance of our user. So implementing automation test processes and utilize utilizing continuous integration continuous deployment pipelines are also crucial for for the successful of their down to deployments. So you probably want to be sure as soon as possible that the new version is ready for deploy that the new version is like stable. So you want to achieve it by just manual testing and making regression tests with with manual regression test with all of the changes. So, like, you need to automate the building you need to automate the testing you need to like automate deployment of the application by this you actually reduce that the risk of the human error and and allows rapid and reliable deployments. So that's that's that's our our goal there. And then monitoring was also something that I mentioned a couple of time during this presentation, and it's still essential to have to have like monitoring systems in place during the deployments. So real time monitoring like had had the text anomalies performance issues or errors promptly. In case of the problem Robux that is should be prepared to revert to the previous version quickly quickly and minimize the impact on the user. And yeah, and this is like the monitoring is very important while the deployment itself, but it's also important. So, after all, when when deployment is done, and maybe you just turning on the future, like, or, yeah, or you or you're making or you're providing different view to to some set of users, like with the AP testing. So, basically, the zero downtime deployments it's not something that you really get for for free. It's also like some downtime downsides and costs obviously. So, since you decide you will always need to take care and ensure to prevent problems that may occur. So, yeah, in the developments, like creating new software. The biggest problem is always maintenance of the of the code. So in this, this time, this time with zero downtime deployments you have a bit more to maintenance and take care. So it's, it's kind of loan that you make make for yourself. So first thing is that the orchestration actually. So the container orchestration platforms, like Kubernetes provides features for zero downtime deployments, not only the Kubernetes but but maybe more specifically the tools built on on on top of it. And these platforms allows you to define deployment strategies and perform rolling updates call scaling and health checks. So by leveraging the container orchestration capabilities, you can deploy new versions while maintaining service availability. So, in addition, you can automate, like automatically handle failures or rollbacks. So depends on the teams, many, many new products starts with Kubernetes. But if you're don't. Yeah, questions questions why Yep, so keep in mind that the biggest problem with the custom solutions is is the maintenance and and the scale. Right. So, if the scale grow up so you need to be to be prepared for it. That's why the DevOps work and the whole architecture application architecture work is is quite difficult because we usually start from small things, small set of requirements, and then it grows and grows in a way that that you would that you would never predict that. So it's always good to start from them from the from the fresh fresh mind. Another big problem, and maybe it's even the biggest problem that makes that, like, like that that's that long on on our on our team is that the database schema changes, because these can be significant like like like challenge. And, like, actually, for for this topic, there could be like dedicated different, like, like completely separate separate presentation. And what I've seen there were even one of of that for zero zero time immigration is in SAS applications today. And I encourage you to take a look at this, but just like quickly going through the possible strategies that you can achieve. Is that like performing the backward compatible data database changes, like using database migration tools. Or like providing some kind of like database sharing and and and replication. So, um, so basically the biggest problem with immigration is still that your end users, like, cannot really, you cannot really stop, like prevents them from using the the certain table once you decide to rename it or or move some of the data. So, so that's why on every deployment, your code needs to be your code and like your then your database needs to be prepared. So actually, like, like nothing, nothing like affects using the database. Um, there are the real challenge is also team attitudes. So when you choose a team that's already built system like this, and you build product project from from from scratch. So we are quite of like on the winning position, but migrating existing system without making like cutting edge decisions, like highlighting the cutting edge decisions. Very often rewriting some set of the application from the from the from the scratch on or the whole application. And then the migration that never as and never ending story and I'm a I'm the witness witness of, of many attempts of migrating to cloud, like migrating, like, micro, like to micro services. Like, like optimizing the deployment process. And like, without really, like, I've seen, I've seen, I've seen it work on the ones. Once we, when the case was like completely rewriting the couple, couple of the services. So it's really hard to rewrite the base of the application. Right. And fortunately, in the Ulan labs, they're like great teams that that that manage to, to, like, set up new projects with with with with everything that is that that that could be needed for zero. So the question is, is it worth the effort so I can see that we are getting out of the time, I will try to finish next, like, like three to four minutes. So obviously, there is no simple answer to that question, or, or obviously it's, it sounds it depends. So it depends on manufacturer that are specific to your product, or company. So, like, what your product does, what are your customers, how valuable is is for my company to have zero down time deployments. How often do you need to deploy right so they're like, very, like correlated a question that you need to ask to yourself, like to your company. Like, all of the like challenges have a price, you need to pay to pay right so start from investigation if it's actually something that that that you benefit. So, if you start to rewrite the application infrastructure, anyway, so if you're in that point that you might building new foundations anyway, just like, try Kubernetes technologies like like something something something that that that would would help you to start, like to achieve zero down time deployments if it's needed, really. So, yeah. So let's let's let's quickly recap on what we discussed today. So we went through strategies. So there are like three main strategies blue green deployments, which is about deploying like second identical production environment, and then we were swapping that the traffic. And then rolling deployments where we deploy services in sequential manner, hot patching was about deploying challenges that don't need to require said that not don't need to need the service to be restarted. Right. And then practices so we went through cannot releases. So this is releasing changes to the subset of users. Right. So, yeah, feature flags like that the future toggles with no deployment needed so you can deploy and later you can turn on the feature the flag. So what I think is for better product deployment decisions making see automation tests to speed up the process and reduce the human error. So this is this is really critical, as well as monitoring, which is for safe rollbacks and as well for a bit testing and So is it worth the effort and the answer is hard and not very clear. So, like just just like you would need to go through that question that I give you. Do you really need that. Maybe like you can just automate a lot of stuff already and this this will be will be satisfying for you and you don't need to care about migrations for example, and like, like 20 seconds 30 seconds off of deployment, like outages is fine for your users. Like, the advice is that small starts small. Because they're like their plenty best practices in that area that can be followed to build better products and mindset as well. So you don't need to do everything now, you know, go to your products and and say, Oh, we are implementing ZD now, we are getting rid of our infrastructure we're writing it because in in in most of the companies, it would take years, right? Unless unless you do something really small. So thank you everyone. So, yeah, there's time for question you can find me on like no virile username or you can use this query code to find me on LinkedIn. And that's that's it for the thanks a lot. Wait for the questions. Thank you for fall. So as always, we have the microphones if anybody has we have like 10 minutes of questions so that's plenty. Yes. If anybody has any questions on discord online, you can put them in the chat and I'll spell them out for you. Does it seem that I was pretty clear this time. Okay, so good. So I have a question. There is a pattern in when you want to do zero downtime, which is to always have a version, a superior version which is backward compatible with the previous one. You mentioned about database migrations. When you do this on the database level, is it enough to prevent any issues on production, or is it too simple or on the real case in real production use cases. It's always more complicated than this. And so you're asking if if like having that pattern with major minor and patch versus versioning, right. Yeah, yeah, just just just if you could shorten the question. So about database migrations, you mentioned it was something hard to achieve with the period on time. My question is, if you ensure that each release is backward compatible that your shimas are always backward compatible with the previous one. Is it something that you do first. So so so this is something like like like without so some releases don't I don't actually need to like to touch the database and it's fine. So sometimes like like you provide new feature and and and like ideally is that once you want to deploy new feature. Or that new database structure new database schema is already there. So this this this is this is the best like like like approach, because like, during the deployment, we don't actually deploy everything in one so you don't like, migrate the schema, make the database migration maybe, and also change the code. Right. So, so this is this is something that that that that you don't do, you usually do that, like, especially if you use for example Django with that codes to migration, like, like, like, like it's quite, you know, close. So, you need to like change a bit a bit like the way you're thinking to, to like, always write the so it's not only about, you know, writing the migration that that will just if you remove the fields. It will just create the field, but it's more it's more more about, like, if you if you create create a new field. You need to like, like, that the current version version of application cannot you use that that that the new field that you want to migrate.  Actually, remain renaming the table is almost something not not not something worth to do. So you need to have some some way of of don't don't using the the structure from from this deployment you just you just need to have the database structure from the previous one and then and then just like deploy the features on top of it. Thank you. Thanks. Hi. Thanks for talking to actually I have two questions. One is created. I'm actually one is kind of similar to the question that you just answered, but so you mentioned about the best practices and the future flags and my question is about data data migration.  And I wonder about the best practices when you actually have to migrate.  So what's the strategy for that. So, again, like feature flux is something that you turn it on after the deployment, which means that at least so so so in this case, what when you when you use the feature flux, you could actually deploy the new feature with the with the flux turn on so imagine that that this is this is some some some some like completely new, like something created to complete a new table. Right. So so like if you use the feature flux. Or maybe let's start if you don't use the use the feature flux, you would need to first deploy the creation of this of the schema that migration. And then in another deployment release the code for it. Or if you use the feature flux, you could start with the future turn off. While deployment created the the table, like me like like run that that that that migration schema. And after is done, like after sometime just just turn and turn the feature on. So, yeah, so so so this is the this is this is what like like how how the future flux could help. Obviously, you could you could have some, some cases like there is, yeah, a bit more more complicated scenarios where, where you where you swap to new new field type. Then, how to make it back but backward compatible if you turn on the switch maybe some of the data will be will appear in the in the one field in the one column. And if you turn off the feature, it will appear in a in a different field. So, so here as well you need to write kind of like like a port adapter. A pattern maybe to to make that, like your API is reading sometimes from one field sometimes from from from another field. So you don't really lose lose that data, or you don't make it, you know, make unexpected behavior on the user. Okay, thank you. And another question about future flux was the best strategy for clean up future flux. So, yeah, this is that's true this this is very often mess, especially if, if you don't have process for creating the future flux and the developers do it on your own. And one thing that that work work from from from the team where I'm working now is something that we, we have a script that manage the manager the future flux. So, we force like people to write down what, what is the name of the feature feature flag, what is the description description what it actually does. And the script also, not only like create, because like like we keep the future flags in the database for like for for doing that from from the from the admin panel. So, the script, like, and ensures that things that are written on that script on that say the dictionary whatever reminds the same so it it would removes you removes for you and like like some old feature for flux, or creates the new one creates ones that that that came with the new deployment. Thank you. So, for everyone purpose, if you're interested, the way how we deal with feature flags in our code is that, well, on the code bill, we don't store them in database. So, we basically put it to do comment next to the use of the feature flag with the date of the release when we, when this feature flag is expected to be removed and become a permanent part of the code base. And when the build runs people get notifications and a list of things which are actually to be need to be removed. Thanks for that. So, quite, quite related to this is I think it's like like that, like, like in general like practicing off of like deprecating some some pieces of the code so it's like really I think it's it's worth to write it in a way that that that at the end of the release you have you have a you have a list that your users are notified about what will disappear soon or or what kind of immigration they need to change to to be up to date with with your future releases. So, I think that was it. We have one more minute if anybody has any other quick question. Otherwise, I guess we're done. Thank you very much for your talk. It was nice listening to you. And have a great day. Thanks. Thanks a lot. Have a great day of the conference and the rest of the week. See you.