So a few hours ago, it was reported that Raven's quarterback Lamar Jackson was not at the part of practice that was open to the media. And that had a lot of people looking around wondering what's going on with Lamar Jackson. Is he okay? Is he hurt? Is he banged up? What's going on with our starting quarterback? And it had a lot of Raven's fans going crazy. I talked to a lot of y'all individually. I'm sure y'all have seen other people whether it be on Twitter or on Instagram or on Facebook. A lot of people were losing their mind because they were like, what's going on with Lamar? And that's not a bad thing that they were losing their mind because they have some reason for genuine concern because Lamar Jackson, not only is he important to the offense, but he's just important to the team as a whole. This is currently the Ravens or said to be the Ravens franchise quarterback. So of course, if he's on the injury report, because you know, anytime he's on the injury report, Ravens fans just go wild. Now me, I didn't really think there was anything concerning with it. And I told everybody that I spoke with personally, I said, hey, if he misses practice tomorrow, then there should be some cause for concern. But if he just misses a day, I wouldn't really worry about it too much. But anyway, it came out Adam Schefter said that Lamar Jackson, he missed practice with a knee injury that is not said to be serious. Now, if I'm Lamar Jackson and I have a knee injury, what do you need to do? You got to rest it. You got to rest it and you got to put a nice cold ice pack on that thing. But what if Lamar Jackson doesn't have an ice pack or what does he need to do? He needs to go to the coldestwater.com and he needs to go either get him a mug, put a bunch of ice in it and rest it on his knee and it's going to stay cold forever. They are actually have ice packs too. And then when Lamar Jackson goes and gets his bottle or his ice pack or whatever other accessories that he wants from there, he can use cold engraving vids to get 10% off because you know Lamar is about his money. He's about his money. He's about saving his money and making his money. So in this case, he could use the cold to save his money. And then even if he wants to save even more money, he could enter the weekly giveaways that they have. So whatever his email is, freakyl.com, lja.com, whatever it might be. He can do that and y'all can too. But anyway, so Lamar Jackson was out. He missed practice today and like I said, don't be concerned. Don't be overly alarmed.  What play was it? What's going to go down? No, don't do that. Because you're only going to drive yourself crazy.  But when he shows up tomorrow, then all will be well. And y'all know how these things go. One thing that was a slight bit concerning was the Ravens injury report. And boy, I had tweeted when I saw that, I said, has there ever been a longer list in this? And my boy, Ryan Braden, he said, well, 2015 season. And it was like, ooh, big yikes. And somebody responded to him and they said, oh, we don't want to speak about that season because that was rough. That's when every Ravens starter in every single position was on Injury Reserve that year. Starters at every single position, I think, except at fullback. But anyway, let's read this injury report, who always listed on here. Nick Boyle with his thigh, he didn't practice. Kaleas Campbell, not injury related. He usually gets the vet day off, so no concern with that. Lamar Jackson with his knee, we talked about that. Marcus Peters with his thigh. Tyree Phillips with his shoulder, he didn't practice. Jimmy Smith with his knee. They said that that was bothering him the other day. Oh, no, they said it was his back bothering him the other day. But now this is a new issue, so he didn't practice. Broderick Washington had an illness, so he didn't practice. So all those guys that we just listed, they did not practice. We saw Nick Boyle holding his knee at the very end of the game. So a lot of people were concerned about that. And Kaleas Campbell getting vet day off. Lamar Jackson, we talked about Marcus Peters thigh injury. Tyree Phillips shoulder injury. Jimmy Smith knee injury. Jimmy Smith, that one would be a little bit concerning to me because, again, last week it was his back. This week it's his knee. I don't know. But anyway, hopefully all these guys can get better. Now, there were also some people who were limited in practice. One was Hollywood. It says he has a knee injury. Then also Anthony Levine said it's abdomen. Chris Moore, still that finger and that thigh. And then Ronnie Stanley with a shoulder injury. But those guys, they practiced today, but they practiced in a limited capacity. So they didn't go all the way. They didn't have a real full practice. They were limited. So let's keep an eye out on them. And then four participants. This is where we got the good news because we got to take the bad. And we talked about the bad earlier with Lamar Jackson, even though he'll be fine. But we got to take the bad with the good. Usually people say the good with the bad, but we started off with the bad first. But let's get into the good. So first off, Derek Wolf, he was a full participant. Of course he missed last game. He was listed on the injury report all last week. I don't know how I missed that, but he was listed on the injury report all last week with an elbow injury. So he didn't end up playing in this game. So Broderick Washington had ended up taking this spot. But now they switched spots on the injury report because Broderick Washington was sick with something and he didn't practice, but Derek Wolf did. So Derek Wolf is back. So that's a good thing. But for the first time, as a full participant in Raven's practice, is Justin Madabike. And that was music to a lot of our ears. We had an episode of questions from subscribers last week where somebody mentioned, hey, because we've been talking about the pass rush on this team. We've been talking about it since week one. It's been frustrating. It's been tough to watch. It's been tough to see that they just, they just haven't been getting home. They haven't been continuously getting to the quarterbacks. Somebody said, maybe there's an answer that's on the roster already. And they spoke about Justin Madabike. And with Justin Madabike, like I told y'all, when I watched film on him, I saw somebody that could create interior pressure and exterior pressure. And he is somebody that I am looking forward to them making their debut. I didn't expect him to make it last week against the Washington football team because when he practiced, it was on a limited basis. I didn't expect him to do it the previous week because when he practiced, it was on a limited basis. So this week, he's practicing in full for the very first time. So guess what we expect? Yes. So with Justin Madabike, I think that he'll be fresh, obviously. And I think that he plays this Sunday. I think that he plays this Sunday. And I think you're going up against a bad offensive line. So this would be a perfect opportunity, just really for the entire Ravens defensive line. It'll be a perfect opportunity for them to sort of get a confidence booster because they kind of had it last week against the Washington football team. Of course, Matt Judon got his two sacks. Both were unblocked, but hey, again, he still got him. He still got him. Whether you like how he got his sacks or not, he still got him. It would be like, hey, if Dwayne Haskins was throwing a pass and he got hit and the ball just landed in a cornerback's arms. Say for instance, it landed in Marcus Peter's arms.  That pick was so easy. It just landed in his arms. No, people are going to give him praise for getting the pick. So let's give Matt Judon some credit for getting no sacks. But I know it's a little different story because a lot of people are like, oh, Matt Judon, is he worth all that money? And he's not all that as a passer. But that's a whole another conversation for a whole another day and a, y'all no question from subscribers, y'all take care of that then. But anyway, this game, I think this should be Matt Abigay's debut. And not saying that he's going to go off and get all these sacks or whatnot because I'm sure he would play in limited fashion. But if the Ravens can get out to a significant lead, which I would like, we would all like, we won a comfortable game. But I don't expect this game to be comfortable. I expect this game to be stressful. I expect it to be close throughout. And like I said, I think it goes all the way to the fourth quarter. And then the Ravens finally pull off and they end up winning by 10. I said 35, 25, but we'll see how it goes, man. I think it's going to be a good one. I do not think it's going to be a blowout. I wouldn't mind it being a blowout, but I don't think it's going to be a blowout at all. So anyway, that's your injury report for Wednesday. Hopefully everybody can get healthy because that is a long list, big yikes. So anyway, team keeping clean, I appreciate y'all. I love y'all. And just like a lot of these players on this injury report where today when it came to practice, I'm out.


