Everybody forced here up in 2022 select football H2 Five bucks number 15 Results on screen can be found anytime believe sports cards commas do it. What's up sin a Star Wars? I'm at grid How would that even happen? Jordan come up with a Star Wars immaculate great that you can do every single day We'll roll it out. I Mean, can you can you roll it into? literature I don't even know Vance. I was on my Instagram. I'm worried now sweet level rookie disco Jalen Tolbert Cowboys Sauce premier level Bismarck Silver club level rookie is Derrick young Seahawks Flawed by a red premier level rookie Wanda Robbins and Giants number to 49 That is the Don Lace's beat crumb. He just cut his thumb. Yeah a few minutes ago did You got boo-boos Silver concourses Justin Jefferson is that is that Black disco looks pretty black to me Rookie Devonte Wyatt's there you go Green Bay one-of-one premier level black Congrats to the Packers Green Bay Packers Packers Packers Packers Packers Just a bunch of slackers feel like I'm doing hopscotch or something Jeffrey G Here you go. There you go Jeffrey Devonte why we'll get that in the mag for a minute premier level rookie Dezen Ritter rookie concourse red is Olav a number to 49 for the Saints Jack Mooma Donnie is a one-of-one. I Mean everyone's gonna say we're gonna be doing that everyone except for four Sin we pulled finest treasure chest box tonight out of baseball and a gold kaboom in basketball We're doing all right Club level disco Jonathan Taylor Colts We should get a Donnie on cameo So you do the Don Lace's laugh and you guys can we can monetize it I'm gonna monetize Don Lace. I better hope I'm getting kind of this. Oh It's totally Don't you worry Donnie's working like an extra 10 hours a week on that. I'm like, all right, Donnie. Here's your check It's like 25 bucks I'm driving like a brand new Corvette Oh, here's your money Donnie got silver club level is sake one and a gold concourse rookie Jamison Williams I don't do That'll do for the lions who is also Jeffrey G you gotta be kidding me Jeffrey. Congrats man two out of 10 Two boxes you got a gold jamo and a black rookie one-of-one for the Packers as well And that's uh two spots in the break. Good. It's gracious Silver concourse rookie is easy convo for the Dolphins got red concourse Josh Allen for the bills to 49 twitch rate 50 50 split oof oof Wilson Got premier level blue Joe burrow for the Bengals Out of 25 on the burrow Max Kepler at bat hitting 209 this year Logan and Gilbert pitching Concourse red Lamar Jackson So 49. Yeah, I couldn't get a focus in not my fault blame the camera every time. You know what I'm saying I gotta do this dance do that thing Silver club level Montgomery for the Bears Sweet level blue Darius Slade jr. For the birds that one's out of 25 Especially these these darn disco parallels discos and like shimmers and stuff sometimes Right there Yeah, oh is that the oh I got the oh, okay, so I see what the joke is Ha ha Conquer silver rookie a quote new for the Panthers Red sweet level rookie Colts Alec Pierce Number to 49. Oh, okay. So you're gonna further explain. Thank you Joe burrow because because uh It's a Joe burrow But it wasn't in focus. So it was blurry and his last name is burr. So you put an L makes it blur Donnie finally I got it We got a green now. Oh, we want Derek Stingley club level rookie green for the Texans Number two of five You go Texans very very nice And one of the cases earlier in the random teams case earlier there was a A treasure chest box Treasure text box every card and it was gold mini diamond number to 50 and the autos were number to 10 Sam Howell concourse Concourse disco Devontae Adams Raiders We just do a cameo. They just send us a joke and we just have to laugh at it Silver club level rookie is knocker martry. He has lions red sweet level eddy jackson bears It's to 49 23 or 49 Silver concourse Devontae Williams Broncos Gold premiere level Dak Prescott. There you go Dallas. Good stuff there Cowboys cowboys cowboys Can't see you hasn't four out of ten jersey number as well Nice Yes, it is Sam A with cowboys Red club level AJ Dillon Packers number 33 or 49 Yeah, great break one more box Doesn't matter concourse rookie It's like one Thornton. You've got red club level March on latimore for the saints 25 or 49 Silver premiere level in joku browns. You got club level blue Dante foreman panthers 8 of 25 picket base concourse Silver concourse rookie for the browns is martin emerson red premiere level or lendo brown chiefs 8 of 49 picky Dickie alert dickie alert. Whoa Oh my god, we got a gold club level tea Higgins now for the bangles. Wow should I do the the siren? Sorry, it's delayed in between Jermaine Johnson the second Derek Stingley and sam howl rookie jersey order to 25 Congrats commanders now That was an insane five box h2. Yeah, that's pretty solid So much so that i'm actually gonna recap the The three mags I didn't keep the golds aside or no. I kind of feel like I should Holy cow Sprinkler's you're up to code over here Yeah, so i'm gonna turn them on donny donny will play in them. What? Sometimes the water the plants in the office. That's our turn on the sprinklers Fire alarm the fire department gets pissed off though. Yeah ricka jersey auto howl to 25 congrats commanders Gold concourse rookie jamo for the lions to 10 And black rookie premiere level one of one divante Wyatt Packers And that's gonna do it. There was also a green stingley. There was a gold Higgins and a gold dac Uh, so that's awesome. Thanks again everybody moving on now to more select


