As you've learned, when geostrophic winds fear with increasing height in a given layer, there's warm advection in the layer. On the other hand, when geostrophic winds back with increasing height in a given layer, there's cold advection in the layer. That's really helpful above the boundary layer where friction is negligible, but in the boundary layer where we can't ignore friction, the geostrophic wind and the observed wind are very different. So we can't connect observed winds veering in the boundary layer to warm advection all the time. Near Earth's surface, where friction is the greatest, winds cross surface isobars at an average of a 30-degree angle over land. As the effects of friction decrease with increasing height above the ground, winds cross local height lines at progressively smaller angles, producing a pattern of boundary layer winds that naturally veer with increasing height. To see what I mean, check out the Zero-Z surface analysis from February 26, 2007, and focus on Jacksonville, Florida. Now, surface winds here were southwesternly, and obviously cross local isobars. Now, let's compare to 925 millibars. Here's the Jacksonville observation. And now, 850 millibars. There's the Jacksonville observation again. And finally, 700 millibars. Now, by 700 millibars, winds are largely parallel to the local height line, and they have clearly veered from the surface, from southwesternly winds at the surface to west-southwesterly winds at 700 millibars. Another way to view this is with the corresponding sounding from Jacksonville. You can see the change in wind direction with height from southwesternly winds at the surface up to west-southwesterly winds above 850 millibars. So the big question then is, was there warm advection at the time in the layer? And if we look at the Zero-Z analysis of 850 millibar temperature advection, you can see that there really wasn't any warm advection of note around Jacksonville. And from a big picture standpoint, this actually makes sense. If you look at the Zero-Z surface analysis, Jacksonville was in the warm sector of a mid-latitude cyclone ahead of the cold front and south of the warm front, and that's a region where there is usually little or no warm advection. Remember, in the warm sector, temperature gradients are usually small, and small temperature gradients will give you weakened advection at best. But sometimes, veering of observed winds in the boundary layer does equate to warm advection. And let's go back and look at Wallops Island, Virginia, which is along the coast of Virginia here, where there was pretty strong warm advection going on at 850 millibars. Did the observed winds veer in the boundary layer? Well, the sounding shows that they clearly did, starting with south-easterly winds to the surface and then rotating clockwise to south-westerly winds up at 850 millibars. So if you look at Wallops Island's location, the warm advection makes sense. It's just north of a warm front and a region where we would expect some warm advection. So the moral of the story here is that you can't automatically connect veering winds in the boundary layer to warm advection. Sometimes the connection is there, but sometimes it's not. You have to look at the big picture to really know for sure. Finally, you might be asking yourself, what about winds backing with height in the boundary layer? Well, this observation means that some process must be overwhelming the effects of friction, and the most likely explanation is strong cold advection. But again, that's something you would want to verify by looking at the big picture.