Okay, okay, Commodore Jeff Zambella James P. Madonna here at Royal Hibachi buffet 246 West Side of Brooklyn, New Jersey. Let's see what I Haven't store for myself here. I do not see any duck. No no succulent duck Let me see if Let me see if the crab soup is here. Oh Look at this Shrimp shrimp and crab soup Look at that Shrimp and crab soup combination. Oh my god. I think I'm gonna put the Clam the baby clam Cocktail clam or you know, I can put first. I'll have the Mayfarm with seafood And then this is my favorite this is my favorite sign here people look please do not touch with your hand This is my favorite sign And they have one by the ice cream now because my friend here made sure that they have one by the ice cream All the all the chubby little boys and put they tried to climb inside the ice cream Beautiful. All right, but let me first things first We scope out the area. There are little main noodles Here's the Chinese section Let me see we got there is the king the king The king of everything sushi and Mongolian barbecue. There he is. He does everything. He does everything. Oh, wait a minute. Look at this You know what? Okay, I'm back. I Just want to say happy a dragon boat festival for all Chinese people throughout the world. I love the beautiful photos with all the Multicolored lights on the gorgeous dragon boats. Look it up on YouTube. You will see them. It's beautiful. It's it's really a Seen to behold so happy dragon boat festival to all Chinese people throughout the world from the Facebook group Everything is food and James P. Madonna. You're truly from Progressive discussions of mega life 21. Okay. Now. What do we have codfish?  That's what I think I'm gonna do I'm going to put the angel hair Mayfoon rice noodles on the plate to celebrate the Dragon Boat Festival And then I have the succulent cod and I'm gonna put the cockle clams That I'll deal with later. I'll put the cockle clams over the bed of Mayfoon rice noodles and I'll call it Cod And cockles or cockles and no cockles and cod So then Beautiful squad cut are to catch it today I'm gonna do is what I just said about I really I'm definitely gonna have Cockles and Shrimp and crab soup. There's no doubt about that And you people better understand. I hope you remember what? What James P. Madonna told you in the past always stir up the bottom Anytime you scoop any kind of soup Always stir at the bottom because gravity causes all the morsels and Vegetables to go to the bottom. All right, you're Jabronis I want to give a shout out to the Exorcist Bishop my buddy the Exorcist Bishop from the famous show ghost adventures on the travel channel Okay, I want to tip my hat to him because He is a great chef In his own right, especially barbecue. He specializes in barbecue meets low and slow The way you're supposed to do it Yes Nice people. You're right. I said nice people. He's absolutely right Okay now Okay now cod And cockles. No, I'm sorry cockles and cod They should really have the spoon with holes in it. Commodore Jeff Sandbell. They really should Here we go Just have to be careful how I carry this. Hi your arms don't swing so far anymore. Good. Good for you I know your arms go like a helicopter I'm just busting her chops actually my Waitress from Chengdu, China brought me some limes But I think I do need to get more because that's not sufficient All right. Yeah, she was right. Just limes. No lemons But I do need to take Nice photograph well at least one and in honor of uh my friend of Outside of Shanghai, China. Surely my old longtime friend I am visiting the ice cream station. Here you go.  What happened to the chocolate? Yeah, what happened to the Chocolate goodness. Well, they ran out of chocolate And the squash Real squash cauliflower American hot soup. Eh, I don't know Here's a mild chicken wings for the very best in buffalo hot chicken wings for your next uh spawning events party at home by Royal Hibachi buffet hot buffalo chicken wings to go you can buy it in bulk to go And bring it home to your sporting events party Regardless what sport it is the for the very best and here we have uh The other side could be anything could be soccer could be baseball football basketball Uh mixed martial arts professional wrestling. It doesn't matter any paper you come and get it Oh, look what we have now We have deep fried shrimp with coconut batter Okay James P. Madonna here royal hibachi grill Move 46 west out of book, New Jersey.   Very good. Very good. Look at that cooking that beef Got some shrimp over there. All right wonderful the vapors of life Commodore Jeff Zanbello Very succulent very hot outside, so This is a good chance that people will be grouchy I know he marinates his meat to uh divine tenderness if we have chicken breasts onions and tomatoes over Here we have Roast chicken I'd say this is camera worthy Okay I think I'm gonna get some uh I'm gonna get some chicken chicken wing.  We've got the lamb ribs and I'm gonna get some coconut battered Coconut batter all right delicious too Butterflies Friends I'll make crazy friends from the golden age of Disco I used to go out to clubs with Tony used to call a fan tail Fan tail shrimp while he was referring to something else When he talked about that this I've never had the coconut battered Shrimp until Until recently not recently but you know within the past uh A few years I would say which In my lifetime could be considered recently Here we go lamb ribs coconut battered butterfly shrimp and after this I most likely would Get the um shrimp and crab soup most likely and uh No, actually I'm gonna I'm gonna grab some mangoes after this Since I am not going to disturb these work these beautiful works of art I can't bring myself to disturb. I'm gonna have this Vicy tuna roll Not too artistic Roasted eel Unaki But if you don't have it Next time of course I'm gonna stir it up I already got a photo of this But I'm going to Partake in some uh Shrimp and crab soup Excuse me Let me get a shrimp and crab color Stir at the bottom At the bottom Because of gravity all the good stuff goes to the bottom See? Ojo's right And right 99.99999 percent of the time Shrimp and crab Shrimp and crab soup Vicy tuna roll With shrimp and crab soup Let me try to get to the table safely We definitely got some works of art at the sushi section Without a doubt definitely got works of art though This soup looks really good. All right. Okay now it's to the end of my lunch buffet For the beginning of June 2019 Happy Dragon Boat Festival to all Chinese people Worldwide Okay Because it's so hot and humid out I am debating whether to get the uh rainbow sorbet Or chocolate chip mint I think I'm going to go With chocolate chip mints As a refreshing flavor See Commodore Jep Zambello knows why I use the uh the small spoon And not the uh Not that Even though I am happy that there is moving water In the receptacle Put little guppies in there. I have a fish pond, right? Interesting little guppies Guppies goopies Jep Zambello I'm happy That I uh was able to take some very artistic photos of the sushi Excellent excellent I think their artistic Works of art. I mean their their artistic abilities are improving With every week that I come here Strawberry orange sorbet in all ice cream There's no fatty our buckles here Jep Zambello. So everything looks good Coffee ice cream Excellent for making Kahlua milkshakes Kahlua of course is a coffee liqueur from Mexico No flan. I don't see no flan Um, I did forget the mango Let me see if they they have the mango slices that I prefer No, they only have Mostly the ones with this the hairy seed in the middle And then I have to pick the the fibers from uh In between my teeth We do have a photo opportunity here. This has been a mega live 21 production