Good morning traders and welcome to the live webinar here at book map. This is a real-time forward-looking analysis And why we do this Is so that you can learn order flow and put this together this so the goal here is to On board you and use order flow within your trading. We have an educational course.  You'll see the educational course down here You can click on this view full play this and there's four parts to it Please watch part one or part one and two at least And this will give you a good foundation of order flow and it's not just Bookmap it's just order flow in general how these markets actually work And it is book map that demonstrates and visualizes how they work Very very well. And that is one of the edges using the the software And and then we're going to put it to the test in these live markets. That is the goal here So demonstrate it in the live market forward-looking analysis not hindsight Let's go through the disclosures general disclosure all book map limited materials information and presentations are for educational purposes only and should not be considered specific investment advice nor recommendations risk disclosure trading futures equities and digital currencies Involves the chance for a risk of loss and is not suitable for all investors Past performance is not necessarily indicative of future results. All right, let's jump in. Let's take a look And see what's going on in here. We're looking at the S&P E-mini We can look at whatever you guys like. Let me know We have stocks here. We have the Bitcoin as well and you know, it's Up up to you. I have Apple. I have AMD That's it in terms of stocks and I have the Nasdaq as well as the S&P E-mini and Good morning, Alan. So let's let's take a look here and see what's happening. So the Order flow here. Well, I mean for the day, it's it's bullish here as you can see this kind of channeling here before the Market opens 830 you can see it hits and trades into the 4,000 level. This is significant And did it accept above 4,000? Absolutely Okay, not only did it do that look where it went after this. This is where you can really start to gain An edge in order flow is understanding this context and relationship right here See the heat map here, which is showing limit sell orders and look at the buyers trade into it and through it And they trade up to where The next level of high liquidity here. There's liquidity in here as well You can see it in the heat map, but the high liquidity is up here at this 4,010 and then you can see them up here But they pulled that away from the market and then added a little bit higher later here at at 4,000 15 So after it traded up into this area here, we get a pullback Why why do we get a pullback here? Well, because it's hitting into this kind of liquidity up here On the market's kind of running out of gas it's In fact, we see some some spoofing in here these little see these little kind of Rectangles or squares in here very high liquidity for a very short period of time Uh, and um, you know, it's like showing all of a sudden there's a lot of supply in in the in the order book Here and here And then a 930 cash open you can see everything kind of changes here the especially in the stocks, but We we actually see it kind of sell off to begin with here And it does not make it even down to 4,000 here So it it makes it down to uh, it kind of bounces around here Around o2 or o3 And then we see buyers come right back in okay, and here we go not only have they traded into and through 15 But now to 20 and now we're reaching liquidity up here at 25 Okay, so the momentum here in this move to the upside has continued Okay, so we can talk about that how to understand momentum in here um And this is a good example Well, you see a lot of aggressive buyers in here the the green dots are market buy orders It lifts the market and it trades into high liquidity and you get a little pullback here Trades into high liquidity and through it here Now i'm actually looking for a pullback right to 20 Again here So, uh, let's see if we can get that But it's it's traded into these areas here. Uh, so yeah, i'm i'm looking for a pullback now I'm looking for sellers to come in and try to make make it down to this 20 liquidity down here Okay, even in confronting this really strong momentum move to the upside Okay, i'm looking for a pullback in it. Okay. This is a counter trend trade Or trade idea I should say All right, so let me see. Uh, good morning everybody over in discord. Uh, and uh Let's see if you have any questions to begin with No, it looks like we're good. Okay. Um All right guys, well anyway understand that context here See how like this is going to help you It's really going to help you now. Did we call the market here? It doesn't matter like what matters is understanding like this relationship here Uh, and understanding that wow, there's high liquidity here It traded into and threw it into these areas up here And uh, and it couldn't make it up to our 25 level Uh, so we were looking for a pullback and we said 20 Okay, it's made it there already. Maybe we can go a little further Maybe it still has a little more selling or supply to hit into 19 here Look at the other side. Look at the offer down here over here High liquidity on the offer Uh, and uh, and the reaction is like, uh, well, you know, we continue to sell off and we're still seeing some sellers in here All right, so this is how you can put this into a trading plan for yourself Uh start to recognize this context between liquidity And aggressors and also the price structure. Okay, and what do I mean by price structure? It's it's it's pretty simple This is a price structure of consolidation here. This is a price structure of a breakout And then a return to where it broke out from here basically Okay, so uh, uh, that's that's another kind of price structure here basically All right, and we're understanding now this context in that in that price structure when you start to see these things You can start to uh study the behavior Uh and look for it to happen again and again Uh, and then uh, well, we did that actually last week uh on friday And uh, it was pretty nice. Uh, we sat we had, um Let me show you here On this webinar was Uh, yeah, this one here how to catch a reversal and start building a trading plan Uh, so we saw this behavior in here on friday many times over uh, and um I started to uh to look at it here And build a trading plan from it. We saw it one two three four five times and we and we finally saw this Which actually turned out to be a great reversal for the day Um, and uh, uh, this kind of goes through the process in here. Uh, I would uh recommend Maybe going and revisiting this webinar here I'll put it into chat if you like and then you can Start to understand what i'm what i'm talking about to understand the same process of putting together a plan After studying this context between the liquidity Uh market structure and the aggressors in here Okay, that you can start to see this and you can start to look for even in the face of all this really big momentum in here Uh, if we understand this context, we can look for this pullback here All right, so let me put this into the chat for you. Uh, and you guys might want to uh Revisit that one All right Okay, all right. So now let's go through it again in here. All right same ideas Okay, now we're trading into high liquidity down here Okay, we know we're still in an uptrend All right, so I would look for let's see if we get buyers here and let's see if we can trade back up to 22 now Okay, so uh, yep just looking for those green dots. There we go Okay, still looking for it still looking for them to trade up into here 22 Okay, almost there Still looking for it Let's see if we get it on another rotation here I see and I'm pulling the liquidity down here All right, we should probably get it on this rotation. I imagine Uh, we had it auctioned up here a couple times. So I was looking for a little push here on the on the uh, Push this uh offer a little bit higher here Now now it's kind of everything's kind of shifting and changing here. You can see the see the order book here change See the blue see the the yellow or orange here now And look at the sellers come in so, you know, probably one more test back down maybe to 19 or so here Let's see All right. Well, anyway as we kind of wait and watch to see that everything changed in in here Right here at this point. Everything was still looking pretty good for it to go higher Uh into our 22 level And then this all shifted and changed in here Okay, and we do see that they traded into it, but uh, oh there they go. They took them on All right, so now we got a little more insight. So now we're looking for 22 Uh, that we found some buyers. They took these guys on and traded through them So we're looking for now the next level uh up above So in essence, this was kind of like It was acting a little bit like a spoof, but it's not a spoof because this guy here traded He stayed in the order book and he traded it transacted Good morning. Good morning everybody Boy, it just doesn't want to take off these guys on here at at 22 Well, we'll talk about trade management in here Uh, and I know this is a very small range in here. It's only like, uh, you know three points or so, uh, but um, uh the Concepts in here are exactly the same and that's why we're doing this is we're going through this at These smaller time frames so you can understand order flow We'll see many examples in the live market put it to the test And then we can zoom out and look at much much bigger ideas, uh of the same concept here Okay, so, uh, that's the important part here. There we go. Now 22 has finally transacted it took another Uh trader in here a larger player in here came in with 250 orders or so now He just pulled that liquidity and he added it up higher even here Okay, so he wants to get filled and he just did he just got filled Okay, so he's a buyer that that uh red, uh high liquidity here, uh transacted Okay, I'm still finding buyers. All right. Let's see them try to get up to 24 25 now Okay, we were just shy of 25 before Okay, so now we might have another kind of price change or structure, right? Something like that Okay, and we're reading it though with the understanding of the the liquidity and the aggressors in here All right. Now we're going to take that same concept here Uh, and let's look at the higher time frame Okay, we'll look at a daily here on the left Hourly in the middle and on the right we have a 15 minute chart All right. Well, here's that same concept up here on the daily Well, we talked about this last week. We have a big area of consolidation up here And then the break last week that we saw And the move lower Okay, away from that area to test to where See the wick down here Okay, the the other wicks are down here at this area at 3900 the figure Okay, we're still kind of going back and forth around 4000 up here All right, so uh, let's take it let's take a look at the hourly here in the middle Okay, well, we're kind of in an area of consolidation in here on the hourly And you can see the gap here a couple of gaps And you know pretty big gaps to the upside today and we're still seeing buyers in here so far So let's see if they can I'd like to see these buyers straight up to this 28 or 34 level here I'm seeing green bars here. I'm not seeing a lot of selling So, uh, I'm looking for the momentum and the move to continue up into these areas until we see something different Okay, so uh, same idea here on the 15 minute. Here's our 28 and then here's our kind of 34 up here Uh, and that's where we found sellers before Okay, uh, both times Okay, uh, here you can see the red bars to the downside here. You just see a few red bars, but it gapped lower here So a big big gap And uh, uh, yeah, let's uh, see if we still get buyers to take this a little bit higher into 28 And 34 ish area here Yeah, it's kind of struggling here. All right. So we're trading down to uh, this 19 area again. Okay, so this this, uh Yeah market did not accept up here Right and it's pulling away on on some size too. You can see the the red dots in here Moving this market away Okay, now bottom of the range here now do we see um this this uh exchange of hands in here From uh buyers and sellers in here not really Right, so uh, I'm still looking for this to go lower I don't see buyers in here yet. I see a few aggressive buyers coming in Hey, that's it. I don't see these limit sell orders trading into demand here on on the bid All right, so looking still for sellers to come in Right here at 19, we should see a red dot. Let's if we get that red dot it if we get the big red dot here Uh, then I'm looking for the sellers to drop it not only to this 18 and a half But probably to this 16 and three quarters Okay, more supply up here In the order book at 20 and a half Okay, we still have not traded into high liquidity here on the bid so Still still looking for sellers in here And for the sellers to be attracted to this liquidity down here on the bid All right, let me double check over here in uh Discord no everything's looks good. Okay And over in uh YouTube Yep looking good All right, we're seeing some buyers see the aggressive buyers coming in here But still like I just don't see Like any kind of exchange of hands in here and look at more supply here on the offer a little bit higher here The reaction to this is what we want to read here and understand Maybe we will find buyers. Maybe we'll charge up into these guys and and uh transaction will take place To me again, this looks again like a spoof Uh type of activity. They have no intent to trade is what it looks like We don't know until we get up here though If we get up to this 20 and a half or so And if they pull it you can see they're already pulled here at 20 and a quarter Yeah, see see how they pulled that that's pretty indicative of a spoof They have no intent to trade at all if they did they would have stayed in the order book Okay, here we go again. Let's see. I just saw a little bit in here On the order book and on the offer Uh, where can you find a tutorial? Uh, depends on what you're looking for exactly, uh Muhammad Muhammad Amin Um, so yeah, it depends like uh, how can you understand which are buys and which are sell orders? Yeah, I I really suggest um, uh the Educational course Okay here If you go to youtube and then scroll down here bonus materials Bookmap educational course And then you click on this and and please watch parts one and parts two That will set that really nice foundation for you Yep, you're welcome. Um, all right. Well, we can see that Uh, we did not go lower. We were looking for it. Uh, and um Hold on a minute here. I don't know why My youtube is uh a little behind here. Okay. Um Well, we did not trade into The uh demand down here. There was no demand or not much in here a little bit here But we were looking for this kind of uh 16 and three quarters Uh, and instead what we what we found was that the the buyers actually had demand for The aggressors here, uh had demand for the limit sell orders. So that's what we're seeing Unfold here So the uh, they're just going after it here and and trading up into higher areas Okay, it can happen like that as well doesn't uh, a lot of traders when they first start looking at bookmap and they see it Hit into high liquidity in here uh, they think it's going to like sell off and and um You know It's an easy trade setup. It doesn't it doesn't work like that What this is showing you in here and what we want to understand in here Is this context between the buyers and sellers in the auction Now the aggressors in here are these ones here, uh, the the market buy and sell orders Okay, these green dots are market buy orders red dots are market sell All right. Now the other one is the um the passive orders, which means, uh, they actually don't uh move the market, uh, the aggressors actually do But the passive orders they stay at a certain price level and they just wait to be filled at those price levels like up here Right, we can see there's 369 contracts or followed by 376 contracts up here Uh around 25, uh, and then down here that 16 and three quarters. We see there's about 316 Okay, so uh, that's what we're reading uh here and we're reading the context between them All right, so here's a context a scenario to go through These are aggressive buyers coming in here moving that market higher What if we get aggressive sellers here now? This is how we can start to read this We can look for our move back to 16 and three quarters now the aggressive sellers are now coming in What does it mean for all of these buyers up in here? It means that their position Uh of buying is now they are now sellers in the market Where are they going to get stopped out? They'll get stopped out or be compelled to be sellers down in these areas down here So you can look for that pivot right here to unfold at this kind of 19 and a half area Uh, and then you can look for that move now into that higher liquidity here Okay, and it's it's more probable at that time Again understanding this context and this is not like some sort of math equation or pattern in here What we're looking at and what what we're understanding in here is uh, truly uh about the auction And understanding like what these traders what their actions might be If we can get down below this area here Well, we'd look for a stop run now. We'd look for these red these red line here We should look for a big stop run now. We had one stop run already here. We're starting to get another one I'm looking for the follow through to the downside maybe down into 15 here uh, and um Let's see if we can get that And now we have another context in here the icebergs Buying on the other side. All right. Let's let's take a You know step back here We can always dive into you know the smaller timeframes in here to understand You know what might unfold for smaller moves But let's look at our bigger moves again here Okay, so we were looking for the the move higher here because we have two green candles here on the Hourly and then also here on the 15 minute. We finally have a red one now So what I'm still kind of curious if we can get buyers in here Maybe it's just taking a bit of a break right now and pulling back Let's see if we can get buyers up into these areas up here Okay around around 28 Okay, so 28 would be up here and there's very little liquidity up there right now Okay, now we're back to that same idea here Okay, and another pivot in fact, I think we can take this one And move it on up like that Look for 25 here See all the sellers are are Defending the position here. Okay at 19 and a half Nice Come on sellers. Let's get down to 15 okay Didn't really trade too much here at this 16 or seven 16 and three quarters So still looking for more sellers to try to hit down into 15 here There we go All right, let's see if they start to yeah, they see how they're getting filled down here now a little bit Okay into here now some of it pulled in here Some of it's getting filled in here. You can see Okay, so You know partially filled in here I want to see it. I want to see it completely filled basically These guys were mostly staying in the book here. So they want to be buyers here Down at this 15 level Okay, look at the supply come in and look at the reaction to that supply here Sellers so we're looking for that move into the seller into the buyers down here uh for those of you who um um Have the mbo bundle uh We have this uh We released it some months ago. Um the trader map pro. There's our move guys and looking for a big stop run here. That'd be nice Um, so are these guys transacting? Yeah, they're staying in no partially here, but they're staying in here So they're getting filled Right. So these these these buyers got what what they wanted for the most part Uh, and now we want to understand something Is there still more supply? So far there is see the selling coming in Okay, there's our big big stop run. That's what we're actually looking for to be honest big one All right. Love it. All right. So what Now i'm really curious. Look at this move all the way down here Okay, so down to this structure here I'm looking for a bounce now Okay, we got our big stop run. I want buyers to come right back in now Uh and try to trade right back up to maybe this 12 and a half Um, or maybe even like 14 up here Okay, big stop run. Uh, here's the transition also between buyers and sellers Larger players with icebergs Okay, it's not a whole lot. It's um, it's only about 200 or so So it's not a whole lot, but the stop runs pretty good Okay, that was still still finding more And another stop run too More supply Did they get filled? Kind of all right Still looking for our buyers here Okay to scoop this up down here Try to trade it now. I'd be looking for the move back to about 13 Maybe maybe here maybe 15 All right, let's read that what this would look like in here Okay, still we have a lot of supply here on the offer right now So still still more supply Yeah, it's pretty strong. This is pretty strong move Where is this thing going? Let's take a look here At those of the day here are the cash session O2 or 4 000 here Uh stop run. How do I know it's going to happen? Um, well just We can kind of anticipate some of the stop runs doesn't always happen But we know that there's a lot of buyers in here that are going to have to turn into sellers on the way down and You know, um Now one of the things about a stop run is like, you know, it all sounds so great. Oh, everyone got stopped out and now I'm looking forward to reverse Um, it doesn't work like that either. Um, what we want to understand is the context again Um, that we get a big stop run meaning people are stopped out, but Maybe the market still accepts lower Uh, maybe maybe it doesn't find buyers willing to buy Uh, and instead it finds finds new sellers coming in to drive it even lower Okay, so that's what we mean here by by context Uh, and that's what we want to read like here's the context here high liquidity, but it pulled Okay on the bid here. So we're still finding more supply here again right in here You know, they didn't stay in the order book and get filled Okay, it looks like they want to down here at the figure. Okay, we're down to 4 000 now Hey, there they go. They did fill. Okay. Now look at this. See them bidding up here. They want to get filled This is aggressive behavior of Passive orders. See they got filled there See that Okay, so now what i'm looking for is can we get buyers at o two and a half? And then I would look for them to try to make Reach back up to o five here. Maybe o eight Okay, and that's the context in here. See how see this is what we mean by context again trade into this liquidity Uh, they're more aggressive here with their passive orders Lifting the bid and putting um or taking their bid at higher levels here and getting filled Now we're looking for the aggressors to come in and right here. See we don't really see many up here Okay, we're looking for green dots in this area and we don't see here. They go see see that little cluster there Okay, not bad. So looking for them to try to take it a little bit higher here Okay, there we go All right, so uh again understanding this dynamic between the buyers and sellers Here we go more buyers here. All right. Let's see if they can get up to our o five at this point That's what we said this area here is what we're looking at and we're looking at the liquidity as well Okay, make make sense. It makes sense in in essence. There's a pattern here to look at visually no question However, it's really the it's the concept in the in the context There's high liquidity here it filled in this area here some of it So let's see if we can get a retest back there and if Are there more sellers up here? Right, so that's what we want to read And that would be a retest back up into where it dropped from here Right and and that's what we're looking for here And that's what we we we mentioned o five first and then o eight up here because it's at the swing As well as you can see the high liquidity here at o eight Yeah, at the bottom you only have cbd PEP yeah, that that's uh what book map comes with the stops and icebergs here are sold separately They are sold on the book map marketplace. It's very specific Indicate indicator package. It only works with rhythmic as your data feed And it only works for cme group futures. That's it. All right, so that that's important to know um, and that's why it's so one of the main reasons why it sold separately, uh is because Because you might be a stock trader. You might be looking at other futures markets, uh You know the the ice or the urx or something like that and they do not offer that Uh, you might be using cqg data, but looking at the cme. Well, they don't offer market buy order data So it's very specific. That's why it's sold separately All right, here we go again now this one I like a lot here because look at look at now we've got another puke here Now what I mean by puke is another stop run people getting stopped out here And we're looking for the behavior of buyers to come in and now they are Okay, so now I really want to see it move up into our not only our o3 but our o5 And then maybe we can climb back up into o8 here. Okay, so We want to see buyers back up above where this just broke down through There's our stop run. There's our capitulation Okay, now do we get buyers in here so far so good And still looking for them to climb higher here o5 Okay, now we can also look at this in terms of like uh A potentially like a let's suppose that dear volume profile trader. Well, here's your profile Okay, where's your high volume node? Well, there's a couple in here Uh around this kind of o7 and then our o8 uh area up here So you can look for a retracement back to those levels Okay, now you would only look for that retracement back to those levels if the order flow Supports that idea Okay, and so far so good. So there's our o5 o5 just transacted Okay, now look at this guy up here Uh, this one big player up here our large lot tracker shows that and uh, he's holding about 200 contracts here There's 400 though up here at this level looking for these buyers to take them on Okay, I want to see them trade into and through this guy here at o5 and and a half and so far No, no luck Everyone's shying away here. Look at the aggressors in here. See other they're shying away from trading up to this guy so far Yeah, let's see if we get it in here though Okay, we got to see up around o4. We need to see these these uh green dots here There we go. All right, so let's see them try to take on o5 and a half Now see he pulled see he pulled that liquidity. So looking for o6 and a half now That would be the next level of liquidity and still can't still can't get there Getting a hard sell off right back down Okay, let's see if they stayed in the book. Yeah, they are Yeah, look at the order book here A little bit of a spoof there, but it found some buyers Let's see it go again here. All right. Let's let's take a step back here Let's uh jump in and take a look at our bigger picture Again, still I'm looking for this mean reversion trade um Back up into these levels here And the swing here at o8 they're staying in the book here Okay, and they they traded Look at that. Okay. So now the question is do we get our buyers back up above if we do Look for the swing and then look for the next level of liquidity and see buyers at o2 and a half. Let's see it Here we go. All right. Let's see them take it to o4 maybe o5 or o6 here Here we go a little more a little more auctioning See how if we start to understand if it can auction up here and it can come back an auction here again And find buyers will likely get a bit bit of a push Higher Okay, now if the exhausts out up here and it comes back and exhausts out again We're not looking for that push. Okay. Well, we got up to o4 and that was it So thanks for taking part uh in our poll here Which was the following uh was tesla stock price Back on the 22nd. All right. Well, uh Yeah, okay. It doesn't doesn't seem like we can uh quite get up there And we're making lower highs and lower lows in here. So we're starting to understand this context again in here Right. So we were looking for that potential mean reversion trade after a big stop run and finding buyers And well if we can't Uh, and we start to see More sellers in here and and again context in here That maybe we exhaust out up here We're not finding buyers Then we'd look for this kind of move lower here Uh, but let's let's take a step back though and look at our bigger picture And see what's going on. Okay. So here's our move Here's our now. What was it green candles now a red candle on our hourly as you can see Uh, and we went below the cash open here Okay exploring that area uh below here And that's that's our stop run in here Those big stop runs in in this area again Visualizing what's happening actually happening down here Okay, we know that there's a stop run in here lots of them. Okay, let's zoom out and we can see it here Okay, stop runs to the upside stop runs to the downside bid looks strong We can see it. Uh support here, uh 4000. All right, let's see it. Let's see if we still might get our buyers up here Still still might get them It's actually looking pretty decent here to come back up to this 06 See the buyers coming in It's kind of a tough call. I mean this has been a really strong move to the downside But strong buying here strong selling here Buying here selling here buying here again Let's uh, let's get some additional insight here from our market pulse tool I'm going to open a few more markets in here And then we can look at that also our trader map pro Let's just look at this one here. Uh, this is showing 100 Or greater here in the order book. So they're up here at 06. There's a hundred lot So that's a nice target here this 06 Uh for these buyers to trade into And they're down here. It's pretty narrow range for a hundred lots. Um, They're down here around 4,000 or underneath 4,000 All right, so, uh, yeah, it looks looks pretty good here on the on this trader map pro on the 100 lot It looks like it wants to trade into these guys up here at 06 Uh, what about they can look at maybe 10 lots in here? Oh, we see something similar They're up here at uh 06 05 and three quarters Now see this guy just pulled that away though So this is a really interesting behavior of these see the larger player up here This this is the the offer here of of a hundred lots or greater Uh, and uh, you can see what he did He uh, you know was providing liquidity down here at this kind of 06 area and then he just pulled it away And he added it back up to here way up here around 45 And just basically just you know Took his orders out of the market. Basically. I mean, they're still in there. They're just way up here now And interesting. Okay, this guy traded down here at 90 90 uh 99 and a half Interesting. Okay. I like it. All right. So now I'm really curious actually, uh, let's see if we can get buyers in here Or do we just see more selling now? This is getting interesting here. See this guy came back in again here Dropped his liquidity down now. He wants to be a seller here And buyers are taking him on He's he's getting what he wants Okay, we can add in our Uh market pulse we can look at uh, I got the uh nasdaq The es and then also have the nasdaq And uh, let's put the russell and the ym in here as well And we put our 6e in Okay, and once we have them in now we can put in the market pulse for those products here And here And here Okay All right, let's see Let's see. We'll see what we get or what we hear Okay, so i'm selling on euro And high liquidity here Okay, and they trade they just traded Okay, and the euro is selling All right, so now due to these two combinations here euro dollar selling off Okay, and uh, and this guy got filled in here in the trader map pro with his 100 lot here And he pulled it back up Okay, well, I'd be looking for sellers. Uh, it's got to be below the figure though Or maybe you might be able to if you see it in here and you don't see this uh Potentially in here. Okay, we can even look for a kind of a mean reversion back down to 99 right here As a possible trade But we got is we have to see a lack of buying up here and we're not seeing that right now We're seeing buyers so they continue to lift it higher here We'd look for some exhaustion and sellers to come in Then if we do get that we'd be we could look for a move back down to 4000 here So here we go. So look at 457 orders just came in the order book right there Okay, and they transacted look at that. We found some buyers Uh trade into them Okay, now that there here's our context though. Did we trade above it? No Not yet So if we see sellers come back in at 02 and a half here looking for the move back down to the figure Let's see Yeah, let's see it sellers euro Co-operating looking for a move back down to this 4000 interesting Both going back and forth in a zero dollar right now Still finding some buyers here Viper, um, yeah the um On the trader map pro, uh, are they are they market makers? They they could be um Uh, I think they're just larger players Look at this. I mean, this is really interesting stuff in here now You know, we're not we're Trying to gain gain some insight here by this context And trying to put the pieces together and we're getting kind of conflicted information in here because uh Euro was buying then sell was selling then buying And uh, we're we see the you the es is up higher and then we see very high liquidity up here At our 05 here And some some buying coming in here And still more buying Okay, now nothing significant. We're not hearing it yet Okay, we're hearing it in the russell Okay, and the es Uh, I don't have the dollar index up Jay from you because uh That's on the ice exchange. So I'm looking at euro dollar instead Yeah, I don't like it. I mean this is telling us all sorts of different things going on in here right now Uh, and it's it's conflicting. So we don't have any sort of like kind of pure direction in here in the order flow Which is fine. It's good to know. All right. So do nothing We're not looking we're looking when these all all of these kind of align in here. We can get very very powerful moves Let's look at our 10 lot here in the trader map pro And let's look at our regular es chart here. I mean our es chart is looking like a boy, you know It's possible here like after that big sell-off. Um This this is this turns into an order flow reversal pattern here Uh shoulder head and then uh, maybe looking for another shoulder down here But look look at the buyers though. That's what we want to look at Okay sellers versus buyers lots of selling on the way down Are they getting filled? Yeah Here's our stop run that we saw in this move lower here and then look at the buyers back up above these areas here Okay, now are they getting filled? Yeah, they they are getting filled up here, right? We saw that in the trader map pro Okay, so again understanding this context in here Now if they trade into these guys up here And through them at 05. This is looking pretty bullish And I would I would look for all of these indexes at that point to start going on on the bid Oh, you have it on okay, but you're you're connected to the um Inter intercontinental exchange right j from you No, you have it on trading view. Okay. Yeah. Yeah Yeah, well, I mean that's what is traded and you'd you'd need a uh connection to it Uh here in book map. There we go. All right. So we did find buyers. Look at this Okay, now do we still find buyers a backup above it? That's really the key because here's the the transition or Buyers met sellers here. We know that it's the context after that And they met sellers up here too Okay, so actually due to this and this I'd be looking for Sellers to try to drop it to o2 here Okay, because they got filled here. They got filled here and the market did not go above it So I'm looking for o2 And then let's see then if it can trade Uh, not only into o2, but like through it here on more selling pressure and then maybe back down into You know 98 eight or so Okay, and now we're looking at that scenario due to this And this and then also some of this in here All right, so then here Here's a pullback now. We're looking for sellers here Right in here Okay, and then I think they can trade not only into o2. They can trade through it But look at the aggressors in here right now. Do we see red dots? No, we don't All right, so nothing to do You know, it's it's the the aggressors here that can move price In fact, we're right back up here And there's still more buying pressure Okay, actually this is looking pretty good then actually our our read in here Is changed if there's buying pressure here Okay, that's our read Do we see do we see the uh more buying in here? Not not really Not yet, but they did pull that liquidity out o6 Okay, now if we have the all the markets here start to buy here But that that that'll look pretty good That that'll look pretty good for this to be a reversal pattern at that point And then not only a move back to like uh Oh eight, but maybe a lot higher Well, the buyers would be in a losing position down here Um because uh, we know that the the transition Took place at these little rectangles in here Okay question is is there still more buying pressure? Okay, and and there there is here the the nasdaq's starting to buy it's on the bid Okay, the es no The ym no the russell no not yet And 60 is quiet Mini dow as well quiet. Yeah, look at that on the es still finding buyers Now real real careful here like Yeah, it's a breakout Um But uh, I don't see the other markets following suit here I think you know what what's so great about this this tool here with the um, well both the trader map pro Together, I really like it together with the market pulse is that We can it also filters out like really horrible trades If we're looking for something very specific when when everything starts to align and we should hear it here Uh in market pulse And like right now see see how that they pulled that this is a bit of a spoof here Pull that liquidity. Let's see if we get our buyers here Right now just euro euro selling that's not good. That's not what we want I'm gonna see we want to see euro buying Okay, see russell selling Nasdaq buying though. Look at this. I mean we're just look at the conflict in here It's like no way I'm staying away Oh, yeah, um j for men. Let me show you this the way it works Uh in the in the settings just right click on the market pulse. It opens up the settings here Uh buyers and sellers sounds are down here Okay, the p means positive the n neat means negative here.  It's like we weren't but we were not buying that Um, it heck it might have gone up to 10, you know, we're almost back to eight um But we just didn't see others following suit and and our euro dollar um usually um Gives a little bit of insight Before all the rest of them And that's what I've noticed Okay, ym selling off their others are almost there But yeah, not they're still not aligned in here And see look at they pull they pull again here Again like a like a spoof up here. I don't know about you guys, but this behavior is back Uh years ago. It was all over the place. It looks like it's pretty pretty back in the market here Well, let's see what nasdaq looks like with the spoof Yeah, look at them sell off here ym Russell nasaq should I would look for nasaq trading this 100 here 12 100 And uh through it here. There we go. There it is Nice move there Okay, next level is at 85 down here. It looks like On nasdaq then 80 Yikes, that's gonna be a big stop run here. It is Yeah And also a lot of uh, uh iceberg selling in there too a lot 1,000 1,000 lot or so I mean note how I mean we did start to hear it and notice it here Uh, and in the nasdaq and there was enough time to get in on something like that Uh, we were surprised or I was surprised that went not only into it and that it went through it like this And now we're down to almost 85 Um, so, uh, yeah, let's see if we can get down to 80 as well. Uh, it's kind of a nice little area right in here But uh, you know, you'll be able to hear it and kind of see it happen Just before it unfolds and then, you know, someone comes in here and dumps Uh, and then triggers a bunch of stops along the way here Uh, and here here it is Right, so this is a larger player Uh, and uh, clearly like this the stop run doesn't really quite happen until a little bit later Uh, we can verify that we can, uh Put this on the chart here But it looks like the stop runs started to trigger. Yeah a little bit later here Now I know it's more than 82 Okay, you're with all our selling off again I want to look at the stops All right, so it's only 82 stops really Yeah, all right, so well that that's that's significant. Um, this is a larger player, uh, clearly All right, so we know that move Even what's an iceberg selling Uh, it's a it's like a limit sell order, uh, but they're hidden from the order book Okay, they're using a hidden order Uh, called an iceberg Which means only the tip of the of that order is sent to the market in in the order book So there might be a thousand thousands of lots up here Uh, but you only see like 10 or something like that Uh, the new multi bracket. I I'm not able to demo it today Rob, uh, it's pretty straightforward, but um, let me show it to you guys. This it's really cool. Um It is here on our knowledge base if you go to bookmap.com Okay, and then go to More knowledge base add-ons Okay, and then you scroll down here And multi brackets here. Okay, so what you can do now is is you can set your, um uh Your limit buys and sells in here, uh to, um, uh scale in and out of a position Okay, it's been this has been requested for a long long time Uh, so we we just uh just released it. Okay, so you can scale in like, um Well, whatever you like really you can add as many as you like in there Um, most traders are going to probably want two or three So meaning if you're like a two lot trader you get out half and then you get a runner and you try to let it run You can do that now With one entry. All right, let me get back to some questions in here What is the connection john between uh euro dollar and the futures? Um Yeah, so we we covered this uh a few weeks ago. Um It's a very very, uh simple, um connection that uh in this kind especially in this environment with the uh interest rates And any any kind of data that's related to, um Uh inflation, uh is is going to impact, um, basically everything, uh, but you know the the stock markets, uh for sure so the Environment we're in right now is good data Like uh is actually bad for the market. Uh, we see this a lot, uh, but uh Basically If the the correlation is is this if, um You get, uh Really good like employment numbers like we did a few weeks ago. Um Well, that's great full employment. That's great, but we're in an inflation period and the and the fed is trying to get control over inflation So what does that mean? Well, it means that and and we had the fomc just a few days before that and they only raised rates by by a quarter percent um, so What that means in in this environment is like well, that wasn't enough by the fed. They're going to have to raise rates higher So if they're going to raise rates higher, that means money's going to be more expensive Companies aren't going to be investing more. They're actually going to be cutting back They will actually start, um Not hiring people. So we'll have less employment And uh, you know, your earnings are going to be less All right, so people are going to pull their money from the stock market Uh, they're going to put it into safer havens. They're going to put it into interest rate products. They're going to put it into um, uh the dollar Okay, so, um, it's just a kind of um, you know These are very simple correlations but the the dollar and uh Uh, the cost of that dollar, uh is really really important Yeah, you're welcome Okay, Russell's people are buying the Russell there a little bit Yeah, Jay from Emma So a trade a trader from friend from um, mit said told you many years ago that rates go up equities go down Well, that that's the relationship we just talked about. Um, uh, it's very very simple you know And people are going to put their money into interest rate products like treasuries or Notes or bonds or whatever Right, they're going to get more bang for their buck more return And that's exactly why the euro dollar You know, you see dollar strength because people are going to invest in the dollar Right, they're going to get more money from their dollar now. Uh, they're going to get paid out more interest Compared to the euro Okay, and the dollar index is a basket.  I mean the weird correlations unfold all the time depends on the environment This has really been not a pretty, uh, uh lackluster, um, uh, webinar here Uh, we was kind of interesting in the beginning and then, uh, uh, we saw the big big sell-off here Okay, and then looking for that stop run and looking for a bounce um my mistake on that one, uh, the, uh, uh, just by reading the uh, the liquidity getting filled in here I that that's that's what I wanted to demo was that context is like just to see a bounce when we hit that liquidity level Uh, what's the context afterwards? And then looking for maybe a retracement back up, right? That's how we started the webinar off Was this move up we're looking for the retracement back and then that actually kind of turned into the, um It's not it's like a triple top up here basically, uh, and then sellers came in and just move this market sharply lower here Okay, whereas earlier it was like, well, we wanted to see it kind of come up into these wicks a little bit further here on the bigger picture Uh, and uh, nope instead we went right back down into the bottom or uh, where it opened and a little bit below here Okay, still kind of hanging around the figure down here Uh in the es but look at the bid the bid is strong again Okay, see how they're bidding up in front of this previous area here Here they're bidding Then they're starting to bid up higher here. That's bullish Okay, now all we're looking for is that context again What's the reaction? Do we get buyers? This is it's kind of muted Now now see they pulled A lot of that liquidity, okay, so that means that they don't really want to be a buyer here Now we can look for sellers try to trade into this liquidity down here at 94 All right guys, well, uh, let us see if you if you like this, um, uh Webinar, please hit the like button. There we go. There's a quick move Again, really quick moves here larger players are just dumping Look at this the stop run happens way at the bottom here Right, all of this in here is not a stop run. Here's our stop run here 144 contracts Okay, so this is a larger player activity in here and they're just dumping. They're just selling hard Okay, and it moves the market very very quickly Uh, and then any stops that are within this whole area in here Are then filled at the very very bottom here and it's 144 And that's how stop.  We'll we'll call it a day. Um, and we've got a really nice lineup The rest of the day here Uh, tom b is next, uh going over volume profile Followed with options with dug here. Let me show you on our youtube channel All right, so, uh, yeah tom b is next options with dug after that and then, uh On our discord channel at 230 We'll begin with, um Uh, the algal boys. Okay, they go from 230 to to four Okay, so you might want to come and check out that one as well We've got really good stuff all day long So, uh, yep happy to offer that to you guys, uh, and hopefully, uh, get to see some, uh, a good market action in here Yeah, okay. Well, thanks everybody. Let's uh, we'll call it a day and We will catch up with you tomorrow. Okay. Yep. Thanks for coming


