the same presentation of TFNN. The Tom O'Brien Show is produced every business day. Tom takes your phone calls toll-free at 1-877-927-6648, internationally at<PHONE_NUMBER>. Let's go to Eddie and Booker-Ton. Hey, Eddie, what's going on? Hey, Tom, how are you, man? I'm doing great, man, yourself? Good, good. It is a treasure to have TFNN every hour during the trading day to be there to help you to guide you and even to give you some peace of mind or like did somebody else is there with you while you're trading this crazy market? Either up or down. Well, listen, we appreciate you growling and prowling us out here because we wouldn't be out here, folks, if we didn't have all you guys, gals, tigers and tigers as clients.  Now, Tom O'Brien. Welcome, folks. This is Tom O'Brien of TFNN. We got five days a week. We got seven hours a day. We go 24 hours a day on the internet at tfnn.com. Always remember, folks, whatever you think about, you bring about whatever you focus on grows. Hope everyone's having a great day, safe day. Let's make it a great week, folks. Don't take anything personally. Transform your life. When you refuse to take things personally, avoid many upsets in your life. Feelings of anger, jealousy, and even sadness will simply disappear if you don't take them personally. Knock it wise. Let's take a look at it out here. We have the Dow Industries down 368. NASDAQ off 320. S&P's off 64. Gold contract down $18.80. Traded $17.33 an ounce. You got Silver off 23 cents. $22.45 an ounce. Light Sweet Crew down 40 cents. $75.05 a barrel. Notes and bonds. The 10-year note down 12.6. Traded $131.13. 30-year off one and a half points. Traded out at $159.07. We get the 10-year right now. Is yielding $1.53. King Dollar, King Dollar just took out of the tie. We have 386 ticks. 93, 768. Euro's at 116. Yen's at 111.62. And the British pound is at $135 to $1.00 U.S. Dollar. iPhone numbers<PHONE_NUMBER>. Give us a call, folks. One note's going on in your world. In the world of the S&Ps, let's take a look at them. What do you have? Well, we get divergence out here, and this is what it is.  The low of that downdraft is 428, the highs 436. Now watch this, folks. This is pretty cool. So the highs 436.56. We're going to do a lot lighter volume. I mean, a lot lighter volume in the spy, OK? So we were down the first time with 166 million shares. We've done 88 right now. So I suspect what we're going to probably do is, I don't know, maybe 100, OK? It's still 100 versus 166. The number to keep your eye on if you're looking for a bounce is this. It's 436.56. And what that is, folks, is that that's the high of your high volume low. If the spy closes above that today, you'll get a bounce tomorrow. That's my take on the spy. That's the spy. Now, here's the difference. Inside the NDX100, what you have is this. Different ball game all together, too, big time. Inside the NDX, the 3Qs, we have come down to a price point of 359. You've already done 77 million shares. Well, this is an ABC structure on the way down. You're breaking 76 million. So your A point on this is the high, which is the 382.77. Your B point is 360.93. So let's just say 18 bucks. Your C point up here is the 374. So that's going to get you at 64, 54, 356. And we made it to 359.37. So when you look at this, two different things end up happening. We're going to have now an additional high volume low. So that's going to get tested. We have an ABC structure on the way down that's not finished yet. I expect they're both going to be finished. So it's going to be intriguing, because this is a tough one, meaning that normally, if you are going to keep going south, the spy should be a lot lower also, with volume, and it's not. So that's telling me that we've got to have a heads up for a slight bounce here. That being said, my take is that we're still in a monster consolidation, and that we're going to be running down to this 19th of July level. That's where I'm looking for this baby to go. This could get real deviant, man. And what I mean by real deviant is that you can get another little bounce. If you're getting a bounce that's on lighter volume, then you're going south again.  You don't want to see a bounce and then a sideways move, because the bottom line is if you see a sideways move, that's building cause for lower price if we haven't tested the low. That's kind of how this baby shakes out. If we take a look at the tick out here, when you get something like this, folks, between the tick and the trend, you can get a good understanding of, OK, are we getting close? Where are we in the aspect of making any kind of a bottom? Well, thus far, there's not fear, and that's not good. That's the other side of it. So lowest tick reading out here today, it's saying 14.04, but you can't use that one, because that's the one off the opening. We can use the one at 10 minutes of 10. That was minus 13.95. That's not enough. That's the bottom line. That's not enough. And so let's go over to the E-minis first, because that closed there on the E-mini is going to be really important. And what I've seen many times, though, in downdrafts is that you can get a good little bounce going, and all of a sudden it just gives it up in spades. Right now, the way the E-mini is trading, it looks to me like the E-mini is going to try to make a run to higher price. As we had a low out here, 43.34, with 35 points above that right now, it looks like it wants to go a little bit higher, man. And this thing can get into, what, 34.84? Yeah. I mean, this thing, 43.84? What's another, what, 14, 15, 16 points? That'll only get us down about 45 points. That's what it looks like. NQs, we pull the NQs up. What do you have inside the NQs? They got a bounce, too, man. They want a bounce. These last couple of bars, people agree to you, man. We're in a correction, folks, but because this buy-in, the dip has worked for so long, man. The bottom line is that they're going to be buying it until they don't buy it. The NQs can get a little bounce, too. I think we're going to get a little bounce. So it might take, though, that is not the end of where we're going. That's the real bottom line. Gold, gold contract out here. Let's take a look at the gold contract. That traded down to 1727. You're at 1733. That being said, you've come down with tremendously lighter volume. Now we need a rejection of lower price. What we have had in rejection of lower price is in the Gold Bugs Index, as well as the XAU. The XAU, the HUI, pretty hard to believe. In this market, you get the Gold Bugs Index is up $0.09. It went down to 225 or 230. That rejected lower price, as did the XAU. So the XAU also got down to the price point. We hit the low out here today of 117. 97, you're at 120 right now. In both cases, they reject the lower price. They want higher price. Not bad for a market that has gone south. And the reality is that the gold equities are telling us this market wants to go south. Stay right there, folks. Come back with us. I'm Amistad Basil Chap. Are you looking for a way to consistently add winning trades to your portfolio? Tom O'Brien is here to help. Tom O'Brien has been successfully trading markets for over 30 years. A frequent contributor to TD Ameritrade Network and CNBC, Tom O'Brien founded TFNN over 20 years ago to help educate investors just like you. Tom's Daily Market Newsletter, Market Insights, is published every morning when the market's open. To give you the competitive informational edge you need to succeed, these newsletters are packed full of Tom's advanced technical analysis. And are geared to deliver comprehensive strategies for a successful portfolio. Get Tom O'Brien's newsletter, Market Insights today, and try all of our products and newsletters 30 days risk-free with our money-back guarantee at TFNN.com, TFNN Educating Investors. What's separating you from the most successful men and women on Wall Street? That's right, information. Having all the information gives us the perspective we need to place the right trades at the right time. The TAS Profile Scanner is the premier market-profile-based scanner. Powered by its acclaimed TAS proprietary algorithms, this feature-rich scanner instantly filters over 2,500-plus global financial markets, such as stocks, ETFs, commodities, futures, and forex. This powerful suite of tools leverages instant trade filtering and strategy formulation to show you emerging trades before they happen.  Level the playing field with the TAS Profile Scanner, which you can find under the Services tab at TFNN.com. Sign up today. Sharpening your skills as an investor is like getting better at playing a musical instrument. You have to practice, sure, but you also need excellent instruction from experts. At TFNN, you'll get advice and guidance from the authority in technical market analysis, and it's not just dry, tedious text either. TFNN airs live financial content streamed live on TFNN.com and TFNN's YouTube channel with Tiger TV, live every market day from 8.30 a.m. to 4.00 p.m. Eastern. For free, each host is an experienced trader and gives their take on the market while taking calls and questions live from around the world. From the moment the market opens until the closing bell sounds, Tiger TV has eight different shows with expert hosts to help you make the right moves with your money. Watch online at TFNN.com or on TFNN's YouTube channel and become the investor you were born to be, TFNN, educating investors. Call now, toll free at 1-877-927-6648. Internationally at<PHONE_NUMBER>. Welcome back, folks, to Dow. Dow Industrial is right now down 377.  Let's go over to our man, Mr. Basil Chapman, as we do each and every Tuesday. And don't forget, folks, Basil has an outstanding show here every trading day. 10 to 11 Eastern Standard Time also is a great newsletter, the opening call. Now, it's very easy to get the opening call, folks. You come over to our website at TFNN. You go into Newsletters, you're gonna see it right on the left-hand side. You just hit that Subscribe button. You can get the opening call for one month for $149. You can get it for six months, a $695, which is a savings of $199 or 20%, 22% that is. And you get it for one year for $1195, which is a savings of $593 or 33%. Now, they all come with 30-day money-back guarantee. What Basil also has on this page, folks, okay? He's done approximately 10 to 12 archives. So if you wanna understand the market, you wanna understand how to ride the Chapman Wave, you get all of that. Check it out. Come over to our website at TFNN, hit Newsletters, hit that opening call. Basil Chapman, what's going on? Hi, Tom, how are you? I'm doing great. We're rockin' and rollin'. Yeah, we're definitely actually a little more rolling than rocking this time. Yeah. So I've been speaking to you for a couple of weeks now and saying that I've been raising money in my subscribership, the opening call newsletter, taking profits where we can, just having small trades. But mostly we've been looking towards the short side. We are short the QQQ, the NDX100, from just about two points off the top, less than two actually. And what's very interesting at this particular time is, you see, within the context of the Dow, if you look at the 35,631, all-time high of the 16th of August, look at this, they make the H pattern. Let me just show this for people who are new to my work. There are a couple of patterns. I look at straight line, cup formation, and an arch, you can get a combination of one and two, or one and three. You can see in this particular case, you've got this big arch formation that took out that left side low, went down lower. And usually this fails, this arch formation that I call the H pattern or the dreaded H, if it takes out the left side low, it fails at a peak A or peak B. So there it is at a peak, becomes a peak B minus in the first one round about in August. And we've just had, yesterday went to a peak B and stopped right there in that, I call this the inside track repellent zone. See this little tiny channel here, there's a declining channel. And we've pulled back quite sharply. And what's important is the weekly chart is starting to deteriorate. And I always look for in the Chapman Wave methodology, we're always looking for a buy signal to take prices up to at least four higher peaks and alphabetize them. And it's at that fourth highest peak, peak D, where I always say other things can happen. Yes, you can go a little higher. You can see this one went to an E right here, but it's at this fourth highest peak that you look to see is there weakness, is there a continuation pattern, but the objective is to get you from the starting point to at least the fourth highest peak. And then we use other Chapman Wave techniques. Well, it looks to me like by the end of this, by Thursday afternoon at four o'clock, I'm not sure we're gonna be going above 35,631, you never know. And this comes with a news related market that we have. You can't tell, but it looks to me like we finally gonna get that peak D in this resistance line. Look at this long-term resistance line in the Dow. Let me just pull this back. And you can see it's going back from 2019 all the way with rising prices. And once again, we got right into that track and the prices are starting to pull back. So on a shorter term, I'm suspecting that we've still got a bit more to go on the downside and there's a consolidation occurring, but my biggest concern, and as I've mentioned to you quite often, is that the QQQ which has Amazon, Apple, you've got all the really big stocks that count, they start to fan and you can see that there's a second dreaded age pattern. This time today we went underneath the low of 360.93 that was made, I think it was about the 19th of September. Right now it's above that. So you have, in my methodology, you have about two to three sessions in which to close above it. But if you go below it, it puts a cap on the upside until you get a buy signal. And if you close below it, it really says that the upside is going to be determined by whether or not you can get very good technicals turning around to be able to get a strong buy signal. So at this particular point, the QQQs, big digest, I'm almost sure that I'm gonna put it down arrow here for the weekly chart to sell. I've got at least a sell signal in the weekly chart. This is the first time in a long time. So I'm very cautious here, there's a lot of news you're not talking about this bad news cloud cover. We certainly have a whole bunch of things coming together that suggests that the market this time is taking seriously all the things that could be concerns, high interest rates, you've got the Fed, you've got the vote that comes up on Thursday, they say it's gonna be Thursday, you've got the higher, you spoke about the dollar. Look at, this is unusual, look how strong the dollar has been, it's broken out above all the recent highs of this year. So there's a leg B now in the monthly chart, it's leg E in the weekly chart and it's leg E in the daily chart, 93.75, wait for subscribers, be still along the dollar. So all in all, the other thing's a TLT. Look at this from a peak D, remember the fourth highest peak? Well, there it is, a peak D in the daily chart and we go from just about 152 to days low is in the 143.64 area. So there's definitely a seat change in the interest rate which we hadn't really seen before because it mostly traded in the sideways range. So you can see in this arch formation in the weekly chart, the TLT, which is a Lehman 20 year T bond fund, probably has more, 20 and 30 year bonds as well. But it's gone below, we've gone until Friday to close above the left side low of the week of the 13th of August, about 145, 43 and right now we're at 144, 46. It's possible to do that. But wow, this is the first time we've broken from this July, August, September, it's three months of sideways consolidation. So there's a lot going on in the markets taking notice and that's the whole thing about my bad news cloud cover. It just says if the market is taking all of this and acting badly, then it's important to focus on the news because that's what's affecting the market. Yeah, it's pretty wild man, there's no doubt. And it's intriguing that the Dow and the S&P are a lot stronger than the NDX 100. We'll see when we come into this close here because it looks like it's coming down a bit but there's no doubt that this is this, what I mean by anything folks, this is a little bit, to me this is a little bit different because normally- This is a seat change because we have not seen the leadership in the queues, which for what, it's four, five years, they've like the semiconductor index, they've led the market up and down. Oh yeah. This is the first time we've seen that this previous rally that we started a week and a half a Monday a week ago, this is the first time that the queues didn't lead all the way up and make new all-time highs. So we've got to respect that. And looking at your chat, Basil, when you just brought up the aspect, I'm looking at from 2019, we really haven't had a correction. So I was like, okay, man, it is September 28th of 2021, right? You know. So anyone looking at this chart, just look, actually let me show you this just real quickly here if I can get it quickly, I'll think, yep, I've got it. So let me drag this across here. Look at this green and pink line. I'm going to make it a monthly and I'm going to change the symbol to the QQQ, one, two, three. And this is the, oh, one, two, three. No, that's all right, look at the time, we've got 22 seconds. Look at this, look at the green line that's the nine period crossing in the monthly chart. This is L plus long. The Qs have not had a pink decline in the nine period moving average since 2009. You definitely rode that trend, man. You got to love it. Have a great one, Basil. Love a safe one. Stay right there, folks, we'll come right back. Are you having fun trading the markets but having trouble finding like-minded individuals to discuss your trading and investment ideas with? Become an Apex creditor in the trading markets and join the Tiger's Den trading room only at tfnn.com. The Tiger's Den is an exclusive trading room where successful traders from around the world come to exchange trades and ideas. Join the den and surround yourself with the sharpest minds in the trading world. Subscribers to the Tiger's Den are also the first to have their questions answered live on air and can privately chat with our TFNN hosts live during their shows. Interact with other Tigers and Tigers' as they share trading ideas, news analysis, and discuss the market action all trading day. Subscribe to the Tiger's Den risk-free with our 30-day money-back guarantee and become part of the TFNN trading community. TFNN, educating investors. You could be making money off the stock market and if you're already making money off the stock market, you could be making a lot more. Check out TFNN and Tiger TV and get expert investing advice to give you the power to control your financial future. Go to tfnn.com and find the newsletter for you. Whether you're into trading gold, metals, futures, currencies, or options, you'll get advice and analysis to help you seriously get ahead. TFNN also features trading services with a 30-day money-back guarantee for new subscribers as well as TFNN's Tiger Den trading room. Trading software and educational webinars for all trading levels. And make sure you check out Tiger TV for free on tfnn.com or TFNN's YouTube channel for live financial content from 8.30 a.m. to 4.00 p.m. Eastern on market days.  TFNN, educating investors. TFNN is excited about our new software charting program, The Art of Timing the Trade Charts. In collaboration with Tom O'Brien and using his best-selling book, The Art of Timing the Trade, Your Ultimate Trading Mastery System, David White has programmed an outstanding piece of software that will complement any trader's methodology. Using this first-of-its-kind program, The Art of Timing the Trade Charts allows you to scan thousands of stocks for Fibonacci formation setups, including guardleafs, ABCs, butterflies, and much more. The Art of Timing the Trade Charts is designed to help you when scouring the markets for stocks just beginning to form the trading patterns that many investors spend days, weeks, or even months searching to find. And right now, we're offering licenses available at only $79 a month. We are so confident that you're gonna love this new charting software that will even give you a 30-day unconditional money-back guarantee. Don't miss out on this incredible new piece of software. Get your copy of The Art of Timing the Trade Charts today by visiting TFNN.com. This segment is brought to you by Think or Swim. For more information, just click the Think or Swim banner on the front page of TFNN.com. Welcome back, folks, down.  So we're gonna go over right now. So what we had last night, folks, is that you have an eco-eagle, AEM, is taken over Kirkland Lake. Okay, so AEM, okay, an eco-eagle, we're trading right now $49.80, and then if we go to Kirkland Lake, Kirkland Lake has been one strong animal in a monster way. Kirkland Lake is trading at 40.41. Now, the first thing that you can see inside of this, so this is a merger, they say it's a merger, but the bottom line is that you have an eco-eagle taking over Kirkland Lake, it's gonna be an eco-eagle, that's gonna be the name of it. Now, the ratio is that, the ratio is that an eco-eagle is paying 0.7935 for Kirkland Lake. So every shareholder of Kirkland Lake is gonna get 0.7935 of an eco-eagle. So the first thing when I look at this, okay, because we have a lot of targets that own both of these equities, right? So the first thing is this was basically no premium. Okay, if we take a look at Kirkland Lake, you're gonna see that it was actually higher yesterday in a monster way, too. Someone knew something, man, that's for sure. Look at this pop yesterday, okay? Bottom line yesterday, it goes from, closed the day before at $43, yesterday it trades up to 46. Bottom line, if you own both of them, well, the bummer here in this in general, let's do the good thing first. The good thing is an eco-eagle's gonna be strong like bull, an eco-eagle was already a great company. Bottom line, Kirkland Lake, they have great assets. They take gold out of the ground at a very inexpensive price. So in general, it's a good deal. What I don't like about it is that there's zero premium. There's no premium. They claim it's a 1% premium, there's no premium. Now this also happened when Ashante took over Covest about two weeks ago. So for all of us that own gold stocks, it's not great. Meaning the aspect that they're taking someone over and you don't have a premium inside of it. Because you're buying stocks, some of the stocks that we're definitely buying, we're looking for them to get taken over. Okay, so now the question is, if you have this equity, what to do with it? Well, first off, what we have to do is this. You have to go into the ratio because this is always gonna trade now at the ratio. There'll be a minus or plus to a certain number. So like if we take right now, an eco-eagle. If I take an eco-eagle, that's trading at $49.75. $49.70. And if I multiply that times the .935, I'm gonna get $39.47. So if I bring up Kirkland Lake, that's gonna be the, if this closed today, it's gonna close at $39.47. Well, it's trading at $40.38. So for all the folks that own Kirkland Lake, you have to figure out first off, do you wanna hold both of them? Do you wanna hold to the close? Secondly, I had some questions about, okay, where the stops? What you have to do is that you have to look and trade AEM. Kirkland Lake is gonna trade off of AEM period. Nothing else matters. Nothing else matters at all. Particularly in this case, because both boards voted unanimously to do the deal. So the bottom line, the deal's gonna get done. So now let's go to an eco-eagle. So if we go to an eco-eagle, would you have an eco-eagle? An eco-eagle, I believe, it's not an ABC down because we popped, we popped with a little volume. An eco-eagle right now is going into the highs going back to April of 2020. Now it's coming in with light of volume, but we haven't got a rejection of lower price yet. So the bottom line is that you gotta get a rejection of lower price first, and then we'll see what kind of action you get. So I hope that helps if you own either one of them. The bummer all around though, is that there's no premium. Yeah, there's no premium. It's like, okay, you just got to take in a, yeah, so watch this just for a second. So if we look at the revenue structure, what you're gonna see here, if I go to Kirkland Lake, they plan on taking 2.5 billion in this year and making $3.24. This is like a profitable company beyond belief, okay? They accelerated out of the gate in a monster way. If we go look at an eco-eagle, they take in 4 billion and make 286. So you can see, to me, this is saying that Kirkland sold out too inexpensively. That's my, I mean, kinda looking at this, it's like, okay, hold it. An eco-eagle's taking in 4 billion and making 286 to the bottom line. Kirkland Lake, I believe, was taking in 2.5 million and making $3 and something, right? 2.5 billion, making it 326. So bottom line, you know, and let me see. Well, the advantage, okay, so here's a question. I don't see what advantage there is to owning Kirkland Lake. I guess when I just went through those numbers, there is an advantage, because I think an eco-eagle got away with murder. Meaning they got an asset that they should have paid more money for. So in order to, yeah, I would keep it. That's the bottom line, because you just kinda do those numbers and you can see that's a merger of equals, but they're only paying 0.935. So if you just, if you keep AEM and dump Kirkland Lake, why you could do that too? Because then you're still gonna own both of them. You could do that, you could do that. I just think what I suspect is gonna happen, particularly because we just saw the Goldbugs index as well as the XAU, it looks to me like, you know, on a bad day, the Goldbugs index went down to 225, you're at 230 right now, that rejected the lower price. XAU did the same thing. So what you're gonna see here is that as AEM moves forward, Kirkland Lake is also gonna move at that level. That's how this baby shakes out. So we'll see where it shakes down, but that's how this thing is gonna shake out. iPhone number's<PHONE_NUMBER> and as we were speaking, when I was speaking out here earlier when I got on, this number's gonna be crucial and it doesn't look like the S&P's gonna hold it. It looks like we just pulled back. You had some volume on the first, pulled back 10 minutes ago. You know, so that's saying that you're probably, let's see, so I almost got the highs of the lows. The highs of the lows on the pullback is 433. We got down to 434.68, yeah. It looks to me that, yeah, we're still gonna have the divergence out there, but this market still wants lower price. And we'll see a lot of this. That's why I had brought up that bounce earlier also, okay, it's crucial to understand how if you bounce on a bad market and it's bouncing with light volume, you gotta protect yourself, man. I mean, because the bottom line is that they're setting up ABC structures on the way down and because we have not seen a correction in so long, you know, a normal 20% correction is not the end of the world. But guess what? It will be the end of the world for many folks because it's all perception, you know? That's what it comes down to. And it's very tough to look at your account and see it down 20% because, you know, you feel that, you know, you just lost 20% when the fact of the matter is you don't make all lose any money, you know, until you basically sell it. That's what it comes down to. We had a breakout. Are you in the market for buying or selling real estate in the Bay Area, including the surrounding St. Petersburg, Tampa and Clearwater markets? Tiger Real Estate LLC is a firm that has extensive experience in the Tampa Bay area. Whether you're looking to sell your current property for maximum value or you're in the market for a second home or investment property, Tiger Realty has the experience across all areas of real estate in the Tampa Bay Area to help buyers and sellers make the most informed decisions across all price levels. From the price you should be paying per square foot in certain up and coming areas to the type of cash flow investment properties are capable of creating, Tiger Real Estate can help you make the best decision when it comes to all areas of the market. Before you make one of the biggest decisions of your financial future, call Tiger Real Estate LLC today at<PHONE_NUMBER> or email us at tiger at tfnn.com. That's<PHONE_NUMBER>. Call us today. The technology around us is changing every day. With so much happening, it can seem impossible to keep up with all the information. David White's investment newsletter, The Technology Insider, is designed to give you all the information you need to understand the technology that shapes today's markets and tomorrow's future. David White has made his living staying on the cutting edge of technology. His weekly newsletter will give you specific recommendations for valued tech stocks, as well as entry prices, target prices, and stops to set for each trade. Dave delivers his weekly newsletters every Friday with updates throughout the week. You can get The Technology Insider at tfnn.com for only $37.50. Sign up for Dave's newsletter, The Technology Insider, and get an inside look at everything the technology sector has to offer. Try it risk-free today with our 30-day money-back guarantee. Tfnn, educating investors. Biotech is booming, but for how long? Whether you think the Biotech bull has room to run or has run its course, trade LABU or LABD, Directions Daily S&P Biotech three times bull and bear ETFs. Visit DirectionInvestments.com slash Biotech today. An investor should consider the investment objectives, risks, charges, and expenses of the Direction Chairs carefully before investing. The Prospectus and Summary Prospectus contain this and other information about Direction Chairs. To obtain a Prospectus or Summary Prospectus, please contact Direction Chairs at<PHONE_NUMBER>. The Prospectus or Summary Prospectus should be read carefully before investing. An investment in the funds is subject to risk including the possible loss of principal. The funds are designed to be utilized only by sophisticated investors such as traders and active investors. Distributor, Four-Side Fund Services, LLC. At 1-877-927-6648 internationally. At<PHONE_NUMBER>. Tom O'Brien. Welcome back, folks, down.  I just want to go back to Kirkland Lake for a second because I understand a little bit more now too because some of the tigers only own Kirkland Lake and don't own AEM. And in that case, this is where it gets tricky and I understand your problem of thinking is true. See, Kirkland Lake was one of the strongest stocks in the gold market. There's no two ways about that, okay? It didn't get hit like the other ones. You go back six months, Kirkland Lake was $44. The low was established like three weeks ago at 37 and it was right back up, okay? So the way that I would look at Kirkland Lake right now is whether you're going to sell it or not sell it. And I can see that I've been in equities like this. One of the tigers is saying that he's really disappointed because of the fact that Kirkland Lake was so strong. I've been in the same position, man. It drives me crazy when something good gets taken out. You have to decide if you think gold's gonna bounce. That's kind of where this is at. Because if gold bounces and AEM bounces, Kirkland Lake's gonna go with it. So that's kind of the ratio that you gotta figure out here. Let's go take a look at some of the higher volume equities. Well, no, let's go to the bond market. So let's go to the bond market. So the bond market right now, this has been down pretty good. We're down 11 ticks out here today. You have volume of 2.2 million, which is big volume. Let's see, we're running into, see, I can't do it this way. Let me, I'm gonna see this. Okay, if I take the bottom of this one, what I'm doing right now folks is this. I'm gonna take the price projection when it broke the consolidation to see where we're at. So we have 132.23. That was the bottom of it. The top of it was approximately 134.20. So let's call it two points. Okay, that's cool. So two points gets you 130.21. That's your price projection. And thus far we've hit 130.107. So that looks like it's got another point to go. That's kind of how this shakes out. And if we go to the TLT, because the TLT does have volume and price, what you're gonna get with the TLT, and now the TLT is coming into its strength with tremendously lighter volume. It broke the consolidation and when it broke the consolidation, however, 14, or broke it today, 14 broke it with volume. So if I do that one, that's 145, 153, you get 8138. You got 144 and 138 is game. And 138 is gonna be how we come off the bottom on the TLT. You get, what's happening with the TLT? The TLT right now is coming into strength and you do have volume that's contracting. It's still good volume, but the volume is contracting. Okay, so this one, this one's a tough one, man. This one, the next question here is that if you had the cues, would you go overnight with them? Yeah, I would, you know. And I hope you know my reasoning. My reasoning is that we're going down into this July 19th deal. It's only eight more points lower. You get an ABC structure on the way down. You know, it might jump that creek. If it jumps that creek, let me look at this for a second. And it's a tough one. I understand, because it's up big. Yeah, see, we can go to 297. This gets interesting.  That can't be right. Oh man, is that right? No, yeah, 324, 324. They can make it to 324. You know, first you gotta get inside the lower range. Well, let's take one step at a time. First step, 352.  And then you're gonna put game on at 324. And you know, at 324, so watch this. That, from the whole run, there's two different ways you can, well, there's a couple of different ways. First we're gonna do it from the run and just see what kind of retracement that is. So picture from the whole run, that is just over, it's about a 25% retracement, which, you know, a 50% retracement is a normal retracement in a market, folks. So that's a deeper retracement. People go out of their minds on that one. If we take, put this way, and then if we take the aspect, I'm gonna put this on a weekly again. Now, if that's where we go, people will be very frustrated because that brings you all the way back at the beginning to January, that's only January of this year, right? Yeah. Brings you back to square one. That's kind of where this baby takes you. And that would be, I know, it's tough to say, but that'd be normal too, folks. That's real bottom line. It's not, you know, this expansion that we've seen has been one of the biggest expansions, you know, that I've seen in the market in years.  It's gonna be a little bit bigger. We know that we get the volume behind the move. You know, we get a little savior here in the aspect of time-wise. And what I mean by that is that we're dealing with, let's see, there's the 28th. Let me just see this calendar for a second. So calendar-wise, okay, that's cool. So, you know, you get Friday being the first, you know, you get fun money coming in. So picture what happens here. You get huge amounts of IRA money that's gonna be coming in the marketplace. The fund managers will have to put it to use, but they don't have to put it to use like, they can put it to use next Monday or Tuesday. So I suspect you could have a real tough three or four days here, then they'll put it to use.  You know that you have a downdraft that you're in right now. So the real question is, I guess, when do you want to put that money to work? And we all want the least expensive prices we can get. So on one side, I can see fund managers saying, okay, I want this to come low and get this over with so I can put it to work. On the other side of that, they can see their amount of money that they're running go down dramatically and say, oh no, I want this to stop right now. The first one that I said, I suspect that's where most people are gonna be because they're in this for the longer haul. So I suspect what we're gonna see is that you're not gonna see any buying until next week. That's how this seems to be shaking out.  And you get volume behind the move. Stay right there, folks, come right back. Sharpening your skills as an investor is like getting better at playing a musical instrument. You have to practice, sure, but you also need excellent instruction from experts. At TFNN, you'll get advice and guidance from the authority in technical market analysis, and it's not just dry, tedious text either. TFNN airs live financial content streamed live on TFNN.com and TFNN's YouTube channel with Tiger TV, live every market day from 8.30 a.m. to 4.00 p.m. Eastern for free. Each host is an experienced trader and gives their take on the market while taking calls and questions live from around the world. From the moment the market opens until the closing bell sounds, Tiger TV has eight different shows with expert hosts to help you make the right moves with your money. Watch online at TFNN.com or on TFNN's YouTube channel and become the investor you were born to be, TFNN, educating investors. Markets can rise and fall like the tides. Subscribe to Basil Chapman's newsletter, the opening call, and you too can ride the wave. Basil Chapman is an authority in technical analysis. His Chapman Wave trading system has been helping traders identify trends and capitalize on momentum in the markets since 1984. TFNN invites you to test Basil's proprietary Chapman Wave trading methodology with a monthly subscription to the opening call newsletter for only $149. Your subscription to the opening call comes with a 30-day money-back guarantee as well as daily market updates on key indexes, stocks, and commodities. Ride the wave. Sign up for the opening call risk-free today.  The Tiger First Mortgage program may be the program for you. The best rate on a five-year CD in the country right now according to bankrate.com is paying 1% per year or $1,000 per 100,000 invested. The Tiger First Mortgage program pays 7% per year, paid monthly, on secured, high-value, billable properties in St. Petersburg, Florida. The investment is for four years, paying 7% per year or $7,000 per 100,000 invested. Your investment is secured by high-value real estate in St. Petersburg, Florida. Your investment can be anywhere from 100,000 to 500,000. You wanna make 1,000 per year on $100,000 invested or 7,000 per year on a secured Tiger First Mortgage. The Tiger First Mortgage program may be just the program for you. The Tiger First Mortgage program pays 7% per year, paid monthly. For more information, you can call<PHONE_NUMBER>, that's<PHONE_NUMBER>. Don't forget, you can listen to TFNN live on your mobile device 24 hours per day. Go to tfnn.com and hit Watch Tiger TV. That's tfnn.com and hit Watch Tiger TV. Welcome back, folks. That was our 547 NASDAQs up 407, S&Ps down 86, and let's just go take a look at the industry volume. So, we're at 720 on the NYSEs. That's gonna end up doing a billion. So, you got an expansion of volume there. The NASDAQ, we're already at 4.4, the NASDAQ will do like five billion. So, the bottom line is that you're coming down and you have volume behind the move. Spy, that had light volume, it evolved. Look at this, this picked up too, man. Oh, this is interesting. That picked up to 108 million. So, you get some action here, and that is closing or getting close to the lows of the day. So, this is gonna go after these lows, man. And then the cues, forget, the cues are a whole different animal. What always blows my mind, blows my mind how fast the cues can get down. The cues are at 87 million, and you already blew away the 76 million, but they're a one-way route in the way down. And in fact, that was when me and Tommy were talking. And to this day, so picture this, folks, okay? I mean, I've been in front of a screen 24 hours a day since 1994. I started in what, 1981, first trade. It still blows my mind how fast the cues can go down, because when I look at a chart, you know, I was doing this a few weeks ago, I'm saying to myself, man, you know, can this really get out of this level? But the cues, man, when they sell the growth stocks, they just don't stop selling them. You know, it's seriously the elevator down inside the NDX100. And it's always been that way since I've been in the marketplace. So, last 40 years or whatever, bottom line is that that's how it goes when it goes downtown. You know, what you should be doing right now is that you should be making a list of what you want because it's gonna be, I'll say a flat out, it's gonna be really hard to buy. It's just gonna be hard to buy. We'll start thinking that, hey, man, markets never gonna go back up, all of that.  But that's not how it works, okay? Particularly in this environment, because we're in inflation. So these numbers are gonna be inflated.  You get some good stocks you want, do it before the fact. And if you do it before the fact, you're gonna have a much better chance of hitting that button. As you remember, folks, the back and claw you hot out the bull can run you over and thank God, there's always another trade. Health, happiness and prosperity. Have a great night, a safe night. Come back and visit Tommy tomorrow morning, nine o'clock. Please tell your friends about it. They need us and Tommy right now. Yeah, look at him, folks.