Hello, hey Everyone looks full of energy for the very last talk of the day, right? Yes So let's start then my name is Inez Almeida. I'm a tools programmer in the games industry. I work at guerrilla and I started my career at Blender actually so to just give myself a little introduction I Discovered Blender about ten years ago started tinkering with the cube gave up tried again Later on I got An opportunity with the Google summer of code to start Programming for Blender. So that was What really kickstarted me and I got more seriously involved later on at the time of the gooseberry campaign for the cosmos Andromaut open movie when the Blender cloud was getting made a bunch of time ago And that's how I got to know a lot of the people at Blender Which is how this add-on came to be so the edit breakdown idea came actually from Francesco And it's a passion project that we've made in the weekends that we thought would be helpful for the sprite-fried production And so I'll show you this add-on But I'm gonna start with the end of my presentation I had another plan, but then I talked to people and I realized that a lot of people are under the impression that this is about the watchtower and The watchtower is not the edit breakdown. They're very Friends Since they both have agreed, but they are not the same the watchtower which you can find more information about online is a viewer for like task tracking While the edit breakdown is much more of a tool for casting and creating the data Which can actually be then exported to the watchtower. That's a pretty useful combination So not the same this totally separate thing. This is about the Blender add-on version of the grid And I'll start by a tour of the features with an example from the sprite-fried edit And so the way this would typically go is to drag the latest edit like simply an export the last movie file Then we need to add a color strip and we need to mark it for using the edit breakdown and Then once that is done, we need to Mark the short transitions. So we simply play back the editors normal and we cut As normal playback speed obviously so it will take as long as the as the movie would take To signal every short transition We can then prepare an area to show the thumbnail grid. So this is in the sequencer as a preview And we click the sync button and then we have the thumbnails the thumbnails can be used to Navigate between the edit as a both ways as a kind of a shortcut to a place in the edit or also by setting it scrubbing the timeline And furthermore, we also have support for scenes or sequences or sets like a higher level concept of a Group of shots or maybe a story bit. So we can set them up In the in the in that panel and then we can assign Shorts to be as part of a sequence With the advantage of showing in the in the timeline area much more visual indication of what part of the edit This belongs to but also to show a grouped view of the thumbnails in the grid By clicking this option right here and then we have them per scene And the last special trick that the add-on does are custom properties So this is any data that might prove useful for the specific edit or movie This is an example with characters. This is these are strongly typed with predefined values It can also support numbers or text or Boolean options And Then we can tag each shot as having or not having a value of these properties The way that's typically done to assign data to the shots is with the tag tool So I make the thumbnails as big as possible. We're now tagging where the character le is So it really helps to basically just see the thumbnails. It would barely have to Scrub around to to tag something we've swapped now to rec So that's a different character and these are all like either the shot has it or doesn't have it So you can just hover over the shot and click or press one Zero or one to disable it. So that's super fast and While after all this data is finally gathered we can Get statistics, which is the really fun part So you can just copy it split into columns and then you can go crazy on it and get any kind of charts or data So to recap that was Other color strip to the edit slice it up to match the shots or whatever is interesting then we can create a grid There's visual gripping with scenes and they're starting off shots with data and then you export and I am Very happy to have here Some spreadsheets that Francesco shared from the actual production of sprite fright. So that's super cool This is One of the spreadsheets that he's used it has like the a special formula to retrieve the thumbnail Data that I don't also created you can create histograms for animation quota with it and And you also can see it at the bottom. There's multiple versions as the production product progress And then there's also different focuses. So there's increasingly more data or the date You can see that the focus of the data shifts depending on what was interesting to count at the time and You can see character breakdowns. You can see Focus on crowd shot size, which was a concern at some point. There is a shot durations. You can also see Just ahead as the other and also evolved with with the spreadsheets that got created at some point We got the the scenes and then you can also see them. I think it's this one. Yeah, I'm more and more data And which is also it was always regenerated it's easier to just start from a blank edit and tag everything again then try to save or match previous versions and here the scenes start to get into consideration for the chart And that's what I have for the features but I've also selected some bits of technical interest for the behind-the-scenes development and The first one on technical notes would be about making an entirely new view mode. So we have a Grid view sure and now where do we put it in blender where? Where and I thought well this makes it's a part of the sequencer So ideally for me, I would I would like to put it there as a new mode But that's sadly not possible via Python add-ons. We can neither extend existing lists Nor make entirely new editors, which is commonly seen when someone wants to do like a new re-control editor or something like this So that's that was it what we do instead Well, let's put a toggle somewhere else. I Try to put a toggle somewhere also still in the sequence editor Since that can be Per instance of the of the editor and toggle independently that makes sense. It fits the UX good enough So there I go full of hope others other property to the sequence editor space that I can toggle but Editor space data cannot be extended either. So that's also not working I could make it visually work, but the property has to come from somewhere else so I Just reused existing properties. I tried to pick Properties that are used in the sequencer view not on the preview view so they wouldn't conflict But it's really really suboptimal because I am now setting other things in blender's data Just try to pick something, but it's Suboptimal But in either case we got our toggle it works it toggles So how do we make the grid and this as far as I know is the most typical solution and it's to just Draw over the editor with open GL directly. So you just draw The thumbnails everything on top, which is what I would like to call the nuclear option because it just draw a Big fat gray rectangle a very precise gray that matches blender's background Then you add the thumbnails also view open GL and then you add like the tags from the tool and and etc this Is called the nuclear option for a reason it's not Definitely not ideal for performance is the Preview is still there. It's still running and it's also still active in terms of tools. I'm just hiding it but still there But as far as I know this is this is how How it's done most of the time and it's an interesting approach So I I wanted to share it here if you would like to see more or implement your own nuclear options, please go to view.py and Check check those functions Also as a bonus there is if you want to like fit fit thumbnails in a space to take as much space as possible And look nice. You can also check check that file Proceeding for the actual drawing of the thumbnails so We have a grid we can draw it, but where do we get the actual thumbnail image from? And this this is done so per shot per each of the color strips and the way I do it is to render From the sequencer nearly as normal. So it's basically a lower resolution But it's the sequencer that renders it and here's the code how it can be done has a neat trick. I I used that override render settings that Applies the settings and then restores them once everything is rendered as back as it was before without damaging the setup So then we go over each shot. We render it Pretty low resolution for the spread thread edit. It takes a second sometimes to depending on the resolution If you start increasing the resolution, then it takes it takes longer Or if you have a longer movie, of course And this is also safe to disk the reason I need to save to disk is That the blender open GL add on needs a bind code of blender Images to actually draw these things as far as I figured out So we need to have it as as an actual blender image and On disk so to also restore it which is also goes nicely with the spreadsheets that then all for this information This is not so great. However for image UI pollution because it generates a large number of Images with zero users, but it's it's not great I also did not manage to To make it sync automatically So I have this manual sync button and then we go over all the shots and we it's it I couldn't find I Tried a couple of times to register to the dependency graph or the the message bus But there's always some missing event and something gets out of sync and I just couldn't get it to To cut the strips and just pop the thumbnails magically if anyone has tips on how to do that or How to do the generation unsynchronously that I'll be super happy to discuss that And To the next technical topic would be using workspace tools and I mentioned this I think this was one of the biggest struggles I had and I believe is not very commonly used in other atoms I've made two tools one for selection So this tool needs to from the mouse coordinates know which thumbnail are we on either from the grid view or from the grouped view and And so it reacts to clicks and then the tactile reacts to either clicks or the numerical input to set the values and I found Quite quite difficult to get this to work because I didn't find many examples Which is why I wanted to mention here because trying to add to the pool of examples It's not so easy to figure out how these are ideally supposed to be set Conceptually the way I've done it is to have always an operator and a tool The operator has the most of it of the all the action maybe the actual tag and then the tool has the Input configuration Which is basically a key map. This is the one for the tag tool So it starts with the with some selection. I'll get to that and then to the values just clicking or Zero one two puts a value of zero one two then in the operator So the tool is is a very for my add-on are very simple wrapper And I also made it so that the tag tool uses the select tool for clicking so I wouldn't have to repeat that which means with the tag tool on and By I also chose to use right-click select so I can right-click a thumbnail and left-click to set the value Without having to switch tools, which was pretty fast But I didn't find an easy way to have this more dynamic like according to user properties or a More dynamic configuration of how these usability is supposed to go In either case sticking to this very blender like usability principles the workflow is super fast I'm quite happy with it. I Would really like to have more Examples and viewport widgets documentation because I think they're very cool to create this kind of Isolated Usability modes, which would order with the blender apps that will be super nice, too And then I have my last technical bit which is on creating the custom properties And these are Very complicated. So my personal pro tip advice is just I did it because I found it really fun and and The they're very very similar to the blender custom properties that are at the bottom of every right-side panel the difference is On the configuration of the UI They both have some strong strong ish mine are a bit stronger than than than blenders on the type checking but they both allow setting a type setting Minimum and maximum, but I really wanted to have the multiple choice With the enum values of the characters or a single choice for I can assign E which is also multiple options then And for that I had to make quite a custom property system which took a Significant part of the add-on development So the my learning from here is don't try to do your own programming language for no reason unless you have fun doing that it also It was tricky to do because they're their ID properties and they're dynamically registered and they can be changed while they're used as well But I will not I'll keep my secret secret in my free software which you can get from GitHub so please if you if you'd like to Make your own version of it or to use it just get it from there It's free. There is no plan development, but I always keep an eye on on people's input And that's it. Enjoy and share how you use it


Why taking a TEFL course will change your life? As in any profession, a worker must prove themselves capable of the task at hand. I find myself at various stages of my life needing to perform tasks I never thought I would have to master, managing a family of seven, running a marathon, milking cows, managing a horse barn, homeschooling K-12, teaching various online classes, providing my own tech support, writing curriculum, the list goes on. With each task allotted for me, I have pulled on resources to gain knowledge for mastery. The education field is no exception to this challenge, for me or anyone else wanting to excel in the profession. Opportunities to stretch one's capabilities can be a daily experience. If the challenge is embraced the educator gains a personal victory that will ultimately bring success to their students. Opportunity My newest and most exciting challenge as an educator is the opportunity to teach English as a foreign language. Once again, I embrace the mission as I search the resources needed for success in this profession. As I began my search the question needed to be asked, is it even necessary to complete a TEFL course? I mean, can that teacher ride on their wit and personality? If they are familiar with the classroom, why would they need to take time to polish up their skills? After having completed the TEFL course activities there are several reasons I believe the course has positively impacted me as an educator and therefore my potential students. I also believe the same positive impact can be true for the most seasoned of teachers. Perhaps especially for the seasoned teacher. Experience Exposure to scenarios outside the typical classroom. Language barriers make for a unique challenge different from the normal classroom. The TEFL course encourages the teacher to create an environment where the student feels welcomed and safe, building necessary confidence for success. There are situations presented in the course that allows for critical thinking and problem solving for the instructor to give the student the best experience possible. New Methodologies Engage, Study, Activate or ESA. This method of teaching gives the teacher a framework to build a lesson plan and allows for variation to add necessary elements as is needed for the lesson goals. Studying alone can create disinterest and boredom. The TEFL course gives educators the opportunity to build lessons using tools to engage the students in an exciting learning atmosphere. The structure provided in the ESA approach is intended to meet the goals of the lesson including venturing away from the lesson at the teacher's discretion if the students are excelling in a certain area. Teaching productive skills. It is imperative to the success of the student to give communication techniques for both accuracy and fluency. The TEFL course shows how to encourage interaction between students through group activities and role playing during the activate phase of the lesson. When the students are developing accuracy in speaking or writing, the practice and necessary corrections are given during the study phase. Constructive feedback will ultimately result in a confident learner. Practice. Self-evaluation. If an educator becomes rigid and inflexible in their teaching approach, they will reduce the amount of potential in a given classroom. It becomes vital for the teacher to perform a self-evaluation. The teacher who is willing to learn and grow will gain students who are willing to learn and grow. A self-evaluation, as suggested in the TEFL course, can easily be achieved by monitoring the quality of their lesson. Learning note of and focusing on strengths and weaknesses after a given lesson will sharpen the teacher's skills. There are many justifications for requiring a TEFL course when an educator is pursuing the opportunity to instruct English to non-native learners. If for no other reason, the greatest desire of the educator will be continually learning. Success, first for themselves in student-ship, then for their student in scholarship. Do you want to teach English abroad? Take a TEFL course and get officially certified. Speak with an ITTT advisor today to put together your personal plan for teaching English abroad. Send us an email or call us toll-free at 1-800-490-0531 to speak with an ITTT advisor today.