Over the board that was cure monster. I'm about to drink this monster energy. You can see if it makes me a better skateboarder Um, I haven't never had monster energy in my life I've been I've had like rock star red bull when I was younger tear into a can of the meanest energy drink on the planet monster energy It's the ideal combo of the right ingredients in the right proportion to deliver the big bad buzz that only monster can So you drink these you get a buzz so Honestly monster rarely gives me a buzz I have to stop drinking monster for like a couple months before I'll have a can and I'll feel like good about it You have tolerance break. Yeah, I switch back and forth between a couple So I'm a coffee drinker first and foremost then sometimes I'll do Thai iced tea then I'll do rebel and then I'll switch to monster Anarchists coeds road warriors metal heads geeks dipsters and bikers dig it You know what they forgot the most important part? Construction workers. This is like a 5 a.m. Construction worker breakfast, right? Yeah, you're not you're not wrong Hey, we're talking about this earlier when I said you like work on night shift I would have to a day I'd have one at the beginning a shit that's 6 p.m. And then I'd have another one around 3 a.m Sounds good. I'm gonna can I have some when you're done? I know I'm at help I Think it's I think it's decent. I don't think it's that gross My red bull has the best flavor might be yeah, this kind of has a Like it kind of peaks and then goes down a little bit of an aftertaste That's exactly what's gonna happen. You drink it.  It doesn't taste as bad as what I would do really. Yeah, I thought it would taste like Yeah, I feel like I had that same experience with a kombucha like I was expecting to be way worse than it was Yeah, I'm gonna do the whole thing. I'll drink like a few more mouthfuls and we'll try to do well You gotta let it It's like it should happen instantly shouldn't it cuz you know what you're not wrong. You're probably already feeling it You just don't realize it yet Slow down dude. Not that big of mouthful. I thought it's wishing it around my teeth. It's probably bad for your teeth, huh? I mean, why do you think mine are fake? Look at your nose line Yeah, I feel a bit I feel a little more alert now dude you feel placebo No way I was saying to Dan earlier like I've had these weird head sliders called fages and it's lean lingering and it's just like But now it's like I got a like a little little more pop I reckon. I Feel more pop dude. Do not say that this gives you more pop. Dude, monster energy I mean we can make that happen, but it'll be for McDonald's Yeah, that bump drill sucks wax it Yeah, it's your wax over there. That's right there. Yeah, put a little butter on it. No one else is getting it He's stuck Tron's such a good guy. He just asked permission to see if he could wax it and that guy was super down Yeah, I got wax from Spencer too that I well he didn't give me I just told him was mine very solid over the board That was you were like monster. You were like I should stop but I'm extreme now metal bull horns I mean honestly that that actually surprised me that would have been a run-up to any others to any other Sean dude Maybe the monster gives him all balance. I don't know how monsters gonna help with tech, dude You reckon I don't I don't know. I don't know clearly. It's helping with everything else. Yeah, that's good looking switch. Yo They're like tweaking down. Yeah, and that was looking good Dude, he's addicted. He's like he needs more I imagine I'm already like you're already hooked. So 54 grams of sugar Includes 54. Oh, so this total sugar is 54 grams plus another 54 grams, which is a hundred and eight percent sugar I would say a hundred percent. How many servings for cake per can though? This would be one, wouldn't it?  What can you give me one front 5-0 attempt? Front 5-0? Yeah Yeah, you got monster courses to your veins. You should definitely go the front 5-0 of this. Yeah, that's so good Are you joking? I feel like that wasn't up. Yeah, that was up I'm up now. That wasn't up. Yeah You're good at 5-0s on rails. You should do those. Yeah, I feel like it's one of those universal tricks It's like because when I front 5-0 Pretend I'm regular when I front 5-0 a ledge. I feel like I do that. Yeah, I don't do that Yeah, so when it comes to rails, it's kind of like I'm safe because I'm back here But my feet are in front of me kind of thing. Yeah I don't know. I think front 5-0 and round bars is like a it's a cool trick to be able to do one command like that Really? I'm very envious of that. Oh, yeah, just going for it You're going fast because of that monster Yes.  No, I clipped out of that one because I was just like oh, yeah Okay, we'll run right out. We're taking that one more. I'll give them all but it's like redundant at this point No, you can clean it up. I thought that was fine. I understand why you didn't like it, but give it three more That's the scary thing about that trick. It'll never happen again. That was a freak accident What happened my foot just you just missed you ever shot it You got to put your body weight in a scary spot, you know And that's why because you overshoot it that happens Like they'll go long way. Yeah, you gotta have it easy. You're unstoppable I feel like the more power I put into like the approach popping and like really pushing my weight in gives me a better opportunity Get out. I agree That was perfect. That was so good Yeah, I'm honest here. Whoo Try number one That fast is good. Yeah, you got to dig in.   So you see what happens You got to lean in Yeah leaning hard Congratulations. How many out of you? I locked and unlocked. Huh? Yeah. Yeah, right on to yeah Wait, did you ever land that one though? Yeah, I'm sure you did all the way around and down past the tree I think I like slapped the tree on the way past. I think this is a lot easier than that one. You reckon? Personally, yeah, I Just want to try to flip in even if I don't like get all the way around. Okay, let's get it Flip in


So, here we are, just three motorcycles and a crew of sixteen people. Here I am sitting under this birthing tree, such a positive, life-sustaining energy out here. Absolutely spectacular, actually we are officially entered the ancient Cherokee Nation. We're imaged from here, we cranced a little bit and back again.


Airline operators have called off the planned strike that was to begin today following the intervention of the House of Representatives at the instance of the Speaker, Femeq Bajabiamila Enabuja, our correspondent Emmanuel Ehigene completes the report. It was really a grueling session that lasted for hours as the airline operators and the Group Managing Director of the Niger National Petroleum Corporation and NPC Mele Kiari engaged in accusations and counter accusations over the landing cost of Jet A1. The Speaker, Honourable Femeq Bajabiamila reeled out the terms of the agreement between the marketers and operators which unfortunately will pave the way for the smooth running of the aviation sector in the short term, middle term and long term. The consumers of choice that you are comfortable with and you know their markup will not drive you out of business, will be supplied with jet fuel, correct, for three months. At 4.8. Oh! No, we didn't say 4.8. So then we decided 5.4. At whatever, at that point in time, the landing corridor, we talked at that time about 5.6 years ago. The third resolution is that on the long term, mid to long term, if at right now, you will begin or commence the process of application for your own license to be able to import your own jet fuel. These resolutions imply that in the next three months, 6 million litres of 80K will be made available to the operators pending at 480K per litre which will be supplied through their preferred marketers. While for the long term, it was resolved that license be granted to airline operators to import their product, aviation fuel directly from the international oil market. Other organisations present at the central bank of Nigeria, the NNPC and Petroleum up and downstream amongst others. They made their submissions defending their roles in the complications that ended up in the face of. These market shifts, as we speak now, is closely related to the price of cool oil. As it lands in this country, there are a number of things that happen, they have a gate with the downstream authority to determine what exactly are built up to the pricing. Not two suppliers will have the same pricing because suppliers buy at deeper prices from their own suppliers too. There are about 500 and even 30 or there about, 540 as the cost. How then are some people now offering us a 480, to say it was a 480. And remember, they gave from the PIF that was given to the marketers was given a 335 and we are still getting a 670. We do respect sir, you may have to clear this as let's talk to have some truth. This is Naira intervention that you are asking for, but of course you know that your bank will look at your creditworthiness to be sure that historically you've had a good credit credit. If you don't have a good credit, you are not going to access it. And of course some of you know that you have accessed CBN funding for importation of aircrafts and indeed when the pandemic was on we also did provide some kind of support for you so we don't sue. These resolutions would at least ensure that Nigerians continue to go about their businesses unhindered for the time being.


