Hello everyone. Welcome to Options with Doug. Streaming live daily on Bookmap Discord and the Bookmap YouTube channel at 1.30 p.m. Eastern Time. Before I start, I need to go through the disclosures. General disclosure, all Bookmap 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 options involve substantial risk of loss and is not suitable for all investors. Pass performance is not necessarily indicative of future results. As a reminder, the focus of my presentation and the focus of the Options with Doug chat channel in Discord is options, order flow, the impact of options markets on stocks and futures, and the influence of market maker hedging flow on price action. I have a two-step process for trading and the first is planning and I use positional analysis. I look at how traders and market makers are positioned in the options market and how those positions change from day to day to help develop a thesis regarding the expected trading range and volatility for the day as well as a directional bias. And the second step of my process is execution. And I look at real-time order flow in Bookmap and real-time market maker hedging flow in SpotGamma Hero to confirm my thesis and for setups for entries and exits. And questions and comments are welcome and I will be watching Discord, the Options with Doug chat channel, as well as YouTube for questions and comments. All right, let's get started. So first of all, what's on the agenda today? News items, then I'll talk about our positional analysis and then setups. Okay, so news items. First of all, economic data this week, very light. The only thing is the upcoming consumer sentiment, 10 a.m. tomorrow. That's the only thing that I'm aware of. And the big event earlier this week was the Powell speech on Tuesday and the market reacted just like an FOMC announcement day. So that's it for this week, some minor earnings. And then next week things pick up again with the CPI report on Tuesday the 14th and the VIX expiration on Wednesday the 15th. And then the options expiration on Friday the 17th. Okay. And there's one other news item. And I just found out, for those of you in Discord, that book map does plan to reorganize Discord sometime after the close today. And I think they're adding foreign channel, foreign language channels, as well as reorganizing. So this channel, the options with Doug channel will be will still be available. There will be no change to the channel. It'll just be organized differently. It'll be in a different place. So you may have to look around. But again, it as far as I know it, you know, there will be no change to the channel just the location and Discord. All right, let's take a look at. Let's start with our positional analysis now. And I'm going to start with a this is a thinkorswim chart 20 day one hour chart. And now it looks like the SPX has violated this trend line that started that start on mid January. So these are the current levels for the most part from Spot Gamma. So this is a script that Spot Gamma provides to subscribers for thinkorswim. You have to manually update it every day. And the there were the key levels are are correct. But there were some discrepancies in what was shown in the founders note and what is in this level for the zero gamma and volatility trigger levels. But anyway, we'll we'll still use these levels. So here's the put wall. That's the strike with the largest net negative gamma and can be expected to act as support. And here's the 4000. This is again SPX, the key gamma strike or the absolute gamma strike. And that is the strike with the largest absolute gamma. And then the call wall remains up at 4200. And that's the strike with the largest net positive gamma. And that can be expected to act as resistance. And again, the discrepancy between what was shown on this chart, what would have shown in the pop up is around the zero gamma and the volatility trigger. So I'm not sure which is correct, but it looks like they are in play today at these current levels. So that is the longer term bigger picture view. And we'll take a closer look at book map in just a minute. And now I want to go to a shorter time frame. This is a thinkorswim chart again, showing just price and these levels. And this is the spot gamma levels. And this is the chart for today. It's just a one minute chart for today again showing that this 41 50 level was resistance this morning. And then price has been trending down and appears to at least for right now appears to be finding support at the 41 100 level. Okay, so that is the bigger picture view just looking at price and levels. Alright, here's book map steady down trend all day. And again, this is the so this is the S&P 500 futures. I'm going to tone down this heat map. So it's easier to see. So for the those of you who may not be familiar with book map, this heat map shows resting liquidity. The limit buy and sell orders. And the heat map shows a history of those orders. So I'm just going to tone that down so we can just see just price and levels and then the volume dots showing market buy orders market sell orders. So green dots market buy orders aggressive buyers, pink dots, market sell orders, aggressive sellers. So a lot of trend breaks steady move down. Again, here's the 41 50 level. And by the way, these levels, let me show you what I'm looking at. These are the spot gamma cloud notes. These are provided to spot gamma subscribers. They're automatically updated using this cloud notes feature in book map. And excuse me. So they are, they have been updated now to show a 10 point difference between ES and SPX. So this is showing SPX levels like this 41 50 level, as well as combo levels, SPX and spy converted to an equivalent SPX number, and then converted to an equivalent ES number for the ES chart and book map here. And again, right now, spot gamma is using a 10 point difference. And that that's pretty close to correct. So here is the zero gamma level that's in play and it does seem to be in play has acted as support. So we'll we'll assume that is the correct level. And now prices break starting trying to break below that heading down towards the spy 409 volatility trigger level. So steady downtrend all day finding some support at the four 10 key gamma strike zero gamma. And then now the SPX 4100 level. So those are the levels that are in play. And notice the some items here in the order flow. This dark blue to pink line is cumulative volume delta. That's trending down. And then the yellow line. Those are stop orders. And that is cell stop orders. So that is helping to fuel this move lower these cell stop orders. And then larger traders are starting to sell with iceberg orders. You can see by this falling like light blue line. And it's kind of obscured here. But this pink number behind the green number would be sell iceberg orders. And those are orders that larger traders use to hide their size. So order flow is definitely bearish here. Okay. So shifts and levels. Again, there's some question about the volatility trigger and the zero gamma level for SPX. So I won't cover that. And then the put wall SPX put wall did shift down from 4000 yesterday to 3900. And recall yesterday was a was a down day. So that is the SPX and for spy, the key gamma strike shifted down from 415 yesterday to 410. And then for QQQQ, the put wall actually moved up from 285 to 300. And the key gamma strike shifted down from 310 to 300. So let's take a look at the gamma charts, absolute gamma charts for the S&P 500 and NASDAQ. And we'll start with the S&P 500. And you can see what I'm talking about. So for SPX, what we're looking at absolute gamma levels, this is the zero line, this horizontal line and positive gamma or call gamma is shown above the zero line that's shown by the black bars and negative gamma or put gamma is shown by the teal bars. And that's below the zero line. So this is still showing the 4000 is the key gamma strike or the absolute gamma strike with the largest absolute gamma. And that is very obvious. And then again, the put wall has now shifted down to 3900. And there is a lot of gamma concentrated at 4100. But the by the definition of the call wall, the strike with the largest net positive gamma, the call wall remains at 4200. So the thing to take a note of is all the gamma is really concentrated above the 4000 level. And just from what I recall yesterday, there seems to be a little bit of a drop in the call gamma. It may be a little bit of addition of put gamma, but most notably just a bit of a drop in the call gamma above the 4000 level. So that is the SPX again 4000 is the key gamma strike 3900 is the put wall and 4200 is the is the call wall. And right now SPX is testing the 4100 level and this the call input gamma there. So here's spy. And for spy, the key gamma strike again shifted down from 415 to 410. And if you recall yesterday, we were looking at gamma concentrated in the 410 to 420 level with 415 being the key gamma strike and what spot gamma was calling the pivot. So they were noting yesterday 410 as support 420 as resistance and 415 as as the pivot. And yes, and today that appears to have shifted down somewhat so that especially at 420. So again recall yesterday we were looking at gamma primarily concentrated in this area. And it's not so much today. So there's still call gamma above the 410 level and put gamma below. So for spy again 410 is the key gamma strike call wall at 415 and the put wall at 400. So what spot gamma was calling for today was support at the 410 level and resistance at the 415. So we'll take a look at the spy chart and see see how that is playing out. And then for QQQ, again the put wall moved up from 285 to now 300 and that is also the key gamma strike. And then the call wall remains at 310. So those are the gamma levels that are in play for both the S&P 500 and the NASDAQ. Alright, let's take a look at data now. So I'm looking at gamma notional. This is market makers position on the gamma curve and SPX is in the left column here. Spy in the middle column and QQQ on the right. So what this is showing is, again, market makers position on the gamma curve and in a negative gamma environment like we see with spy here, that means that traders are long puts, market makers are short puts, and market makers will have to sell futures to hedge their delta exposure as price drops. And then as price increases, they can buy back those futures. So in a negative gamma environment, they are trading with price and that tends to increase volatility. And then as in a positive gamma environment and shown by SPX here, spot gamma assumes that traders are short calls, market makers are long calls and they have to sell futures to hedge their delta exposure as price increases. So in that case, in a positive gamma environment, they will be trading against price and that tends to reduce volatility. So shifts in gamma notional were all toward the negative side today. So yesterday SPX gamma notional was at 518 shifted down still positive to 154 and spy yesterday was minus 60 and it shifted down pretty significantly to minus 691. And then QQQ gamma notional was positive 128 yesterday and it shifted down to minus 104. And let's take a look at the Vanna charts and this will illustrate what I'm talking about. So what this is showing is how market makers delta exposure changes with changes in price implied volatility that's shown by the green curve there. That's the current expiration and that is showing how market makers delta exposure changes with price and implied volatility. And that's the Vanna effect, the change in delta with a change in implied volatility. So this is showing the slightly positive gamma notional for SPX. And also the black line shows how their delta exposure changes with changes in as time passes. And that's the delta effect, the change, I'm sorry, the charm effect. And that is the change in delta as time passes. So Vanna and charm are shown on this chart. Vanna shown by the green line and charm shown by the black line. So that is SPX, just slightly positive, really more neutral and spy clearly negative. So here with spy, market makers gamma notional, their position on the gamma curve is negative. And again, this is just showing that as price decreases, their delta notional increases and they have to self-future to hedge their delta exposure. And then finally, here's QQQ, slightly negative and more neutral. So that illustrates what I was talking about with the gamma notional. All right, let's take a look. So again, remember, I'm going through my planning process. And these are the things that I look at. And here's the last thing. And this is my key gamma strike spreadsheet. And I'm showing the key gamma strike for all the stocks of my watch list for the previous day and the current day. So previous key gamma strike that shows the key gamma strike from yesterday that shown in the far right column. And then the current key gamma strike, the D column, that's for today. And then I color code these based on whether the key gamma strike increased or decreased. So what this is showing is yesterday there was a lot of green. So the key gamma strike yesterday increased from the previous day. And then today, just the opposite, just a lot of a lot of red. So the key gamma strike dropped for all these stocks. And that that's a bearish signal. Traders are looking for lower prices and expecting and accepting lower prices. So given all that the shifts lower. And you know, I guess most notable here, both QQQ and spy, the key gamma strike shifted lower and remember, we saw that that shifts in the gamma levels down in spy being framed yesterday again by the 410 to 420 level and today shifting down about five points. So the expected top of the range, the resistance yesterday was 420. And today it shifted down to 415. Okay, so given all that my thesis for the day was first of all looking for a wider trading range than yesterday because of the the drop in gamma notional. And then my thesis for the day was bearish. Looking at the shifts lower and levels in all these stocks and especially again, the SPX spy and QQQ. All right, let me check for questions. So the question, how do I how do I identify whether the SPX QQQ is more neutral via Vanna? Since today Vanna seems neutral. But the SPX ES falling with trend. So one thing to remember about everything that I've looked at so far is static data. This is based on information that comes out overnight. And this is the market makers position at the beginning of the day before the open. So this is all static data. And the high I think of the Vanna charts that most significant typically for me is spy because gamma notional is typically quite higher or lower than the SPX. So spy compared to SPX. I tend to look at spy. I look at spy hero. And I look at most of the data for spy versus SPX. So again, remember this is just the position at the beginning of the day. And this this is you know more certainly changing during the day. But you know all we know from this data is again market makers position at the beginning of the day. So I hope that answers your question. And remember I talked about my two step process and the first is planning and this is planning. And then I'm looking at real time order flow and real time hedging flow. So I'm looking at book map and hero to confirm my thesis. Okay, so that leads me leads me now to setups. So first of all, let's take a look at spy here. And this first of all, yes, I'm not seeing that in the hero dashboard today. So we'll look at spy. And it looks like hero is not providing much confirmation here. Traders have been been fading this move lower all day. So they've been buying calls, which is somewhat puzzling. You know, certainly with this increase in volatility, I would be looking at selling puts rather than buying calls. And let's just take a look at a shorter look back period. So that gives more clarity. So this is showing what I was looking at before was cumulative data for the entire day cumulative hero. And now I've changed it to a 30 minute rolling period. So this is just showing the last 30 minutes of data like a moving average. And then once the next minute passes, it throws away the the furthest data point in time. So it's just showing the current 30 minutes. And now this is showing that hero is dropping. And it's a negative number here for the last again, looking at just last 30 minutes. So this is confirming the down move when we look at a look at a shorter time period here today. Change that.  You know, again, it's accumulating all this data. And then it flattens out. You can change that look back period to a shorter time frame to give more clarity about what's going on right now. Okay, so that's that spy. And again, for some reason, ES is not in this list. But typically, just spy, spy alone is most of the options trading. Most of the this delta is in spy. So this is where this is probably pretty close to what is driving ES. Let's just compare spy. So 100 million versus 1.448 almost 1.5 billion. And I'm looking at this number on the on the right here. So as usual, spy is dominating. Right, let's take a look at book map now. And we'll take we'll start with the S&P 500. Again, downtrend continuing. And here's the kind of this cluster of levels here. There's the SPX 4100. And that was noted as support in the AM founders note. And then the zero gamma level. So there is, let's just I'm gonna what I'm gonna do is I'm gonna zoom in and notice the volume concentrated in this area between 4100. This is 4115 and the spy 410 key gamma strike. It looks like there are some iceberg buys. So some larger traders are coming in and buying at that level. That's shown by this rising light blue line. So we'll keep an eye on this and we'll see and we'll see what happens. We'll take a look at some other setups. Okay, there's a comment in discord zero gamma should be 4073 plus 10. And yeah, I talked about that at the beginning. There's some discrepancy in the volatility trigger and zero gamma levels between what was shown of the AM founders note and what is shown in this pop up and what is shown what was shown in the cloud notes as well as the the thinkorswim script. So here's the so here's the zero gamma level shown at SPX 4104 and ES 4114. And that's where it is right now. So I'm assuming that is the I'm assuming that is the correct number. But again, what was shown in the AM founders note is does not agree with this. So that is that's the S&P 500 multiple short opportunities and confirmed by order flow but not necessarily by by hedging flow like some other stocks. So speaking of other stocks, let's take a look at AMD. Let's take a look at hero for AMD. And there were a couple great setups that I'll get to, but only two really clear good setups. First of all, we'll look at AMD and pretty strong correlation between options trades hedging flow and price action. It doesn't provide much clarity. Let's go look at book map strong downtrend this 85 key gamma strike was the target for this move lower this morning and the liquidity there and it looks like the next target down is 84 and the liquidity there. All right, the next Amazon. Let's take a look at hero. Another good short setup confirmation with options trades, hedging flow, price action. Let's go back and take a look at book map. Shorts on pullbacks absorption shown here. This is the absorption indicator the small, small square pink pullbacks then the break of the 100 put wall key gamma strike and liquidity there and liquidity targets below at 99 the next target 9850 and then the next target below is 98. All right, let's take a look at meta. Another great downtrend shorts on pullbacks and the 180 put wall key gamma strike primary target and notice that which tool I had. Notice that now meta is trading down to the lower edge of the expected move and that is based on the options market and I talked about this yesterday. This is something that I have in think or swim. It's a script that's showing the weekly lower edge the expected move. This is one standard deviation move up or down based on volatility and price. So this is meta trading down at the lower edge of the expected move and now I believe I forgot to mention that Amazon is now trading down below the lower edge expected move for the week. So let's go back to meta and we'll take a look at a hero and pretty choppy. So what I saw was going to zoom in once this move lower in the morning and hero confirming a short nice strong down trend but not not a strong confirmation with hero and it looks like puts are driving so looks like some large call buyers in here but put buyers still seem to be in control so that seems to be what is driving price lower. All right here's Microsoft this is the trade of the day absolutely the best trade on the board on my watch list. So notice the strong divergence here. Hero just tracking down made for a great short set up right here just after 10 around 1015. So let's go take a look at book map now. Yeah huge huge down trend of Microsoft just continues. Found some support at the 270 key gamma strike but now has continued lower down to the headed down to this 265 liquidity target. Let's just go back I want to take a look at. So interesting to note that Microsoft was not on this did not have a falling key gamma strike. So from that alone that was not a not a clue but you know Microsoft has been in the news with the you know I guess the news about their AI and and being search engine you know comparing that with Google and anyway it was Microsoft was lower yesterday and then you know again traders are not not buying the news about being in there they're selling Microsoft and buying puts and selling calls. So of the stocks on my watch list this is definitely the the best was definitely the best short set up Tesla was actually and we'll look at Tesla in a minute had a good good long set up. So again nice nice divergence nice divergence short right here about 1015. All right let's go back and take a look at book map. So here was the short set up just looking for a trend break then I move lower at the 272 level so I'm looking at this right here the move lower multiple entries below that all these pullbacks and now price is heading down to the 265 level and I'm gonna zoom in that appears to be at the lower edge of the expected move. Yeah actually actually at the upper edge of the expected move. So let's let's take a look at let's look at the thinkorswim chart. Let's go to Microsoft and we'll go to the this is where that expected move comes from. So this is definitely a reverse version to the mean trade that Microsoft got so ahead of itself so what I'm looking at is this line the green line that's the this week that's the upper edge of the expected move the red line is the lower edge so Microsoft just got way ahead of itself and then that's you know here's the reversal yesterday this this is a daily chart so this left candle here is showing the reversal yesterday and then the continued move lower and just out of curiosity this is something that I let's leave it with this I don't want to look at anything else so this this is just based on the options market the upper edge of the expected move and again Microsoft trading well above that and now moving back moving back down to that level so great short setup today in Microsoft confirmed by order flow and market options trades and market maker hedging flow I'm looking at the cumulative volume Delta trending down all day all right that's Microsoft Nvidia was a choppy mess today QQQ we can take a look at that not really much confirmation with with hero so there's Microsoft well now there is in the afternoon heroes choppy but but moving lower we'll go take a look at book about and down trending just like everything else definitely bearish order flow and it looks like the target may be a price continues lower down to the 300 foot wall keygamma strike and JC JEC QQQ I couldn't get any confidence in the trade yeah I agree that Microsoft was a much better trade so order flow has definitely shifted bearish since about 1230 oops notice the the sloping down kill cumulative volume Delta all the pink dots here order flow definitely getting more bearish this afternoon okay JC says the volatility trigger violate looks so meaty so I assume you're talking about ES we can go back and take a look at ES so yeah testing oh 304 QQQ level so let's go back right okay yeah I see it now the 404 volatility trigger let me just tone down the dots let's see what's going on with spy and the 409 volatility trigger has been broken and spy and now that 40 100 SPX level is acting as resistance let's see what's down below so let's let's see what hero is telling us for for spy this is definitely looking bearish this reversal at the 409 volatility trigger and the 4100 SPX level all right let's take a look at hero for spy change the look back period definitely looking bearish it's a little bit more choppy but making lower highs as prices making lower highs and lower lows yeah JC I hope somebody is trading this I'm talking so I can't trade right now all right so that's spy and let's take a look at Tesla and Tesla as usual there's a very strong correlation with hedging flow options trades hedging flow and price action so let's let's zoom in and you know the best move was was in the morning here and calls were definitely driving traders were buying calls so let's take a look at Tesla and book map so here's this you know straight shot up in the morning night I find that's pretty difficult to trade you have to have to be pretty fast and confident there's Tesla in the morning headed straight up as traders were buying calls so about a 30 minute rise up from the 206 level down to 214 then a reversal lower make made a series of lower highs so good short set up after that run up to 214 and now Tesla is moving lower with everything else so not a lot of gamma levels and play for for Tesla I believe 200 is the let's just take a look at equity hub for for Tesla just leave that like that let's take a look at equity hub so here's Tesla 200 is the key gamma strike the key delta strike and the call wall and the 160 put walls not in play let's go back let's zoom out and see what what traders are doing now change the look back window let's go to the total signal and heroes moving in waves as well as price okay let me check for questions and Brent and YouTube asked do you ever calculate the gamma levels for ES futures options no I don't so for ES I just use the SPX and spy levels and that's what that's what spot gamma does apparently they the data for ES futures options is very expensive hard to come by so looking at this view on Tesla it looks like a hero is definitely trending lower and just like everything else I'd be be looking for a short in Tesla so no I don't look at the ES futures options as a spot gamma does not look for that as well okay that is that's all that I have again recall for those of you in discord that book map is going to do a reorganization sometime after the close today so this channel will still be there just in a different location I don't know what that will be so keep that in mind again after the close today and when you're looking for this webinar for tomorrow again we'll still be here I'll be here but again potentially a different structure in discord so again that's all I have for today thank you very much for watching thanks for your questions and comments and I'll see you tomorrow thanks again bye