Hey everyone, Dylan Schumacher, Citadel Defense, and today we're going to paint an AK. So this is actually my first AK rifle, I just bought this semi-recently here and we're going to paint it because I like painting guns, it's a lot of fun, I'm always curious about what kind of patterns you come out with and I don't know, but black can just kind of be boring sometimes. So for painting this gun, what we're going to do is I'm going to tape up where the bolt rides here, I'll tape up kind of this open area here that the safety covers and just close the safety, probably shouldn't get paint on the inside, but it's an AK, it'll run no matter what, right? So I'm going to try to avoid that, other than that I'll take the optic off just because I'm not ready to paint that yet, I'll take the sling off and I think that's about it, I'll leave the mag in and oh, I'll tape the muzzle off and the area to protect the threads here and just so I can put a new device on, and then the front sight and the rear sight, other than that I'm just going to paint it, I've watched a couple other videos that try to get an idea of how to do this and some people take things apart and take the trigger groups out and do all these complicated things and paint it in pieces, I'm not down for any of that, so again just going to tape off some key areas and then I'm going to roll with it, that's kind of my general plan, one of the reasons I like painting is because you can kind of experiment and it's pretty hard to screw up camel painting a gun, so that's a lot of fun. With this particular gun what we're going to try today is we're going to base coat it maybe in like a light green or a light tan or something like that and then we are going to try to use some striping and some sponging, I want to try to a little sponge pattern, so I'm going to find an old sponge around here and we'll spray some paint, I'll get some paint in the sponge and we'll kind of dab it, so again base coat I'll stripe it in something and then maybe I'm going to hit it with some some sponging, that's kind of my general plan, so we'll see how it turns out, I expect this one to take, I'll probably get it done within the course of today, I guess I'm curious how long I'm going to wait between coats to let it let it dry or not dry but I might give it a base coat wait 24 hours and then do the striping and sponging or I might just base coat it and then later today like in four or five six hours something like that just give it a striping and sponging, so we'll just kind of see it all depends on what mood I'm in to, so that's it this is the 8K now take your last look at it because next time you see it it will be all fancified. Okay so painted over the serial number here or taped over the serial number here taped over kind of the rear sight, this is the best we're going to get we'll just roll with it, the front sight the muzzle and then the bolt, bolt carrier group there and I kind of have some tape running inside the charging handle or the charge the safety so hopefully that will prevent problems we'll find out but that's it we'll give it a base coat and we'll see where we go from there okay so for a base coat I'm gonna go with this kind of light earth tone tan thing first okay so we will give that a couple hours or something like that and then we'll come back and try to hit the sponge okay so I was not planning on giving this a clear coat however that's what I'm gonna do I'm gonna give it a clear coat I was looking at it here I'm really liking how this thing is turning out so I'm gonna hit it with a clear coat here and I think I think one this is kind of experiment to see how it goes so here we go I'm curious to see how this dries because right now it's got a sheen to it but I'm assuming that's just cuz it's wet I've never done a clear coat before so we'll see as it dries how that turns out so I'm just gonna hit it with just one coat here let it dry and we'll experiment see how that turns out because obviously I don't want to sheen on my camouflaged gun that would entirely defeat the point so here it is I'm really happy with how this thing turned out I really like this I also like that that coat of clear coat that I put on at the end really helped the texture a lot it doesn't feel gritty usually the paint can feel gritty this has probably been drying after a clear coat for an hour or two nothing nothing super long but even right now I like the texture a lot it feels pretty smooth it feels uniform it doesn't feel rough it doesn't feel like anything's gonna I'm gonna get dry chalk where it's doing my hands I'm still trying not to handle it too much here I'm gonna let it sit overnight to really solidify but I am really liking how that sponge turned out I'm just really enjoying how the coloring and the texture turned out so that's that's it I'll run it we'll see how well it holds up with the clear coat and I like I like paint guns you send me your gun no I'll paint it it'll be lots of fun so I think that's all I got get out there if you're wondering paint your gun try the sponge try a clear coat you know experiment it's always fun to see how it turns out until then do brave deeds and endure


I'm joined by Tawny Steinkees. Tawny is the Head of Global Strategic Partnerships at Zonos. Tawny, welcome to the UPU Voice Mail podcast. We're going to cover a little bit about cross-border e-commerce and the future of cross-border e-commerce, cross-border logistics. Can you share a little bit about what you think are the main innovations that are going to shape cross-border logistics over the coming years? Yeah, hey Anne, thanks for having me on today. Five to ten years is a long time, so I think a lot of changes could happen. But I'll stick to three that I think will make a difference. Starting with one is data. This is so important right now and I think it's one of the biggest challenges that posts have today. But it's only going to continue to get harder. Government regulations are going to continue to change, you know, different tax schemes. So having the right data on any package, we want to know what's inside of it with HS codes, descriptions, things like that. I think that's going to continue to get harder. What will change it is going to be the AI tools that are out there. This is something that for a logistics company to stay ahead of the game, they really need to start looking at their technology and ways that they can use AI to help know what the package is from the beginning all the way to the end. So I think that's going to make some big changes. AI is going to change the logistics world as well. One thing I would say is really just building an e-commerce ecosystem. I think today it's been or in the past it's been, you know, you have a package you ship it with an express carrier and it goes. And then when COVID hit, it really gave way for a lot of consolidators to come in and change how shipping happens. And I think that's going to be so important. I know for our merchants, they're really looking at diversifying their supply chain. And so picking tech driven carrier agnostic companies that use partners to help enhance their network is going to help a post be more competitive and it's really going to be the future of logistics. I think is, you know, diversifying and getting creative with that supply chain. My third thing is customer experience is going to continue to drive what we do in the future.  I know that. So I don't make it easier for anyone going forward and we're going to continue to get more demanding. You know, a year ago or a few years ago, actually I was okay with shipping taking a few days and paying for it. Now I expect I'm not going to pay for it and it comes tomorrow. What will I expect in five years. And so I think customer experience and driving towards this is what brands care about and this is what logistics needs to start focusing on as well. Let's talk about partnerships. Then how does the Zonos work with postal operators in particular and other partners to achieve an efficient and balanced and well sustainable e commerce ecosystem. Yeah, you know, Zonos is the connection between and we do this through technology but connecting the post with these e commerce merchants. So we've been working with the commerce merchants for over 15 years. And I mentioned customer experience that has been our complete focus is from the time I cuss a shopper gets onto a website, all the way till the packages delivered we want to make sure that they have that really easy buying But we've been able to enhance that for the post in getting the data clean and accurate from the beginning to the end helps it clear customs faster helps them. Also with the low tax schemes that continue to be introduced by the different countries, but then also helping with that delivery experience, you know, Zonos is big on duties and taxes being prepaid. We have different solutions where we collect that ahead of time from the customers are checking out, but we also for the post have solutions that we can check as soon as it clears customs and we know the duty and tax amount. We can get that from the consignee as soon as possible. So being able to have the payment happen from beginning to end and sooner in the process will help with delivery times and that's really what we're helping the post to do. I talked about them having to get creative and use partners to be successful in logistics, and that does start with the DDP option. They need to start collecting it and knowing what that amount is. This is what customers have been wanting and it's getting more and more popular. I think we'll continue to see that grow. So the key point that I've taken out of that as well is you're trying to get away from the current system that some posts have where the postee at the doorstep has to collect money from the recipient, which is always, well, it's not great customer experience, is it? No, not at all. Yeah, I can't imagine having to pay that at my doorstep. So we don't want to put customers through that. Well, some great insights there, Torney, into what's happening in cross-border logistics and what's on the horizon, shall we say, for cross-border e-commerce, especially when it comes to the postal world. Torney Steinke, Head of Global Strategic Partnerships at Zonos, thanks for joining us today. Thank you.