It's interesting to be in a room with mostly people I don't really know so So I'm gonna tell you my life story in poetry I'm actually So I was in a car accident two years ago and Broke a bunch of bones and was you know sort of dramatically told maybe I wouldn't walk again and all that stuff and And I didn't you know I just sort of ignored them And I would you know and it's like When you have a lot of trauma and pain your body does all these really kind of amazing things You know it your body knows More or less how to heal you know I mean yes with a lot of intervention and a lot of like polls that are down my legs too, but but It just you know it just I it allowed me to forget a lot of the pain and mostly remember that you know Like I had I got to rest you know people came to visit me I didn't have to go anywhere because I was in bed. I couldn't leave the bed You know I had I had meals you know So I I just I think about that a lot as a lot I see a lot of friends being stressed out about life and and I think for the first time in my life I'm not stressed out. I may not be making a whole lot of money but I'm kind of you know chill and peaceful and Trying to figure it out and you know, some people are working on like being in the present moment I'm like, that's all I know how to do. I don't really know how to plan for the future any more Like I used to have like five-year plans So, you know sometimes I worry about that but so here's You know when you were talking about writing about grief a lot of people also were like Oh, you're gonna have so much to write about you know, I didn't write about shit I took pictures of of you know, my friend's dog Like I took like 300 pictures like and that dog was just willing to like pose and everything You know, but I had hoped I'd be like Frida, you know like drawing or like writing my life Anyways, when I finally was able to write one piece. This this is what came out. So it's called learning how to drive Learn to drive in your 14 because your friends drink too much and you want to get home safely Practice driving early in the morning in your friend's car before anyone is on the flat road around rose bushes brick flower beds There should be a speed bump there as you count how many pets you've lost to those careening around the corner Practice driving stick around the neighborhood and pretend you've never been in the car seat when your father attempts to teach you at 15 and a half Mom's turn includes her leg reaching over from the passenger side over to the break Actually learn to drive on a tractor when you're 12 years old visiting a farm somewhere in Washington state Learn to drive a boat off the coast of California when you're eight drive slowly drive fast stall at red lights Drive flight simulators and car video games dream of driving as a declaration of independence Drive in a foreign country where road signs are just a suggestion Break 36 bones in your body in a head-on collision a road You've carefully traced before Seeing your mother's phone number when you wake up as they are dragging you out of your car onto the concrete When a man peering over you says you're gonna be fine repeat over and over. I'm gonna be fine. I'm gonna be fine I'm gonna be fine until you black out Wake up to a woman in a helmet slamming a helicopter door shut or is it sliding or am I swimming?   I'm gonna be fine and slur the words.  Am I a cyborg? Can I breathe on my own? Remember the look on the faces of people who see you for the first time Something must be terribly wrong with my face. You think a Cop with aggressive questions. Yes, I'll breathe in check my levels record my zeros. You know this will be important Remember the bright lights.  How can I stop what is happening? seconds less than even one 36 bones you repeat months later several times into the phone the bones can heal Stronger 36. Can I just get my pain medicine wait 36 minutes the one the doctor said I needed said medically necessary No previous history of addiction. No previous history of 36 bones Can you make the ninja knives slashing the electric creepy crawlies jumping stabbing stop for a little? The frame that holds your body can be stronger by being broken the squishy middle wrapped around the frame We must deal with the structure first even though I know it hurts on a scale of one to ten How's your pain? Oh an 11? Give no easy answers to impatient questions Curious strangers want to know want you to live relive your horror to satisfy for their benefit Every be careful becomes a see I told you so Don't ask unless you can handle the next few years of holding and hearing what it's like. Thank you So this piece is Called church at night and it is for Orlando And it's just you know some of the lines to me kind of mess me up over and over again because it's just you know So many shootings and things happening and you know, maybe we're just more aware of it There's definitely more bodies, you know a building body count and You know, it's just it's really intense because it's not like people don't get killed or shot every single day But you know, it's just it's it's sort of all of these things happening We can't help but those of us who are kind of like think that there's metaphors everywhere or symbols or you know Or or screaming, you know, like the earth is screaming at us Just trying to tell us something but here. I'm just trying to tell some stories. So church at night Every time I think of Orlando, I mean Orlando with extra Spanish flourish an ornate word to Decorate to trim to edge paintings on a map mark ballad II conquest stories In La Florida a flourish is missing the most colorful of its flowers so many now without a pulse The beat remains while they beat our remains Some for political gain our thoughts and prayers, but nothing else are with you Let's play smear the queer so you know what happens lifeless after a night set aside for the truly living In your cutest jeans once the worst of your fears. Will I get my life tonight?  Keep the peace They fought so that we could feel free however brief to get our life la vida en el ambiente con la familia and Posts mis nenas chulos locas hermosos when I heard your names I could barely catch my breath the Anthony's the Frankie's the John Carlos is the Amanda's the Martinez the Luisa's the Mercedes the Marisol's the Enrique's Brown boys grown men girls and women floating on the gender spectrum Family and friends hanging out with the children of the night The Simons the Hilberto's the Javier's the Oscars the Miguel Angles the Jorge's the Joels Mostly 20-year-olds barely experienced enough to fear anything proudly sissy boys beefcakes bears Butchers and fabulous fams The Jason's the Cori's the Juan's the Shane's the Ramon's the Brenda's the Stanley's the Rodolfo's the Antonio's Gorditas and flaquitas puercos perras putas and Jotas matcha's and mariposa's The Darrell's the Tevin's the Deonka's the Leroy's the Peters the Paul's the Frank's the Yilmari's the Jonathan's the Kimberley's the Edwards the Rardos the Angles trans girls maricones drag queens club kids Lightning on the dance floor the Eddie's the Akira's the Christopher's the Rardos the Eric's school girls businessmen loyal husbands bartenders DJs and go-go dancers without 401ks pension plans or health care Puerto Ricans Mexican Salvadorans Afro-Latinos I Think of every gay bar and the rare surviving dyke bars with their once a month if we're lucky once a week Latin music nights The Noche de Curecumbias the placitas the pendulces las coelitas the mangoes la bota loca the butters the circus arena Wet cuchillicious splash Some decorated like a year-round quinceañera some small like dancing in someone's living room executive suites esta noche chuparosa papichulo the boss pulse and and What was that one for lesbians that was at the flower market in San Francisco once a month? Ah, yes Canela with those old school mujeres that have been together for years Where we made out in the bathroom that one time as if we were teenagers because we never got to be romantic queer teens Do you remember the names of your first gay bars house parties tea at early afternoon tea dances and a special POC or Latinx nights How we'd meet up to get ready a few drinks before entry to save our dollars for tacos Drinks report to save our dollars for tacos to soak up the nightlife in our belly With each precious face on the screen I am right back in every club in every small town in big city where I have loved and lived and made out with dates and lovers People who identified one way and then maybe identified another That one allegedly straight girl who drank too much and wanted to dance up all on you But you promised yourself no more dance floor social work Could lead to hours of unpaid service Gay boyfriends would eventually disappear into the crowd some of us had codes don't leave the club without me girl Our safe word will be cucumber Others we don't worry about They'll be back in a few minutes or we'll check in tomorrow The shy ones slowly sipping their beer in the corner not fully fitting in anywhere We sang to all the divas La India Dahlia Selina Paulina Gloria Sonora dinamita Crushed on gay cowboys with their pressed slacks and matching boots belts and hats Holding each other tight no matter who they went home to and the butchers and boys that gave me dollars to press tips to the chichis of every dancing queen I Am still not ready to be coherent or make connections. I will never be ready to wake up to this news I'm trying to keep it moving not sure why the world keeps spinning the church bells keep ringing I want action instead of wishes don't whitewash this story I need your prayers and thoughts to get more specific and start asking why How he overstayed his visa leaving the violence in his country for this Some families can't get here mothers and fathers seeking humanitarian permissions who just want to mourn their babies Erasure revictimizes you I Thought the tears had stopped for now and then I get that lovely text message from a fellow hota And I think about our precious lives and our relationship to the nightlife Where we gossiped and made out and hungered to be looked at and wanted and screened the lyrics to our favorite songs Pastile condoms flyers for services then cheered the girls and boys putting on a show How the boys accidentally or maybe not so would cruise the butch on my arm and Because man, I've been to plenty a straight bar that I think are just called bars When the bartender friend of your brothers will point and holler and you and Objectify our kisses and you will say nothing and I will have to get rowdy and tell him to get out of my fucking Face and I can't say I've always been intentionally queer that came with a fight hard one through shyness and intimidation Took years after kissing enough them frogs and butch toads We were not perfect, but at least in the church a la hotaria and Marie Connada I Could pull my date close the tenderest of queers and she would giggle and say she's too soft to be called butch And I would say I'll call you whatever pronoun or poetic identifier You want so long as we can make out? Queerly beloved are we are gathered here today to get through this thing lot called life our stories stretched across bloodlines Backrooms and borderlines. We're tired of morning brown kids shot by entitled pigs with guns not meant to stop but to destroy We shouldn't have to carry arms on hips meant for dancing pretending that makes us safe We remember on our dance through our worst fears. How do we even have any more tears? Our job is to keep the beat going because the pulse never stopped finding love in hopeless places We're tired of being so resilient, but love beats here. Thank you


