The following is a presentation of TFNN, the Tiger Technician Hour with your host Hazel Chapman. Call now. Call free at 1-877-927-6648. This is the Tiger Technician Hour and we're looking at the, really, this is going to be a fascinating session because of the candle of yesterday. We've already given back a chunk of that gain, but while really I'm looking at what I said to subscribers to open and call is that we should see some kind of rotation where the former really battered down index 100, top 20 or 30, start to have a good rally here, a balance that is, I think they're still going to do some testing, and at the same time the Dow type stocks, it might even be the S&P type stocks, have some kind of continuation of the consolidation. We'll see what happens. We already had one particular stock that I said to buy this morning. It depends when you bought it. If you bought it a little later than when I sent out the newsletter, you're in it and you're doing really well. If you bought it just soon after I said to buy it underneath a certain price, why can I say you got stopped after a really tiny little loss, one and a half percent or so. But most importantly, what we're really looking at here is a situation where I think that we are going to go through in a moment that's going to be quite an exciting session here because I want to look at what could be working in the near term, not the longer term, not the shorter term, just a near term right now, and what we're looking at in the greater picture. Let me just show you the Dow down 199 at 35,871 instead of being up 100 points, which would be absolutely fantastic off the yesterday's turnaround. This just says that the sell mode in the Dow, which was triggered yesterday, sell signal to sell mode in one session, we got that, is in place. I should also mention that we are actually now short via one position, and what we're all looking at here is within the context of the weekly chart. Now I can talk about it, that Chapman Insight Track Repelon Zone has worked wonders. I don't know yet whether this is an E or a C in the leg on the upside, but it doesn't matter what we're all looking at is the MACD is deflecting lower, and the weekly chart statistics at 77%, but that nine-period moving average is still well above the 14-period moving average. I have to respect that and say, well, that indicates that there is still internal strength and that monthly chart sitting right at that, look at that, how many times can you hit a trend line going back to the starting point. Just to say, let's make it definitive from the high of the 29,568, higher February of 2020 before that 39% decline into 18,213 on March the 23rd, the day we actually went along via options, and then about a week or so later, we got the diamonds, which we still have a position in the diamonds. That is actually now we have a call position long and a very short-term trade in the short side. We'll see what happens here. But what we're looking at is this trend line has been hit 1, 2, 3, 4, 5, 6, 7, 8 out of 9 times in the monthly chart, 8 out of 9 months, and we got repelled again at the 36,952 level on the 5th of January.  So we're going to be watching this closely. Now I know I've been reading and hearing about one year, two year, three year phase of down moves. It's so beyond my comprehension that I could, that's just not in my vernacular whatsoever. I don't think we're getting a major top like that until we see the IAI, which is the, this is the ISHA's broker dealer and security ETF, which we are still long from the day after the law of March 23rd last year, is trading at 112 until this starts to scream in the 160, 190 area. I just don't think, well, let's just be conservative, let's say 150s, and it's an 112 right now. So it has to make another 50% gain. I just don't see a major, major top. I think that's what people are talking about. Can we be a digestive phase that goes on longer than you want if you are wool or just perfectly if you are short, but not, not deep enough if you are short? I think so, but what we are all going to be looking at is how do, and I'll go to that in a moment, how do these stocks, like the NDX100, like the IBD100 stocks, how do they treat this particular market in this particular phase? Let's go on. We've got IWM, IWM is down 31 cents at 215.01 at the bottom of its channel. Very often you go from up breakout, back into the channel, then down and back into the channel. So this is just stuck for the moment, Pd in the monthly chart. Let's just go on. I want to show you, this is very interesting. Look, crude oil, very important here. It's made a Pd in the daily chart, this continuous contract. It has pulled back just a tad, but it's near the upper part of the recent range. I would suspect that if crude oil holds here, it's telling us that the economy is not as bad as people are making out. You wouldn't get that with crude oil up. I think crude oil will be down to 69, 67 area instead of in the 79s if we were really in a recessionary phase right now. I suspect this is a rotational correction, a really important one, and that's the reason why you've got this dichotomy between some stocks that have no clue that there's a bear market going on, and some stocks, especially in the index 100, that are in such bear markets that they can't believe that there are stocks making new all-time highs. Look at the TLT up 49 cents and 143.10. That means yields are just trying to turn around a little bit here, unless the TLT can run into the 147, the children's period moving average, I think that yields are going to be in the upper range, but they haven't really broken out yet, so that is broken to the upside. We're looking at gold. Gold is in play, but only as a trade, intraday kind of trading. It's up 7 at 1805. When will it be the big kicker to the upside breaking into the 1880, 2000 and 10 area? I think that has to wait. I do believe that that's in the cards for some time in 2020, but I don't think it's just yet. If you're looking at silver, silver, so gold is up 7 at 1806. Silver is up 14 cents of 2016, struggling at the 9 and 14 period moving average, resistance there. It's not a great pattern. There are days when it looks better than the gold, days when it looks worse, as one of those days where the weekly chart actually looks worse. What am I missing here? I did, I think, everything I wanted. Okay, let me show you this, BLDR, BLDR. This is the top 50 of the, I'm not going to go through all the 50, of the IBD 50 charts. Look at this, peak F and builders, first source, ink, housing in the housing area, obviously 8640 was the all-time high and the third. Yeah, let's pull it back a little bit at 78.30, but you can add weekly chart, I'm suggesting to you that you've got to be a little careful here, because it's just starting to pull back AOSL, OSL, as it comes up, 64 round number, all-time high, trading down at 51, 13 points down, right on support, this is really, because I'll be back for a moment and we'll continue with these, down to 215 as you can see down 13, I'll be right back. 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? It'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 and 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. Search online at TFNN.com or on TFNN's YouTube channel and become the investor you were born to be, TFNN. Educating investors. Toll free at 1-877-927-6648 internationally at<PHONE_NUMBER>. Folks, we're back and let's just do this real quickly. We've got Pete E. in the tapwave methodology and the e-mini chart right there at the high of 4688-25 and traded all the way down to the 4629 level, and now it's at 4648. I suggest to you that there'll be a much better close on the down today if the S&P can cross about 4662, the 200-period moving average is 4661, so that's a long way to go, but if it does, that'll bring in buyers. The most important, in fact, what I'm going to do now is let me just quickly do a couple more of these and then we'll move to something else, and I want to show you this. So AOS-L, which is alpha and omega semiconductor. First of all, let me just, I've got this MP here, MP Materials Group. It's up $0.54 of 4626. It's on the list. I just grabbed it because I thought it was, I'd seen discussion about it over the last couple of days, but it is in a peak D. It's in a cell mode, daily and weekly chart of peak F. Let's see what happens here in monthly chart of E. This MP Materials Group, 4626 up $0.53. Let's just go back to the story AOS-L. This is in the semiconductors. This is trading down one at $50.93. That looks to me like a cell mode in place. SGH is, what is SGH? Smart global holdings. I forgot to put down what they all actually do. This is a very unusual. I have no other way to count it, but a peak C, which looks like it's going to fail in an all-time high. It's really unusual to get a C at an all-time high, but yep, that's what it is. And a peak F in the, a leg F in the weekly chart of E in the monthly trading at $69.45. Had a very nice rebound for three days. And today's week, that's funny. When the market was weak, it was rallying, and now it's a little bit weak today. I think I'm going to go to QB next. QB is, QB, CUBI is customers, bank call. So this is in the bank area. So you can see the XLF, which is in the, this is the core. The XLF is really the money center banks. It's to be select financial spider fund. It has most of those, plus others, Berkshire Hathaway. Down today, down 14 cents of $40.89, having made a recovery high. Actually an all-time high. Yesterday, 4140, he says, no, no, no, no, no. All-time high, no, no, no. All-time high, yes, yes, yes. All-time high, I just wanted to make sure. Didn't want to say it without being correct. Yesterday, so that is in the area of the interest rates. Interest rates rising helps quite a bit. But what I wanted to say for subscribers, I said, we got, while the oversold conditions in some of the Nasdaq type stocks. So for instance, Crowd, which is CrowdStrike trading at 196.36 up 369. I wanted this. I said, let's buy it under a certain price. Now it depends when you got in. If you got in late, you're lucky because you're still in. And now, instead of the 192.60 area, and there were just a couple of trades that just took us out of that very tight 3.60 stop. I mean, that's really nothing, one and a half percent or so. But I just didn't want to take a chance. But I think that this is what we're looking at. So we've got CrowdStrike acting. Some of you I know I have a couple of people said, you waited a little longer and we were fortunate and so far the stop has held. That is trading beautifully at 196.62. And look at that weekly chart. That is just a nice green candle. But it's not even the second day of this week. So we can't talk about it as if it's a Friday close. Now I am thinking that stocks like this, let me see.  A docusign, I mean, look, 298 down to 174, 120 points. It's like a 30, almost a 30% decline. This is just a fabulous reaction. Docusign, DOCU trading right now up 6.36 at 142.50, made a low. And I love this arch formation here. I hate the fact that it couldn't fill the gap. But just as a counter trend bounce even towards the 154 level, look at this from the low of 126 up 30 points. If it can do that, that's fabulous action. And then it can go back down again. But in the meantime, or you don't know with these stocks, is this the rotation that says, wait a minute, we are done with these major, yeah, T-Dock. Let's have a look at T-Dock. Question in the den about T-Dock. That's the same thing. Look, T-Dock is up $4 at 86.36, up 5%. Doesn't mean to say they're out of the woods. But what it does say is that stocks, in this case, up at 305, what was it, 308 ground number high. Oh, I had that in then. I lost some of the data and I forgot to retype it. 308 ground number, all-time high, goes down, has a little bit of a pullback from 308 in one. In about a year, it goes from 308 all-time high to a little bit of a dip at 76.14 yesterday, is trading up 10 points from that right now. And that's what I'm saying. This is why I'm saying that you've got to consider, I agree in the den, T-Dock U is broken, but there are a whole bunch of factors that say that DocuSign could have a pretty decent rally and then come back down again. Well, a rally does your account say, oh, that's terrible, you just made 15 or 20% on a horrible stock, you should never have bought or a great stock that is just dead now. No, you made money and that's what counts. That's the way you have to think about a market. The market is there to make money. Otherwise, you're wasting your time. Let's look at some of the semis, advanced micro devices, nice bouncer flow, up three at 135, up 2.36%. See, I think that the semis, oh, this is so interesting. Look, the semis, up 82 cents at 298. Hit me, this major trend line support right here, the pink line, and now it's bouncing. But I think this magnet of the trend line support is gonna be there to say, I'm coming back to the 289, 288 level, no matter what I do, even though I'm 10 points higher right now, it's got a chapter eight peak G or peak C1, C2 in the weekly chart. I think that the overall atmosphere in the semiconductor is one of uncertainty. It doesn't mean to say it's got a crash, but it does say that it could struggle for, look at this, MU, micro technologies, micro technologies and semiconductor here. One of the leaders 98.45 high, just six sessions, five sessions ago, trading at 90 feet, what's the big deal? Not a big deal at all. We have to chart, I'm calling this at least for now. No, I can't, I have to call this a peak B. It could fail, but it's acting very, very well. That's what I'm saying. So when we were looking at AOSL, that's the chart pattern that says, I'm in the semiconductor area that's had a much deeper correction, alpha, omega and omega semis. So it really depends where you are. Oh, gosh, I was looking at something, oh, pterodyne, pterodyne in the same area. Look at this pullback, peak D and a peak E in the weekly and a peak G, C in the monthly. And yet when you look at the weekly chart, it says, hey, I'm holding very well. But that's a bit of a pullback from the 168 area down to the low of 150s. And now it's trying to rally. So this is so selective that you just gotta do really, really carefully. CTAS, this is in a different area altogether. Look at that pullback, this is an overall as you can see from these rentals, sent us down four, a 395 for the 461.44 time high. 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 Tigresses 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. Your back buzz will tap and down is down 181. S&P is down 12. What we're looking at here is... So a couple of things are going on. During the break, we always have these little discussions between either Dan on the Tiger YouTube, just going on, just I show the charts that have been discussed. One was Sintas, which is overalls and uniforms that went down to the 200 period moving average, 461.44 with a 458 round number open on the 13th of December, double top, peak C1, C2. And then what happens? Ka-boom! It comes down to the three and 90 area. You know, I'd say 70 points is a pretty deep correction, 20 something percent. And now what we're looking at is that is telling me, because the weekly chart I have no choice, I actually have to now put a cell signal. I'll have to wait for the end of the week, but I suspect that I'm going to go from a cell signal to a cell mode in this very important in-market, in-market economy indicator, for me at least. That's number one. Number two is within the context of what we're looking at of this oversold balance, some things have worked, some haven't. Now what we've got, and what was mentioned in the den, is that Costco, people got, the statement was people got too giddy about Costco. Yeah, Costco had this rising cup formation with two, kind of a sequential top pattern. And then it made this little doji candle high of 570, 569.88 on the 30th of December. And now look at it, it's down at the 512 area. I would call that a pretty serious decline. And yep, it's gone to, there's no other way I can count this. It is a peak C in the weekly chart. I don't want to take too much time. I'm just going to draw this in now, maybe a little later in the week, I'll discuss it. But it does suggest that if this bare phase of the shorter term, we don't know yet intermediate term, it's just called a shorter term. Pattern is going to continue. Then something like a Costco could have had a chapter wave unconventional flat base restart. And they would say, and I'm only throwing this out now as something that I've seen a couple of times then, in fact, even this morning there was a particular chart that I was looking at, and I drew the same pattern in. And it says that if this is a peak C, which is going to become an alternate count, A, B, C, D, with a chapter wave instant restart right here at that leg E on the week of the 1st of October at 470.949 in Costco. And the reason why I'm taking a little time on this, this is really important because this is Costco. I mean, Costco made its high on the 29th of January of December, so it's within the range of all these different indices making highs and then pulling back very sharply. That says that if Costco closes under 497 in the next two weeks, I have to give it two weeks, there's a good chance that over a period of a month and a half, you could see this retest of 440s. I'm not saying that's going to happen. I'm saying I've seen this particular pattern so many times that I can't exclude it and that makes this, the chapter wave instant restart with the next trough lower than the D and that makes it very important because I get an alternate count, E such A, F such B, G such C and this C becomes a D and now you've got E in the weekly, D in the week, sorry, E in the day with a doji candle high, D in the weekly and a peak D potential in the monthly and that says, hey, now you've got to keep, you just got to be aware that something like a Costco and let's go to this right now, RTH, that's the retail, this is the Van Neck Retail ETF has 20% Amazon. Yep, it didn't break the left, oopsie, whoopsie, whoopsie. The left side low of December the 20th of 184.74 yesterday's low was 184.74, unbelievable, that's just like a perfect dreaded age with no conclusion because it held the left side low, huh, and that says, watch this closely because you've already got a sell mode in the weekly chart, the daily, absolutely, weekly yes and the monthly no, nothing, not even a sell signal, that's just like a perfect dreaded age with no conclusion because it held the left side low, huh, and that says, watch this closely, and look at this XRT, XRT, this is S&P, did make a low, low, that went to a leg C to the downside. Oh, what a market we're in, such a fantastic time for technicians because there's so much that we can look at and so much that we can deal with on a historic basis. In other words, what is the character of this chart regardless of what sector it's in and regardless of what other stocks are doing? And this particular instance, you've got a left side low that was taken out and then the price closed above it, this is Amazon doesn't, it's equal weighted, the S&P retail ETF is equal weighted, so Amazon doesn't have as larger positions that doesn't distort it and this says there is tremendous weakness in the retail sector but of course, going into the season of buying, the December season between Hanukkah and Christmas and whatever else you have, that buying should dissipate into January and February, you'd expect that. So we're just looking at monthly charts and the monthly charts so far are saying, hey, just a consolidation, the weekly charts is sell mode in place, going down to leg C in the daily and the weekly. So we're gonna watch this really closely and that's the reason why I'm saying let's be as selective as possible, that's the reason why we raised quite a lot of cash and that's the reason why we're looking at very select areas of new positions that we've taken and anything new, I have to have tight stop, that's all there is to it and we'll see what happens there. Now, a couple of things I wanna look at here that question, so this segment in the den about first of all question, what is the price to replace a battery in a car? Well, it depends on the car. It could be several thousand, it could be 5,000, it could be 7,000. There's a thing, as someone said, the Porsche Panera, Panamera, is it called the Panamera? Yeah, Porsche Panamera is, where did I see that? A batch of costs, yeah. Yeah, there we go. It's $12,000. Well, if you're paying $198,000 to $210,000 and I must say I never had a friend who had a Panamera, I was in it, it was nice, it wasn't so great. But, and I didn't think it looked, it really looked like a bullfrog of sorts. Now when you're on the road and you see this guy say, hey, that's a rather large sports coupe and it turns out it's the Panamera, and that's what you call a Panamera, yeah, Panamera. It's a hybrid of the hybrid Taycan 12,500. I don't know whether that is for the Porsche hybrid or the Taycan battery or the Porsche Panamera. But anyway, that's a lot of money, but not if you're paying as much, that much for 30, 10% of the cost of the car. So you can say, well, and usually they're lost. I don't know when you replace them. I mean, some Prius from way back, 15, 17 years old are still running very nicely on the original batteries. So the whole thing about batteries not lost, that was a bit of a myth. So anyway, I want to say Panamera looks, I love the design, I'll be back. 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 that 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 value 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 David'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. 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. Yeah, just gonna do this, a CVS, a couple of questions came in and I'll deal with them right now. CVS, all time high right now at 107.268 and 105.6, yeah, 54 cents. Leg D. Today's Tuesday, I don't know if I wanna do it right now, but the question is, was this a peak C1 and a C2 here? Yeah, you know, I don't really wanna deal with it. A, B, C, D, E, comes to the same thing. I tend to like to see the D completed under certain conditions, but everything about it says that almost certainly when I was doing it about three weeks ago, I said, you know, this is really a possibility of a peak C1, C2, even that wasn't within pennies of the previous high. And let me explain that, that just makes for a chaplain wave. Cells are not revealing that the next buy is a buy off a cell signal or a cell mode to the downside and therefore I need to put in an up arrow. So normally I would do this at that turnaround with the stochastic went under 80%, I'm sorry, under 20% and almost 10% and the MACD and everything turned around and went up and the pink turned to green in the nine period moving average over the 14. And therefore this should have been peak A, B, C, D and this is leg E, so it's either D or E if I continued waiting from C to go to a D and went to a D and an E. So with that said, I think that CVS is very close to some form of consolidation and the consolidation says at 105, if it closes in the next two weeks under 99, then the weekly chart will suggest that it's going to take a little bit longer to digest all the gains, but it's in an area pharmaceuticals. It's in an area of, it's kind of in an area of demand. So I don't want to get too carried away here than to say fantastic action in CVS. CVX on the other hand is something very different. This has to do with the oil that is still rallying and CVX has gone to an all-time high as we speak, trading at 125.96 up 85 cents. And if I'm very strict about this, I have to call this just a leg B in the daily chart, unbelievable. It's gone from 111 or so to 125, that's 40 points about 12% plus the dividend in this particular move. And look at this leg D weekly chart. Look at that candle from last week. So this is fantastic action. And this is the X on at the same time. X on, also doing well. A leg B, no, it's probably, let me just see. I think that was higher high, 69, 18, 69, 69, 18. I think it's 16, 17, there you are. So that goes A, a little bit ahead in the Chapman Wave notation, C, but it's only a leg C in the weekly chart and they've seen the daily chart and a leg E in the monthly chart. They're all doing fantastically well. So all I can say is that crude oil, it seems to me is holding pretty nicely. And if you put this together with the HGX, which is the Philadelphia Housing Sector Index, that made a 531.14 all-time high and is now pulling back sharply from 531 down to the 490, 494 level hit 480s yesterday. Yeah, this is digesting big gains in the housing market. So you can see when I talk about a rotational market because the basil, the CVX running out of gas up here at the highs, not if they buy their $10,000 battery. Okay, let's just have a look. Let's see, CV, did he say CVX, yes. Now CVX, now this is gonna be very important. If CVX has broken out in the monthly chart, look at this, hasn't gone to an all-time high, that high was at 133.88 back in January of 2000. 18, dropped a little bit down to the 50s, 52 or so. And now it's at 125. This is outstanding action. Magdi's Goods, the Casings Flutter 92%. This is just saying that CVX, Chevron Corporation, multinational oil company, is just doing fabulously weekly chart. Let me just see, it's a good question. Let me get my Chapman Wave Automated support resistance areas. Let's go CVX. CVX is trading right now at 125.90. There's nothing in the daily chart for resistance, nothing in the weekly chart, and 125.70 to 128.43 in the monthly, with 143 outlier sitting there. But short-term, 126.15 is resistance and we've had a high today of 125.99. So, oh, that's the 120 minute chart, I said 125.82, it's already broken above that, little by little bit. Yeah, we're getting to some kind of resistance, but there's no other way I can call this. This is Leg B in the weekly chart, in the daily chart. So, I think it goes higher. And then I think it has a digestive phase, but let's not even talk about them until we get there. I hope I answered your question. A couple of things came in here. Ready for T-Mobile. Let me just see. Yeah, right now there are more stocks that are corrected 50% or more than any time in history of the stock market. That's not healthy either time for common sense time. So, let me just talk to that issue. And this is something that I've mentioned enough times to say, okay, I'm not sure if I'm correct, but this is my thinking. My thinking is that if you can get these whopper of correction in different sectors and even within a group, what happens is you've usurped upside energy, but you've also usurped the downside energy because what happens is in the rotational aspect, because you've got your X, is that XLP? I hope I'm just, yep. Because you got your XLP, which just made a peak E at an all-time high, five sessions ago, it was in the 78s. That was doing, going up at the same time as you got your XLK. Am I writing and then typing the wrong place here? The XLK, which is the S&P select text spider fund select text spider fund going from an all-time high of 177, was it, or 176? 177.04 on the 28th of December, down to yesterday's low of 161.29. That's a pretty big pullback. And that's what I'm saying, that I don't see a major crash in the sense that everything comes down 95% or more and no, 95% of the market goes down simultaneously. Not when you get this corrective rotational process. That is really important. If we don't get, in fact, if yesterday we closed near the low of the day and today we were looking at, today we were looking at down down 258 S&P down 28. I would say, uh-oh, there's a single leg down that you've got to be really careful of. And let me just show you this for a moment here. Oh, just with one, two, three, four. Yeah, eight, 10, 12, 13. This is rotation, eight, 12, 13, eight, seven, 11, 12, 13, 12, 13, 12, 13, 14, 14, 15, 15, 16. I'll be 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 and 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. You might think that if you want to be successful at trading in the stock market, you're going to need a crystal ball. After all, it's impossible to predict the future, right? Like any endeavor in life, before you decide it's impossible, get some advice from the experts. You might find that it's not so impossible after all. For daily market overviews that give you direction on the key indices, selective stocks, and commodities, subscribe to the opening call newsletter at TFNN.com. The opening call newsletter is written by Basil Chapman, creator of the trading methodology known as the Chapman Wave. The Chapman Wave up-down sequence gives you an edge in identifying price turns, finding the peaks and valleys in stock prices.  First-time subscribers also get a 30-day money-back guarantee. If you're not satisfied, let us know and you'll get a full refund within 30 days of signing up. TFNN.com, educating investors.  The target 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 target first mortgage program pays 7% per year, paid monthly on secured, high-value, buildable 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. Do you wanna make 1,000 per year on 100,000 invested or 7,000 per year on a secured, target first mortgage? The target first mortgage program may be just the program for you. The target first mortgage program pays 7% per year, paid monthly. For more information, you can call<PHONE_NUMBER>. That's<PHONE_NUMBER>. 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. Hi, folks, we're back. And just a couple of quick things that I want to get to. I'll try CBP and a nice dividend. Let me just go to that. BP is British petroleum. Oh, look at that. Peak A, peak leg B. Yep, it's the same thing, except this one had a huge decline. It is even close to most recent highs. So this one has room to grow and to go. At 30.14, where would you add to it? I'd probably say just a little under 29, but it has time. It has to be within the next three sessions. I don't want it next week to go under 29 because that could be a deeper correction. So that's that. Next thing I had was P-T-R-A batteries. Very quick peak doji candle low, around about the 19th or so. And it goes from the $8.26 area to today's high of 9.65. Peak A, peak B, peak C, peak D. I do not like this in a rectangle formation. They have such a tiny move to the upside. Look at this. Sometimes we get in one move, we get a move that goes, in this case, 1050 to 13. And yeah, you've gone to the 90s, it needs time. Keep it in mind. It's a, yes, bus EV solutions for commercial application. I absolutely like it. I've had it on my radar for a long time. I just don't think it's ready yet. Next thing was CLF. Oh, thank you for telling me to take profits. Yeah, CLF hit 24.67 the other day now, so 21.69. It's in a rectangle formation. Keep it in mind. This is Cleveland Cliff's flat roll steel. You know, it'll have a fantastic rally at some point in 2020. I just think it's building up steam to do that. The next thing was, that's the best often is a crash known before it happens. Well, people speak about this all the time. Eventually, you do get your crash, but there's too many people to crash right now. Anyway, all sorts of things. I'm just saying that I do see a crash at some point. I don't see it now. That's it. So just keep it in mind if you want. Where do you put your money? Why do you want to put your money? This is fine. It's nothing wrong with that. But now please, Ronnie, and sacrifice me to have the wrong fact. I'll be back tomorrow.