Welcome folks, we're at the Dow Industries, finished down 810, NASDAQ was off 514, S&Ps down 124. We're waiting for Microsoft and Google to see if one of them can throw a life jacket to the markets for at least a few days. They don't look too inviting that they want to go up, but we'll see where that shakes out. Gold, gold contract up $6.40 trading at 1902 an ounce. We have silver down $0.15, $0.23, $0.52 an ounce, light sweet crude up $0.357, $0.90, $0.10 and notes and bonds. You get the 10-year note up 21 ticks, at $1.209, the 30-year up a full point, plus 8 ticks at $1.4225 and $1.00, $1.00 up $577 ticks, trading $1.02, $3.29. Now the high that $1.00 is going after folks is $929.79. The euros at 106, the yen is at $1.2745 and the British pound is laying out here at a price point of $125 to $1.00. We get over and take a look at the S&Ps as well as the Dow industrials. Bottom line is that they are both in ABC structures on the way down. Microsoft just came out with numbers. Microsoft closed the $2.70 down $10.50. This is trading down another $4.00 right now. Now it's down another $8.00. Bottom line, you can expect it all over the place. This is problematic in the marketplace for sure. The revenue met estimates productivity, let's see, personal computing, $14.5 billion versus a $14.3 billion. And now let's go to Google, GOOG and see where the Google also just come out with numbers. Google closed at $23.90, it's trading $23.70. They're both down. That's the real bottom line. This is going to be a problem in paradise in a monster way because now what you have, futures wise, when we had just closed, the NBX futures were down $508.00, now they're down, that's not bad. They're down $5.24. S&Ps are staying where they were, so something else is holding the S&Ps up right now. But the bottom line is that, let's see, coming across, yeah, guess what? What they didn't do, folks, is that the market is not basically going topside. So being flat going down a few points, that's a disaster because Microsoft and Google, they were the ones that might have saved this market. Bottom line, lower prices coming at you. Those ABCs are in fact in space, folks, and you can expect those numbers to get hit. Have a great night, have a safe night, come back and visit Tommy tomorrow morning. Great show. Nine o'clock in the morning. Have a great one, folks. Bye. Bye.