Hi everyone, Joe for Jasper's casebreaks.com coming at you with 2021 Panini impeccable football three box pick your team number 14 With the chance at a wax party spot to top two on the randomizer after we do this break We'll get into the wax party chance to win a bunch of wax including a Full sealed case of flawless baseball. I just I just looked at some Some distributor prices today just a hair under $4,000 value right there So chance for someone on this list to maybe win that Right, that's my argument too. I agree with Adam and Frank like if you win that case, what do you do? Do you sell it or do you? Do you rip it yourself? I think you would I think most people like I'm lucky enough That we can do group breaks so I can see flawless all the time But but as an individual like when am I ever gonna personally buy a $4,000 case and rip it myself I just don't I don't think there's gonna be a lot of unless I win the lottery I don't think there's gonna be a lot of opportunities for me to do that So to have that in your hands and to be able to rip something like that yourself I think you got to see what we got in here. Good luck. If you want it, would you sell it back to us? Maybe We'll cross that bridge when we get there. Probably not though. What's the fun in that? Hi Mike What's the fun in that though? Yeah, or you can be like Jason and we'll do the case hit last by the way Jason saying yeah, why not just lock it up in 10 years and have it turn into a million-dollar case Yeah, what if there's just like a record number of Hall of Famers that pop out of there? Which direction this goes? We'll use this blank card here To slow play some of the hits we're gonna lead off with Corey Davis 44 out of 75 Jets that'll be for Adam There is Pat Fryarmuth 30 out of 35 Yeah, Frank. I suppose you could do that too. It's not worth it though. Don't do it There's Pat Fryarmuth for the Steelers that'll be for Nico Spot that he won We got some landscape a landscape autograph Kyle Pitts. We were just talking about him off camera rookie landscape autographed 24 out 35 very solid season for him I feel like he would have gotten a little more attention if the Falcons were had a better season This goes to Steven flat and The ATL we got two color patch and autograph one out of 15 George Kittle. We'll see him in action this weekend It's gonna be a really good game That'll be for Scott and San Francisco. I got good time to get that Caspies. Yeah, that would be your your competition We have Trinadius white 16 out of 25 three color patch and autograph. I know this is a tight end box Right where's Kelsey in this? Let's get a Darren Waller out of here Buffalo Nico With the bills and then we've got a Tony Gonzalez. Here's another tight end An NFL 100 autograph. I don't think I've ever seen this I think I've seen an NFL 100 auto Not not not live anyway It's pretty cool Kansas City That will be for Bennett and the Chiefs won that spot and the last one here is Travis Etienne 80 out of 99 Nice patch nice autograph, and that's a nice one for Adam with the Jaguars won that spot. All right next box. What's the what's the Buffalo reference that I make? It's a It's a popular slot machine.  We got a plate and that's Kyler Murray one of one Nick L picked up the Cardinals straight up gets this plate and the world famous All aboard the Big Head Express We've got a Jaguar that's Andre Cisco 9 out of 99 like the like the tech company you got Robert Smith 8 out of 25 the lead singer For the cure goes to Matt the Vikings Cisco goes to Adam and the Jags by the way redemption and Najee Harris Two-color patch and autograph 86 out of 99 that'll be for Nico and the Steelers nice, and we have a Davis Mills 12 out of 35 He started looking pretty decent towards the end of the season him and the Texans We'll have a of a new coach. I wonder if they'll keep Davis Mills around He has a backup Or maybe a starter Houston that goes to Nico by the way pick that team up straight up and the base card 475 AJ Brown That'll be for Nico and the Titans elegance rookie helmet and patch autos K Kenny Kenneth Kenneth Gainwell For the Eagles that'll be for Scott Who won that spot? Eagles running back and a free top loader on a box Justin Clement read somewhere that the Vikings have some interest in getting to Sean Watson That'll be interesting Where's Kirk Cousins that contract wise that contract must be coming close Close to an end 17 out of 50 D hop Deandre Hopkins Nick with the Cardinals 31 out of 35 Cam Newton Patriots edition Going to Nico and the Pats got terrace Marshall Jr. Three-color patch and autograph 27 out of 99 for Carolina That'll be for Brian Got Bob Lily old Bob Lily 22 out of 25 two-color patch and autograph Dallas Miles with the boys We got Vinny Tester Verde indelible ink 13 out of 25 For for Adam and his jets J ETS jets jets jets Couple more to go than the case. Hey, there's Aaron Jones Packers 19 out of 49 Impressions autograph Green Bay, that's for Nathan Rossi another redemption And the final card is the base card 70 out of 75 these cards are kind of out of order There you go. Yeah, so I'm test averting your collection now Adam.  Then you won the Bears Then you got this Justin Fields My kind of town Chicago Nice one Nico Congrats. All right Case hit give you some gold Devalidating things Possible gold. No, it's silver, but this is a pretty cool looking card here. It's more Justin Fields Some fine fine silver. I like the like the stars and stripes stamped in there That's pretty cool. That is 11 out of 20 some fine silver. Nice Nico Nice work Getting in those fillers making it happen and You and everyone else you still have a chance at a wax party spot. So really nice break Now let's see who ends up in the wax party. Let's gather everybody's names again You dice new list just the top two after Three and a four seven times One two three four Five six and seven in final time So a lot of sad people here only the top two are gonna get into the wax party and win some wax So a lot of sad faces a lot of Nico's there Good luck everybody top two happy times for Josh and Adam Sorry Nico You got those nice Bears hits though Adam and Josh Congrats to you. I don't think I called Josh's name Adam a couple times. I don't think I called Josh's name Josh's number in this break, but hey, you're in the wax party chance to win a lot of great wax Check out the box list on jazby's case breaks.com. I'm Joe. I'll see you next time for the next break. Bye. Bye