There are three case scenarios you will be shown in this video. While these examples are common at the downtown community court, they have been generalized and are not actual participants. First you will meet Ken Mendoza, a defendant who has enduring difficult mental health problems and who engages in disruptive behavior in the community. Mr. Mendoza has been diagnosed with schizophrenia. He receives care in the community through a mental health unit. He has a long history of mental health problems and is connected to health care. He lives in housing with some level of supportive health and social services.  He has been regularly disturbing customers outside a coffee shop asking for change. But on this occasion he was more aggressive. On this day, Mr. Mendoza pushed the customer when he wasn't given change and made a threatening remark that was frightening. He said he was going to stab the customer, although he had no weapon. The police arrested Mr. Mendoza and he is charged with threatening. He has been held in custody until his appearance in the downtown community court. Mr. Mendoza was admitted to the psychiatric hospital about 18 months ago. He's currently being followed by the Public Mental Health Clinic and has been followed for the last year. Mr. Mendoza is currently on probation for some minor offenses. He does not show up for his appointments when he's supposed to, but he seems to keep in touch with his probation officer on a regular basis. We're also in touch with the supports being provided by the community care team and the housing, but he has his good days and his bad days. I think we're going to need some more information about Mr. Mendoza's current mental health state. I agree. I'll ask Mr. Mendoza if he's willing to meet with the forensic liaison nurse. I've met with Mr. Mendoza and completed the brief intake. I've also spoken with the case manager at the community mental health team he's involved with. Besides an issue with his temper, it sounds like Mr. Mendoza is doing quite well with the team. He's compliant with attending appointments and overall he's got a good working relationship. I think the complainant would agree with the temper part. He was really frightened of Mr. Mendoza. I have the victim impact statement and I've spoken to him. Many of the offenders coming to downtown community court are involved with existing programs. In this case, it was determined that Mr. Mendoza had adequate supports and did not need to be linked to resources. He was connected already. There was, however, a problem with his behavior on this occasion. Mr. Mendoza, you've pled guilty to threatening. Yes, Your Honor. I just lost it. I had no money and I wanted some change. I wasn't going to hurt anyone. I just got mad. Well, I'm glad you're working with your health care team and with housing and your probation officer. They do good work and what happened yesterday is unacceptable. You really scared that man. You were sentenced to a six-month probation order with conditions that you follow the direction of your probation officer. You continue to work with your support teams, but you're banned from the coffee shop and I'm prohibiting you from possessing weapons. You are not to have contact with the complainant and this means that if you come across him you've got to turn and walk away. Have you got it? Yes, sir. You're also to complete two hours of community service. Okay, I will. In cases like this the judge will sometimes order a very short number of community service hours in order to give all offenders an opportunity to make some reparations. Some offenders have never had an opportunity to succeed at any useful work. This program provides support and assistance for them to do so and it is an opportunity for community court staff to connect with an offender to reinforce the need to participate in the programs as well as offer a positive role model. As is community service, Mr. Mendoza was required to complete two hours on the work crew. He was assigned to water the hanging baskets on the street near the courthouse. Susan Jackson was held in jail after her arrest because of her risk to re-offend. Susan was arrested by a police officer after being found in a parked car. She had removed the stereo and was found with this and other items from the car when she was searched by police. At the time of her arrest, Ms. Jackson was on probation for theft. Ms. Jackson has also suffered a number of challenges in her life and she is a frequent property offender who has caused and continues to cause harm in the community. There are significant barriers to her rehabilitation. Ms. Jackson has been using crack cocaine for a long time and living on the streets in the downtown east side for several months. Susan Jackson faces the prospect of a jail sentence given her record unless she can be managed in the community. At its daily morning meeting, the community court team discussed that possibility. Turning next guys to the case involving Susan Jackson, she's before the court on a new allegation but she also has an existing court order. And it looks like the total damage for the vehicle damage the vehicle and also good stolen is about $2,000. She currently has two outstanding charges and she is supervised out of the Vancouver probation office. Also she has her welfare office just around the corner. But it doesn't look like she's made any of her recent appointments or picked up her most recent welfare check. Now I know I guess the police also found a crack pipe on her. Well she's been in and out of detox in the past several months. She has some success staying clean however she seems every last again. She didn't have an address for a while but now she seems to be homeless again. It looks like Susan may be deteriorating. At her last probation appointment she seemed motivated though. She's done well in the past when she's been in programming. Maybe we can talk to her about entering recovery again. At the meeting, the crown considered the input from the team members. While a jail sentence was an option, the crown agreed that Susan Jackson could be managed in the community if a suitable case plan could be developed for her. Well I'd like to see if she's willing to talk to the team and if we can get her into some stable housing and away from some of the negative influences and maybe get her some help to deal with her addiction problems then I think we can persuade the court that she's stabilized enough to be managed in the community on a community-based disposition. The defense lawyer spoke with Susan and she agreed to meet with the team member to determine suitability to work with the community court case management team. The case management team would work on a plan to provide connection to programs for drug addiction and address immediate difficulties like shelter and income assistance. The case management team would also monitor Miss Jackson's progress and risk of reoffending through an order of community supervision. Participation depends on Miss Jackson's willingness, a determination of her likely compliance, and ultimately the decision of the judge. The court will ultimately determine whether the harm Miss Jackson is causing can be reasonably addressed with community supervision. Next matter we're calling your honor this morning is a matter of Susan Jackson. Miss Jackson you're charged with theft, how do you plead? Guilty your honor. Sean are on the basis that Miss Jackson is prepared to agree to participate with the case management team. The crown's position is a six-month conditional sentence order with the conditions to include that she participate in programming as directed by the case management team and that she also complete some community work service hours. A conditional sentence order is an order of conditional release with supervision in the community rather than incarceration. On breach of a conditional sentence order, the remainder of the sentence can be served in jail. Your honor Miss Jackson is willing to work with the case management team and she understands what that's going to involve for her. She is recognizing that at this point in her life she's at a crisis but I would suggest that she certainly has good prospects for compliance here and that I would ask you to take that into consideration on sentencing your honor. Based on information supplied by the team both the prosecutor and Miss Jackson's lawyer have recommended a community supervision order. However the ultimate decision on the sentence rests with the judge. There is certainly a case to be made here for a for a jail sentence, a lengthy jail sentence. You have a significant record which I'm looking at now and you were on a court order at the time of this offense but I'm taking into account as well that you've pled guilty at the first opportunity. When I look at your record closely I see that there are periods of time when you've not been before the court so it appears there's been more convictions recently. I think that if you participate with the case management team and to take the help it's offered to you that there's a good chance you can be successful but it depends largely on you. They won't be easy and should you fail to follow through on the conditions you'll be brought back before me and so it's important that you realize the commitment that you're making. I understand that and I really want to try. Okay there'll be an order that you'll perform 10 hours of community service. You will be supervised on the case management team. You'll get the help you need but that depends on you as to what you do with it. Susan Jackson now leaves the courtroom with a court worker to report to the intake probation officer. Arrangements have been made for emergency shelter for Miss Jackson for that evening. The probation officer also made a referral to the community service placement. The case management team will develop a case plan for Miss Jackson. A few days later Susan Jackson returned to the downtown community court to attend community court programs. The court offers several programs for offenders including a women's support program, an Aboriginal wellness program, harm redirection programs and programs linking offenders to addiction and mental health services. Miss Jackson is ordered to participate in case management team programming for nine months. If there is a breach of that order she will be returned to the community court to face the judge who sentenced her. Mr. Adams is also in court today. He was charged with mischief. He is here because the police required him to appear in court after he was arrested and released. Mr. Adams is understandably worried. He has had limited experience with court. He has taken a day off work to come to court and he is worried about keeping his job. He also knows he has a problem with alcohol. After Crown has reviewed the reports from police and decided there is sufficient evidence for a criminal charge the Crown can decide that measures may be taken as an alternative to court proceedings if the defendant agrees. The Crown decides whether alternative measures are appropriate based on a report from the probation officer. The probation officer interviews the offender and consults with other members of the court team. So Mr. Adams was arrested around 11 o'clock last night it looks like and what appears to happen is that he and some friends were out. They got drunk and rowdy. They got kicked out of the bar. Mr. Adams when he left the bar he kicked the window it broke and so he's been charged with mischief and we're fortunate because it looks like no one was injured. Police arrested Mr. Adams and took him to the police station. After a period of time to sober up Mr. Adams was released by the police on a promise to appear in court today. So Mr. Adams has one prior conviction for mischief when he was 19 years old. It was also alcohol related. I was able to speak to the bar owner and the cost to replace the damage window will be $450. Well I talked to Mr. Adams this morning and he acknowledges breaking the window and he regrets it and he's very embarrassed. He's told me that he would like to pay for the damages. He also acknowledges that he has a problem with alcohol and that he needs to address that but he has been steadily employed for the last 10 years since he got out of high school. All right Mr. Adams I understand you're willing to participate in an alternate measures agreement. Is that correct? Yes sir. Mr. Adams has agreed to make restitution to pay for the damage to the window. He's also agreed to do eight hours of community work service and he's working full-time which is great but so the intention is to then work those hours around his work schedule. In addition he's also going to be attending some substance abuse sessions and that will enable him to then access some alcohol counseling and programming. All right well you can get started today on the community service and it's important that you go to the substance abuse sessions. You understand that right? Yes I do. The intention your honor is to adjourn the matter to next Friday to give him an opportunity to complete the plan. All right Mr. Adams you can go with one of the court staff now upstairs. You'll set up a meeting for the community service placement to start and I'll see you next Friday. On-site services permit a fast approach. For Mr. Adams if he does his community service his case can be addressed within a week of the crime. Community service varies. In this case Mr. Adams will be performing street cleaning work. Not all community service orders can be scheduled on the first day but many are. Not all alternative measures plans last a week or less. More protracted alternative measures plans may extend over a period of 90 days. In this case Mr. Adams successfully completed his community service. Although it wasn't required of him Mr. Adams also sent a letter of apology which will be passed along. He has also paid for the damage. This brief video has shown three typical scenarios in a day in the life of downtown community court. The court deals with the range of actual situations with varying circumstances. The dispositions vary with the circumstances. The dispositions of the court range from brief intervention as you saw with Mr. Adams. A speedier process limited the time between arrest court response and conclusion. In Mr. Mendoza circumstances the court recognized existing services already provided for Mr. Mendoza. A mid-level intervention through a probation order required reporting continuation of existing programming conditions intended to protect the public. The community service component of the probation order provided Mr. Mendoza with an opportunity to repay the community for the harm caused by his behavior. The ability to do this within a short period of time connected the consequence to the behavior in a way that Mr. Mendoza will understand. With Ms. Jackson you saw the highest degree of intervention short of jail and the full range of programming offered by the community court. During the triage stage the team was able to collect information that assisted the court in crafting a sentence that is intended to both protect the public and support the offender in the community. The community court case management team links offenders like Ms. Jackson to the appropriate services while under intensive supervision. The supervision is ultimately overseen by the court to ensure compliance and protect the public.