So let's get started, since we are tight on time, people will continue to filter in. So welcome everyone. My name is Mohsen Ahmed, I'm a Senior Systems Engineer at Ford Motor Company. I'm Manu Pasari, Senior Systems Engineer working along with Mohsen at Ford Motor Company. So I delivered the presentation here last year as well, and this slide and the content is a repeat from last time, just to provide a quick recap for everyone. So early last year, Ford Motor Company announced its transformation plan with the creation of Ford Smart Mobility LLC subsidiary to expand from an automotive into both an auto and a mobility company. This strategy has allowed Ford to stay focused on strengthening and investing in its core business of manufacturing car trucks and utilities, and at the same time enabled us to aggressively pursue emerging opportunities through Ford Smart Mobility to transform the customer experience to a new dimension which is core to our strategy. Next this is a high level Ford's One IT strategy, which has a futuristic theme. IT's main areas of focus are run and protect the business, improve IT capacity, agility and efficiency, and continuously innovate to improve the business. So we embarked on the cloud foundry journey about years ago with the development of a mobile application titled Ford Pass. The launch of Ford Pass was part of Ford Smart Mobility Initiative and the beginning of Ford's transformation into an auto and a mobility company. Ford Pass is the experience platform deployed on PCF to deliver mobility products and services to a broader base of mobility users that provides both in-vehicle and remote features and capabilities. After the launch of Ford Pass last year, there was a significant increase in the interest by the application teams to test and consume the microservices architecture. We continued to onboard additional applications on the platform by expanding its footprint in public cloud and our enterprise data centers. Besides expanding the platform, a lot of focus was placed on improving the governance for the platform and implementing a robust tool set to secure, automate and fine tune the infrastructure. The main theme of today's presentation will be around how we expanded the PCF platform and the efforts involved during the last year in improving its governance. The six main areas are architecture, security, availability, scalability, automation and maintenance. I will briefly touch on each of these areas as we will get into their respective details in a moment. So on the architecture side, two years ago we started PCF's implementation in Azure and completed the architecture for on-prem last year. We expanded the number of cloud-foundry foundations and improved certain areas to extend the integration with internal and external services. On the security side, a lot of focus was placed on implementing a tool set. We deployed Vault and on-prem GitHub Enterprise and expanded the use of certificate authority-based root sign SSL certificates. On the availability end, we improved the backup and DR capabilities to introduce better overlays. For scalability, we enhanced logging and alerting to monitor resource consumption and streamlining the scaling of resources. On the automation end, we deployed concourse for managing the platform. And for maintenance, as you know, it's a high maintenance platform which requires continuous and rapid iteration with various updates. We enhanced the use of concourse to create new pipelines for various use cases. So next, we'll get into each of these governance areas and cover them in more detail. We'll start off with the review of architecture for Azure and on-prem followed by rest of the queries of governance. This is the high-level current snapshot of our on-prem and Azure deployments. We initially started in Azure and then applied the lessons learned to our on-prem implementation and applied some improvements along the way. We tried to keep both the implementations aligned as closely as possible. However, as you can see, there are some differences between on-prem and Azure architecture due to the availability of feature set and components at the time of implementation and differences in network and storage tiers. We implemented the OpStack model at on-prem and planned to roll it out in Azure in the next few months. Now moving into the individual architectures for Azure and on-prem, this is a high-level architecture in Azure deployment with active-active topology across two regions. As you can see, we are leveraging services in our Enterprise Aero Centers where it made sense and deployed components in the public cloud where it had the technical and business justification. PCF Foundations deployed across multiple regions utilize global traffic manager and regional load balancers. Some applications are utilizing API Manager as well to be their client API front-end. As you can see on the slide towards the left, we are consuming on-prem infrastructure services which include GitHub Enterprise, directory services for single sign-on, logging uses SysLog and develop dashboard in Splunk for monitoring and alerting. Towards the lower end center of the screen, the diagram will state platform being integrated with Vault and Concourse with some applications using SQL Database for persistent storage along with events for handling event-based messaging. Next, Manu will cover the details for our on-prem architecture and we'll delve into the commonalities and uniqueness of the PCF platform in Azure and on-prem by touching on the areas of architecture, security, scalability and availability. So Manu. Thank you, Mohsen. So now that we've actually looked at all the different implementations that we have done across Azure and on-prem and how we actually implemented so many different foundries, I'd like to kind of like take us down to a single foundry and how we implemented in our environment. So this is kind of like a typical implementation of any cloud foundry in most of your data centers. So maybe most of you guys might be thinking, why am I seeing this all over again? So the key things that I'm actually I want to point out here is you see that the top-level edge firewall and then from there you see the load balancing systems combined together in the SLB and then the HAProxy layer and then the NAT gateway and firewall systems. And the reason why I touched these points are these are the ones that were the most pain points for us which we actually solved using different mechanisms throughout our implementation phases. So what this gave us is different points of control points for us to make sure that the ingress traffic is known traffic and also we had a control point on the egress traffic as well with the NAT gateway or the firewall device that we had. Another point that I want to touch on this slide is the HAProxies that we deployed in our foundries is an open-source HAProxy which actually provides a functionality to offload SSL to support custom URLs for applications running on this foundry. And also we have implemented some ACLs at the HAProxy level to make sure that we are not exposing all the administrative endpoints for these foundries to external networks that are trying to access these foundries. So now that we actually reviewed... Oh, actually one more thing that I want to touch on this is the dotted line that you see there is an RFC 1918 address space is where we actually deployed these foundries. And that is one of the reasons why we see or you see a NAT slash firewall system at the perimeter of the foundry. So going on to or taking us down to one layer down on how is our infrastructure laid out across app stack that we've been talking about and at the foundry level. App stack is actually deployed in a management vSphere cluster which is actually leveraging or using storage that is actually replicated across the data center. So in case of a single data center failure, I still have my management infrastructure up and running so that I can continue maintaining and managing my other rest of the foundries that are running in the other data center. So now going down to the actual foundries itself as you see there, they're actually deployed across two different vSphere clusters that are and each of the vSphere cluster is spanning across two different racks. So that actually gives me a resiliency of even if a full rack goes down, my foundry is still up and running and even if a full cluster goes down, my foundry is still up and running. So that way we introduced multiple layers of resiliency both at the cloud foundry level as well as at the vSphere or the infrastructure level in our implementations. And now going in, now that we've talked about architecture, designs and how we implemented the different foundries and all across Azure and on-prem, I'd like to kind of like take us through what are the differences and commonalities across Azure and on-prem implementations at the current state of our current day. So the commonality is we've been deploying cloud foundries across multiple regions in the Azure space, multiple data centers in our on-prem implementations. The differences are the tool sets that we used to actually deploy all these foundries. So in our on-prem environment, we've been using a full stack, up stack that we've been calling which is a combination of different components which we'll get to in the next few slides. So what we try to bring in using those up stack components is the fully automated deployment of not just the up stack which is the management stack, it also kind of like helps us to automate, fully automate the cloud foundry implementation as well.  One other thing that I would like to touch on this is, up stack is deployed using protobush and protobush gives us the capabilities to protobush manages or monitors the up stack components and in case if an up stack component fails, it actually will resurrect that component in case of a failure. So I actually have resiliency at that layer as well. So moving on to what is up stack and how did we deploy this? When I say fully automated stack, what did we do? So the only virtual machine or the component that we deployed manually is using a template, Bosch in a template and from there on, every other component that we deployed in the up stack as well as individual foundries is all automated and automated using the concourse pipelines. And we also leveraged a couple of tools that are part of the bastion there that you see, Genesis and Spruce, which actually gave us the capabilities to split our long deployment manifest files into like smaller components and smaller properties that we can use and maintain and manage and understand them so that we can actually, it's much easier to deploy. It's much easier to actually kind of like remove the credentials and the certificates out of the manifest files and put them into something like a secrets management tool like Walt that we've been leveraging in our space. So now that we looked at what's up stack, let's look at how did we actually bring in security which is part of one of the governance pillars that we were working on all this year. So the commonalities are we've been leveraging Walt for secrets management and our credential management and certificates management, AD Federation across all the foundries to maintain access controls to apps manager, GitHub for version control as well as for authentication for concourse itself and SSL certificates across the foundry using HAProxy as an AI support and extensive logging and monitoring and logging into an external system as well as we actually push those logs into an SIEM system that is sitting outside of the foundry. So now that we talked about the commonalities quickly touching on the differences from an on-prem point of view, we implemented ASGs. Even though ASGs bring in some basic security functionality today, we are actually expecting the future releases of ASGs to bring in much more robust implementation process as well as logging capabilities within ASGs. And also, as you have seen, we have implemented perimeter firewalls both at the ingress and egress point of view in our data centers. And also in Azure space, we're leveraging network security groups which are Azure network security groups to actually implement our control, access ingress and outbound access into our founders. So the next slide actually very high level, automated implementation of ASGs. Basically the way we implement ASGs in our environment is once the application teams gives us the ports and protocols or access control list that they need to be implemented at their space level, we as one of our engineers reviews them, they put them into GitHub. Once that is approved, they are actually pushed through using concourse pipelines. And then that is actually in place in production. We're actually working on another pipeline which actually is to validate what we've implemented versus what's approved so that way we can reconcile them on a regular basis. And this kind of like leads us into our next future projects that we've been working on, which is actually to auto onboard the users onto the foundry, which includes creating the orgs and then onboarding the user onto the foundries. So if we automate the ASG implementation as well, that kind of like merges both the worlds together wherein they get the access to the foundry as well as they get the necessary security policies in place so that they can right away start developing their code without engaging yet another security group to open those firewall holes. So now that we talked about ASG workflow at a very high level, let's talk about availability. How did we bring in availability into our foundry implementations? We actually like we've been talking about, we've implemented foundries across multiple data centers and multiple regions. And we also have jumpfire replication across multiple foundry implementations with extensive logging and monitoring and also alerting in place that actually alerts or sends alerts of anything that happens to our operations team, which for them to act on a regular basis. And then the differences are in the tooling that we've used to back up the data, the metadata that is critical for the foundry to be resurrected. So we've leveraged something called SHIELD which actually backs up CCDB, Blob Store, or Bosch Blob, Bosch DB, and a few other components for us that gives us the capabilities for us to resurrect and bring the foundry up to a state where the application teams can start deploying their applications in a short window of time. From an Azure point of view, we've actually been running some custom scripts and which actually back up all those components that I just mentioned. And the jumpbox where those custom scripts are run is actually backed up using Azure Recovery Services. So now that we talked about availability, let's touch on how do we scale and how do we keep this, I mean, keep up on a regular basis. So we actually generate regular weekly and monthly capacity management or capacity reports and we proactively monitor all the Diego cell capacity so that we make sure that we are ahead of our customer consumption of Diego cells. Teams are working currently to actually do the same capacity reporting for service instances also. So once that is in place, we're planning to roll it into production. So today we actually have Diego cell scale up and scale down automated through Conquest Pipelines. So to keep us ahead of the demand that we are seeing, we actually leverage pipelines to scale up and scale down Conquest Pipelines. So now that I talked about all the difference, a few of the governance items and also a little bit of architecture on from Foundry, I'd like to hand it over to Mohsin to talk about automation. All right, thanks Manu. So on the automation and as you mentioned, we implemented the Conquest Pipelines along with Genesis. So as you know, deploying code or updates across multiple environments can be a challenging task, especially when it comes to ensuring that there are commonalities like iOS properties and networking are common and where they are common and where they should be specialized. An ideal deployment pipeline is where you are implementing tested code in sandbox, performing your integration and acceptance testing and pre-powered and then moving the code to production. We encountered significant challenges when we needed to make changes to the common elements of these different environments and observed that without proper discipline, these different environments can easily drift leading to negative consequences. To address these challenges, we introduced Genesis Proofs and Concourse in our environment. So just to give a level set of to everyone what Genesis is, Genesis basically changes the scenario of making changes to the common elements of these different environments by breaking up the Bosch configuration manifests along three logical strata, global site and environment. At the top, the most generic configuration is considered global. This is a general outline of the deployment, what jobs on which instances specified here and used everywhere. Beneath that, the site stratum defines the composition and configuration of the infrastructure and at the lowest level environment, it provides the place to set the networking for a single deployment and specify the override properties and scaling factors. Genesis combines these different levels of configuration to produce a single Bosch manifest for each environment and uses another tool called Spruce to handle overrides and references in a straightforward and a predictable manner. At this point, we can leverage Concourse to consume the manifest produced by Genesis. So this is the architecture, how we implemented Concourse, a pretty standard way of deployment. A single implementation of a web front end with a backend database and a cluster of workers across all the foundations. Concourse is integrated with GitHub and Vault and we are using GitHub as a backend OAuth for Vault and GitHub, for Vault and Concourse. Now let's review how Genesis and Concourse play together. Our infrastructure can be considered as code. Each PCF deployment uses a general file exceeding 5,000 lines of code to deploy it. By using Genesis, we are taking our 5,000 plus lines of manifest and turning it into an object oriented Jamel design. We split up our code into smaller, more manageable files and reduce duplication by using references instead of duplicating lines of Jamel. Some of these references pull multiple certificates from Vault, further reducing the size of manifest we need to work with. We achieve this by taking properties that apply to all foundations and put them at the global level. Properties that apply to the foundations in the same region are stored in the site level and properties that apply to a specific foundation are stored in the environment level. All these are merged with Genesis upon build time to create one manifest that we deploy with. Once these manifests are organized using Genesis, we can use Genesis to create concourse deployment pipelines for us. PCF and all services are then deployed using this pipeline that Genesis creates. This is just a high-level layout of our concourse CF pipeline. Next, this is the end-to-end concourse workflow that we already talked about, starting from an admin checking in their manifest to GitHub that triggers the alert at the concourse level and then the concourse worker doing the heavy lifting of using sprues to do the merge and pulling the secrets from the Vault and then deploying using Bosch to either elastic runtime or PCF services. So next, Manu is going to get into our day-to-operations and how our operations team is managing the platform on a day-to-day basis. So Manu. Thank you, Mohsin. All right, so now that we talked about all the automation that we built in and all the different architectures, how is our operations team managing this on a regular basis? So what we have a daily stand-up call in our environment. So every day pretty much the operations team looks at efficiencies around what are the different things that we can automate today. That's the mindset that we start with.  We also are in the process of bringing automation around, like I mentioned briefly early on, on how do we actually automate the process of onboarding a user without an ops team getting engaged in the onboarding process? So that's being actually coded and tested in the lab environments. Pretty soon we hope we can roll that into our production environments. And also briefly touched on this other next line item as well, we actually have pipelines being built to actually reconcile the ASG rules that we have documented in GitHub versus what's being running. So that way we have a good understanding and a clear picture of why a particular application is working versus not working. So that's the operational activity and coming to the maintenance activity of the founders, we actually created a true DevOps model in our environment where engineering team and operations team work hand in hand. We basically sit in the same room working hand in hand. We created a very efficient and nimble environment where we iterate through, we discuss through what are the different versions needed, the compatibilities and things like that so that we can actually keep upgrading and fixing the code or fixing the systems to facilitate our application teams onboarding process, application code itself. There were some instances where we had to work with the application teams to actually help fix their code. So that's the kind of environment that we work in. We actually extensively leverage concourse pipelines like we saw in our earlier slides. We actually perform platform upgrades during normal business hours. That's the most important thing that I'd like to stress on here. Now moving on to, now that we talked about operational activity, the maintenance of it, let's look at what are the challenges and lessons learned by our team over the last year to two years period of time. So we actually ran into for specifically from an on-prem point of view, we ran into the license limit at the LTM level by running only performance running of only one application with eight microservices running within the founder. So what we did is we worked with our partners brought in this custom or open source HF proxy which actually brings in the SNI support and the custom URL support to alleviate that problem. And we also have the capability to scale up, scale down HF proxies because it's Bosch deployed and Bosch managed. And when we were deploying the latest foundries in our data centers, we also deployed a NAT device which ended up being a firewall device which you never want to do that because now you actually have to work with your firewall team to document the ports and protocols of every application team that's being onboarded. So that's one of the overhead that we introduced into the process. So every application team has to go through this laborious process which we would want to eliminate in future if at all possible. And then in order for us to give a true active, active sense from an application point of view we actually had to introduce something called GSLB sticky configuration to continue maintaining the user session to a given cloud foundry for about 20 minutes time to avoid him going through the loop of authentication loop if he was bounced back and forth across the foundries. So that's one of the things that we want to avoid. And we also implemented Shield which again, it is a temporary shortfall most likely which is it doesn't back up wall today which has all the secrets that we need and it doesn't encrypt the data that it is backing up today. And we're hoping those will be fixed in future releases. And now I'd like to hand it over to Mohsin to talk about challenges on Azure space. All right, thanks Manu. So some of the lessons learned of the challenges in the Azure space we found out that the network address space has to be unique across all your foundations. That just makes the logging and the integration of tool set much easier. There's a limitation of mounting external storage in Azure to one terabyte. But I think with the recent announcement from Microsoft for managed tasks we will be evaluating that feature in near future. Another thing we don't have the ability to create custom roles to delegate granular permission set to our developers. And on the conference pipelines we've seen that they aren't fully portable. There's still manual work required for deploying Cloud Foundry from one environment to another. And on the logging side, if we ran into issues where any time a developer turns on verbose logging and especially since we are using Splunk in the backend it has exceeded our threshold for the licensing. So that does create a issue on the logging. Now what's next? So some of the items we plan to focus on is the draw more alignment across our Azure and on-prem architectures and the tool set. Do frequent credential rotations, definitely logging and monitoring enhancements. We like to evaluate some of the Azure service brokers around Event Hubs and Cosmos database. We like to introduce a self-service developer portal where developers can go in and create their own orgs. And there's another initiative in Worksite now for the software development or develop ecosystem where we would like to just not automate the CF but the tool set as well, including Jenkins and some of the other things. So before we open up for QA, I'd just like to recognize one of our team members, Tim Dickelborg. He couldn't make it to the conference. He's part of our PCF ops team. He helped us putting this stack together. And I see Chris Gullion and his team, they've been very helpful along the way. Post implementation in automating our Cloud Foundry through concourse and implementing that tool set. So with that, I open the floor for Q and A. Simultaneously, like it's your hybrid, I mean, do you go there or? No, we are not running in a hybrid mode. Those are two independent implementations, yes. On-prem and Azure, it's not a hybrid cloud. Yeah, so the way we've implemented the load balancing is active-active in both on-prem and in Azure. So it's active-active implementation in Azure, in two regions. Same thing, multiple data centers in on-prem. And also to add to that, the applications that we're running in Azure and on-prem, they're focused to those environments. So things that are mobile-ready and customer-facing which actually needs proximity to the customer are running in Azure space, whereas all the corporate stuff is running in our data centers. So most of our connected vehicle stuff, applications that need geographical proximity to the vehicles is in Azure. And most of the marketing and sales types of applications are on-prem. Part of it is in Azure, but we are bringing back all the logging data. Especially with our deployment in China, there are some regulatory constraints also to keep the data in those specific regions. So it's a big spack. Yeah, any other questions? All right, thank you there. Thank you for your time. Thanks everyone for coming. Thanks for attending.