Unbeatable. With low interest rates available, it's an easy decision to start your 2023 on a good note. Visit iMotors.ie or visit us in Malin or Lederkenny. There's bingo every Monday night at Halfway House Burnfoot. Doors open 7.30 with eyes down at 8.30. 2,500 Euro must go. The snowball is now 1,750 Euro on 45 numbers or less. If you're not in, you can't win. That's Halfway House Bingo tonight at 8.30. You're listening to Paul McDevitt. You certainly are and you're welcome back 14 minutes after 8 o'clock on the Monday night sessions. And we are delighted to welcome our very special guests and this is one of Ireland's biggest stars at the minute. It's Sinetil. Hello to you. Hello Paul. How are you? Thank you so much for having me. We're delighted and it's been a few years now because we forget about the pandemic and then we go, God, it's a couple of years before that. So much of it. Three or four years now since you're up here. It's been too long. That's the bottom line. That's good. I like that. Well, come here. How's things with you? Oh, so good. Paul, so good. I'm so busy. So busy, so happy, so everything. So just delighted with life. From the last time we met, you know, we follow your career through your social media because you're very active on all your social media. You've got your group of mad hatters following you around and everything. And you're currently, you're currently a term of Dan McCabe. But what I want to talk about first is take us on the journey for people that just maybe don't know. You just didn't land here all of a sudden. You've been working very, very hard to get where you are at the moment. And there's loads opening up for you. So give us a brief introduction to Sinetil. Well, so I was born in Germany. So I'm German. Most people actually think I'm American, but I'm actually I'm German. I lived in America and in Canada for a while, but I'm German and I can put on the German accent, but it's not very nice. Usually I don't. Yeah. And I was always playing music. I love music since I was a little child. I begged my parents to buy me a piano when I was seven. And I just played the same song on repeat. It's a miracle that they still love me. But yeah, I always had a really strong connection to to music. And I I always felt very drawn to it. But you know what, as life went on, I did all the things that you do. So I went to school and then my teachers told me, no, don't pursue the arts. Don't drop out of school, finish this. And then you can later on life, whatever. So I actually studied a six year psychology degree and that I finished. And then I went on to work in an office. And yeah, life just went on like that. But you know what? I always had that that burning wish in the back of my mind. It never really left my heart. And 2015, I said, do you know what?  And that is what I did. So I just took the brave, I supposed decision because I didn't know anybody in Ireland. I just knew crack is mighty. You know, they have a harp somewhere on their flag and people just love it and love their music. And I said, that's that's a place for me. So OK, and I packed my guitar and I packed my bags. I said, Mom, Dad, I love you. Thanks for paying for that psychology degree. But I'm actually not going to use it at all. I know it's not a probably nice thing to say, but hopefully you don't need it. This journey you're on now is amazing. And as I say, we watched you come in here and we watched you explode on the music scene.  You've worked hard and you're still working hard. It's an ongoing thing. You know, say from a telephone call yesterday, you're following things up all the time. You're on the ball. You know, your social meter, you're there with everything. And that's good. You know, it's pain that it's now for the hard work. You're currently on tour with Dan McCabe. Tell us about that. Yeah, well, that is just a milestone in my career, really. And in my life, because it is an amazing tour to be on. It is so professional. It's so I feel that Dan and I, we have a lot in common as well, because he sings with such a passion that really resonates with audiences and really resonates with me as well. When people ask me, Sina, are you Irish? I say at heart and soul. Because I feel that as well, my story in a sense, I think relates a lot to the story of the Irish people, because how many people have left their homes to go off to America, to go off to Australia, to go off anywhere. Actually, a song, the first song that I'm going to play tonight, I'd say tells that story of the Irish spreading out through the world and in search for a better life. And really, that is what I did, too. Only I came to Ireland to pursue my dream of music. So I feel that all those stories when people say, Sina, how can you sing Irish folk songs like with passion or with? And it's because it really deeply resonates with me. It does that because we have heard your music and we have heard you cover nearly every genre and everyone that you do. You know, if you're doing an Irish ballad, as you say, you're covering it as if you nearly wrote it yourself, you know? And the rock we hear you do in the rock, we've seen you. And was it Graffin Street where the guitar and the drum?  Oh, yes. Well, that's actually something that is very close to my heart as well, busking, because that's how I really started off. So when I came to Ireland first, I didn't know anybody. I didn't have any money. I didn't have any social media. And I'd never played really a proper paid gig. So it was, to be honest, it was quite a shot in the dark. Well, yeah, and to be honest, the night before my flight, I was actually breaking it. Like I was there was a moment where I was like, what am I doing? This is crazy. But, you know, when you have a dream, there is always a moment where it seems really crazy and you have to just get past that moment. And I know there'll be people listening in tonight that have a dream and that say, you know, I want to do it, but I'm scared, but I fear it's not going to work out. And I think hard work puts you where the good luck can find you. Well, you certainly have done that in spades and we're going to talk more because the whole seen a tail roadshow came on here with us tonight and all the the merch and the CDs and the DVDs and everything. You're you're you're on the ball right away. And that's there's a lot to be said for that, you know. But we're going to do for us. We're going to get a piece of music if you don't mind. So the first track you're going to do for us. Well, I'm going to do one of your own, I'd say, in terms of I'm here in Donegal and there is a song that I especially learned for the gig last night and in a show. And I figured that maybe hopefully the people of Donegal will like it if I sing. Well, one of their one of their songs. Oh, brilliant. And your own time. There you go. In the city of Chicago. As the evening shadows fall dreaming of the hills of Donegal. In 1947 was the year it all began. Deadly pains of hunger drove a million from the land. They journeyed not for glory. Their motive wasn't greed. A voyage of survival across the stormy sea. The city of Chicago. As the evening shadows fall of Donegal. Fortune. Some of them know their songs and music to ease their own shadows. You've made that your own. You know, that is you coming through and to do that and take a song, you know, which is so just strong with Christy Muir and give it a slap. That's brilliant. Absolutely amazing. Don't love that. Thank you so much. That would have been doing well last night. Well, it did. It did. How many dates are you doing on this tour? Oh, it is a massive tour. It's a big national tour. It's 38, 40 dates in total. Wow. Between the 4th of January and the 1st of April. So we still have about 30 dates or so left. Which to be honest, every night that I sit in my car driving home, my heart is so full, it could explode. I get that. It is just down to be honest. Funny thing is, we live in the same area. So we're both in County Kildare, close to Nays. But we had never met in person. So when I got the call to be special guest on this tour, I of course really checked out his music and watched all the videos. And I was like, wow, this is great. But you really have to see the show live.  I mean, the rawness of his voice, the emotion, the band as well. I mean, Alan is there on flutes and whistles. And it just brings a whole new element. I know younger people. I'm talking about my daughters and things like that. They would bring Kristi Murfand as well.  Everyone's talking and you're going, right, who is he? And then you see and you hear. He's releasing new music, isn't he? He is. Yeah, he is. So on the 10th of February, he has his first radio single coming out. Which is wild if you think of it. Because we're in the Millennium Forum in Derry on the 24th of March. And I believe that's sold out. Hopefully, well, fingers crossed, if you're in the Derry area and you're looking for tickets, so, you know, ring the venue, ring your friends, try to get your hands on a few tickets.  And he's releasing his first radio single on the 10th of February. But it's a self-penned song. It's very personal because it's about his little daughter. She's foreign now. And she's a sweetheart actually. I met her at the Kildare gig, which was his hometown gig. So, yeah, he's releasing his first radio single on the 10th of February. And I'm sure your listeners are going to love it. C'mere, when you get that call from, you know, Defancy going on tour with Dan McCabe, you have to jail with this person, don't you? It's all very well said.  But if you don't have the chemistry with the band and him, do you sing with him? And not at the moment. So I open the show as the special guest and then straight away he jumps on stage, takes the mic. But you know what?  You know, for you to come on and do that, and he's not going to take a chance on anybody coming on the show. So there's a lot of thought within that.  And you know, you have to stop and all the time and pinch yourself and say, is this actually happening? You know, so your parents must be very proud. Yeah, I mean, 100%. It really is, as you say, it really is a matter of gelling as well with the team, with the artist, likewise on their side and on my side as opposed as well. And in that sense, I'm just so blessed that the whole team is just so professional. I mean, sound, lights, everything, it's just the whole crew is so professional. And so nice as well. There's such a good vibe. And I'm a kind of person. I'm actually a happy morning kind of person. So I'm usually in a good mood. So for me as well to be in that environment where everyone's friendly and it's just, it's amazing. And yeah, my mom and dad actually, they're coming over for our gig in the National Stadium in Dublin. So they're coming over for that and I have some families, some other family coming over. Excellent. So yeah, it's great. That's well done. And that's a great boost for them. It's great pride there, but it's great for you to be standing on that stage looking down on your parents. That's going to be a brilliant feeling. Oh yeah, 100%. I mean, the last time they were here, seeing me on a stage, I was on stage of the Hot Country TV Awards and I received Hottest Act in Irish Country Music. I remember that. Yeah. And it is just such a huge moment for us to share because they've always supported me. They've really, I mean, since I, as a seven-year-old would play the same song over and over again, they've supported me every step of the way. So it's a huge moment for us as a family as well. Well done. Well done. The album. Now, you give us a copy of this album and the DVD. This is what I call professional. This album, just in case anybody's looking out of here, here we have it there. And there's, you know, I'm really looking forward to having a great listen to this in my own place. And it's live. The T H T in Galway. And look at the songs that are in that. There's 17 tracks in total. And these are, these are big songs. Caledonia, one of my favourites. Greenfields of France. The Dutchman. I just absolutely love the Dutch. I love to make them a clumsy doing that. And these are big songs. You know, this is a big, the green and red of Mayo. You know, my God. And you've got, you've got your own tracks on there, which is brilliant. And it's an absolutely professionally put together, tells a story. It's just so well done. And it's a full credit to you because some people can just, you know, put together a CD, but your heart and your soul's done that. And it's just amazing. So well done on that. How's the sales going for the CD? How have you found that? Well, first of all, thanks so much. I'm so glad you like it. And yeah, it's great. Actually, this album, I think will always have a very, very, very special place in my heart because there's a very special story. And as well, the booklet tells that story. So I urge everyone to go on to Cina Thiel Music. Actually, I haven't spelled my name yet. So I'll just do that Cina. So S, S for sugar, S-I-N-A. And Thiel is T-H-E-I-L. So Cina Thiel. If you go on to CinaThielMusic.com slash shop, you can order the DVD and the album and the T-shirts and the hats and everything's there and the fleeces. But anyway, so the booklet tells the story of how, when the pandemic hit, it was a fork in the road, I think for many people because, you know, there was lots of talks of retrain and reskill and we don't know where this is going and how this is coming back, if it's coming back. So there was a lot of uncertainty. And I think for many people, including myself, that was a make or break moment. It was the moment to say, am I going to give this all I got? Or am I going to do something else? And for me, it was the moment, I think when I really said, I'm all in. Sink or swim, whatever. I came here with a purpose to do something and I'm going to do it. My God, you are doing it. And we're wishing the home with the best of luck. You're mad hatters. You're hatters following you everywhere. You've got a crisp fan base. And you know, when you put a post up on Facebook, it's not that I'm amazed, but you get a lot of likes and shares and views and you look at that and you go, my, you know, so well done to you. Oh, thank you. We would love to get another song. We're going to take an hour break, but the next song you're going to do for us? I'm going to do an original now. I'm still thinking about which one I'm going to do, but I'm going to do an original. Brilliant. Stay tuned. We're talking to Sina Teal right here on Highland Radio, Monday Night Sessions. Don't go away. It's where you live. It's where you relax. It's where you make memories. Treat your home to a visit to Cooney's Home Interiors. We have everything in store to help recreate your home. Choose for an extensive range of suites, tables, beds, mattresses, and home furnishings for every room. Cooney's Home Interiors, let it Kenny. Style and perfection at incredible value. Hi, Gavin here from iMotors. With an unbeatable range of pre-owned vehicles available, there's only one place to visit, and that's iMotors. Call into our showrooms in Malin and Letter Kenny. We have Donegal's largest selection of pre-owned vehicles from starter cars, family cars, and luxury cars. We are your one-stop car shop. Visit iMotors.ie or visit us in Malin or Letter Kenny. Are you tired of waiting for treatment or surgery? Did you know you can receive immediate treatment across the border under the new Ni-planned healthcare scheme at potentially no cost? Donegal patients are still being treated with us at King's Bridge Private Hospital Northwest Post-Brexit. The process is easy, and our dedicated team will help guide you through it. So why wait? Contact us today to find out how you can skip the waiting lists and receive treatment in Northern Ireland. Visit kingsbridgeprivatehospital.com because life matters. As the exclusive sponsors of the Donegal Sports Star Awards, Donegal County Council take this opportunity to wish the committee ever success with the 2023 awards ceremony, which takes place on Friday night, the 27th of January, in the Mount Deregal Hotel. Tickets for the awards can be booked by contacting the Mount Deregal Hotel on 074 9106 700. I've just had the Eclipse Cinema's experience. Wow, they truly have taken a night at the movies to a whole new level. Amazing recliner chairs, director's lounge VIP rooms, pizza, and hot food served to your seat. Have a glass of wine and enjoy the film on the big screen. Try it for yourself at Eclipse Cinema's Bundorn and Lifford Sturban, where the stars shine brighter. By the way, the pizzas are amazing. You can book your seat anytime at eclipsecinemas.ie. Not to be missed. Abba Sensations comes live to Anchorage Hotel Ghidor on January the 27th and the Villa Rosso Hotel Bali Buffet on January the 28th. Tickets 20 Euro available online at Eventbrite or from Hotel Reception. Are you tired of waiting for treatment or surgery? Did you know you can receive immediate treatment across the border under the new N.I. Planned Healthcare Scheme at potentially no cost? Donegal patients are still being treated with us at Kingsbridge Private Hospital Northwest Post-Brexit. The process is easy and our dedicated team will help guide you through it. So why wait? Contact us today to find out how you can skip the waiting lists and receive treatment in Northern Ireland. Visit kingsbridgeprivatehospital.com because life matters. At Hickey Clark & Langen Insurance Brokers they compare quotes from all the leading insurers so you get a great price. Home, motor and van, farm, quality home, travel and liability insurance, they quote them all.  For a competitive insurance quote today call Hickey Clark & Langen on 9-1-2-6-8 or pop into their office at Bally McCool Letter County. Hickey Clark & Langen General Insurance is limited. Trading as Hickey Clark & Langen is regulated by the Central Bank of Ireland. Raymond Sweeney here from Ben Sweeney Iranics to let you know about the Bloomberg Integrated Dishwasher which can save you time and money. When you're pressed for time you can choose a quick 30 minute or 58 minute wash cycle or an intelligent auto program for perfect wash results every time. The German engineered inverter motor means it operates at low noise level so it's whisper quiet. And there's a seven year person that will warranty for peace of mind. Call in and see for yourself at Ben Sweeney Iranics or draw a letter to Kenny or in the shopping centre down low. This is Highland Radio with Paul McDevitt. Yeah it is and you're very welcome back. It's always on a Monday night just 25 minutes in front of the night and I do hope I find you well. Thank you for watching us. Sina Taylor is with us here. She's really done a beautiful Kristi Mur song. She's going to do one of her own. Have you written any songs? Yes. Have you? So that's another project for another day but my next album I would really like it to be an original album. So live at THT Galway has two original songs but I would love the next album to be mainly original because I do have a lot of originals. Yeah, well I know you have so we're looking forward to that. Right, this song you're going to do first now then. Okay, so you just mentioned my Mad Hatters and I thought I'd do this next one because I get a lot of inspiration when I write songs from my life of course but also from my Mad Hatters and one day on social media I asked a question. I asked if you could wish for one thing. What would you wish for? And maybe you could think that people said oh I want a lot of money, I want a big car, I want a big house but no, most people said that if they had one wish they would like to have one more hour, one more minute, one more second with the person that they love and that they lost. So I felt really inspired to write a song about that burning wish that although you know it cannot be true you just keep on wishing. Love the thought in there. And that's it and I'd love to dedicate it as well so David James, one of your presenters he was at our gig last night and one of his friends was there and apparently they received tragic news this morning about the father of one of his friends passing away so I would love to extend my condolences and maybe dedicate it to you. It's called Wishing Well. I wish I could just turn back, just turn back the time. Say that time's the grave, I told you I'd be strong now. There's these tears for you don't ever dry. No, there's the emptiness I feel inside. I aside, yeah I would give the stars just to see your smile. How I wish I could just turn back, just turn back the time, back the time. Say that wishes are for fools and not just to will but I can't help drowning this wishing well. Do you know what, it hung on to every word, it hung on to every line, the song. Thank you so much. And that's how you know, in my head that's how I know a good song. Beautiful, well done. Thank you very much. I never heard that before, I don't think you've done that before. No, no, no, yeah I wrote that. It was as well kind of during the lockdown and it was I think a very difficult moment in many ways, but in many ways as well it brought us together because with my Mad Hatter's my online following, really we grow together as a real family during that time and one of the stories that I haven't told about Live at THT Galway yet is that it really just exists because of my Mad Hatter's because of my online following and if you're now listening wondering why it's like Mad Hatter's because I always wear a hat and I'm a bit mad to be honest but I raised during Covid 16,000 Euro in three weeks with them to make my dream really of having my own album that is truly just mine that I own. That's amazing. That's amazing. Yeah, to make it and I'm so proud. You know, like so much was going on in the world then and you're able to do that. Yeah, well I really feel that we gave each other so much support. I mean people, I get so many still lovely messages of people saying you know look you helped us so much throughout lockdown with live videos and but for me it was the same I mean I got up one day and I looked in the mirror and I said if I didn't have my online following my Mad Hatter's, my music I'd be so lost because my family doesn't live in Ireland I remember came here by myself. And your personality is not one of just right that's it there's no one happening because you have to be going all the time you know you strike me as that type of a person that's it. You can't sit still really and it must have been like a big pfft all of a sudden I know a lot of people went through a lot during the pandemic and I'm talking musicians here and I'm always curious as to how they dealt with it and how they worked with it and the reason why I ask that question is always I like maybe somebody listening do you go ah right okay you know just they can take it on board might help somebody out you know but I think he's managed well I think a lot of people don't very not when I say very well I mean for the mental health they exceeded themselves and congratulations to them and well done to you for that tell us about the DVD because this has gone out on TV Yes oh I'm so happy Brilliant Yeah so first of all I must say a huge thank you to Fergal and the whole crew at the Town Hall Theatre in Galway because they really they really work for the artists and that is just amazing to see so they supported me all the way and yeah it's an album it's a DVD and Tijikaha acquired the license and it's going to be broadcast on TV and also on the online player for the whole world to enjoy on the 4th of February at 7.30 p.m. so Will you be sitting on the watch side or what way will you be because you've seen it obviously but it's just maybe a surreal feeling sitting watching TV and that's me there Oh unreal unreal well the thing is on the 4th of February at 7.30 p.m. I'm going to be getting ready to go on stage at the Racket Hall because that is a tour date but I even though I'm going to be warming up and this and that I'm definitely going to find a TV and tune in for at least a little bit at least the first moments because yes you're so right I was actually so lucky to be on Opry Le Daniel as well that's right yeah a few weeks ago and the moment you tune into the telly and you see your face and it's just it's unreal I mean same as hearing your songs on the radio and a huge thank you to you and to all your listeners as well for supporting radio supporting radio and for supporting Irish talent and Irish based talent it really really goes such a long way well we have we have it here and spade folds and bucket folds we have it here the talent is here in the Northwest in the country and we're just tapping on it and that's where we encourage people send us your music and get it out there and that's what it's all about and it's just a privilege to be sitting here on a Monday night and artists like yourself and artists like Jim is coming on and you know and these people you know just bring so much to the table I'm just an awful and yourself and all listen it's been an absolute delight having you we would love to get a final song if you don't mind absolutely well do you know what this one mentions Donnie Gull actually as well it's one of my own songs as well and it is one that I played on Opry Le Daniel so to you know see your own song on television it's it's a huge deal and of course thank you for having me everybody get your tickets so on the 10th of February we're in Mount Erego here in Lederkenny and then on the 18th of February we're in Swatra and on the 24th of March we are in the Millennium Forum in Derry which seems to be sold out but keep your eyes peeled and you know if you when there's a will there's a way to the ring the reception at the hotels is that how to get tickets yes and also Dan McCabe music and Dan McCabe music slash tour so have a look I mean there's still over 30 dates left and more being added to the calendar so just have a look and see you know where would suit you or even make a weekend out of it there are people there from you know in Waterford that are from you know Dublin or from Galway or so make a weekend out of it it is a fantastic show are you delighted with the reception you're receiving at these from the audience yeah I really really am I mean it's I came to Ireland with that dream and that purpose to one day stand on a stage like that and sing to a fantastic audience and it feels it's a dream come true so if you're listening if you have a dream work hard at it that is a big thing and keep hard at it and hard work we'll give the details of the CD and music and that after but this final song it's called home is where the hardest oh I love that once again Scenetill music is available you've got your Facebook you've got ScenetillMusic.com and Facebook forward slash Scenetill Instagram at Scenetill and the album is called Town Hall Theatre in Galway and there's 17 tracks and I am so looking forward to having a listen to this. The DVD is available as well and you can catch Scenetill Live on T.J. Cahar on the 4th of February or you can catch her live with the brilliant Dan McCabe on his Nationwide tour of 30 plus gigs and I had him all the time come here the pleasure is over thank you so much indeed thank you so so much for having me and again Sina spelled S-I-M-A S-I-M-A T-H-E-I-L thank you so much everybody for listening have a safe journey back to Kildi