Yeah, hello We we want to talk about yeah We are in the extension track and we want to talk about one particular extension point which is the operating system in Cloud Foundry so we had Zouza as an operating system and of course have a Specific interest in that and also specific knowledge So we want to talk about The role of the operating system within Cloud Foundry and how you can extend that how you can go to another operating system and just use that Who are we? So my name is Connelius Schumacher. I'm a distinguished engineer at Zouza I have done the dojo in the Bosch team last year and have worked in the OpenStack CPI team for for almost a year and Nowadays, I'm mostly managing the European part of the engineering team working on our Cloud Foundry product at Zouza Okay, I'm Mario. I've been with Zouza for one and a half year and I've been working on the stem cell for a while And this year in March I went to the dojo and ever since then I've been working on the OpenStack CPI team at SAP with Bosch and stuff Cool So where are we coming from? Operating systems are nice, but actually if we take the developer perspective This is the Cloud Foundry Haiku. Yes my source code run it on the cloud for me I don't care how as a developer. I actually don't care about the operating system That's a beautiful platform that you don't have to do that and if we look into The architecture of Cloud Foundry in a very simplified form from a user's point of view from an application developer's point of view The user application is running somewhere on the platform There's Cloud Foundry to interact with via the API via the command line client There are services which can be brought in and this is running on some infrastructure as a developer I don't really care how this happens But if we look a little bit deeper what actually is in there and that's more going into the operators perspective Then we actually see that there are certain components required So the user application is running in containers They need a stack a language runtime to run on which is provided by the build packs And this has to run on something in the container which is providing the root file system, which is an operating system So that's one green box where we have an operating system in Cloud Foundry and we call that the stack If we look at the infrastructure This is usually running on virtual machines and each virtual machine of course needs an operating system so it can run the containers or the services in Cloud Foundry, which are required and This operating system is the second part where Cloud Foundry has these built-in operating system And that's what we usually call the stem cell Why we are coming there from from Zuzer from the Zuzer point of view why we are interested in that So Zuzer just celebrated its 25th birthday. This is one one of the birthday cakes a couple of our engineers created I don't know how tasty they were but they at least look beautiful and these 25 years are actually Us doing Linux operating systems building operating system distributing operating systems and extending to Other products as well as Cloud Foundry now. So for us we do Distribution for the community a community-driven distribution open Zuzer, which is feeding into our enterprise distribution Zuzer Linux Enterprise and That's the two variants we we provide to the community to customers to users And where we also then add our enterprise support for the enterprise version for example where we have people working upstream We have kernel developers we are able to fix a lot of problems there and we know how to build this stuff And so that's where our natural interest of course to extend the reach of Cloud Foundry to our customers We expect that it's running on Zuzer that we are putting Zuzer into Cloud Foundry Yeah, and that's a that's the two areas and we will start with a stem cell and that's where Mario is taking over So the the stem cell Is basically what's Bosch using to put on the VMs and on the second part of the talk We will also talk about how we built the Root file system layer for the fissile stem cell we have for the Zuzer Cloud Foundry product But so this is classic Bosch land here We have an infrastructure at the bottom and on top of that you have your operating system and so the operating system is very much here and Bosch is very much designed to have different kinds of stem cells For example, if you look at the Bosch IO homepage, we have the Ubuntu trustee based stem cells Ubuntu trustee is like Three years old by now and will be supported for I don't know one and a half year Then you will have to switch to something to get security updates And there are also two other kinds of stem cells. It's the Windows stem cell at the center stem cell I Don't have much experience with them, but in the end you probably want to run cloud foundry on them And I don't know if they are there yet So this is where we are at the moment and Usually the stem cell and comes into cloud foundry or into your Bosch deployment by doing this little dance Where you upload the stem cell then you upload the releases you want to have in your deployments And then you deploy a manifest and that's when you create this little box here on the right side with the VM Which has the stem cell and this stack of releases you want to put on the operating system and a Bosch way agent running on top and the Bosch agents is actually This is that get up repository here Which has a lot of changes in it and it does platform specific stuff like a configure networking partition a hard disk so Set up an SSH user that's all done by Bosch and by the agent and That's why we have to change it because On opens users some of this stuff is different right because you are you might have certificates in the different places so and The second part we had to change what the Bosch Linux stem cell builder This is a separate repository. I think since the beginning of this year which made development so much easier So to not have it all in one big Bosch repository, but you have like a separate repository for that so this is where you have stages on which are used to Create an image of your operating system and there are several stages here I come there stages which are used to create the or space image layer, which is basically Just watch the bootstrap produces for you if you're running Ubuntu or db yarn like a change Routable file system or if you're using open suzer it would be done by on kiwi and on top of that You have a stem cell layer and the stages are not so aligned to these layers There's some mix up in there, but there's stuff here for example to harden it to lock down user accounts and install on drivers for your infrastructure like Paravirtualization drivers or into the network interface drivers. So this is all done here in the stem cell layer and This is where we put in kiwi kiwi I think you will talk about kiwi later also, but it's really neat you give it an XML file and the XML is being passed and she Some specification of your operating system and it goes and installs all the packages and Tyres is up and you end up with a towel We also added a custom kernel in here because we need we still need our first to run a lot of them Like concourse or I don't know some of the releases require all of us So we had to put it in we also have run it here on to start processes and We also removed some stuff like there's no yes in and the yes This is standard Management tool of suzer and it's removed here from the images. So You would have to buy your you would have to build your own image to get stuff back in there and it's not really hard and the Bush link stem cell builder you have this file stage collection and it's a huge file and just Combined stages into these methods which are then called for the platform or they call each other like here was the Bosch step stage and Just as an example this file is really long and these stages are just shell scripts Well, which are executed on the change route So in this shell scripts you can just start changing stuff in the on the image and afterwards It's all good. It's all I'm getting packaged. So the first package that's being created a COS image and then you take the US image in a second step and you create like the actual stem cell which is Kind of an image whatever the infrastructure needs it might be a raw disk image It might be just be a tart up file system like it is an open stack So you can actually if you have an open-stake stem cell you can actually unpack it just two turbos change Something and pack it back together So, yeah, that's that's all what we had to do and if you want to use it It's just as easy as that you take your deployment manifest for example here with zookeeper and You exchange the version and some and push it So this that's really easy But you might run into trouble and to problems with the releases because releases do all kinds of stuff on the operating system They might expect certificates to be in a certain place. They might expect binaries to be in a certain place Open Susie has a different binary structure than than a winter house Networking is a little bit different. So there are a lot of small differences from below Especially with software versions because we are we are currently working in open Susie leap We're also working on Susie linux enterprise, which is a little bit more conservative regarding versions But leap has very new software. That means we have a new kernel. We are system d-based Which changes a lot and a lot of the tools like for partitioning they have any Command line interface and might not integrate without patching Bosch agent and the Bosch new stem cell bearer So I'm so keep on Susie I'm not going to do a demo because it's really easy if you look at the stem cells You just have for example a warden stem cell and you can just deploy with it And so if you would look into one of these boxes with SSH, you could see that the kernel running there is actually Open Susie kernel and and the process list. It's yeah kind of what you expect like the Bosch agent there running with the opens as a platform and Yeah, if you want to try these stem cells We are we are still in the process of building them So I think currently we only have the AWS and the open stem cell up there Tests are not all green yet. We are still working on the pipelines, but this would be the URL to download them in the future Okay, I think you want to talk about the stacking Exactly So that was a stem cell one part the other part is the stack and that that's how we stack at Zuzer So we have got stack amelions You might want to get the small one out at the Zuzer booth So the stack in cloud foundry That's that's the part which is used in the containers running this user applications So I showed the architecture before so we have the user application Running on a language stack which is provided by the build pack and then running on a root file system Representing the operating system in the container. So running that is easy The more interesting part is how this actually is constructed and built especially from our point of view that we want to provide an alternative stack So if you look at the three components and how they are done, the first step is Providing the operating system the OS based container image, which is used in the container So that's the root file system and that's what what we exchange. That's where cloud for me provides Yeah options in the command line to actually specify the stack you want to run But you need to provide that and that's what we are doing as an operating system vendor We are putting our Zuzer operating system into into that and I will talk about how we actually do that in a minute On top of that we need the build pack which provides all the binaries the runtime for languages What the user application actually requires? So you've also heard about that there are many many different build packs There are lots of binaries and they are upstream pipelines to build that and to construct that and we mostly use the upstream pipelines There to actually construct the build packs with the binary which fit the Zuzer operating system image There's a lot of compiling involved there. It's it's a lot of code. It's also different pipelines So this is actually one of the more challenging parts where also the structure is not always really Meant to be used in for different operating systems So that's where we actually had to put in some some work to get this done And then at runtime, there's the third build step that that is Actually preparing the containers which are then run for end users. That's where the bits are taken The user application is put on top of that and then the platform takes care of providing that to the user So that the user actually doesn't see the operating system anymore How do we build this base image? And Mario already mentioned Kiwi So we have tools we use to build our distribution and to build all the packages for the distribution also build containers and We're talking mostly about two tools here One is Kiwi which is our more or less universal image building tool So we use that to build our distribution images the media but we also use that to build container images and in this case the the base container image which is required and used by by the stack Kiwi is a tool which takes a description of the Image which is nice because there's really one place a text definition of a of a container image Which says okay these packages and where they are coming from and you can specify the configuration So you really have a definitive Description and definition of what the image is and you can put that under version control and then run Kiwi on it And Kiwi will always create the same image of that. It's XML. So sorry for not having a Yama file here But Kiwi I think predates The time when Yama really became a walk and XML is a fine description for that Kiwi is you can run Kiwi standalone But the more interesting part actually is running it within the open build service and the open build services our build automation tool That's where we put all the components of the distribution in all the components Which are required to build packages to build containers and the open build service takes care of the automation It takes care of dependency tracking of automatic rebuilds of dependency Dependencies change of having the version history of being able to reproduce builds so within with the open build service all this build chain becomes more or less automatic and Really very well specified and you can be sure that you get the same results at the same time And you are up to date you have security updates within the images and the dependencies out automatically Resolved and rebuilds are done. So so that that we can actually be sure that we provide exactly the images We want in the way. We want them with the security updates We want to have them and can then use them for all kinds of other things like in this case our use cases the Yeah, the stack for cloud foundry Good There's one more component and we already mentioned that because we have another flavor of stem cell actually we talked about the containerization of cloud foundry we do for our cloud foundry product and there is a It looks a little bit different So this is the architecture diagram I showed before with the virtual machines running an operating system and then running cloud foundry on top of that What we do in in our zoos a cloud foundry variant We put cloud foundry the cloud foundry services into containers as well and run them on Kubernetes that means the Operating system layer moves one step up and it's not required in a virtual machine anymore But it has to become a root file system in a container so that we have the base there as well And it should correspond to the to what the stem cell has been and then Kubernetes can run on Whatever infrastructure is below that? But we do need to create this equivalent to a stem cell in the container space So we call that a fissile stem cell because fissile is the tool we use to containerize cloud foundry. So you heard Probably other presentations about how that works blood was talking about that before So we take the cloud foundry release the Bosch release and convert that into container images using fissile And these container images naturally need a base image And that's what we call the fissile stem cell container image which we extract from the Bosch stem cell So we use one source of truth there so that the Bosch stem cell we provide to the community we provide for Bosch users we extract the Base layer for our containerized versions from that Using just just the same bit pipeline. So it's just a small modification to how this thing is built To also extract the container image which then contains the same packages the same base as as the Bosch stem cell Yeah, and that's how it runs. So we have the three components and We do want to show this how this actually behaves. So We do have a small demo here of the stacks Okay So this is Yeah, I could could show the cube control, right? Yeah, so we have a cloud funny running here. So this is our version running containerized. So you see all the cloud foundry services this is there and Now we actually want to yeah Push an application on the zoos stack. So if we show the stacks here, so Oh, I can't you see if stacks you can do steve stacks stacks account because I can't see what I'm typing That's hard almost there perfect so So our configuration is already there. So we have the standard the default See if Linux fs2 there and we have in addition our open zoos of 42. So that's our stack built on the Based on open zoos of 42. So that's the community version. We provide to the community Yeah, and now if we push an application it will actually use this the stack So you have to add the push. Yeah It should I put the stack explicitly? Doesn't matter. So in our product the open zoos of version is the default So you can specify the stack at runtime, but you don't have to if you want to use the default So if we push the demo app here It will do the usual Procedure when pushing an app. So you all know that it will look at the build packs download what it needs figure out what build pack to use and Then do all this logic we described before with staging the container building the the required Yeah, binaries would putting that into into the container which is then run by the Cloudfond your runtime Yeah, so this takes a little bit figuring out all the different Build packs now it has found the right one It does the magic required by the application Uploads the result destroys the staging container and Then we have an application running. So this is our demo app here and you can see It says here in the last line it's running on the open zoos of 42 stack so if we Just to show that we are actually running something We're curling on the server. So there's a nice fancy. That's a nice web page actually That's a nice web page. You all speak HTML natively. So you can imagine how this looks like I'm sorry. We are running in a vagrant box here on a laptop and it's all cloud found you on one device It's so exciting. It's a full stick, but I haven't figured out the firewall Okay, oh, yeah, we could we could probably not part of the VM Okay, but that's not the point we want to show here the point actually we want to make us there This is running on on the zoos of stack. So if we SSH into the Container now into the app now. I miss that one That's a typo CF. Yeah So if we SSH into the container, so now we are running into the container where the application is running and we Look at the Where's release? I'm such a bit Cat there we go so And you can tell it's running on open zoos a leap So in the end that's actually pretty boring. I mean there's actually not much to see because The application behaves exactly the same as before but they is running on the open zoos stack We are managing the operating system. So the user doesn't have to do so We have shown a little bit how this how this looks like what we need to do for for that Yeah, let's switch back to the presentation with one more slide Oh That's that's more complicated than I would have thought Yeah, it sucks you in once you're there. It doesn't let you go Yeah, we have we have done the demo so What's next? We're working on that we will do continuously update the the the Bosch stem cell the physical stem cell they operate the The stack of course, so this is the work which is going on and it will of course continue to go on We use open zoos as the community version. So that's that's what we publish That's what we provide upstream. We use Zulu Linux enterprise for our product So as a customer you get the enterprise version which code wise is almost identical It's open zoos a leap is based on sleep So so it's mostly sharing the same code base And we do that as much as possible upstream So we have contributed the code to bit the open zoos a stem cell to the Bosch. We are part of the Bosch community We are working there So we want to yeah extend the reach of cloud foundry there make make it work with People who want to use zoos are just as well as with any other operating system and I mentioned that The stem cell I think that that this works nicely There's not too much to do there other than adding support for our operating system for the build packs We ran into a little bit more trouble. So this is an area where we in the future We might want to look into how we can actually streamline how we build them because a lot of the binaries which are built there a lot of the Compiling which is happening there stuff we would do anyway for the packages for the distribution So maybe leveraging our build system where we can have a more efficient and nicer process Maybe also contributing things upstream to in generally improve the bit process there Yeah, so that's what we wanted to tell you about the zoos a stack and the zoos a stem cells and Yeah, we're open to questions One question you mentioned that you had to introduce fissile in the pipeline Can you point out if you had to exchange the Diego or the app runtime? application runtime by fissile or Was it only necessary to you to move the the cloud foundry services like the the cloud controller and so on? more in the light white situation or was it to To make the deployment of the cloud foundry and smaller or a mix of it Yeah, so we are still using Diego. So we are using the certified set of components So Diego is part of that and we use that which is running in the inner container. So we have this container in a container Which isn't a big deal? But we use the certified components So the cloud foundry services they are running containerized that's different to the standard cloud funded distribution And that that actually makes it possible to to run them in a much more compact form So like like being able to run it on a laptop That's that's not possible if you have to start all the virtual machines bush requires to run cloud foundry So this this is where where it's getting compact other than that It's really a clean layer just fissile translates the full cloud foundry release into containers and we run these set of containers So this is great One thing I have a question about is did you guys get a chance to test? like the scalability of the of that solution in terms of Now you have a cloud foundry. How does that compare to when you do it on top of? VMs in terms of you know, how many apps can I push and so on things like that? Yeah, so at the moment we are the early stage so our first product release will be end of the year So so we haven't gotten much real real world deployments yet So the scaling test I think we are it's probably something Troy can answer in a better way. So so we have inherited a lot of the code and the experience from from the HPE people and It was a product before so so there is some experience there with our new product At the moment we are we are not yet at a stage. We are where we are doing extensive scaling tests, but we'll get there I Don't my answer is no we haven't done it yet But we we have been asked to give a performance comparison between a regular Because we can do it with our so so what I want to point out is all of this work works with Standard Bosch deployment as well. So when we do that performance test, we're going to do it with the opens open Suza stem cell in a regular Bosch deployment Against one that's been fissilized and running on Kubernetes. So we can do them apples to apples comparison Any more questions? That's one there I was wondering we just learned yesterday that Kubo will become a container runtime as part of cloud foundry And now you're telling me that you put cloud foundry on a containerized environment This seems redundant. So I'm wondering if I write an application as a container What benefit do I get putting it on a cloud foundry running on a container runtime instead of putting it on the container runtime directly? Yeah, that's a good question It's it's I think there are different use cases and and we are talking here about what we have done for cloud foundry We are running on top of cubanitas. It doesn't really matter where this cubanitas is coming from So it could be one deployed by cuba. It could be something Deployed through another product like our product as well but then There is of course some overlap and redundancy maybe but that's something which is probably out of the scope of what we are Discussing here, but yeah, I don't think this actually so I think the question you're asking is why would I deploy in cloud foundry instead of Kubernetes I think that's present whether or not this work exists at all You know, that's just a you know, what user experience do I want what developer experience do I want? You know deploying cloud foundry on top of kubernetes. You know the fact that's on top of kubernetes I would think that should be invisible to the developer. You know, just this is an IS layer there They don't shouldn't know or care about that. That's my perspective. Yeah Yeah, for the developer the story is run it in the cloud for me I don't care how but one operator of course it makes a difference what what you are running And if you have a cubanitas and you want to run cloud funny on top of that Then you are in the situation where you probably want to go around like this If you are using Bosch to deploy your cloud foundry, then you probably wouldn't look into that Okay, don't see any other questions. So then Thanks a lot