we'll come back to another counterside video so today we will have a discussion on the high value SR's that you might have or you might need but before that if you want an updated counterside videos please hit the subscribe button down below okay so first on our list would be Hilde so Hilde is actually one of the first counters that you actually are going to get when you start the game she is actually still being used until now especially in PvP very good I think if they only gave copies of her she would be one of the top SR's but unfortunately for Hilde you cannot get copies of her in the game I don't know in the future if your summons will going to yield copies of Hilde but for now you'll be forced to what you call this you'll be forced to level her up from 100 to 110 using fusion core so that's the drawback in having her but again she's still high value because let's take a look at her skills guys so for her skills basic skills so basic attack moves forward knocking enemies backward with AOE damage so basic attack damage is a total of a plus 20% up to level 5 her passive is actually quite interesting because she inflicts AOE damage around her this is actually what we call this upon deployment and increases attack by 10% for all counters including herself so this is actually a good addition or a buff for your counters especially for those who have a counter heavy team so counter attack is at plus um counter attack is at plus a total 8% in addition so that's 18% if you level this up to level 4 at level 5 is additional counter crit at 20% again a lot of buffs just by bringing her so again um she is quite tanky with buffs and with the attack that she has she is actually very very good in your teams pve or pvp wise for her special she branches us two swords and moves forward including AOE damage so damage total plus is going to be 25% level 5 damage resistance for 20% for eight seconds immediately after skill so again that this is why i tell you guys that she's tanky and her ultimate skill is dragon slayer 45 seconds cooldown valence hits is 3 so leaves backward to the air and crash to the ground inflicting AOE damage so she's invincible until she lands okay so damage is going to be a plus 25 up to level 4 and up to level 5 is cast a barrier equal to 25 of max hp for 15 seconds after the skill so again she is a very good um she's a very good striker with buffs and she is tanky so what can you ask for so the only drawback for her is you need to use fusion course for you to get her from 100 to 110 but again at level 100 she is already high value and you don't need to you know need to spend fusion course until uh unless you really want to okay so our next uh our next sr is going to be one of one also of the most used um zhuzhiyun actually came as well with your account once you joined the gay for those who did not know this same as um hilde he doesn't get copies you're going to level him up from 100 to 110 using fusion course but again at level 100 he is already magnificent okay so let's take a look at his skills so in terms of his basic attack so dashes forward and backward a long distance inflicting aoe damage so damage um plus is going to be 20 percent at level five okay passive skill is snake instinct assesses the battle situation and secures a vantage point can be deployed anywhere this is actually one of the things that he is very good at regardless of any reboss or ship hp damage taken is actually going to be a negative 16 um for him up to level five for his passive special skill which one of the skills that i really really like so it's a 20 second cooldown valid hits his two ignores damage from hit stunning special skills and shoots a spirit sword deflecting aoe damage stuns the target for five 1.5 seconds the stun here is actually sometimes crucial and the cooldown can be lowered um to 16 when you reach level four and damage at level five is going to be plus 25 percent and lastly ultimate skill is a 40 second cooldown valid hits his four this is also one of the things that i like about him in terms of a he's actually a striker but he supports you well if you have um sorry he's a ranger he supports you well if you have strikers and defenders in the front performs a slash and drops a building onto enemies inflicting aoe damage stuns the targets for five seconds again very good in terms of his stuns damage is going to be a plus 25 up to level four level five skill always inflicts critical damage again very good kit um it's just unfortunate that you don't get to have copies of him i don't know in the future if we can but for now you'll have to use fusion cores for you to level him up again from 100 to 110 okay one of the new units that has arrived is the administrator shield man you know why he is good he's only two um deployment cost so that is what makes him very good as an sr if you level him up up to level 110 he's going to be tanky for two um and he's times two okay so for his basic attack so detonates the charge embedded in his shield inflicting damage in the front in the target in the front okay so basic attack damage is going to be plus 20 eventually so passive skill uses his gear to keep enemies from running away basic attack force their targets to attack him for three seconds again he has taunt and he can actually make your enemies attack him damage taken is going to be a total of a minus eight percent up to level four level five is going to be plus hp of 15 percent and his passive another passive skill improves his gear durability in decreasing damage taken from strikers particularly by five percent then it increases um up to there's a plus 20 from striker so that's that's a total of minus 25 damage taken from strikers okay five level five cast a bar equal to 15 percent of max hp for 10 seconds if hp drops to 50 or below again at two cost he is going to be or both of them are going to be terrific um irie alfort is one of the one of one of the best two cost um defenders that we have but again these two guys are going to outshine our irie alfort but again they're at sr but they can be used whether you're using soldier you're using counters again they're one of the best two cast defenders that we have okay so before i proceed same with this guy the administration shield man can only be um can only be uh what to call this you can only get more copies of him and the rifleman through your summons so at least you get to you know scale them to 110 without using fusion core so back to this guy so administration rifleman recently one of the best i think in dealing with defenders um because um they have a a increase of you know increased damage in in terms of defenders so um at two cost they are actually very very useful and take a look at the kit okay so basic attack fires just a rifle so basic that basic attack damage just 20 max but for the passives so you have um anti-c o-fire arm uses the gauze rifle with excellent stopping power increases attack by three percent okay so it's all attack so this guy is just built to be a glass cannon with all attack damage attack and his last passive is adp r157 titanium barrel improves his gun for enhanced lasting power basic attack increases by one percent every time they are performed up to 10 percent which is very insane guys add to he can quickly you know he can quickly move this up to 10 percent and his hit increases up to level four at this is going to be 20 percent so basic attack increase basic attack basic attacks increase attack stat by two percent instead consist consistently up to 10 percent so this guy is purely quick high hitting oh sorry both both of these guys are are fast hard hitting and if you really want quick damage these guys can be used anywhere you can use them again in your um soldier teams you can use them even in your mech teams and you can use them even in your um counter teams okay so we're we're actually hitting the portion where from Lin Shen onwards they're going to be available in your talent recruitment so they're going to be the most i think for me you're going to want to develop these because um shards are readily available in the game just have to farm them for for these so Lin Shen so you have to you can actually get their shards in the supply op talent recruitment so you can check them out there so starting with Lin Shen Lin Shen is actually not being used that much but again for the lower part of pvp and also for pve she can actually be very good especially i'm just gonna go through the skill that makes her very good which is actually her passive so it restores one deployment resource upon deployment and also another one at level five so this is why you should still build her i haven't had the opportunity to build her yet up to 110 but again she is actually very very good fires um two shotguns and the knockback is actually very important as well and for her ultimate she also restores three deployment three deployment cost as well okay so again and there's a plus one at level five so to make this short she is actually going to be your deployment cost queen she's going to add deployment scope deployment cost to your team as long as she survives but actually as she as she comes in she is going to help you immensely okay so more or less for Lin Shen she has to be taken to 110 she is now 104 for me but again she has a lot of she has a lot of what they call this she has a lot of um game modes that she can be useful in right now we don't have a kind of counterpart for her for ssr so she is still a high value for your sr's okay so we have here ryan farrier um as for me i never got to use ryan but i've seen what he can do and um you can also bring him up to 110 and and he is actually still very very good still high value especially if there are a lot of bans in pvp um the the only drawback about him is that right now he's going he's being replaced by liu mi for the three three deployment cost um defender so this you eventually you'll have to progress towards liu mi but if you are a beginner or you're in the middle of the game or in you know uh in terms of progression you can still make use of him he's still high value and he packs a punch literally so sorry for the pun but again let's let's take a look at his um the skills that i'm talking about so every eighteenth incoming attack enable him to move forward ignoring hit stun effect forces surrounding forces three surrounding enemies to attack him for five seconds so he has taunt and decreases damage taken by 25 percent okay so uh passive um decreases up to uh every third hint attack if you have him at level five it is passive and he has also stun so throws a power body blow into enemies in front stunning them for two seconds with aoe damage so that is for his special skill and again he for his um ultimate inflicting aoe damage last attack decreases their targets evasion by 50 for 10 seconds damage taken is minus 30 for 10 10 seconds after the skill so again for those of you who don't have um liu mi yet he is actually still a high value sr that you can rely on for pvp and for pve okay so here we are with arias arias is one of the healers that you should build in a nutshell um she has a barrier and she has heal so those are actually the the things that she brings so restores hp for all allies upon deployment so also um cast a barrier equal to 15 percent of max hp around allies for 10 then restores hp again for her ultimate skill restores allies hp restores hp again she is one of the best healers that we have we only have i would consider more or less to have to be healers to be three you have evelyn you have um you have evelyn you have arias and you have claudia nelson she is one of the top three best um because they're more focused on healing some of the of the heroes or the units that we have are a mix of support and healing but most of time she is going to be one of your pure healers plus she has a barrier to boot again she can be acquired through the supply op and talent recruitment and she is really high valued right now especially for pvp you see her in a lot of matches especially right now that the that claudia has been banned she is going to be a very good support for your teams not only in pvp but also in pvp okay as i mentioned earlier evelyn for me my opinion is is actually one of our best healers she restores a lot of hp this is actually 30 for her ultimate and attack of all allies except herself is a plus 10 for 15 seconds after the skill so she also does buffs throws a healing potion inflicting aoe damage on enemies on front allies within the potion explosive range recover 25 of hp for eight seconds so again she deals damage then she heals your team sprays suspicious chemicals that mercuriously benefits after every third basic attack so she restores surrounding units hp by two percent upon the next basic attack so um for me i did put um attack speed on her to hasten her passive so that she could heal frequently so again she is a must have in your teams very high value up until this point okay so the last sr that i'm going to talk about is actually one of the most special sr's she could even be an ssr because of her kit so again i built her with with with cooldown all around and she is magnificent if you can see my gear just want to show you my gear guys the critical damage so she deals a lot of damage she actually has high hit and high crit so apart from apart from what you call this apart from giving or stunning your enemies she can actually deal a lot of damage as well let's take a look at her skills so fires a laser gun at the target so her basic attack the damage as usual is a plus 20 up to level five her passive is hacks into machines on the field improving their performance increases hit innovations for all mechs on the field so if you don't have any mechs this is not really a bother um if you bring her in mech teams this is going to make her shine more so her hp is going to be a plus 25 up to level four so mech attack plus 10 added to passive buff so passive it's it's kind of leaning towards mech but again you can use her in any team you can use her um encounters especially um for her special skill is lockdown shock buster 20s 24 second cooldown valence hits two fires any energy at the farthest target within range inflicting aoe damage tons for four seconds that's very very long except for soldiers encounters but again for level five it also can stun soldiers encounters as well so cooldown is a minus four already when you put cooldown gear on her this is actually hasten so this is what i like about her and this is why she's being killed as soon as she reaches the field and damage is going to be a plus 25 in addition again guys this skill is pretty much amazing and again she is borderline ssr for her ultimate in beautiful world 50 second cooldown is a tactical nuke so level two to four damages plus 25 then cooldown is a minus 15 so you get this every 35 seconds but again cooldown gear will really benefit her okay so again build sylvia build those i have mentioned some of them you can check out the talent recruitment um in the supply op some of them have shards there and for the others you'll just have to farm and for the others you'll just have to use your faith core okay guys thank you very much again for staying this long in this video and also please consider subscribing if you haven't yet also click that bell icon and put a like to this video guys thank you stay safe this is the warden and i'm out of here