All right. Hi everybody and welcome to the serverless working group updates Timur and I are going to be talking about two different projects today in cloud events as well as the workflow Specification so see where can you go ahead and share your screen? I think we're going to vanish now All right, let's start presentation and we go so I'm going to be up first So let's go to the next slide Obviously as I mentioned we're going to talk about cloud events give you quick update And then the bulk of the talk will be team. We're talking about the serverless workflow spec All right. So first obviously cloud events So just a quick recap We delivered the latest version of the spec which is version 101 back in December of last year Same deliverables as before and I'm not going to go into what the spec is I'm assuming everybody understands what that is or you can go find it. This isn't that kind of call We're going to deep dive but just so you understand what the deliverables were It was obviously the specification itself the transport bindings the encoding formats a primer to give you guidance on Why we did what we did how to use the spec stuff like that and a whole bunch of SDKs to help you get started with cloud events Okay Now in terms of what's coming up next for the cloud events back itself to be honest not a whole lot We are doing some minor bug fixes that people find but for the most part we're finding the spec is pretty much okay And we're just waiting for more community feedback to see if there are things we need to work on in the future But we're not just tolling our fingers We're actually looking at the next set of pain points and as you can see here We're going to start looking at what we call sort of the lifecycle of event delivery and from from beginning to end Okay, now the cloud events helps you deliver the event from the producer to the to the consumer itself But in order for that to actually get started what has to happen is the consumer first has to discover What event producers are out there and what the events are that they actually do produce Okay, so what we're going to be doing is working on a discovery API spec and that's going to allow producers to advertise That they're out there and what the events are that that people can't subscribe to so a consumer will then hit a discovery endpoint Find out what their what events are out there who produces them How they can be delivered, you know different transfer protocols What are different subscription options? Do they support filtering stuff like that and then of course how to actually subscribe? Okay After that then comes the actual subscription itself Now if the protocol that they chose does not actually have a native subscription type mechanism built into it like for example HGP does not We will then this as part of the subscription API spec define how the subscription should happen, right? So for example HGP will define the rest operation to do the subscribe Okay, and inside there you're going to specify all the things you might expect right which events you want to get If there's filtering how to specify the filters How you specify where to deliver the events to the format of the messages stuff like that As well as some API's actually manage the subscription, right? How do you make updates to it if you can how do you delete the subscription? Very obvious types things and then of course at the end of the life cycle You then have a cloud event spec itself, which is going to be used to annotate your events to figure out Or how to do proper routing of the event to the proper destination, right? The extra metadata is part of the cloud event spec So that's what we're going to be looking at next in terms of life cycle Specifications to complete the complete to complete the complete picture around event delivery, right?  I want to talk about it on the next slide and that's the schema registry spec as one of the little bits of metadata inside the cloud events spec is a URL to the schema of the event that's being transported and People can host that pretty much wherever they want But we realized that there really wasn't a standardization effort around the API's of a schema registry itself Meaning how can producers talk to more than one schema registry to actually upload their schema and manage those schemas, right? Version them and stuff like that. So we thought, okay, let's see if we can do some help there So we're defining a set of API's mainly for producers to figure out how to talk to the schema registry is to upload their schema itself Okay, very simple little crud type API is nothing earth-shattering there But it will have automatic versioning in there so that you don't have to worry about You know versioning numbers of the URLs to access different versions of the scheme itself will help you a little bit there Okay, but in terms of actually using the scheme itself It's pretty much what you'd expect producers will use the schema to advertise For the consumers to use and then the schema itself will be used in the serialization of the event to make sure it Adheres to that particular format Consumers can then access the schema registry to use the schema to then figure out the validation Make sure they understand how to parse the schema or deserialize I'm sorry, I'm not gonna deserialize the event to the right format and stuff like that The same thing you'd expect even without the schema registry there, but the schema registry helps get the interop around Publishing and sharing of the schemas themselves and that's the last bit of new things are working on Okay, so that's pretty much it for the cloud event side of the serverless working work group So let me now hand it over to you Mer to talk about the workflow stuff All right, thanks Doug So serverless workflow is basically a workflow language that allows you to orchestrate microservices and events We typically categorize workflow languages in different buckets going from flowchart based work for languages Form-based or code-based where the actual workflow language is the underlying programming which of choice Serverless workflow falls into to the declarative work for language territory So with serverless workflow being declarative we focus on what to do and not how So the language itself is dependent on time implementations to interpret the what and actually execute the instructions that we put in our workflow definitions with serverless workflow you can define Workflows using JSON or YAML and the language itself is completely defined using JSON scheme Now we have to look many different Workflow languages exist out there and we have to look typically at the target domains of the workflow language to pick Which one we want to choose for serverless workflow We of course focus on the business domain meaning that you can express your workflow definitions with terms and and knowledge that you gave Have in your business domain, but at the same time serverless workflow targets the serverless Technology domain meaning we can also express things like functions events Retries and things like that are common in the serverless of microservices applications as well So serverless workflow tries to merge and allow you to write workflows using both your domain or business Logic as well as the domain of serverless technology as well Now one advantage of serverless workplace that is completely agnostic meaning as we as we Mentioned earlier the workflow definitions or the the JSON or YAML that you write to express your workflow logic Is not a programming language dependent at the same time the workflow data that is Being executed and that you can update and and work with during workflow execution is also expressed in JSON format and as such serverless workflow is a domain specific A declarative lang workflow language which can be Executed on many different run times in different programming languages At the same time you can take the particular runtime in any language and deploy it on multiple cloud platforms So it's really agnostic from any type of technology that is underlying that is executing the actual workflows itself When we talk about serverless workflow We want to compare it with what's out there already and the typical comparison of what it is right now What serverless workflow is is with things like aw step functions or google cloud workflow We're even a lot of comparisons to work towards bpmf as well and this table kind of shows you some of the features of the languages and how it compares between them, so These there are of course a lot more features That exist but these are kind of like the quarters that we looked at when we look at when we think about orchestrating microservices as events So serverless workflow currently is somewhat of a superset Of the other declarative being step functions and cloud workflow But is a subset of bpmn2 But again, it focuses on the feature set specific to its target domains being orchestration Of microservices as events Now one thing about serverless workflow that we really try to do is we try to focus on standards and you can see here some of the Standards and technology wise that we're we're really enforcing within our workflows And of course when being cloud events now, this is two advantages on the one hand when you're writing your workflows You can utilize the standards and actually to describe Again, if you remember the what or what your execution orchestration should be rather than some proprietary or hard-coded or predefined function functionality that you might only have available But at the same time it also is the runtime implementations to start thinking about standards and allow you to to to really be comfortable with the runtime implementations Of serverless workflow in terms of longevity and things like open source And specification things and and kind of enforces that side as well Now and besides the just of being Acknowledged and and things like that with serverless workflow We also took a look at the logical structuring of the workflow definition itself The workflow definition is composed of three parts. The first one is your control flow logic block, which includes The language structure such as sync async invocations looping branching Parallel execution the typical stuff that you think of when you think of Workflow language and using workflows in general But at the same time, we also have event definitions and event definitions are completely reusable pieces So you can define your events that are supposed to be consumed or produced by the workflow Either with inside your workflow definition or you can completely expose it as a service or write it somewhere else So multiple workflows can actually access them and reuse those definitions We enforce cloud event specification here, of course But the source or the actual producers of those events could be many different things in the end The third part of the workflow definition is function definitions And those again just like event definitions are completely reusable between workflows They can be defined in line as well We'll see the demo later or you can expose them as a separate file and and treat them Or allow them to be used by multiple workflows definitions If you wish the function definitions define some invocation of a service or some invocation of a particular expression So through function definition, you can easily utilize things like open api g rpc Or you can even define a container that you have you want to actually execute an image on or something during workflow execution The serverless workflow also defines some of the ecosystem So not only do we define the core language and the structure of the language if you have documentation and things like that That describes every little piece of Of the workflow language that you can use. We also include things like a vs code extension that helps kind of developers get Includes set of SDKs which currently they're they're there to parse Workflow definitions validate them and things like that. We currently have them and go in java We just added the net SDK and we're currently also working on a typescript SDK In addition to that just again to get started on the website We have an online editor where you don't really need a particular Like vs code or idea or some sort of programming Language type of editor to actually start getting started to define your workflow definitions and also to visualize them via a simple uml diagrams as well Now even though serverless workflow is fairly new We have received A lot of interest from different people different people from the community And we currently have a small but very healthy community We have a couple of partner projects as you can see here within cncf and that it's very important to us To grow those relationships and integrations with them We do have currently open source collaborations with multiple companies As you can see and there are already a couple of well java based right now open source implementations of the serverless workflow Specification and more are coming in the future in different languages. Like I said currently we only have the java guys are predominant in this space it seems currently Now as far as the project release roadmap, um, we currently have released just this month version 0.6 We're planning 0.7 release this summer And once we do that, uh, hopefully we can start targeting version 1.0 of the specification At least a release candidate won by uh, november of this year That's currently our plan and it highly also of course depends on the community effort and contributions as well All right. So now that we talked about serverless workflow, let's Do a little demo. It's just going to be very simple But it is going to I think show uh, how to get started and kind of what workflow and serverless workflow in general can bring to you So for that, uh, I want to kind of start it off and say The demo is going to be three very simple services written in different programming languages So first service here is going to be a node service no j s And let's get it started for that. We can say npm run local. So we will run this on local post However, you can easily, you know Imagine this being deployed on any container or cloud platform for sake sake for the demo We will run this locally so we can actually curl this Service oh and actually let me pipe it through jq. So we get a pretty output And you can see our node js service just gives us a little piece of json saying Invoked node js function and that's it our second service that we want to run is a go service And we have Handled up go. So we're just going to get that started and This service is going to run 8081 Whoops, sorry And let's test it if it's up and running we can issue a post to it And you can see it also returns a little piece of json called invoke go function. That's it. That's really all the third service that we have Is our little java service Which currently this is running on quarkus But you can run it on spring boot or any of the java run times or or environments that you want to run it and Let's see. This is already started and our java Service runs on port 82 and it has a little end point of greet I think and here we see we have invoked it via curl And it says java function invoked our java function Now the idea behind this is to really show you that You want we want to with service work will orchestrate Microservices and here we have three different functions. They're written in three different languages They can be really deployed anywhere you want or live You know not a local host, of course and now Our assignment is to orchestrate it in some way And for that we can start using our serverless workflow. So for this we're going to use the redhead cogito Current open source implementation for this there like we saw others, but let's go ahead and Look at the little project I've created here Let's do this so I can actually see things. Whoops. Sorry Now this is a very simple java maven project And as you can see there is no java sources There is no particular java based objects a lot of runtimes that you see out there Especially workflow runtimes kind of enforces you to use a particular programming languages Especially for the data model serverless workflow you're using jason. So even though this is a java project being a java runtime The way we express orchestration is completely agnostic to any programming language itself And another thing that we see here. I don't have a workflow yet. We will define it together However, one thing I've defined is a little open api definitions and if you see here We can see in our vs code We can generate a little open api And you can see our our in this case our go service, which we just invoked during curl It has a one endpoint and just slash and we can invoke it as well. The same thing we have defined here Is for java service and our node service that we currently about So when I write my workflows or when you write your workflows, you don't have to know much about where this service is If he needs a certain authentication, you don't have to define that inside your workflow definition You use open api, which is a standard for that and you let the runtime engines figure out how to actually invoke Those services during workflow execution the way you define them with a standard definition Rather than something proprietary or custom So now what we have left to do is really start writing our workflow So for this i'm going to create a new file and it's going to be let's say um my workflow And like we said, we can define them in jason or yaml this case. Let's go ahead and define it in Jason and now before I get started. I want to just show real quick with insert of vs code I have The serverless workflow plugin installed already But if you work with vs code and certainly makes a lot of sense to to to install this little extension as well the reason for that It gives you things like code completions and code hints and things like that To allow you to easier Define your workflow using the serverless workflow link. So let's go ahead our idea of the workflow. It's a unique identifier where let's call it just simple workflow and We'll see what why this is important to define the idea later. Let's give it some sort of version of 1.0 and Let's give it a some descriptive name our simple orchestration All right, so far so good, right? So now we have to tell the runtime engine through a workflow definition. Well, okay when you start this workflow, where do you actually Start and let's call our starting point again. Let's say start or So this is some starting You know the next thing we want to do is actually Do the what? Part of the workflow which is defined the control for a logic for this Serverless workflow gives you an array called states each state is a single building block that you define That defines how the control for logic should What what actually the workflow should do so in our case? Let's define a state And we have a name Which kind of has to match here so Start matching this state means that this particular workflow state is going to be the first one executed when this workflow execution happens Now another thing with serverless workflow that you have We have different types of states and currently we have nine of them So for the one that we want to use which is basically just invoking Functions or microservices. We have this thing called an operation state and an operation state has actions actions actually Define invocations of some services that you want to invoke. So in our case, let's give our first action a name and let's call it invoke go function and We can give it a function ref and our function ref Let's just call it Go function and that's it And we have of course to define two more of those because we want to invoke three services now the default execution of the services in actions is Sequential but you can see you can't define an action mode parameter where you can also actually also say that these services or invocations should be completed in parallel. So let's see we want to go and java And that's it And at the end what we have to do is we have to tell our workflow engine that once it has executed those functions Yeah, uh, the last one you said no function should be java function, right? Oh, sorry. Yep. Thank you so much. Yep. Uh, all right Thank you Yeah, and basically I want to tell a runtime once this state is executed or three functions are Invoked we want to end workflow execution And if you can see so far, this is all Domain specific we didn't use any programming language. We didn't use any We ways or proprietary ways. We basically once this is human readable And once when you read you can actually figure out what's and you can of course use your domain specific language To define everything within workflow execution now that we have defined our state We do have to tell the runtime a little bit more about the functions that we want to actually invoke so for that service workflow gives you a little functions array and Now the name of our function definition. Let's We have references the function ref parameter. So let's call call this a go function And our operation At this point a lot of workflow languages give you some custom parameters proprietary things a set of things that you can do With serverless workflow, you basically use open api. So for us, this means that we want to actually reference our api definition for a go service So we say go service json And within the go service json, we want to uh use its unique operation id for the type of Service that we want to go use and this operation id here is called go So this is it with this we have told the runtime to use the open api definition to learn how to invoke the service And when it evokes it you should use this particular unique operation id telling it exactly what to invoke during workflow execution Now the same thing we want to use Again three times. So for this we Want to reference this one and we have node service json here And the unique operation id is node Where is my workflow? all right, and for the java function we have our java service open api definition here and Java service and our operation id is simply just java. So let's go with that And this is it. This is our workflow that's going to first invoke our go function Then our node.js function And then our java function now one of the things that it's also important here if you look at our for example node service We have for this particular path or service what to invoke we use get now you can change this to post Without ever affecting Your workflow definition. So having this open api definitions or we also support g rpc Where you can invoke some certain reusable expressions Having them defined like this really allows you to change things around dynamically depending on What the services or even the services that might host this open ip definition They can change and you don't really have to change your underlying Workflow definition itself. All right, so that's it. So let's go ahead and Start our little workflow Application so what this particular runtime is going to do this java runtime is going to read our workflow definition and our open Idif definition is going to start generating things for us. The first thing that is going to generate is the actual code to invoke The open api stuff that's using the open api as the case in different languages Then is going to actually parse our workflow definition And generate some particular code that actually is going to expose our workflow as a service And the particular endpoint of the service that is going to expose for us is determined by the id parameter So for example, the service that we have right now running and this is running Just to show you import 80 83 just to be different from the other ones It's going to be a local host 80 83 And in this case slash simple work. All right, so let's go ahead and we can actually run this so for that I Let's see if I have actually I can actually have the curl for that Nope, I guess I don't Which let's try it one second. I have a curl prepared for this and You call EU 2021 So I don't have to mess it up There it is and I might have to change it a little bit depending on our Definition so let's go ahead and paste this now. Let's see our endpoint if it Is still true. This is slash simple but for us our id simple workflow. So let's change that around All right, so when I do this we're going to Should be getting an instance of a workflow our workflow is going to execute our Uh, little three functions in this particular order. So let's go ahead and do that And here is our output, which is the output of the workflow. It's uh results and includes the three Outputs of our services So the results of each of the services location gets merged with uh, these Workflow state data and the final after the three results are merged into the state data the workflow produces this particular result So that's it for the little demo. I hope it really helps you guys Understand how easy to get started and start orchestrating services No matter where they live and how they're defined Using particular standards like open api and grpc. So that's it for the demo and i'm going to start sharing back our presentation all right so Thank you all for uh joining our talk and and being here Doug and I would really like to thank you And here you can find some more information about both cloud events and serverless workflow And for cloud events specifically, uh, they have Cloud events as weekly calls thursdays as at 12 p.m. Eastern time and you can find all the information you need To join those calls on the serverless workflow. Uh github repository. I mean cloud events Sorry, same thing for serverless workflow. We uh, it has calls on monday. So at 1 p.m. Eastern Uh, and you can also find uh that information on on github as well Uh on behalf of of Doug and I I would like to thank you all for joining and uh, we will stay around for any questions Thank you very much