Hi, I'm Balogun Steving and thanks for tuning in to my lightning talk on digital analysis using the TIGI NDR. First day introduction. Forty years have passed since the first case of HIV rates, yet in the year 2020, 1.5 million people were nearly infected with the virus. 690,000 people died of rates related in essence, and approximately 37.6 million people were living with HIV rates. While remarkable progress has been reported in the last decade, inequity between Amidian countries continue to have the epidemic. Those some countries have attained epidemic control, many are off track with COVID-19 conflict and humanitarian emergencies reversing the case. The rates are set to the ambitious identity to achieve epidemic control of HIV rates by year 2030 through identification of at least 95% of persons living with the virus, retaining 95% of those identified on treatment, and achieving virus suppression at least 95% of those on treatment. Nigeria has the fourth largest epidemic in the world, with an estimated 1.5 million people living with HIV. At the end of 2020, the progress across the three 95s are 73%, 89%, and 78%, with very privileged progress across the states as shown by the map. To achieve the innate standard, granular data at community, local government, and sub-population levels must continuously be made available, i.e. utilized by a fund decision. In 2016, through the preferred support, the journey to the Nigeria National HIV Data Reprocessory started. The Reprocessory contains the identified reports of over 1.5 million HIV clients on treatment across the country. This is accessible to persons within the country to track progress and improve programmer address levels. A line list of these clients can be downloaded for further analysis and use. The picture below shows the snapshot of the NDR public dashboard. According to the PEPFA Monetary Evaluation and Reporting guideline version 2.5, it is essential to not only capture high quality data, but to also continuously use and analyze the data to achieve maximum programming path. The only way to improve data is to use the data. However, analysis of the downloaded data is traditionally conducted through special applications. While this provides a great platform, the downside is include, the software must be installed on the user's computer, the user must be familiar with the formula for the calculations. The point-and-click nature of the analysis makes it a platform with difficult reproducibility. Also, performing the same analysis vertically can require tedious and time-consuming. Therefore, the cross-functional team of seven clinical and data experts came together to put the TIDI NDR package to support analysis of the NDR pressure guidelines. This package was designed in line with the data science work proposed by Adlericam. Variant functions are responsible for importing, tidying, transforming, and summarizing the data. Line tidyverse and tidyverse related packages were used in the development of the TIDI NDR package. It's available for installation from both the Github and CRAM. Where possible, we named the functions similar to the PEPFA program indicators that users are already familiar with. These functions are grouped into one important function, seven treatment-related functions, four parallel functions, and so several functions. The benefits of the package include it provides a platform for data analysis and automation of project projects. Analysis conducted using the package is reproducible. It can be used in a light volume of data. It supports easy identification of program graphs for tailored intervention and provides a foundation upon which other relevant program applications can be built. This many-hands dashboard and the weekly detailed analysis showed underlight where some of the examples of applications fit on the package. We are courage to try the package out, give us feedback, and we welcome your contributions and suggestions. Thank you for your time.