Welcome folks, we are the Dow Industrial, finish up 303, Nasdaq up 270, S&Ps up 53, gold, gold contract up $21.70 traded at 18.35 an ounce, we had silver up 72 cents, $21.68 an ounce, light sweet crude down three bucks, $115.88 a barrel, notes and bonds, the 10-year note trading up a point and a half at $115.24, the 30-year trading up two points and one tick at $133.12, the 10-year right now folks is yielding 3.3% and $king dollar, $king dollar down 746 ticks at 104.767, Euro 104, Yen at 133 and the British pound at a price point of $121 to one U.S. dollar. We're going to get over, I want to go over and take a look at the dollar first because this dollar was not only flirting with these highs, bottom line was way over the high. So $105.005 is the number, so it's going to be really intriguing if it can't hold man because for the markets that would be great if it can't hold, meaning that that would give the markets impotence to basically try to get to higher price. If this dollar wants to go to $121 man, the markets a toast, that's the bottom line. We'll see where it shakes out. Inside the S&P out here folks, even the Fed went up 75 basis points, the spy failed on price, on price, okay, and volume actually because what happened is this, we got over the downdraft of Monday, that high there is 381, we made it to 383, that had 170 million, we only did 116, so you get over the high, you're closed underneath the high. The NDX100 I suspect is going to be the same type of setup and what we did here, oh it's going to be a close one on the NDX, the NDX that would have been 382.34, look at that I love it, we're at 382.80, so what happened is this, the bottom line is that the issue had lighter volume but the NQs did not fail because what ends up happening and the way that you do tests coming out of the bottom by the way, right, you're still just all you do is you're taking the track, okay, you're putting it across and you see number one what it's going into, well this was going into the downdraft, bottom line, it went into the downdraft, it had lighter volume but it closed over the high, so there's your divergence, so we get divergence, it's better than both of them being harmony on the way down, that's for sure, for you bulls out here, have a great night, have a safe night folks, come back and join Tommy tomorrow morning, kicks us off 9 o'clock in the morning, it's a great show folks, well yeah, look at them folks