Going on everyone Sam here with late in sports cards in one box at 22 top Star Wars master work hobby for mr Brandon W. So good luck here at Brandon. See what we got Here we go See a sketch See a sketch base blue Quinlan Voss Grogu and Magistrate Morgan Elzbeth that's Diana Lee in an in a Santo Magistrate Morgan Elzbeth on the auto nice auto on that And only three orders in queue after this not very long either anybody's interested Let's me know Axe wolves Bird commander pyre and the Mandalorian source fabric relic 42 and 99 Congrats buddy Mando purple Owen Lars to 50 14 of 50 Bob Frick nice that's Boba Fett to 25 Congrats on that one there Brandon. That's awesome. And then Han Solo orange eight of ten on The stamp relic congrats on that one as well And if you're gonna get a stamp relic might as well have it numbered well and of a big character So check and check And good luck here Brandon on the last box last mini box Is green Kylo Ren to 99 six and 99 did you order it? I don't see any orders from you Jacob Yeah, I can do more That is foil to 299 grand Moff Tarkin and axe wolves on the auto Nice one there congrats Brandon Have to for your break there mr. Brandon. Thanks again for the support is always buddy get him right out to my man


Hello, I'm Tim Waters, volunteer for Longmont Public Media and host of The Future We Deserve. Join me and a panel of outstanding local business leaders to address the topic of the heart of business growth, development and sustainability in The Future We Deserve. 6 p.m. right here, Longmont Public Media on April 28th.