Hi, my name is Pisley, working at Hyundai Motor Company. In this talk, I'm going to introduce Guider, a new performance monitoring demo, and explain how to use it. This is a summary for my talk. First, talking about performance analysis and optimization and tools be required. Next, introducing Guider and its various features. And finally, explaining how to monitor performance of our systems automatically using Guider. Let me talk about performance factors. First of all, the major performance factor is CPU. There are many reasons to make your system slow, such like CPU intensive jobs, and frequent context switching, and busy rate tasks, and so on. If your system is slowing down, the first thing to do is watching total CPU uses and which tasks are using CPU cores. Memory is also important. Frequent memory allocation and deallocation jobs will consume CPU more than we expected. And infrequent allocation and missing deallocation, such like leaks, memory leaks, can cause the out-of-memory, and then system will be slow seriously. In the worst case, it will restart finally. To free up memory, links corner try to flush file caches, swap pages out, it called the reclaim. Once reclaim start, the system will slowly start to slow down. Next one is IO. Generally, block devices is the slowest in our system these days. So optimization, such like caching, preloading, compression, workload tuning is required. Especially, unnecessary IO operations should be removed and contiguous operations must be merged. Last one is for communication between tasks. Lock, it's very important to prevent data corruption shared between multiple tasks, but it can have a huge impact on performance. Accessible lock contention increases CPU usage and also response time. So moreover, performance can be worse depending on lock attributes, such like priority inheritance protocol and easy way and wake up storm, in few text and in hooks. So in addition to these factors I described, there are many other performance factors. Most importantly, we need to able to recognize each performance factor and measure its actual impact and verify them. We must think about how to measure them. So logging and using tools, most effective way to analyze performance. Logging is very useful for recording specific information, but understanding log requires domain specific knowledge. So system level engineers or new members, new engineers are difficult to understand them usually. In addition, adding new logs requires source code and tool chain for a reveal. It's very boring and time consuming job. It's also difficult to record and analyze too many logs because of the limitation for memory and time. So we prefer to use performance tools like this. It's very comfortable and effective to analyze performance at system level. So as shown in this picture, there are many performance tools in various areas, but sometimes too many tools confuse us and determining the right tool from a variety of performance issues is not easy. So even though they are not all installed in our system usually, so we should install them in manual, but they may require latest kernel and libraries and dependent packages and more kernel configurations. So after installing them, even require rebuilding their target program and restarting target tasks and loading kernel modules again. So there are too many limitations. So I introduce Guider, Unified Runtime Performance Analyzer. It can monitor, profile, trace and visualize various performance factors. And it also contains many embedded units. Now it consists of about 135 commands and each options. So monitoring features provide continuous performance stats every interval in real time and profiling features provide a statistic overview or collected data during a specific interval. Tracing features provide specific data on the execution of the task in the form of logs. So Guider is a kind of command line interface tool. So it offers a lot of features by the combination of commands and options. But in this talk, I'll try to explain only some useful features because of time limitation. So it's open source program and written in Python. So it doesn't require installation, but PIP and Yachto recipe are also supported for your convenience. Actually, just executing Guider.py file is enough to use it. Guider never use external binaries such like executable programs, libraries and Python packages, except for map plot for some kind of visualization. Most of Guider features are implemented directly using standard libraries such like Lipsy. That's the reason why Guider doesn't require reviled install and configuration. In addition, it can be applied with only one megabyte of storage space. It's very light. These characteristics are very attractive in embedded system. All features of Guider are supported in Linux and Android. And it also provides some limited features on macOS and Windows. From now, let me introduce some killing features of Guider. First one is monitoring system resources in real time. It looks like Linux top, but this feature works by periodically updating stats for system resources and events. So system resources are about system CPU, memory, swap, block and network storage. So as shown in the picture, in the first part, system resources shown on the timeline here, such like number of core number and RAM and swap. So additional system information such as context switching, interrupt, running task and memory zone and performance stats using our performance monitoring unit are also displayed. And second part here, important system library resources and events are displayed. System states such as CPU uses and available memory and swap uses and memory reclaim events and lab IEU and network IEU are most delicious information for performance analysis. In addition, core usage is also displayed not shown in this picture, governor, CPU governor and clock and temperature for each core can be shown together with FU using some specific options. In the third part here, storage information about busy and workload and available space is shown for each devices. Habit storage workload can cause serious performance degradation, so that's the reason why we should check these stats. In the upper part of this picture, here is similar to block devices, network information about inbound and outbound is shown for each device. In the lower part of the picture, not only system resources, but also task resources are shown with their attributes in real time. So it's a little bit similar to Linux tab also. Uses for CPU and virtual physical shared memory and swap, lab IEU and memory details displayed well. The shown tasks are sorted by CPU usage by default, but you can change the sort of order using some other options. And task filter is also available to show only specific tasks. All or specific function calls are monitored for specific tasks in real time also. In addition, task stats about function calls also displayed such as average, minimum and maximum time. At this picture, all function calls are shown with vector assist. This part is called the function called last and this part is for vector assist. So the usage is not about CPU, it's the proportion for total of actual function calls. So this feature is used when finding frequent calls or measuring specific function call count, including backtrace. Of course, there is another function monitoring feature to measure CPU intensive function calls by sampling techniques. The task filter and function filter are also sorted. Yeah, this is for these calls. It's very similar to prior function call profiler. All these calls including backtraces are monitored for specific tasks in real time. And all opened files and sockets and pipes are monitored for each process in real time. Files are displayed with positions and open plugs and TCP and UDP sockets are shown with binding and connection status and UNIX domain sockets are also displayed with file pass. This kind of information is very ambitious with debugging issues or performance tracing. The process filter and file filter are also supported for this one. Yeah, the tracing feature for native functions such as C and C++ and Rust and Go is provided. Native function tracing is started by bit trace command in Guider. And the command is implemented using backtrace called trap. Breakpoints for all symbol addresses from ELF and DWARF sections are injected to the target tasks virtual memory Guider itself. So Guider can detect events for function call and function return from target task using bit trace. So Guider can even read and manipulate registers and memory for the target task when function events calls. As shown in this picture, call stacks are shown with various steps for go program in real time. Arguments and binary name for each function are also displayed together in all line. The G option in command line is task filter. So yeah, we can filter some tasks including specific words. And H option means printing backtraces like this here. So next tracing feature is about Python function. Yeah, Python function tracing is started by PY trace command in Guider. So the command will print all Python method calls not native calls. So as shown in this picture, Python call stacks are displayed in real time at various steps depending on the stack frame. Files and line number for the each function are also displayed together. Call commands used in previous native function tracing are also available for this feature. Next tracing feature, yeah, is for this call. Yeah, it's very similar to previous commands. The difference with previous one is this call that is applied with backtrace and return value here and elapsed time for each this calls. Yeah, next trace feature is for signal. Yeah, signal tracing is started by sigtrace command and it will print all signals received signals for specific target tasks. So we can trace what signals are received and why the signal is caused like this. This is segmentation fault event. So text-based analysis is specific but less readable. So that's why Guider provides visualization features in SVG format. So using the SVG format output in your web browser, it provides an easy to view and responsive interface. So first visualization feature is about resource graph like this, this is for CPU and IO and memories. So this visualization feature makes it easy to understand big data collected for long time. So it also helps us to understand trends in resource uses and good for communication with other people. Next visualization feature is about scheduling. Scheduling data is very large and very difficult to analyze one by one. Therefore, as shown in this picture, scheduling data such as time slice and pre-emission and blocking should be visualized prior to detailed analysis. Using the SVG format output in your web browser, you can view details for time slices like this. So it's very effective for analyzing multi-threaded programs, interactive services and delayed tasks and core utilization. In addition, this feature also allows for scheduling events as well as other custom events having timestamps for start and stop. And last visualization feature is about call stacks. Analyzing only last called functions without who call stack is not important because standard functions such like read and write can be called by any other functions. Above all, in most cases, last called functions will not cause all the problems. The problem is likely some other functions that called those last functions. Therefore, to analyze performance problems in function level, we need to be able to see the who are including each call stacks. In this case, this frame graph feature is very useful to analyze call stack-based profiling result for CPU uses and IO blocking status and memory leak and syscall trigger and specific function calls. As shown in this picture, last functions at the bottom of each tasks are various here. So we need to analyze upper functions that contains them here. So I guess modifying those functions will improve your application performance actually. Opening the SVG format output in your web browser, highlighting and zooming and searching specific functions or stacks also available using mouse and keyboard. Yeah, so far I have explained how to analyze problems that have occurred already. However, how to analyze problems that are not well reproduced or had complex conditions, sudden stuttering and screen freezing, system reset and audio chopping and slow app launching or switching. These kinds of problems are difficult to analyze using simple logs and often require system level information, especially for temporary problems that occur suddenly and disappears. So there is no time to try to analyze something by connecting a terminal. Sometimes there are potential problems that are not even visible to the naked eye. How can we analyze these problems easily and quickly and accurately with minimal effort? For this purpose, Guider runs as a system demo at all time and monitors system status and activities. And based on threshold for predefined resource or event, specific commands are actually automatically executed to handle them. The specific options is shown in the figure. First, GuiderDemon loads the configuration file during initialization here. And registers resource thresholds for each defined event and commands to handle them. After that, their target resource uses and other states are periodically saved and checked. And if the status meets their conditions of specific events, then events are generated. Here. In addition, a separate report file is created and stored in storage by summarizing the stored system information, including resource uses. This allows you to automatically handle problems with predefined commands. When a specific problem occurs or start problem analysis with a generated report, these functions, which works all the time, are usually performed using a small amount of resources, about one to five percent per second based on one core CPU. So it's very lightweight and suitable for embedded systems as well. In the demo, the occurrence condition of each event is defined as the threshold value of each resource defined in advance through the config file. Each event is largely classified into system and task and device units. System type attributes are defined for system-wide resources. Task type attributes are defined as well as all or specific tasks. And device type attributes are defined for specific stories or network devices. In this case of resources, as well as hardware devices such as CPU, GPU, RAM, GPU-MAM, stories, network. Logical resources are set for such like block and load and file descriptor and sockets and specific files and tasks. Additionally, various types of logs and functions and IP messages are also available to be monitored. So inside Guider, a lot of, oh, it's difficult to see. Inside Guider, a lot of resources and statistical information is updated in real time. So it's continuously checked to see if there are any events that exceed predefined thresholds. Some of the information collected inside the Guider is displayed on the screen here. The command to be executed when an event occurs through the config file can be also defined. If you look at the config in JSON format on the right side of the screen here, events of system and tasks are defined for CPU resources. This is for CPU. So through the system part defined at the top, if the average system CPU usage exceeds 95%, the saved command will be executed and Guider creates a report file based on the information, system information, it has been being stored in the buffer itself. Through the task part defined at the bottom here. When the average CPU usage of a specific task exceeds also 95% for five intervals, the CMD theta frog commands is executed. So Guider starts monitoring for all threads of the target process and save the result into specific file. In this way, when each event occurs, the commands defined in the command list are executed sequentially and in parallel. So these commands may be predefined in the config file. So it can also be a user defined command that the user can execute immediately in the shell. So the left side of the screen shows the command provided in default here. So the top command system wide monitoring and FTAB command monitors open files and MTAB command provides specific memory profiling and disk top command provides specific IO monitoring and net top command provides specific network monitoring and fungal rack commands monitors functions for all threads and theta frog commands monitors all threads of specific target task and TTAB UTAB, yeah, here. Command monitors those specific functions that perform a specific target stress. And finally, leak command here, yeah. The command performs function tracing to find memory leak point for specific processes. In addition, various functions provided by Guider can be easily combined and used as event handling commands. All of this is done by Guider itself without any installing packages or specific libraries. Yeah, as shown the bottom of the screen here. When an event occurs, the names of the report files that are automatically generated have a regular format. All the files start with the execution order and number of reports and the resource and occurrence range and threshold value and time information of events are generated, the report added to the file, these files. In default, each report is just text file but it can be compressed and generated according to the Guider execution options. The reason that the compression function is supported because report files are automatically created in background, so storage can be excessively used when many files are created. So yeah, the biggest issue is no storage space. So in addition, if you use the option of the maximum size of the directory where report files are created, the demo tries to maintain the specified capacity by erasing the oldest one if a new report file is created that exceeds the specific size. This is very important for mass products for embedded world. From now on, we will explain the report file that is automatically generated when an event occurs. At the top of this report file, information like the picture is displayed. So execution options and versions and runtime, load, number of tasks, corner command line, this information helps to understand each system and execution options through report files generated in various environments. The following is information about system resources, information about RAM and storage network. Other one is displayed. It displays the system resources at the time. The report was generated as well as the resources at the time. The demo was first launched. Using this, you can see the approximate resource changes and easily determine the resources available at the time of event creation. If the previous page showed a snapshot at the time of the event as each resource table, from now on, based on the information stored in the buffer inside the guide, before the event occurs, it shows the amount of resource change in each section for a long time. For example, the top summary table shows the system resource usage line by line for each segment. This plays various resources such as CPU, memory, block, swap, reclaim, fault, context switching, interrupt, number of tasks, networks, and other ones. So this table means the change of resources, CPU, your memory, block IO, reclaim, like this. So next is the top CPU info table here. This is for CPU usage for processes or threads running. So it displays the minimum, average, maximum, and total stats for each processes CPU here. So it's very effective when we analyze specific tasks or use CPUs for a long time. And other resource tables like this one is for memory and delay, and IO, and C group, and other ones. When analyzing a report, it can be useful from several effective properties. Finally, the part that shows most specific information. So it shows detailed events and resource information that occurred in each section. It's very similar to Linux top. So it shows detailed events and resource information that occurred in each section. So based on previously summarized information, it's information that can be referenced when you need specific information on a specific section. In particular, the information of the processes is specified and it's possible to check how much each resource is used in each area. So finally, there are part, this part that shows the most specific information. Okay, so as I show you, this report is converted to SVG format visualization files. So, okay. There are cases when it is necessary to control the demo under special circumstance. At this time, since the demo operates in background, so commands cannot be sent to the standard input on the share. So the guide provides an event command separately to control the background demo. So this command is originally used to generate the specific event, but if string start with CMD is used, it's interpreted as a command to be passed to the demo. The command to be delivered to the demo is as shown in this figure here. There are buffer size change and buffer initialization and monitoring stop activation and deactivation of monitoring for specific resource change of monitoring cycle. Config reload and first report generation and demo restart and other ones. So I have explained some kind of features of Guider, including tracing and monitoring and demo. So there are many useful features besides the ones I described, but I couldn't explain because of time limitation. So I introduced performance monitoring demo features. So it will be more expanding to manage and analyze performance issues itself. For specific details, please refer to the readme file in Guider repository. If you have any questions, please contact me using email or GitHub issues. Yeah, thank you. That's opposed to many features. I felt that some of the features in this tool used the EVPF feature in the Linux. Yes, right. So which features are using EVPF? Can you explain? Yeah, right. EVPF is very nice and it's very latest techniques, but it requires latest kernel and some kernel patches. So Guider doesn't use it just using ptrace or ftrace only. Is there any unique features that the other performance tool don't provide? Unique features. Yes. Function monitoring and task monitoring and other ones, stack trace. Yes, right. So that's right. It's all right. Thank you. Yeah. So question is, can performance analysis tool works on the Yokto OS of embedded systems? Yeah, sure. Guider, there is already Guider recipe on embedded recipes, so you can use it easily. And actually, as I told already, just copying Guider.py file is enough to use it. Yes. There's no requirement for using Guider on any Linux systems. Yeah, it only requires Python, yeah, default Python. Thank you very much.