Electronics Technician, Master Chief, Randall Reed. I am the Chief of the boat. Minnesota's role during the Civil War was part of the Union Blockade Forces. Really her job was to block supply ships and other types of ships that were coming into the harbors and river. Connection between Minnesota and Monitor during the Civil War started on March 8th with the Battle of Hampton Roads. It really was initiated the Battle of Hampton Roads as Minnesota had ran aground and the Monitor had intercepted between Confederates ship that was trying to destroy the Minnesota while she was aground, which started the Battle of Hampton Roads. The two ironclads started their war, which lasted for two days. Monitor engaged in a two-day battle which ended in a draw. Both ships, the Confederates ship as well as the Monitor, ended up returning back to their respective home ports for repairs and then continuing on with the efforts for the Civil War. The historical connection is obviously we're the third ship in the Navy to bear the name Minnesota. Monitor was protecting the sailors on the first Minnesota, so there's definitely a historical connection there and just a way for us to pay our respects. For me personally it's exciting because as the Chief of the boat, Command Master Chief, I'm always looking at ways to engage my sailors and have them see that we actually do more in the Navy than just studying and working on qualifications and just all the hard work. That this is actually a chance for us to go and pay our respects to the sailors of the Monitor for their efforts that they contributed during the Battle of Hampton Roads to save the first Minnesota. So it's very exciting looking very forward to it. It's really special to be a part of this being that they're the last from the Civil War era to be buried. So 151 years is what we're coming up on. So being that the Navy has a strong emphasis as well as the Chief's Quarters has a strong emphasis on histories and traditions. To actually be a part of this, have my sailors go up and participate in this event is truly special and I think it's something they will remember for the rest of their lives. I'm just really thankful to be a part of it. Minnesota, the PCU Minnesota, our submarine is being built here at Newport News in the Hampton Roads area. So again, just one more historical link between us and the Monitor. So it's really special to be a part of this and really glad to participate in this event.