All right. We are here with Jeffrey Palermo. Hey, Jeffrey, how are you? I'm great. How are you? I'm excellent. You are going to talk to us about azuredevops for.net. Absolutely. It's a really exciting topic, and let me share my screen. All right. It should be on now. Today, we're talking about azuredevops for.net and falling into the pit of success. I'm so glad that you're here. If you're tuning in to this session, then that means that you want to get more done. You want to move faster, you want to produce higher quality so that you can deliver for your team, your company, your customers. That's what this session is about, falling into the pit of success. There's so many choices. The complexity is endless, but I'm going to narrow it down to the seven key elements that you need to put into your azuredevops pipeline to move fast and build in a smarter manner and run your systems with confidence. I know from experience that if you map out your software delivery process and then automate it, you will deliver more, you'll absolutely love programming again. But we do have an enormous problem, serious problem we're going to have to deal with and solve. Most teams automate work for their own customers by producing software, but then saddle themselves with new administrative work to build, deploy, and monitor software that it relieves their customers of their administrative work. There's no reason that the cobbler's kids shouldn't have shoes. I work with teams all the time where one of the most senior, most capable developers is trapped by the task of deploying the software because he's the one who understands the software the best. So they take their best talent with the most experience in the software and reduce them to weeks full of administrative tasks.  We all got into software because we saw the tremendous power available to us. We can write code and make the computer do something that makes ours and our lives better. So then why should we settle for a process that takes people with technical creativity, you, and turn them into an automaton?  We as humans are always on a pursuit of happiness. Whether we get fulfillment and serving others or making something new, your people aren't finding happiness in the process of manual builds, environment configuration and deployment. They want to get it done as fast as possible so that they can get back to why they get into software in the first place, to create things, to solve interesting problems, to make others' lives easier through software. As a result, the manual tasks are error prone and just mind-numbing. The more your staff endures tasks that don't bring happiness and satisfaction, the more they become open to perhaps considering other employers that might be able to provide more work that does bring satisfaction.  So today's session, we're going to talk about the pipeline structure. We've already discussed the challenge that we're faced with in software and how DevOps solves that. Next, we'll go through the key seven stages of the DevOps pipeline, and then I'll show you how to get started. So I want to give you something of value and help you get automated. I don't want you to continue to be frustrated and sometimes trapped by the software that you work on. And I understand lost weekends and surprise over time due to software builds and deployments. Over my career, I've helped tons and tons of people to do this. And I want to just give you a copy of my latest book for free, not selling anything. I want to give this to you for free. I want this to be in your hands. We gave the preview edition out of the build conference, .NET DevOps for Azure. And it exposes the secret about how any team can have a fully automated DevOps pipeline using Azure DevOps services by following a concrete seven stage design. And so here's what you need to do. You read the book and I'm giving you a free e-book copy just send me an email for being here today on the .NETConf or even stumbling on the recording. Then second, you need to understand the seven stages of your DevOps pipeline, which I'm giving you now in this talk. And then three, launch your .NET DevOps pipeline and use the free public project as a template. It's a free community project to help you get started with Azure DevOps services. And you'll find that in the book. And if you do this, you'll have a fully automated DevOps pipeline using Azure that will enable you to move fast and with higher quality. And also you can tune into the Azure DevOps podcast and get more information there. So let's dive right in. The seven key elements of a DevOps environment are the pre-code design process, how you set up your version control, which sets the stage for the rest of the automation, your build, and then your levels of validation which include full system testing, user experience testing, production release, and then telemetry observation. We have to make sure that we are watching how the system is running in production. And so to look at how that would lay out, in Azure boards, for example, we have the top level, that is your pre-code design process. There's four types of design decisions that have to be made before you put your hands on the keyboard is the conceptual definition.  That's the good old fashioned requirements. User experience design, wireframes, what's it gonna look like? How's the user gonna use it? Then technical design, libraries, patterns, architectural changes, and then acceptance criteria and test design, that is what does it mean to be done and how are we gonna test this once it's put together? Armed with that, we're ready to code and then move on to the next pieces. This is what it would look like in Azure boards. You're gonna configure the columns for you. Nobody's full process has fewer than nine columns because ahead of development, ahead of the column that represents hands on keyboard coding, you need to represent these four different types of pre-code design because even if you don't have them on the board, these decisions are going to be made and if they're not made explicitly by the right person or people, then a developer's gonna have hands on the keyboard and just have to make assumptions and make it up as they go. And so these are the four types of pre-code design decisions you need to have these represented in your process or you're just kind of kicking the can down the road. You need to structure your version control system. You need to factor out your Git repositories properly and one of the big things, mistakes that people make is putting more than one application in a single Git repository or maybe taking a subversion or a TFS repository and just dumping it into a Git repository and it has a huge tree of software and then they try to figure out how to do a DevOps pipeline, it just doesn't work. I'm here to tell you the rules that are gonna cause you to fall into the pit of success and putting one application into a single Git repository is the beginning of the automation chain that causes you to fall into the pit of success because we're going to have one build that builds one Git repository, one application altogether and produces a set of release candidates that all have the same version number. So you can have a large software system but it's segmented into multiple applications anyway. You just need to make sure that each application has its own Git repository so that you have the source of what is versioning. Then we need to build and there are various stages you need your private build along with your continuous integration build. If you haven't read the Addison Wesley book on continuous integration back from 2006 you need to read that book and because your private build is going to be leveraged by your continuous integration build. And so building whether it's test-driven development or build process, any test uses the natural pattern of a range act assert or set up, get ready, do something and then check to see how things went. And so these are the basic build steps there. Some people put static code analysis in the assert column. It's not required but notice that I have two levels of automated tests, unit tests. These are in-unit or ex-unit tests that do not call out of process. As a result, they are super fast because they don't call out of process. Then there's component level integration tests. These are the integration tests that you can run in the build process. So if you're calling out through entity framework to SQL Server Database, you can test that. Boom, that's an integration test. And notice that migrate database is here. I don't wanna gloss that over. Your applications generally use the database. So for your build process, you need to stand up a shell of your database so that you can run tests against your code to make sure that your application talks to the database and uses it. A continuous integration build that doesn't create the database that the application owns and depends on is woefully incomplete. So pit a success, make sure that your data stores are in your build, okay? Static code analysis is a proven quality control method. And so whether it's Roslin or any other static analysis tools, every language has static analyzers. Make sure that that is in your build process. Don't leave that out, okay? And then we're gonna publish test results. We're gonna package it up into various NuGet packages and publish it to Azure artifacts. So let's dive into an example and this example we're using is ASP.NET Core web application and a SQL database. And with any application, it's important for all of the components to be built and deployed together. If they reside in the same Git repository, they have the same version number and they are built and deployed together. If you don't know why you would be an exception to this rule, then you're not an exception. This is the pit of success. We build the solution, we run automated tests and package up our deployable components. And here we are full platform as a service application, Azure App Services, Azure SQL. And so in this case, we end up with four NuGet packages that are published to artifacts. Because you see we have three components that are gonna be running processes in our environment. We have the web application, we have an offline job of some sort and we have a SQL Server database. And so we have the app service, the web app we'll push our job into an Azure function and we'll push our database into an Azure SQL. And also we have some acceptance tests, some full system acceptance tests. Now remember back in our pre-code design process we listed out our acceptance tests. These are simple bullet points. But then going into coding, we create a full system test suite. If it's a web application, we're gonna use a lot of Selenium to actually pull open a browser and click around and test our screens. And so we want to package up the test suite that is the version number of this application so that we tie that all together. And then we are going to push those into Azure artifacts. Don't use the old build artifacts store if you're building new pipelines. Azure artifacts is where all of your release candidate packages should go and use that. Okay, so build steps. I wanna show you what your continuous integration builds generally gonna look like. And this is coming from one of the preview editions. So we had to install on the hosted agents, the SDK for 3.0, but that's released now. This is using all platform as a service. There is no virtual machine in the mix. Now for speed, a lot of teams use a private agent so that they have a VM that they control for the builds. And I like that approach and that's a good approach. This approach uses 100% hosted. And so there is no server that you have to spin up. Therefore, when you grab this template and when you do it this way, you're gonna get up and running really, really quickly. And so first thing we're gonna do, we're gonna use Azure Resource Manager and tie it to our Azure subscription and actually create a SQL database just for the build process that we're gonna throw away after this build is finished. Then we're gonna run our build script which is a PowerShell build script. The private build that runs locally is just simple PowerShell. And just look in the book, I give you a template for that build script, it's not complicated. But after that build runs, which includes the msbuild.exe or the .NET build, those kinds of commands, it's doing all the compilation, it's running the in-unit test suites or ex-unit. And then we publish our test results and then we're gonna do a, and it also packages up and we're gonna do our NuGet push. And then we call into Azure and say, hey, throw away my build database so that we clean up. This is what our whole pipeline is going to look like in Azure DevOps services. So we're gonna have our continuous integration build tied to the Git repository that automatically kicks off. And then we automatically kick off the various stages. And the template will soon be converted to YAML that just came out at the build conference. Those things are being enhanced and that's getting better and better every day. So YAML will be the future, but most people who've adopted this already are using the steps. And so I'm showing you the steps which easily convert to YAML just for clarity. And so we have TDD, UAT and production. There are three types of environments, three unique types of environments in your DevOps pipeline and you need at least one of each. Remember, this is the pit of success. This is the rule of thumb, okay? Everybody knows production. You can have one, you need at least one. And sometimes we have a different production environment for each customer. So you can have multiple. Then we need a manual test environment. We call this UAT for user acceptance testing. You can have multiple of those. We find common manual test environments all over the place. Dev, test, QA, staging, those are all manual environments. You could have as many as you need. And then there's the TDD environment. It is the automation environment. There's no humans allowed on this environment. It is for full system test automation. It is for running test suites that require a fully deployed environment in order to run.  Perfect for running on there. So you see in our pipeline, we have 100% of our tests did pass after the TDD deployment. Let me show you what that looks like for when you configure it. These are the things you need to put in it. So the first thing that we do is we give the signal and send a message over to application insights that we are performing a release to this environment. That is super important because, and I'll talk about telemetry after a while. We tell application insights, hey, we're starting to deploy. Then one at a time, we grab a deployable component that is a NuGet package in Azure artifacts and we deploy it. So we grab our database and then we use Azure Resource Manager to create our database in the TDD environment. Again, we're using infrastructure as code here. The TDD environment does not exist. We're creating it on demand. We're using it and then we're throwing it away. So it's super cheap to do this. And for feature branches, you can have as many feature branches as you go and you can have a full deployment with a full system test run even before you do a pull request. Really powerful. And then we're going to, going down the list, create the database schema. Now our database is ready to go. Then we're gonna grab, I'm just truncating it here. We're gonna grab our web application package, create the Azure app service, do the deployment, start the website. Then we execute the self health check. That is important every time you do a deployment. It could be as simple as a PowerShell invoke web request and you call out to some endpoint so that the application can say, hey, I'm here, I'm started up. All of my dependencies are reachable. That proves your configuration. And I am ready to rock. Now here comes the full system testing. We download the package of our full system test. Then we push in the connection string to the database and the URL for whether web application is. And then we use the Visual Studio test step to run our full system tests, which is actually going to open up a browser on that VM that is the hosted agent and it's gonna run all of our acceptance tests. And then after this is all said and done, look, we have an Azure resource group deployment that actually deletes the resource group and throws away this environment because we don't need it anymore. All right, let's dive into what the full system testing looks like after it runs, because this is really sweet. This is really empowering. I think a lot of you understand unit tests and a lot of you are using integration tests, but we find that UI tests or full system tests that are driven through the UI are not as often used and they are absolutely empowering and the perfect implementation of the acceptance test criteria, which is a common part of Scrum because a lot of teams I know are using Scrum for project management. And so this is the view of the, this application has six of these full system tests that run and a powerful thing is that we can actually do a screen capture of every single screen as the test moved through the application. We can capture them and Azure DevOps services happily just grabs all those attachments and makes them available on absolutely every deployment, every stage, every test run. And so if we zoom in on what that screen looks like, we can see that what we're showing here is the inside of the browser and it doesn't grab the title bar or the Chrome of the browser, but it just grabs essentially the document element, the body of the screen that you're looking at. And so it's typing in those text boxes, it's clicking buttons and it's actually driving and recording what that screen looked like. Really powerful and really easy to do. And the free Azure DevOps Services project template that we have available online has literally this examples of this you can get up and running really quickly. So let's look at how the different environments are arranged. Here's a principle, never do anything in production for the first time. Everything that you do while deploying to production should have been done at least once and preferably multiple times in environments prior so that we can see all the things that we do in our in our TDD environment, which no humans can use that because if they try to get on it, it's just gonna be, the environment's gonna be ripped out from under you.  But we're going to load test data on demand in TDD. We're gonna recreate the environment, recreate the database, run acceptance tests. We're gonna deploy that completely unattended all the time.  Now for our manual test, manual test environments, we don't do as much and you can see that on the chart. Now let's talk about telemetry. Every one of these runtime components needs to be monitored. Now Azure Monitor wraps up some services that really make this easy. And so every one of these can be attached to application insights. And if your application has things that run on VMs, log analytics is your answer to get absolutely everything that doesn't have native application insights integration. But let me give you the principles for falling into the pit of success with telemetry. Everybody knows logs, log for net, just flat file, log files, trace. But there's two others that you need to make sure your application is emitting. Metrics and events. You probably have applications that create a data warehouse or a star schema or some type of queryable denormalized data store that analytical reports can be run off of for your users. Well, emitting metrics and events gives you that same type of capability where events are akin to dimensions in a star schema and metrics are akin to facts in a star schema. And that way you can select by events, group by events, and then do average and sum and min max over your metrics. And you are creating a data warehouse of what your application is doing. And that's absolutely empowering. And then you need to take all of this information and make sure it's available in a centralized store. Now application insights gives that for us. And this is on the screen just a really quick snippet of some of the free things that application insights gives you just by grabbing the Nuke packages. Now if you go to the Azure portal, you can also see our deployment markers. When we said, hey, Azure application insights, I'm deploying that little arrow is the deployment marker. And if something goes haywire right after that, we can click on that. And in application insights in the Azure portal, we can see all the information about that deployment and link right back to it and where it came from. And so that's to tie it all together. Now, this is the seven key elements of a DevOps environment. Precode design process, version control structure, the build, full system testing, user experience testing, the production release, and then telemetry observation. You need all seven.  Take pride in delivering to customers faster. Automate your DevOps pipeline so that you can ship software quickly and also preserve your weekends, okay? Now, remember, send me an email so I can send you a free copy of my book that walks you through in detail everything you need to set up. And of course it refers to documentation because the Azure DevOps services has great documentation. And I didn't wanna regurgitate documentation here on this 30 minute talk. I wanted to give you the guidance to fall into the pit of success. And if you haven't, if you're struggling to get started, yes, just do it that way. And as you read the book, use the included Azure DevOps Services project template that's linked here bit.ly on the top right, bit.ly slash.net DevOps project. And literally get up and running within a day. Feel free to copy, literally copy that completely working project along with the infrastructure as code and Azure ARM templates. Just attach it to your Azure subscription. You'll be up and running fast. And I do a lot of DevOps education webinars and the next one I'm doing is how to organize your Git repository to make DevOps automation easier. And also another resource is the Azure DevOps podcast. But if you email Jeffrey at clear-measure.com, I'll send you that free book and I'll also post the slides and tweet those out at Jeffrey Palermo. And I'll be happy to take any questions that there are. Thanks, Jeffrey. That was fantastic. We don't, I don't know that we really have many questions. So just take a couple of minutes and what's, what are your best, what are your recommendations for how people get started doing this? I think, you know, people have seen a lot of DevOps. They definitely want to do this. I'm going to dive in. You know, I've got an hour here, an hour there. How do I, how do I get started and get up to speed? Well, if Azure DevOps services is completely new, then you need to get the skeleton working first because you're going to have applications and everybody has tons of applications. And if you try to, try to start automating one of your applications first, you're just going to really struggle with the complexity of your application and the new tool. So I recommend going online, creating the new org and then just downloading or creating a skeleton, a shell of an application that doesn't actually do anything. That way you can get the automation down without being distracted by the features. And so, but there's a lot of concepts there. And so if the, the shell of the application that the community, the community template that I talk about, that's the jumpstart. And but either way, get a shell of an application, create the private build, the continuous integration build, throw in your unit test suite, integration test suite and a full system test suite that uses Selenium, make sure you can have one function and it calls a nothing query to a database. And then three deployments, a test automation environment, a manual test environment and then your production environment. And so if you can get just the skeleton of your pipeline with a, you know, file new project type shell of an application and Visual Studio solution, then you can get all the pieces accounted for. You can see how it all fits together, see how it flows. And then you can start adapting one of your applications to the pipeline and you'll sidestep a lot of confusion and a lot of complexity because you will have a working pipeline for an application that doesn't do anything but you'll have that full working pipeline and you can adapt it to, we've seen clients that have 100 plus applications with no automation and it's a mountain of effort but that's a way to get started. Perfect, cool, thanks so much. Well, thank you so much, Jeffrey. We're taking the time to share your talent with us. We're gonna get going here. We're gonna get Jay Power talking about static content. Thank you so much, Jeff. Awesome.