He is a rapper, he's a student. He's a recording and performing artist from Two Faithful. Can we put our hands together and welcome BMX Two Bounce Nation! BMX Nation Whatagwan! Whatagwan! Rada. How you doing? I'm Goyu. Good to see you. Good to see you too. All black everything. All black everything. Red glasses. It's all right. All right, so camera four. Kindly introduce yourself to our fans at home. Talk to them. My name is BMX. BMX is an official killer platform. I'm an artist, an actor with appearances in TV, trapeze and back-in. This is the times of COVID. Also an executive producer for showing how to break down to 54. Basically, I'm calm and I break down lyrics. We get into behind the details, behind the lyrics and the stuff. All right. Also a brand ambassador and also a graduate. I'm a graduate student. Oh, you're already graduated. Look at you. Welcome to the world. Bounce nation. How are you doing? I'm doing great. I'm doing great. This is the economy that I'm living in. I'm trying. All right. And your name is quite unique. So maybe you can tell us about your name before we get into it. So my name BMX comes from my first name is Brand. And I'm not quite B. And then there's mixed, my second name is M. And then I do a mixture of different genres. No, no, no. I'm not going to say I'm going to perform. For me, there are firebands. Firebands have some reggae vibes. What did you mean? It's some male vibes. It's just chasing dreams. It's some hard hitting. All right. So you are versatile. All right. Not bad, not bad at all. Welcome to the show. And of course, just like everybody else, I want to know. I know you said it's singing professionally back in 2019. But before then, I'm sure like there are a few people who are a few things that inspired you to do that. So maybe you can tell us what inspired you to get into the industry. Did you always know is what you wanted to do? Or maybe it's something that just came along the way.  What are you going to do with the music and the weather? Imagine, for me, the day after day, I'm going to go back and teach and do anything. I'm going to go to RIMA to do talent shows. I'm going to do talent shows. I'm going to do... I'm going to do T.I.,  I'm going to check it. First forward, high school. I'm going to check if I'm doing well. I'm going to check if I'm doing well. So, I'm going to go back. If I'm doing well, then I'm going to do it. I'm going to do it when I want to. When I want to do it, I'm going to go back and do it. I'm going to do something. Yeah, I'm going to do it. I'm going to do it. I'm going to do bumbika. You're doing it for the ladies. He's a ladies man, by the way. Ladies all bounce nation. Bounces in the building. Bounces in the building. So, I'm going to check it. After I had a group, I went to high school, because I'm going to go to the high school. We are going to record in the studio How long have you been in this group? It's been a long time It's been a long time I was hit up and I was in JVK and that was in 2015 and that is the first time I've been here How was your first experience in studio? The funny thing is one of the first tracks we ever recorded is in the album I'm currently recording in 2015 It was released in 2023 I've been working on this track and from the onset I've been working on it I've been working on it because I've been thrown my first official track and I've been working on it When you may find it so professional I think it's usually just the hangar you know when you're starting you want to prove to the world I have it in me, I can do this there's someone who told me the other day I would say the record labels sign artists they sign artists who already know how to establish so you have to have a name so you have a name they sign you most of them they own your masters so they'll take two or three albums from you that is your best work let me tell you something sad with the record labels the record label is you know Taylor Swift and Drake they are superstars and they have record labels but the record labels are currently in our time they have been working on it it's an artist development there's an artist development and you have a fan there's argument was if you're already there you already have a fan base so you have to have a label especially after you know that they are going to mess you up because if they have a label they give you an advance it's an advance it's an advance it's an advance it's an advance it's someone giving you 50 M when you're working on music you pay 50 M you have to be honest you have to be honest you have to have expenses recording time the marketing the packaging they are all on you and you have to be honest you have to be honest you have to pay back you have to pay back now you ask for a second loan no do another project and then you sink in deeper if the product is free you are the product you are the prize I am the winner I am the winner I am the winner I am the winner they knew what they were saying you have an album before we talk about that I know you worked with other artists I saw you did a song with an artist from Congo how do you approach that how do you approach working with other artists especially from other countries how do you go about that do you already have an established relationship with them there are some coincidences that I have seen it is funny enough I established Kajina maybe we work with you because I am a judge maybe we work with you and then we can separate like one of the guys he is from Congo the producer is from Malawi the guy on the hook is from Congo we were students he is from Malawi he is from Kandaharudi he is in South Africa the other guy is from Kenya he is pushing music I have also done a couple of other international collabs the guy from Canada he is from Canada and he has these feelings with a guy called Kronos from Texas and then he called me back again for another feature where he added Chris Calico you can call him Chris Calico they know who that is he is from Texas he is from Texas that is quite a journey but how about home I have done a couple of collabs I have done a couple of collabs who is your dream collaboration Nya Shinsuke do you know him he is from Australia Nya Shinsuke did not make our alligrafs list he is the top rapper he is from South Africa he is from South Africa he is from Alaska Nya Shinsuke is from Amoni Amoni ok so the thing is he is from Tambo and this is a debate because he is from Kati Katiakali and Nya Shinsuke is the best but some of you are from Fadela Flani Nya Shinsuke is from Tambo whether we like it or not he is a father I am a father and then OG the guy is a flow as a rapper I know what it takes to do that do you respect the OGs is it the lyricism or the flow for you who is OG or Nya Shinsuke who is the better lyricist better lyricist that is a tricky one but you have to speed that fast because you incorporate the lyrics I know it is not easy by the way you have to rap that fast because you are actually singing when you are singing you have to have the vibes you have to have the vibes and then the lines are so simple but when you internalize you have to think it is so simple but you have to be ahead of the game and someone was telling me the other day the best rapper you can tell they are relaxed that is how you can tell you can differentiate sometimes you can struggle true maybe the track is energy and when you deliver you need to have that energy when you are relaxed you can have DMX I will see that is how you know that is who he is let's talk about your album it is called Throne you are coming for the Throne Throne the album this is my debut album and as my debut album it is the journey and me going for the Throne I am chasing my dreams we can have a Throne the first track in the album and this I am going to repeat again we can have the album from the first song to the last song without shuffling it is a storyline from the first song I am always going to be aiming for the Throne so I am good but I could be bad and this is what I am foreshadow what is going to happen through the whole album and me going from being good I am still chasing dreams I am fire burning you are going to see the animation there is no hero that is the good side and then as the story progresses you are going to realize what brings the changes but as it ends we see the villain he is still chasing his dreams but can you not push is not positive energy it is dangerous not even criticism as in Zile too the pain, the heart they just fuel you to keep on going it is dangerous and speaking of those negative emotions what are they what did you encounter during the making of the album what are some of these challenges you are talking about that you experienced during the making of the album let me tell you a funny story so the track the whole album was recorded in 2019 it was released in 2023 there are some years that have passed so I recorded the album the whole thing was recorded I recorded it with the producer mixing and mastering I was so excited I was like you know what we have to do this I recorded it back in the booth I recorded again I recorded it with the CD I recorded it with the software I always have access to your stuff I actually mentioned that I recorded it I recorded it with the software the second time what did you experience I saw you were doing challenges before you came I was doing it I was persistent I was chasing dreams but there was no option to quit actually leaving by what I am saying there was no option to quit right now I am chasing practically now I am aiming at see I only got two options and they bought for the win and we can drop the facade there was no option to quit I remember when I touched when I touched when I touched my guys I recorded it with the producer and he was like I am a ghost they do that what do they do that they actually do that I was like basically at that point in time I was in the internship and then I shifted actually this is the studio this is the studio I was in the internship I was in a shift location I was disoriented so I came back to hang I was like I was like my guy what's up what's up I was like I was like what's up from scratch I was like I was in the studio I recorded it from 2019 a couple of times luckily I was producing calligraphy so the bit actually mixing and engineering hit track chasing dreams kill monger for the album so I met him he gave me more he motivated me so I recorded it again and finally finally we are here why is the album so important to an artist's life especially for you you didn't start singing long ago you didn't start releasing tracks long ago 2019 so how important is it for you to release an album at this early stage of your career honestly being honest this was an amateur move that I made actually because as Kianze is an upcoming artist who fell in love with an album I'm not a fan I'm not a fan I'm not a fan I'm not a fan I'm not a fan I'm not a fan but I'm a fan and as much as I had recorded the whole album I released the first track Throne I did a launch I did a launch and he recorded it and this guy is serious about this thing and from then on I pushed and promoted as much as I could I did the same thing promoted as much as I could After a while, I tried, I tried to be a videographer, we did what did you mean. After what did you mean, I tried to explain what did you mean and realize what it was. It's a somber mode. I tried to say, these are my first projects. I think I'm a sad person. So I thought I should share a band to mix things up. But what I'd say, for me, the importance of this album, for me, this is not just the music I'm making. This album is not just an album. And we're going to come back to this years later. Not a few, not a few. Many years. Many years later, we're going to come back to this. Now, this is the first place I'm going to steal for you, these guys. The album is a trilogy. It's a trilogy. This is the first phase. For Throne, this is me aiming for the throne. The next project, it's titled The King. It's called Hapo. I've been in the industry after Kutama. By the time I was thrown in 2019, I've literally been chasing my dreams. Awesome. By the time King came, it was at such a duration. I established. I've already made a name for myself. As you're speaking, I've already started making a name for myself. I've already decided to come and settle. And that's that era. And then after the king, it could be the kingdom. Alright. Mr. Shah Banga, bro. Do you ever make a line that early in your life? Like, we're in Banga in five years. I'm doing this in ten. You guys are like that. Let me tell you something. By the time... By the time. Check it. By the time the kingdom came, at that point in time, you'll be able to talk about their beauty. Amen to that. Amen to that. Amen to that. It's good. Let me tell you. Some people joke, but I have a weird system. I send myself mails every three years. So there's a website that you can send a mail, a lot of people send me mails after three years. So before that three years, I was in Kanga. It reminds me. In those days, I was like, did this happen? Did you manage this? I let it to myself. I let it to myself. I love that. I've been coming here for ten years. But that's actually true.  Basically, you need to have a plan. You need to have a plan. If you don't have a plan, you're planning to fail. Yes, sir. There we go. Alright now, as we're winding up, how have you featured on this album? Are there any non-names you've featured on the album? On the album, Kikachini from the... It's a 14 track project. It's only three features. 14 tracks? It's true, bro. 14? There's a lot of people who don't know. New drama, new drama, 14. Hey! Now, if you ask me, if it's that easy, I don't actually see myself as an upcoming. You're not. I'm not an upcoming. 14 tracks, that's a lot. It's crazy. It's been a journey. But for the 14 track project, there's only three collabs. And that's in the very first three songs. Now, the thing is, I knew what I wanted, but I didn't want to sing it in such a way back then. So I helped write the lyrics for you. For the killer part. No, no. For the first song, it's me. Thrown. I have told homie. On the second track, Frankenstein with a phenom. He's also the producer. Ah! And on the third track, I have JVic. So it's her. JVic is from high school. Yes, she's from high school. Ah! And then, she has a lot of people. I have other stuff, like there are kids, there are kids tattoo. There are kids who are married. There are teams, there are Israel Lugadiru. There are Hilda. And then the producers are kind of events on the beach. Jazzy-based beats. There are Aryan indie. Actually, Aryan indie is the most of the production on the whole album. And there are many people. There are many. There are many people. A lot of people. There are many people who love Frankenstein and like this track. It's okay. It's okay. I'm sure you understand. Alright, so our, because the album is already out, so tell your fans where can they find it? And our fans as well are Patango Makoapi and your socials as well as we go. You can find my music out on every platform that is Kila Mahali, Spotify, Diza, Boom Play All The Rest. But for the album, as you are speaking, it's exclusively Boom Play. Boom Play. Alright, amazing. Any shout outs? Shout out to my whole family. Shout out to BMIX. I always have this phrase. It's like for my people, it's like a greeting. BMIX Nation. I want to say, Water Guan. BMIX Nation. Water Guan. Yes, sir. Yeah, you're welcome. That's so self.


Global temperatures are rising rapidly due to human activities, and this rise is putting us outside of the normal range of temperatures experienced by our planet over the last few thousand years. This means that sea levels will continue to rise, threatening coastal communities around the world. To prevent further damage from climate change, we must reduce our emissions of greenhouse gases and find ways to remove excess carbon dioxide from the atmosphere. This article was authored by J. Hansen, M. Sato, P. Kurecha, and others.