Hey everyone, my name is Zohar, I'm the CEO of PORT. Today we're going to talk about how to whiteboard your software catalog taxonomy into your internal developer portal. So essentially, if you're hearing this webinar and you tried out backstage and you have a bunch of questions, so I'm gonna shed light today about what you'd be taking into account while you're modeling the software catalog that needs to represent your way of work and architecture. So in this webinar we will cover both introduction to IDPs, the seven pillars that needs to be included as part of the IDP that you have. We're gonna focus on the software catalog which is one of the main blocks of it and how you should choose the right model for it, how to bring data into the catalog from the various sources, how you can use backstage plugins to do that and after you did all this amazing job, what's next for IDP? So part of it is self-service for the developers. So it all started two years ago when Backstage was released to the world by Spotify's engineering, by their platform team and essentially they had Backstage as their own IDP that helped the entire engineering to use a unified interface where they can consume everything related to DevOps and development lifecycle in a way that they can understand, right? By both giving them a visibility layer into the developed components, something that they can comprehend and act upon and also being able to consume resources and consume services off the shelf and to become self-sufficient engineering. So there are a couple of building blocks to an internal developer portal and we are not going to going about every each one of them today, but we are going to more focus on the software catalog by just to give like a quick overview of what should be included. So software catalog is definitely one of them. The second one is the self-service part where you can allow developers to act upon the catalog and to consume all kinds of self-service actions like scaffolding a microservice, creating a development environment for five days, adding an environment variable to a service and so on and so forth. Self-store maturity is another important pillar where you can basically embed your organizational standards for development and make sure that they are being met in a way that your engineering can follow, right? Like by using scorecards, you can basically certify your software in terms of production readiness, security, privacy, compliance and so on and so forth. The fourth pillar is the automation for different workflows. So for example, auto-terminate the resource that was consumed by the self-service action or even use the API of the software catalog as part of the CI CD jobs that needs to deploy certain services and you might want to fill or pass a build according to the data resides in your software catalog. The last pillar for this block is the RBAC role-based access control where you can basically decide like what is the level of control each one of your users has, right? Like who can see specific data in the catalog and who can perform certain self-service actions and this is being used by the RBAC which is basically a key driver for developer experience because it reduces all the noise from the things that people don't need to see and don't know about. So they can just have what they need and put them on the golden path to get it, reducing the cognitive load and reduce all the noise behind the scenes. On top of all that, you have the ability and the power to create insights and reports for your organization and for your own needs, right? So you can keep track of deployment success rate, Dora metrics, MTTR and so on and so forth. And last, you have the UI API and chat ops interface which is the unified way to consume all these blocks in one single interface. So today we're going to focus about the software catalog and we are going to talk about which is basically and usually the first step into IDP and how you should think about the structure of it and how you can bring your structure into it. Okay, so basically what does a software catalog provide essentially, right? So it provides your engineering with a simple way to get answers to very complex questions, questions like, where is the log for J currently deployed across my infrastructure? What is the current running production version of a given service, right? Like who owns this microservice? Where can I find the API for it? And the list goes on, right? So you can imagine the software catalog as some kind of a visibility layer into the developed components that you know how your engineering understand them, right? So it can be anything from microservices, versions, environments, cloud resources, cloud accounts and the list goes on, right? So this software catalog is some way to represent all that with all the metadata that your engineering needs in one place in a way they can understand. And if you think about it, your software catalog will look differently than my software catalog and your friend's software catalog, right? Because every organization operates and makes specific decisions differently. So all of us are developing software but we all like have different architectures for doing that. So every one of us is some kind of a snowflake. And when you think of a software catalog, you want to be able to bring your way of work into that. So how can you reflect different data models with an IDP? So first you need to be very opinionated and not compromise on your way of work and you want to be able to reflect it directly into your IDP, for example, with backstage. So for doing that, you really need to think of your data model, which essentially there are a lot of commonalities with other organizations but essentially your software catalog will look differently than others, right? So you really need to be opinionated and not like think that you should change something for the chosen way of work. So what should be like baked inside your taxonomy, right? Into your software catalog. So the most famous component and probably the one that you will start with is the microservices, right? So you might want to represent microservices. You might want to also include packages and you want to include Kubernetes clusters and you want to include pipelines and you want to include a lot of different types of components into the software catalog, right? So you might look at this list and be familiar or think about like commonalities but I'm sure that there are a couple of components that are not on this list and you should be able to represent them as well, right? Like your custom resources. And all these kind of entities and kinds essentially has dependencies between them because we are developing software. Software has dependencies between one another and especially in a DevOps era, right? So you have like services that are running on environments and environments or using cloud resources that are hosted on different cloud accounts and so on and so forth. So to be able to bring your data model into the software catalog you need two main building blocks that backstage provides. The first one is types of entities, right? Like you want to be able to define the types that you want as part of the software catalog and you need some generic way to do that. So you need to wait to define like schemas of entities. So this is the blue part. The orange part is the relations. So you want to be able to make relations to reflect dependencies of the different software component that are being reflected in the software catalog, right? So these are the main two building blocks that you need to bring your own data model into the software catalog. Okay, so let's build our first model together and of course this is just an example as you're probably going to have a slightly different structure for your way of work. So the first thing that we are going to answer is questions about services, like who owns this microservice, where can I find the API docs for it and so on and so forth. So the first component that we'll have is going to be the microservice component. So we are going to create this entity, we're going to apply all the different properties that I identified, like the owner, the uncle, the links to the different documentations, the readme and so on and so forth. So this is going to be the first one. The second one is the system component. So we basically want to be able to know what are all the services that are associated with a specific system within my overall architecture. And then I probably want to know, like on a separate note, what are the Kubernetes clusters that I own and where do they reside across different cloud environments because I operate in a multi-cloud environment. So I'm going to create two other entities of a Kubernetes cluster and the cloud provider because I want to be able to see all the clusters across the different cloud providers because I use GCP and AWS for example. And you can see this arrow that indicates the dependency between the entity of the Kubernetes and the cloud provider and service and system. So this way I will be able to see the data with respect to the dependency that represent my way of work. Now I want to make some kind of a combination between the two because I can get like very strong answers for that. So I want to be able to know what services are running in production, for example, right now, right? And when I say production, essentially, because I work with Kubernetes clusters that represent environments for me, so I might want to see like what are the different services that are running across my environments, the Kubernetes clusters, right? So I'm going to create another type of component that is called a running service. So a running service is connected to service and Kubernetes cluster. Just because I want to be able to get the runtime data about each service that is running across the different environment and to have some kind of a metrics of all the services across all the environments and then I will be able to see relevant data about the version, the CPU and memory limits for each service and each environment and so on and so forth. So I created this type called a running service into my taxonomy of the software catalog. And I also want to know like what are the last deployment for example of a specific service to production? You know, just for root cause analysis purposes, I want to see like the threat of deployments across each type of service. So I'm going to create a deployment kind of entity that is associated with the running service because each deployment has a logical connection and the reference to the running service that is deployed, right? So I created this kind of deployment. So I already have like a way to see all the microservices, what are the services that are running as part of each system? I can see each service and where it's currently running in terms of the Kubernetes cluster. And I can also know like all the Kubernetes cluster that I own running across cloud providers and I can see all the deployments that took place and is referenced to the relevant service and environment that it points to, right? It's very powerful to have this kind of data model already. But I just want to add like one last component which is the package because I want to be able to see not only the services version that are running for each environment, I want also to see all the packages that were built as part of the deployment process for each service. Because I want to know like if I have an incident or a vulnerability found, I want to easily find where it currently running in a resolution of a service, a cluster, a cloud provider or in a service, right? So this is how I chose to architect my basic model. And this is also how I recommend you to think of like an initial use case for your software catalog. So essentially to accomplish this kind of data model with backstage, so you're provided with all types of ways to reflect this kind of entities and relationships. So these are called kinds. So you have five kinds that are provided. So you have the component, you have the resource, you have the API, the system and the domain, right? So for this simple example, we use the component type to represent the package and the service. The system, of course, the resource to represent Kubernetes clusters and cloud providers. So the building blocks that are provided by backstage are good to show metadata that is being brought by a GitOps way. So these are essentially manifest files that reside within your Git repository and are being fetched into the backstage software catalog. But to bring data that is more relevant to the runtime and to represent it in a nice way that connects to all your resources, you need to use the plugins to do that. So to bring runtime information about their services, for example, Kubernetes holds relevant data about it, you might want to use the plugin for Kubernetes and to bring data about CI CD, you might want to use the relevant plugins for that to reflect deployments. So of course, to be able to create this kind of architecture and to reflect it just the way that you want, it might require you to make some work and to adjust everything together. But it's something that is achievable by the model that is provided. So essentially, this is called the C4 model and backstage provide the five kinds of ways to reflect the metadata about your software. So the first one is the component. The component is essentially some every kind of piece of software from services to packages to backend service to data pipelines and so on and so forth. And it is being tracked by the source control that you maintain as a service owner, right? The second one is the API. So the API is an important part of the catalog and essentially allows you to make like to represent the connection and the boundaries between different components and the way that they are being consumed with one another, right? So you want to reflect like the API definition, whether it's a protobuf or GraphQL as a data schema or and to define like the code interfaces between them, right? So they need to be machine readable formats so they can be built for further tooling and analysis on top of that. The third component is the resource. So the resource are essentially like all kind of infrastructure pieces from S3 bucket, Pub sub, databases like anything related to your resources and specifically cloud resources. So by modeling them, you will have a better way to visualize resources and to create tooling around them, right? The next one is the system component. So, you know, as you have a lot of software component you want to be able to create some kind of an abstraction and to bundle a couple of resources and component out there one umbrella that will be presented as a system, right? So you want to be able to have some kind of a logical way to combine everything together and give it a name so you can be, you can essentially encapsulate couple of resources and components under one umbrella. The second one is the domain. So the domain essentially is also a way to encapsulate a couple of related entities. And it's very useful to create a group of couple of systems with short terminology usually around business purposes. So you might have a couple of business domain within your company and you want to reflect the software with respect to the business structure, right? So these are like the types of components that are being provided by the C4 model and by Spotify's backstage. But if you probably want to add more types of components into the software catalog, so you might want to extend the model and that are not provided by these kind of components to extend it to a more custom use cases. So you might want to have to write some code for that but this is absolutely fine. You can do that but it will not be provided by the out of the box building blocks by provided by the backstage, right? So, but I will not cover this in this session. So let's talk a little bit about ways to ingest data to the catalog using backstage. So for most components you will only be able to bring the data using the GitOps operation. So for packages, services, clusters and so on and so forth you will need to maintain like Git files as part of your repository and this will be automatically reflected into backstage software catalog, right? So mostly the components that are being provided by the C4 model are good in order to reflect metadata about your software, right? So services, clusters, packages, things like that. For runtime use cases like running services and live deployments, things that are more like live in the femoral you might want to use the plugins for it and think how you want to connect them and how you want to reflect this kind of data into the software catalog. So plugins will be better for live data and the other types of resources will be better for metadata and the GitOps way, right? So let's talk a little bit about the segmentation of the different plugins that are provided by backstage. So you have the cloud, the CI CD, the GitHub, the Kubernetes, which is like a standalone and the SSO. For the cloud provider, for the cloud plugins you can bring data about cloud formation, lambdas, pipelines and things like that across the different clouds that are being used by your organization. The second type of plugins is all the plugins for the CI CD, for Jenkins, like different like Tecton pipelines, Travis CI and so on and so forth. And by the way, like these kinds of plugins are more for the data ingestion. There are other plugins for visualizations and views. So under the plugin world of backstage there are a couple of segments like types of plugins, but this is more about the data ingestion plugin. So you have the CI CD, you have the GitHub, of course, if you want to reflect data about actions, pull requests and all kind of like GitHub out of the box information that you want to include. You have the Kubernetes, which is an opinionated plugin that gives you a way to show like clusters and logs, live logs about clusters and basic Kubernetes data. And it will like show you one form and the way that the Kubernetes cluster will be reflected in your backstage instance. So you can use that and you can also reflect ARGO CD flows as part of it. And then you have the SSO, which is not so related to the data catalog, but it's still important to emphasize that it also provided by a plugin. So you can use your Octa and to integrate with the LDAP protocol in order to allow a single sign-on solution for your backstage instance, right? So up until now we spoke about the software catalog. So the next phase of the software catalog will be, after you did software catalog is the solve service part. So essentially this is usually like a natural way to proceed once you've done that. So essentially you want to allow all kinds of actions about it and this is the next phase of your IDP. And what we recommend is proceeding with your backstage installation. So just to conclude everything that we've went through. So we talked a little bit about what is an IDP. We took a deep dive into the software catalog, how to model it, what are the building blocks that are provided and should be provided as part of your IDP solution, specifically about backstage, how you can use backstage building blocks to architect the model. And we talked a little bit about the C4 model. Another way, another thing that we talked about is the way that RBAC can be used in order to adjust views for your own personas and think about how you can take the next phase of the IDP into the solve service part where you can allow developers to act on their own and to be a self-sufficient engineers. So if you have any kind of thoughts or comments, I will be very happy to talk about it. We are really excited about the field. We think backstage is great and it's a great community and a great open source project. So really feel free to reach out by email to me at Zara get port IO and feel free to try it out. It's open for a solve service and you can try a get port IO. It's open and free for use. Thank you so much. I hope you enjoyed this conversation and please reach out if you have any questions.


In 1942, the tankers Munger T-Ball and Joseph M. Karahi set sail from Texas, destined for the east coast to deliver oil, an essential supply for allied ships during World War II. Neither vessel made it to their destination. On the night of May 4, 1942, a German U-boat submarine torpedoed a machine gun both tankers. The ship sank in their final resting place off the Florida Keys. While much of the cargo was either burned or released during the attack, it has long held that the tank's left intact still contained oil. Throughout the years, light oil sheens were sporadically reported in the vicinity of one of the wrecks. In June, a team comprised of members from the U.S. Coast Guard, the U.S. Navy, the National Oceanic and Atmospheric Administration, the Maritime Administration, and the lead contractor, Resolve Marine Group, began assessing the wreck site, identified previously to be a significant environmental threat. A careful marine archaeological study was conducted during the assessment, resulting in the discovery that the two vessels, Munger T-Ball and Joseph M. Karahi, had been misidentified for nearly 80 years, ultimately changing the course of history. This discovery is significant as the response team meticulously mitigates the pollution threat from the Munger T-Ball, careful not to disturb the final resting place of its crew. The past century of commerce and warfare has left a legacy of merchant vessels and allied warships resting on the seabed. As a memorial to the most revered among us, those who pay the ultimate price for life and for liberty during World War II. The battle may be over, the storm might have cleared, but the memory of their service will never fade.