Hi, I'm Peter Burris, Chief Research Officer of SiliconANGLE and Wikibon, and welcome to theCUBE. We've got a really interesting session today. One of the first times ever that a company's come on and actually done a significant launch on theCUBE. So here in our Palo Alto studio, I'm sitting with Omer Triman. Who's- Great to be here. Who's a CEO of Rekana. And Omer, we're going to be talking about Rekana 2.0 today. Absolutely. Now we're going to do this in three segments. So we're going to, first segment, we're going to look at what the overall characters of the problem within IT operations and increasingly the digital business operations are. Second, we're going to spend a little bit more time talking specifically about how Rekana and that class of tooling is creating business value, both now and setting up for what the future is likely to look like. And then finally, we're going to bring Eric Sammers on. And Eric is the CTO at Rekana. And he's going to get into some of the technical details of how Rekana 2.0 works. Sound good to you? Absolutely. I love the idea of doing a digital product announcement, digital launch for a digital world. There you go. And that's what theCUBE's all about. So let's spend a few moments, Omer, talking about the nature of the business problem. You talk about the digital world, everybody talks about digital business, but let's parse that out a little bit. What is digital business and why is it generating new classes of problems? Absolutely. And I think about it in very simplistic terms, right? The world used to look like I as a consumer, I as a customer, my first go-to would be to pick up the phone, send a fax, send an email, have a conversation with a human being. I as a business employed those humans and they relied on internal systems. I teach job, fix the printers, fix the faxes, right? Very simple world. I had my mainframe in a few other systems. The digital business really introduced by the onset of the web, the onset of mobile is now I as a customer, I as a partner, or even a channel partner communicate digitally, right? Everything's a web app, everything's a mobile app. As IT, instead of supporting a few thousand, maybe a hundred thousand people internally, now I'm supporting the entire customer base. When I as an IT operations person see a failure, that is direct revenue impact second by second. That's a very different world that we're living in today. And the pace at which businesses are adopting that technology is accelerating. So I'll kind of turn that around a little bit and say, but essentially agree with you and say this, that from our perspective, the world is moving from known process, unknown technology to unknown process and known technology where we used to serve employees with systems and now we're increasingly serving markets. And one of the things that's happening and this kind of gets us to the next point is that we're seeing data become an increasingly important feature of how decisions get made, businesses take action, et cetera. And the volumes of data are coming in faster than human beings can accommodate it. And so it seems as though digital business, which increasingly is about using data as an asset, is now accelerating because data is driving the characteristics of change within the business. And we need to find new ways of accommodating and handling that data throughout the entire business organization. Does that make sense to you? Yeah, no, I think it's very well phrased, very well put. And what I would observe is that we've had this trend building over time. We're finally at a point where business leaders are comfortable saying, yes, I know the technology. I wanna move faster. IT, giddy up. Yeah, that's a great way of putting it. I like it. IT, giddy up. That's what we're looking for here. So let's come back to this notion. So we've got the big problem statement, which is that increasingly, digital business is about utilizing data to create and sustain customers. So it's an external facing thing. We're not building for employees the same way. Certainly those systems are going to be impacted. We're really building for customers. And that is accelerating change dramatically. And as you said, IT, giddy up. So what are the key impacts on an IT organization today? What we're seeing in terms of impact on IT is this sort of parallel to what happened with businesses and call it sort of the 80s, early 90s, where they used to work in very sort of regimented siloed models. So IT is used to, I buy a system, I buy some operation software, I hire some folks, I build a run book, I run that system in its own silo. As long as it's running, I'm good. I think the first thing to disrupt this was probably networking. All of a sudden networking cut across everything. But largely IT is still running these sort of silos. You can put security in there. You can put application performance management in there. You can put sort of data operations, DBA, sort of database management, a bunch of these different systems. Everyone is kind of doing their own thing, right? And when business comes along and says, I need something new, all of a sudden you have 40 different organizations looking at 40 different tools with 40 different ways of operating that have to collaborate and increasing cadence, right? Development says, I don't want to ship once every three years. I don't even want to ship once a year. I want to ship multiple times a month. I want to get to the point that I ship new capabilities for the business multiple times a day. Now, take the 40 different parts of IT. You guys need to change how you do things 40 times a day, right? All sort of coordinated. So that sort of cadence is breaking the silo-based model that IT is used to working in. And in many respects, that silo-based model was predicated on these known process applications. I run the accounting system, which became the finance system, which became the ERP system. I run the CRM system. Those are relatively known and well understood types of processes. Now, what we're gaining is as we try to cut across these application sets, we're also cutting across the functions, but we're trying to use data differently. And it starts with gaining greater visibility into what's happening within all these different systems. So talk a little bit about how IT organizations today are taking steps to at least start gaining visibility into how their systems are working so they can start, from their perspective, see how business events are correlated together. So let's start at helping folks understand the scale of the challenge and then why this is really not becoming possible. So think of a basic transaction. I go and buy something. There's a handful of records in a bunch of different systems saying, I bought something, ship it to Elmer, right? Then there's sort of, what's the trail of my interactions? The click stream, if you will, how do I market better? How do I optimize? How do I make sure it's routed to the right place if it's misrouted? That's maybe in order to magnitude more. So you went from, you know, tens to maybe hundreds of events that uniquely describe some basic business transaction that business is interested in. When you get to the system level, how many packets, how many IOPS, how many memory requests, how many interchanges between the flow from the mobile app to, you know, today, still the mainframe where this transaction actually happened, you're talking another few order magnitude, thousands or tens of thousands of events for one business transaction. And if one of those events indicates a problem, this transaction doesn't happen. Well, let's give, let's put a really concrete example. So many years ago, I did a series of research papers that led to what I called the rule of seven. And the notion was that with every successive generation of automation, the number of transactions into the same exact work goes up seven X. Sure. So if we take a look, for example, banking, you know, when I was a young man, paycheck, you go to the branch, go to the teller, put your money in, get your cash out. Then you go to ATMs. Now I'm going three or four times a week. Or, you know, a couple of times, seven times in that two week period. When you start doing it online, you get the same type of thing. So even though we're effectively still doing the same thing, as we add automation, then we are increasing the number of transactions and therefore increasing the amount of data that's associated with that work. And we haven't even talked about the new work that's possible. So we have a deluge of data that we have to manage just to keep the steady state business going because we're adding a little bit more automation here and there. We're also starting to use that data to do new things. So talk a little bit about how those two different activities within an IT organization, catalyzed by data, are starting to affect IT operations. Right, so right now, ITOps is kind of running at their limit, just keeping the lights on with this increase in transaction volume. At the same time, they know that they need new technologies. These are the platform services, think of Cloud Foundry, OpenStack, think of public clouds, think of containers, right? Those allow IT to be more flexible, more responsive to the business, they're more robust. And introducing those to a world that's already in chaos. I mean, they're stuck between a rock and a hard place, right? And then when you look at the day-to-day work, they're getting a flood of sort of alerts and notifications, red light here, this is failing there. And yet when they wanna go back as an operations, just admin, right? I wanna go back and look at what actually happened. Just show me the threat, give me the highlight reel, right? Of where things transpired in order to solve this critical massive alerts that I've gotten. They're looking at five to 10% of all of this massive event stream. And this is not numbers that we're making up, right? This is customers came to us and said, I've got 40 different tools and I see 5% of what's actually happening when I look at all of that tooling. And by the way, I can only keep it for a few weeks. So if I wanna know what happened last year in detail to compare to the errors I saw this year on Black Friday, Cyber Monday, it's not even possible, right? I can't even ask the question. So digital business is demanding a change. IT organizations are struggling to deliver that change given past practices. This notion of data as an asset is at the center of all of this. What is Reconna 2.0 and how is Reconna 2.0 bringing capabilities to the IT organization to start solving these problems and delivering that business value? So we're answering a need that has been echoed very clearly from the market. IT ops looks around and says we're flooded with data. What do other people do when they're flooded with data? What did the business do in the 80s when all of a sudden everything got digitized and instead of paper they had masses of spreadsheets? They went out for three martini lunches is what they did. And then they bought a warehouse, right? They said we need to centralize where all this data flows so we can do proper analytics, proper forecasting, we can do trending, we can look historically. And so IT is screaming for a warehouse. Call it an event data warehouse, call it a lake, call it an ocean, right? There's lots of terminology for it. They want to get rid of all these little tools as the authoritarian, sorry, they want to get rid of all these tools as sort of the truth, the centralized truth of where things are, they want one centralized. But each of these are centralized, these are truths for an individual device or truth for an individual asset. They're not truths for the system. Exactly, exactly. And you want to get to the truth for the system but even then beyond that the truth for the digital business. Where is the digital business right now by correlating all these events and then getting to the point where an organization can say we now have a sense of where we are, where we're going near term and we have the ability to rationalize how we're going to handle the resources to do it. That's exactly what the market is asking for. And so our approach to this is to think of it almost like a central nervous system. Actually get all the sort of the inputs, all the events, not just the logs, not just the metrics, not just the stuff that's running over the network and the hardware, the full stack of every single thing that's happening flow it through one location, not just to warehouse it but actually to be able to do rich analytics, to have the machines do a lot of the heavy lifting through machine learning and anomaly detection. And now with Rokon and 2.0 to actually plug that into real time responses so that the business as a whole, not in individual silos but holistically react to changes in the system, to changes in the business. Well, the interesting thing about a warehouse is not that you can put stuff in there but the type of work you can do within it. So the first time that I visited a distribution center for a very, very large logistics company, I was absolutely amazed at the amount of work and the characteristics of the work that was being conducted. From the outside it's extremely complex yet there's still almost a beauty to it in how it gets orchestrated. So Rokon is doing more than just creating a place for the data, it's actually conducting or putting forward the services and the capabilities to provide that orchestration. That's right. When we first introduced the product to market so Rokon and 1.0 was a solution for operational visibility, right? How does IT ops actually see everything? Not bits and pockets of silos and so our customers now are succeeding with that. They know what happened yesterday, they can compare it to a year ago and they can see the entire stack and that's a handful of clicks, right? Versus I don't know where that data is, it's the network team's fault, it's the data team's fault, it's the application team's fault, did code get deployed? I don't know, it's in Rokon now. Rokon 2.0 takes that and puts it on the wire. We start introducing the ability to react, we call this the Rokon reflex system, right? Where you can basically take all the information that's flowing through and instantly take action on it or alert someone or just record that it happened because that's gonna be a very important event to look at later. So take for example, sort of a media organization, right? So you have a content distribution network where you're digitally publishing media and you have a special event, right? Now what happens at special event is all the rules go out the window, right? You need quality of service for that one stream but you don't want it to affect all the other streams. So what do you do? You hire a few hundred people to sit staring at consoles, kind of clicking refresh, making sure that nothing looks, I don't know, abnormal based on having done this the last time around. With Rokon 2.0 Reflex, all that data is flowing through Rokon 2.0 anyways, right? It's the central nervous system for the organization. And so Reflex allows you to plum in ruling that rules that look holistically and they can say, okay, for all of these streams in aggregate, if they're having a negative impact on someone who's looking at an old video through the CDN, let's scale up certain parts of the system if it deviates from previous expected behavior, even though I don't know what expected behavior might be, I can't type it in, right? But use the anomaly detection system to trigger that as it's happening in milliseconds, right? You can plum this intelligent automation now for the first time ever. So it's not big data for IT operations but it is the utilizing many of those techniques to deliver new types of automation to how IT operations works, which then is crucial to how digital business works. So in this first segment, we've talked a little bit about the problems that digital businesses brought, the horrible experience that it's creating for IT and how very importantly, Rokon 2.0 can solve those things. So we're going to take a break and in the next section, we're going to come back and talk about, I'll get a little bit more into this notion of business value. How does this all lead to business value? So stay with us. This is theCUBE from our Palo Alto Studios.


The following is a presentation of TFNN, the Tiger Technician Hour with your host, Basil Chapman. Call now. Call free at 1-877-927-6648. Hey, everyone. Basil Chapman here on this Tuesday. Everybody had a great weekend, great Christmas. We're looking at the Dow at this particular point. I just want to show you the Bitcoin, though. I was going to switch charts, but I'll go to the Bitcoin, which is down $1,145 at $42,620. Now, when you think that Bitcoin was once in the $68,000, and then it goes down to the $19,000 or $18,000, it's done that a number of times where it's gone from very high to pretty low. This is the deepest correction it's had, certainly in points. So this retracement back to the $42,000, $25,000 area, that's very impressive. But you see this rectangle here, the sideways rectangle, see the way it's arching over? So we've got to watch this because, look, this is a macrocosm of this. And yeah, you've got the Dow. Look, a little mini rectangle. And the Dow went to $37,641 four sessions ago, and now it's trading at $37,455 up $69,000, still holding very well. The nine-period moving average above the $14,000 is really strong. I mean, that is really impressive to break and get this green to turn pink like it did back here going to the October lows. You don't have to see the Dow probably at $36,500, over $1,000 points lower, probably at least for it to just switch to pink. So far, that is really bullish. And number two is, within the context of the MACD, the MACD is just turning negative as we speak. The nine-period moving average, where did it go? Right here. This is the green nine-period moving average. Fabulous. The $37,194 is the key support there. The black 14-period moving average is $6,946. The MACD, as I say, just tilting down fractionally, it's actually almost unchanged. And then what you get is the stochastic has gone from the 90, what was it, 97%, I believe, now to 83%. So it started to decline. No price turn at all so far. And the unbalanced volume is still stuck in this kind of overboard territory. The relative strength, remember I spoke about this and I said, the relative strength, when it goes above the 80% level, it turns pink. It doesn't do that very often. When it goes under 20%, it also changes color to red. Now, what's really important about this is it was signaling that there was internal relative strength. So relative strength shows you that there's been, I would call it an overboard situation. I usually use only the unbalanced, the blue unbalanced volume as a real indicator for me as to in overboard and oversold. But the RSI gives you more of a, how can I put it? It's like a look ahead. It doesn't give you a timing aspect to it. When you use it just purely as going over 80%, that is different. When I say the stochastic over 80% and holding, that's fantastic. That's what you want to see when you're along. The relative strength index is something I treated. I've always had it in the background. Yeah, I've always studied it. I have usages for it, but I just kind of use it as a backup to my unbalanced volume and the relative strength index, sorry, and the stochastic. So this is a hint to say there is still internal strength, but it's starting to weigh in. Think of it as you've got the torque from the stochastic, you've got the momentum from the MACD, and the relative strength index is a kind of a look ahead that says, well, you can go a little bit neutral.  It's just kind of a heads up to say there's been a change and until it affects the market, when it affects the market, you'll know that because the relative strength will be much, much lower if the stochastic starts to go to 78% and the 9-period moving average comes down.  Why? Because I'll tell you what I'll go to all the other indices in a moment. I did it during the update at 10 o'clock, 10 o'clock Tiger Financial News Network market update, but look at this. Crowdstrike, CRWD. What do you see here? You see this tide? Look, you've had this magnificent roof from the 160s, 170 area, screens up 100 points to the 260 area and then it stalls with the tiniest little doji candle and a huge leg E in the weekly chart. And this is just a warning to say on a short-term basis, Crowdstrike, fantastic cover, cybersecurity, blah, blah, blah, just in the right area at the right time, getting a little bit tired. Look at that. Look at Ulta, Ulta beauty. We'll follow this for years now. Ulta beauty was a due. This is a stock that's trading at 472 and the other day it hits the 490s and it has what? That tiniest little doji candle right at its recovery high. So it says be a little careful and now let's pull back from that level to the 20 points lower. Peak A in the weekly chart. But wait a minute. Yes, Sentinel has this tiny little doji candle right there on Friday at its recovery high, Sentinel-1 and it is trading in a leg C in the weekly chart. So it just says I'm going through literally dozens and dozens, hundreds maybe, of charts over the weekend, Uber, great company, doing all the right things in the right area, makes an all-time high by a fraction 64.05 was high in February, plunges down to 19. I would call that a bit of a dip. And then it runnies all the way back to where? 63. I don't think it made a new high. 63.53. Oh, we missed it by what? 62 cents or something like that. All-time high in this big U-shaped pattern. Oh, I had this in and then I lost it and I forgot to put it back in. I'll do that right now. Look, if you go to that left side high in the monthly and you go to the exact low right there. Right there. That was the low of June or 2022 in 1990.  Just one little click and it takes you to one more early. Look, one more early. It's one more late in getting there. Not bad for a U-shaped pattern, right? And what do we have? We have Uber with tiny little candies. Look at this digester phase right after the spectacular run from the 40 area just in October. And it goes over 52 percent or so up to this high of 63.36. 63.53. That was on the 15th of December. Now it's just storming. And a lot of these stocks are just kind of taking a breather. Is it a breather for a pullback, a sideways distribution area?  Look at now. Now is Service Now Inc. Auto Management, Workflows, IT. It makes a tiny little doji count almost in an all-time high. Wait a minute. 720.68. I think that was an all-time high. I'll be right back. 707.60. Yeah, how about that? I'll be back. If you're looking for potential trading setups in the stock market, then Rocket Equities & Options Report is a newsletter you should try. Tommy O'Brien delivers options and equity trades when the markets present them using a combination of fundamentals and technicals. Sign up for Rocket Equities & Options Report today with a 30-day money-back guarantee so you have nothing to risk. For all the details and to start your subscription today, visit the front page of TFNN.com. TFNN Educating Investors. Everything in the universe is governed by the Fibonacci sequence. This mathematical principle is responsible for everything from the most aesthetically pleasing artwork to patterns in the stock market. To stay on top of stock patterns you can take advantage of, sign up for the Fibonacci 24-7 newsletter at TFNN.com. When you subscribe, you'll get a weekly report from Veteran Day Trader Larry Pezzavento on stocks you need to pay attention to, and you can trust Larry's analysis. After all, he's got 45 years' experience as a day trader. Larry will also provide daily charts, videos, and data on the key markets that he's tracking. Expect notifications from Larry on market movement you need to act on at any time. 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. Subscribe to the Fibonacci 24-7 newsletter today. TFNN.com Educating Investors. The Gold Report. As a precious metal, gold is still king. It continues to hold the most effective safe haven and hedging properties across the global major trading hubs of the London OTC market, the US futures market, and the Shanghai Gold Exchange. The Gold Report. Tom O'Brien publishes his weekly Gold Report every Monday morning for subscribers, consisting of coverage of the XAU, HUI, GDX, the Dollar, Bonds, the South African Rand, as well as 25 different mining equities and specific buy-sell recommendations. The Gold Report. New subscribers get a 30-day money-back guarantee so you have nothing to risk. Subscribe to Tom O'Brien's Gold Report newsletter now at TFNN.com. Hi folks, so that's... service now so it has a round number open at 717 has a higher 720.6 debt and now it's just kind of stalling doesn't mean to say it has to go down it just says stalling right now had a spectacular move what happens next is very important if anytime in January I'd probably say the first two to three weeks if it closes under 676 it's in for a deeper pullback doesn't matter how deep at this particular point because look at the long-legged doji in the weekly chart and it just says that that 200 period moving average is way down 475 there was a great spring board so that's not even in the cards at this particular point you have to look at the weekly 9 period moving average of 670 and then 647 for the 14 period moving average upside says once you close two out of three bars above the left side v or cup shape formation that says hey be careful because now your upside is not limited anymore in fact it's open territory so watch that very closely now within that content I just do something more what did I just do here left side right side price time actually we do the same thing here didn't I just do that but maybe not no I didn't it was a different chart so this one here has to go to the doji candle right there and because it can't go to the low you can see just visually look in fact this would have normally have gone to that that little smaller bar right there so that would have said that you are taking okay there it is okay yeah and that goes exactly to pink right there it is and that takes you to a next month takes you to january so we've already got there in a shorter time frame now normally what I do I did this a little bit hurriedly I should have done it in the weekly chart and then I could have taken the chat with inside wedge target resistance line right there and said okay that's exactly oh that looks look how beautiful that is and that fits exactly and it says either this month or next month it should hit that 707 60 level so then it just hit it so okay that says it's accomplished everything but look at this look at the monthly chart of now this is service now ink that 407 702.78 up five the bank these goods the castix flooded 90 percent on bounce volumes go a long way to go before it's overboard look at the weekly chart overboard it's pulling back yet all you got was the sideways long-legged doji with a with a containment area make these good nines over the 14 very interesting I just I could go on and on I'll do a couple more because it's really important that you at least get a sense of course when you write something down and you can't even read it a net a net there we go a net is arista networks made a new all-time high as we're speaking today at 239 oh it opens with a round number 239 0 0 240.68 was the highest training at 237 down 90 cents now is this a g slash c is it a g is it a g slash c what exactly is it and you don't have to do anything just yet because what you really want is to do the vertical test this is training at 237 so let's go to this high right here and look that MACD was improving very strong sarcastic was good flattening on balance volume gave a little bit of a v-shaped turnaround nines over the 14 and now look where we are right at this moment we shouldn't really do this I should wait for the peak before I do that but I'm just going to say in preparation that there could be a turn down look what we're doing we're doing just a fractional high above the high of six sessions ago the MACD is turning just a little bit lower sarcastic is quite a bit lower at 85 percent but still strong on balance volume is a little bit lower but that nine is still over the 14 but it says it's a work in progress and that I would not be surprised if arista network and this is part of the xlc which has had a spectacular move this is the this is the communication service select sector spider fund none of the all-time high in the 85s from back in 2021 it came down to 45 now it's turning at 72 and the monthly chart is still pretty strong wiki chart is still pretty strong leg e I'm going to call it e I could call it a brand new b but this is an e it looks like a continuation pattern to me everything about nine-period moving average never went negative so this is says this is an a this is a b this is a c and there might be an attempt to go slightly higher to d so all of this says the more work I did over the last week I'd go all the way through to last uh Monday actually so all week and all of the weekend long weekend I mean just looking at charts looking at charts we've still got our uh do we still have even today we have three or four at least three positions that we would like to buy but I'm saying to subscribers when I start to increase the number of positions on a single day that I want I always say oh oh watch out you're real close to some kind of a turn down so tomorrow I'm probably going to lift all the new buys and we'll just have patience to wait something out it depends on how we close but I'm looking at this and saying no matter how I analyze the markets so much says to me that um we are very close to at least a digestive phase uh yes a little yes FMG annuities in life as insurance they've seen the monthly fabulous chart leg e in the weekly fabulous chart a little overbought look at that on balance volume and look at the uh daily it goes to a tiny little doji candle at an all-time high at 48.14 shredding out 45.21 no big deal yes you're dreaded h pattern lowercase h they could come down uh but it's in a rectangle formation just digesting these guys I could go on and on I mean I could go on and on net look at this tiny little doji candle at the most recent high peak d going sideways leg e doji candle in the weekly chart only a leg c in cloud fair it had once upon a time a move to 238 was a 222 21.54 was the high november excuse me November of 2021 tumbles down to the 39.40 level and then and has a good rally and this just looks a little overbought to me needs a little digestive phase that's all um I could just go on Rolls Royce I can go on and on and on uh xp I mean just look at this xp where did it go xp investments including this is uh has private wealth management pensions goes to a b I could call this a g but right now I think I can call it a b and it looks to me like the turned repeat moving average in the weekly chart once 27.57 is trading at 26.27 right now still a little bit of room to go but it's just fascinating over and over and over all these different charts now let's go back here so what I want you to show you is look in the s and p the s and p monthly chart has gone to a leg d that supersedes the previous peak b it doesn't have to get to 48 18.62 it could fail right here I don't think it's going to fail right here but it is already a leg d as I said for months for about two years now I said how on earth could we go to a peak b and not go to a c and a d in the chairman wave monthly charts it is rare ever not to go to a d so we've already gone to a d that it's under the previous side look at the q q q this is already a leg and brand new leg b and that just says to make a p t is an obligation of chapter b by mode which is in should go to at least four higher peaks pd because then you think we can't get a p until about 2000 I'll be back basil chapter does 109 uh and we'll get you some of the magnificent currencies commodities and bond markets are as important as ever right now with how they're driving the volatility in equity markets across the globe which is why it's a great time to try out teddy keg stats tiger forex report teddy keg stat breaks down the forex markets every monday using his 30 plus years of experience as a trading veteran of futures forex stocks and options teddy releases his weekly tiger forex report every monday morning with coverage of all the major currency pairs including the dollar index the euro dollar pound dollar dollar swiss dollar yen as well as many more and he also has weekly coverage of the crude oil market and the 30 year t bonds as they both influence forex markets tremendously when you sign up for the tiger forex report you also gain instant access to teddy 60 minute webinar archive he just hosted forex strategies and fundamentals what is behind the tiger forex report for all the details and to start your 30 day tiger forex report subscription today visit the front page of tfnn.com 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 basal 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 get the opening call newsletter by basal chapman in your inbox every day 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 tfnn has just launched their new trading room the tiger's den hosted at discord tfnn has been educating traders for more than 20 years with live programming hosted by a variety of professional traders during market hours and now they are expanding their reach with the tiger's den available to all tigers and tiger's for just one dollar for the year there's no catch or added costs when you join our community of traders in the tiger's den you can look over the shoulders of tom o bryan and the other tfnn hosts while they analyze charts during their live tiger tv programs and join an interactive trading community with hundreds of members exchanging ideas interact with other tigers and tiger's as they share trading ideas news analysis and discuss the market action all trading day even at night and on the weekends the tiger's den at discord is accessible on mobile or tablets as well so it's always at your reach to sign up today and become a part of this educational community of traders just visit the front page of tfnn.com don't forget you can listen to tfnn live on your mobile device 24 hours per day go to tfnn.com then hit watch tiger tv that's tfnn.com then hit watch tiger tv hi folks so the 10 minute uh you many um uh watch you many has just gone through a leg t and that's not important let's just go on here because i want you to do a couple of things i want to show you that uh so the key cues are 4 10 11 uh 4 10 12 it's very close to uh the all-time high what we're looking also is that the i w m um has broken out of the rectangle for or it's attempting because we have to wait the full month attempting to break out of the rectangle formation that's gone from a lowercase h i didn't draw it in but i think i need to draw it in it's a repetitive arch formation and let me go from this here so here's your first one here's your second one right there there's the monthly chart on the right um it's actually one two three this is the fifth one look one sorry fourth one one two three and here's another one which went to a lower low so a lowercase h and chart weight methodology is where we're looking at uh let me just get there right now like there where you can go from arch formation faded about a peak a or b and then come down and retest maybe not taking out the left side low unless you're taking us very sharply that's the dreaded h but in this case if it holds it can make another arch and then another arch sometimes you can do a few times eventually either the breaks decisively above the arch highs or it breaks below and that when it goes below it goes almost a one to one to the downside when it's used up so much distribution sideways so this is what we're looking at now it's gone in a monthly this is a monthly going on for two years and it's gone from one arch to the second that's a lowercase h that goes to a lowercase m then it makes another h so it's like a little worm and then it breaks to a slightly lower low it goes to the 161 or two level and then it powers up and this is a brand new gray leg a but why is it great because the man keys go away for the month to finish but it's only just now for the first time cross positive um it's the stochastics only at 40 percent is still weak the on balance volume is good but not great just good in the in the monthly chart very good in the in the weekly chart and that just says this is going to be a base of support they could turn and i'm going to draw this in here as the potential that this sometimes turns into a very large deep cup formation like a deep dish pizza i like to thin cross myself um so here's it so if it can close decisively the 203 to 204 area by the end of the month remember stocks my rule of thumb has always been if stocks hold very well and come back to the yearly highs or close to the yearly highs after september smash the downside by the last week of october the first week of november that usually portends a very good close not not not necessarily at the highs but very close to the highs at the end of the year we didn't do that this year we were about a month late became at the end of october beginning of november that's slightly different to what i normally think of so this is for me a little bit uncharted in the sense that i don't have the history behind me but i can say that the power of this move says we could have distribution for the next four days going into the end of the year with maybe a slight maybe two days sell off thursday friday or maybe a spike thursday but whatever it is we're going to be close to the highs that's number one number two is that monthly chart in the rossel 2000 very different to the i wb that that is already in leg d almost looks like the s and p made a peak be a 267.13 back in january 2022 tumbles down under 200 comes right back and now it's in a leg d the high is it's under the 267.13 the high of uh five days ago six days ago uh and now what we're looking at is this is a brand new leg d so it's more mature than the this is a russel 1000 not the 2000 completely different chart formations you wouldn't have thought that you would i would have thought wow the 1000 must be weaker than the 2000 i'm not sure why but that's just kind of waiting while i'd be thinking no i have been following this for a little while now so now here's something else that i want you to do quickly before i forget three times i was going to do it and i forgot and that is the bitcoin look here's the bitcoin sideways is this rectangle it's a very powerful medium when you look at this pattern that i call first of all a source of is a wide rectangle and then it goes to the longer it goes it becomes more narrow so look here it is and just says that it started to stall stall doesn't mean to say it's failing anything it just means it needs a bit of a breather it's had a huge move up this is the bitcoin futures continuous contract all time high up near 70 000 plummets down under 20 20 000 comes back again so i like this this is an arch formation this arch formation says it could rally to maybe a peak c or a d very close to just under right on it just above the previous high and then you've got to be careful well it's kind of in the middle and this is the rectangle that i have a whole i have a webinar a couple of webinars even on the rectangle formation this one says be careful because it's more like the arch formation within a rectangle and that just says it needs very quickly and i mean quickly i'm talking about my next week it needs to get into the 46 000s because if it breaks under 41 800 there's a really good chance it's going to take a breather and take out the 40 450 low that was made on the 11th of december all right the other thing was a question was hut hut hut hut is hut oh man i used to have this notated i don't anymore in fact we even had as a trading position once hut eight corporation company this is the bitcoin area look at this spectacular move from eight it doubles to 15.66 almost 16 so i like it very much but it's going i think it's going to start here at the 200 period moving average in the weekly chart gbtc has a slightly different pattern it's more like the bitcoin itself and hut is not like coin at all the coin itself look at that coin it goes from the 200 period moving average as a springboard back at about 78 it's trading at 177 right now the quickest move look at that powerful move in percentage terms that is huge almost 60 60 uh it's a double it's more than a double uh 360 hey it's almost it's almost a triple that's a fantastic move in october so um that's a different chart so hut is kind of playing catch up so another one i want you to show you that it's not a leader it's a follower and i think at 15.6 56 right now up 72 cents this is a brand new brand new brand new yes this is a brand new leg a peak a leg b still leg b so this is early in its move up but it could have a bit of a digestive phase um 14 would be 14 20 would be very strong support and i suspect that it's going to go sideways with a couple of little pops i think the chunk of the move has been done for now just my eye says it and that it should balance a little bit maybe make a c and then a d but i suspect that that weekly uh 15 what did i say it was 15 38 15 let me check right now 15 23 15 23 level is the magnet of the 200 period moving average i hope that helps you what was the question oh the vix index vi x now i'm watching this very closely i i didn't do any work on this because i got a lot of work on this for the last couple of weeks the volatility index has normalized i thought it would take a while but it didn't take a while it took forever to normalize to come back into the 12s 10s i hasn't got to the 10s 11s and that just says to me that we are ready to start fresh in 2024 and i'll discuss it as soon as i reach here the gold report as a precious metal gold is still king it continues to hold the most effective safe haven and hedging properties across the global major trading hubs of the london otc market the us futures market and the shanghai gold exchange the gold report tom obrien publishes his weekly gold report every monday morning for subscribers consisting of coverage of the x au hui gdx the dollar bonds the south african rand as well as 25 different mining equities with specific buy sell recommendations the gold report new subscribers get a 30-day money back guarantee so you have nothing to risk subscribe to tom obrien's gold report newsletter now at tfnn.com are you ready to take your trading to the next level introducing tom obrien's award-winning newsletter market insights your key to successful active trading tom obrien renowned for his expertise in the financial markets has designed market insights to be your daily guide to profitable trades tom publishes his daily market insights newsletter every market day before the market open along with updates when warranted stay ahead of the game with tom's real-time analysis and trade recommendations delivered straight to your inbox whether you're a season trader or just starting out market insights provides the edge you need to navigate the markets with confidence ready to join the ranks of successful traders head over to tfnn.com and subscribe to market insights today don't miss out on this opportunity to supercharge your trading results market insights comes with a 30-day money back guarantee for all new subscribers so you have nothing to risk don't miss out on this opportunity to revolutionize your trading game head over to tfnn.com right now to join the thousands of traders who have already experienced the power of tom obrien's award-winning newsletter market insights firsthand 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 la bu or la bd directions daily s and p biotech three times bull and bear etfs visit direction investments dot com slash biotech today an investor should consider the investment objectives risks charges and expenses of the direction shares carefully before investing the prospectus and summary prospectus contain this and other information about direction shares to obtain a prospectus or summary prospectus please contact direction shares at eight six six four seven six seven five two three 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 this program is brought to you by vista gold traded on the nyse american ntsx under the symbol vgz we're looking at 13.57 right now up 54 cents so i have to consider that that is an a right there a and that is a b with the low enough forgot to type that in i was looking at it the other day i think it was something around 11 something 1181 right 1181 1181 takes you to one of the lowest levels it's been at for i think it goes back i don't even think that was low enough now 1142 there it is that takes you all the way back to november of 2019 four years ago and i'd said it'll take a long time for the north this is the whole thing through the covert etc and that just changed the whole aspect of the vix index now it is normalized now i can look at it and say i've got a sense of the structure as it pertains to different candles different implications that i look at look there's a little doji candles called chamois sun and doji's the bar after the 11.81 level of december the was that 13 december 12th so december 12th um and these are all important to me but most importantly what i'm looking at is 23 what i'm looking at is this particular purple line right here look at it whoops there we go look at that purple line we were down at some point we were at 10.28 then all of it that was back in 2014 at a huge spike china u.s rates remember all that stuff that went on um domestic went through 53.29 august of 2020 uh 2015 and then plummeted down to 8.56 right there that's north korea also trump comey i mean i've got this all written in here and all of a sudden 8.56 back in uh november of 2017 and then it popped up to 50.30 higher yields it's always the same thing yields tariff uh china saudis wow that had everything oh impeachment i've forgotten right um anyway that was below 8.56 and that was um november of 2017 that that's uh four years ago what am i doing eight years ago ah what am i saying six years ago now what we're looking at is this is new so this purple line here is became going to become much more important over the next i would say six to eight weeks going to early february and i would not be surprised in this interim period yeah it's just one sudden pop and it takes you away from the 12s 11s and it pops you into the 15s and then the 16s and then there's one sudden move i don't know if we go over 20 just in this particular time for my i need more work the first week of january to see something else but you see this w formation in the mac d well this w formation very often portends the histogram is improving and you can see that's exactly what's happening here this is the monthly chart of the vix index and the stochastic is way off the lows and here we are at all-time highs almost in many some some indices all-time highs other indices very close and yet you've had this improvement in the technicals and that's just giving me a hint to say that in some aspects there is there is an overbought situation in a majority of important stocks and that's going to pay a penalty at some point and then it could revert back to going down again but i think we're getting closer and closer to a move in the volatility index and that says to me that don't ignore the fact now let's just do this i don't unfortunately don't the trade session doesn't have new york stock exchange anymore for some reason well not for any more but for years so i'm looking i'm going to have to use i'll go to say a benchmark of wt wt is wisdom tree exchange traded funds actually i'm not going to go there i'm going to go to the vt which is the vanguard total world stock etf it made a pd back at 109.30 in november of 2021 plummeted to a low in i think yeah that was in october of 2022 at 76.80 and it's now traveling very nicely with an alternate count look g s c gets an alternate count g s g gets an alternate count of g s c and finally you've got your d after a little tiny dodgy candle on friday there it is as your d and a lot of this is saying to me this is the world vanguard total world stock etf it tells me that that weekly chart cannot be ignored as really a leg b i actually have to call it a peak b because last weekend a slightly lower high everything about it with the stochastic in 97.08 just at this particular point i just i don't see any i i don't see any reason to call it a g or anything like that it looks like a b it acts like a b i'll change my mind when this changes it and it's just saying to me that this whole area from 98 to 102 you could digest all even 97 to 96 you could go all the way down there and still be in a spectacular weekly chart i that's really what i want you to do today just to talk about those weekly charts that if we close even this week if we close even reasonably well and this is now leg c i should say in the weekly chart of vt the vanguard total world stock etf i mean this is this is telling us an incredible story with all the bad news that's out there um 109 was the all-time high the 85 was the low most recently nasa 102 it's up 20 it's up what 30 percent or something like 25 20 percent and it's getting closer and closer to the all-time high this is the world total vanguard etf that is impressive i like that that is really important so let me just sum up and this is really what i want you to do is that the volatility index the vix index is telling me just on a very near-term basis just be a little careful here um we were kind of stretched the elastic rubber band is really stretched quite a bit on the daily chart weekly chart i i'm not talking about that i have to wait for more evidence but at this particular point that's what i'm looking at and even more importantly what i'm looking at is my my chaplain wave dark news cloud cover uh yeah there are two world war the world wars with major wars going on right now but i i can't really put anything just yet i want to say there's a little hint i don't even know how to put it in here as a hint a rectangle can i put the rectangle in right now and say all right there it is but it's really not a dark news cloud cover so let me change the color let me get it closer to there oh that was wrong sorry let me get it closer to right there uh full color let me go to that there are so full color still looks too bright to me it needs to be darker i call i really i don't the interest rates the yields are at the lower end of the run the dollar is at the lower end of the run the um uh other factors there's no there's nothing like the political um confidations that are going on it is really in fact the market they might be in the background the market is so hot so hopefully you'll be too dark okay i'm gonna see me pull it in and say full color there it is No, it looks terrible. No, I don't know how to do it. I don't see anything. I'll be back. In The Tiger's Den, you can look over the shoulders of Tom O'Brien and the other TFNN hosts while they analyze charts during their live Tiger TV programs and join an interactive trading community with hundreds of members exchanging ideas interact with other Tigers and Tigresses as they share trading ideas, news analysis and discuss the market action all trading day, even at night and on the weekends. The Tiger's Den at Discord is accessible on mobile or tablets as well so it's always at your reach. To sign up today and become a part of this educational community of traders just visit the front page of TFNN.com The reality is that navigating financial markets can be risky. Markets can be chaotic and difficult to understand. Having the latest market advice can help you turn this chaos into a key for creating winning trades. At TFNN, we understand that it can be hard to find reliable market news. That's why each of our market experts offers their very own market newsletter. They must have tool for every trader out there striving to find an edge in today's markets. TFNN newsletters cover every aspect of the markets so you can analyze the market before you trade. Try any of our great newsletters risk-free with our 30-day money-back guarantee. Just visit the newsletters tab on the front page of TFNN.com TFNN Educating Investors Everything in the universe is governed by the Fibonacci sequence. This mathematical principle is responsible for everything from the most aesthetically pleasing artwork to patterns in the stock market. To stay on top of stock patterns you can take advantage of, sign up for the Fibonacci 24-7 newsletter at TFNN.com. When you subscribe, you'll get a weekly report from veteran day trader Larry Pezzavento on stocks you need to pay attention to, and you can trust Larry's analysis. After all, he's got 45 years' experience as a day trader. Larry will also provide daily charts, videos, and data on the key markets that he's tracking. Expect notifications from Larry on market movement you need to act on at any time. 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. Subscribe to the Fibonacci 24-7 newsletter today. TFNN.com Educating Investors 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 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. Hi folks, so the question about you and me that's a United States natural gas fund. Yeah, it's just kind of stalled out. One of the things is that you see this lowercase h that went to a lowercase m. This is that patent number two man that went more than a one-to-one. It has gone actually not quite to one-to-one to the downside.  It's just that natural gas has been under incredible pressure for ever. I mean, just remember when I made that peak deer that resistance level that we're talking about way back in 2022 up in the 34, 35 area. And here it is at $4.87. At some point this is going to become in demand. I think we're getting closer, but don't mess around. I would much rather be buying high highs. Whoa, it's at the end of the show, high highs and high lows. So just a cautionary moment here as we need to assess what happens over the next few days. But most importantly, those weekly charts are still very strong. IWM, yes, IWM is definitely playing catch up. That's why everyone was about the other day. And I'll be back with Tom a little later on. Check out my prequel, my daily newsletter. Hope to see you this afternoon.


Vocaloid Producers made me a PowerPoint Presentation How scared can it be? Oh shh! Look, I don't know why I got scared from a PowerPoint Presentation, but I did. Okay, but that's jumping ahead. We gotta go all the way back to the start. Where I gagged, twice. Put this in Presentation Mode. We're fine. You, absolutely. You've made a terrible mistake letting us do this. Help. Yeah. So what do you think this is about? A. Vocaloid? So anyways, let's continue on with the Presentation. Surely nothing would go wrong, right? The Hitch. Who mysterious made a mental voice and has invited you to Culver's to tell you about Vocaloid basics? Oh, it's a history lesson.  Ghosts and moors. Let's go. This is actually so awesome.  I need permission to... Oh. Wait, like a whole group of... Roastiety and Vococircus. We know you can't get what it is, but this video is really good, even if it's a little outdated now. I can't even watch it, man. Look, that may have been a hiccup, but just looking off for how smart Lee I.B. for this situation. I'll come back to that video. Or do I wait? Or do I wait? This is so weird. I'm just a little wee dude, and these like big people would like doing this for me. What's next? We're going to make a song together. I need access. Okay, I'll be back one minute later.  The text has a link to the video. So... Oh, there. It's the Gemini right there. Okay, explaining Vocaloid in under three minutes. Look, I'm smart. Why don't you guys have a doubt me? Okay? So now it's time to figure out what is Vocaloid. If someone asks you this, they're probably actually asking you some combination of these three questions. What is Vocaloid? Vocaloid the software. What is Vocaloid? The culture. Who is Hatsune Miku? Let's go through them. What is Vocaloid? The software. Vocaloid is a singing voice synthesizer software product developed by Yamaha. You know how if you don't own a piano, you go and use a piano synth to synthesize a piano? Same thing as that, but for vocals, you input words and notes and outcomes. You can choose different voice banks for different voice types. Hatsune Miku. And adjust these parameters to get the sound to how you want. That's basically it. The Vocaloid program has five of these. That's cool. Currently about 80 voice banks you can use with them. Some of these voice banks come with character avatars to help them sell. Some of which are these fun anime characters. Is it able to... Am I able to make a voice bank to myself? What you're using right now is a Vocaloid. Is Siri a Vocaloid? No. This. And Siri is an example of Texas Beach Software, which is a voice synthesizer, but it's not Vocaloid. Vocaloid is the name of a specific software product, not a generic term that describes voice synthesizers. Like how Coke is one brand of soda, not actually a broad term to refer to soda generically. Here's a diagram. Why do people use Vocaloid? Diagram? Why? Ah, brain slow. My brain slow. Please, a broad term to refer to soda generically. Yup. Nope. There was ticks. No, just like how some people refer to soda, you may say this is a very interesting sense of collectively as Vocaloid. I have potentially been doing that with some V. I should probably try and learn all of the stuff, but it's just so much right now. Here's a diagram. Hi, I see. Reyna, are you okay? Crazy cat. Why do people use Vocaloid instead of human vocalists? Well, there's plenty of possible reasons. Can't sing. Don't have the money for vocalists. Don't have the voice type they want. Vocaloid, cool, Miku, cute. That brings us to question two. What is Vocaloid? The culture. This is a lot more nuanced. Basically, you know those fun anime character avatars that come with these voice banks? People got pretty attached to those characters to the point of actually wanting to write songs for them, and it's grown from there. Since 2007 or so, the Vocaloid fandom has continued to grow and evolve. With producers coming and leaving the scene, a lot of music producers you might have heard of actually started.  Okay, so a lot of people have been telling me that Hachi is Kinchi Yonezu. And I've done a few... And I've done a few videos on Kinchi Yonezu, and I would love to do a video on why you should listen to Kinchi Yonezu. My cat is in a chaos mode right now. So, I feel like that could be a cool thing to do. Um, also, I'd love to do a video on all of Hachi's music. I really want to be able to do J-pop and Vocaloid for my content, and then do a little bit of anime every now and then because I do like myself some anime. So anyways. Huh. I do Vocaloid. Does Hachi's name make me make the songs? No. The songs are made by human music producers that use the Vocaloid program. In this sense, it's essentially an instrument. Attributing a song to a Vocaloid is the same as if you attributed Moonlight Sonata to Piano. Let's properly credit producers. Who is Hatsune Miku? I learned that. I'm probably asking not about this, but about this. Hatsune Miku is the avatar character for the Hatsune Miku voice bank, developed by Krypton Future Media. She's not the first Vocaloid, but she's the biggest and started Vocaloid's huge popularity. But if you're actually asking about her as a character, here's her character. That's it. And here's her friends. Yeah, they're all religious avatars for their voice banks, but more importantly, they're her friends. So what's her personality like? It's literally whatever you want it to be. Her personality, you know, is more or less crowdsourced, like how popular Fannin becomes canon in the old ten days. Oh, that looks like a cool song. Oh, same. Oh. It doesn't actually have a canon. So it's all just Fannin. There's a lot more to each of these questions to go into, but hopefully we'll have a brief overview. Thanks. Oh, could I actually be public to read all that? There's a lot more to each of these questions to go into. Ah, yeah. You know what? I would say let's continue on with the presentation, but I think we need a cat break. OK? Rain up! She loves bottle caps. Like, she loves these so much. Are you guys able to see her? OK, if I throw it up on top of that couch over there, you might be able to see her. Go. I missed. I lied to you. There was no cat clip. It was just me being affidavitably deployed. So anyways, back to the presentation.  How do I go? OK. That's how I do it. Have a fun information. There are also other vocals of programs, like Symposizer AI and Yutai. Yeah. For example, you might see these programs, Nate, these program names, and they all generally do the same thing, give or take. They just had some different features and voice backs. Also, in more recent years, songs seem to feature more original characters and stories than in the past. So you will see more characters that aren't just vocaloids and videos. Vocaloid is often used as a catch-all term for vocal stuff in music in general. Don't get too hung up about whether or not to use the term vocaloid or vocal stuff. It doesn't really matter. Yutai-te. Yutai-te. Yutai-te. Yutai-te. Yutai-te. Yutai-te. Cover artists, someone who covers vocaloids on. OK. So I'm sorry that I'm in a few of my videos where I'm like, oh, this is cool. But then it was a Yutai-te. Yutai-te. Yutai. I don't know how to say it. Yeah. So I'm sorry about that. Vocaloid and Vocaloid. That was a cool flip. Vocaloid and Vocaloid adjacent projects you may find yourself hearing about in the future. Project Sekai. A lot of people have mentioned that. I actually have on my Steam. I do have a Vocaloid game and I think that could be a fun thing to stream one day. What is it? What is the Vocaloid game that I have? It's something Hatsune Miku. Hatsune Miku Project Diva Mega Mix. Wait, isn't that what this is called? Project Sekai. Ah, I got Project Diva. Oh! Morse will help me out with Project Sekai? Oh, that is awesome! Wait, I should be ruining it out loud. Calghetto Project. A multimedia Vocaloid song series made by Jin that got insanely popular in spawn graphic novels, light novels, and anime and more. Calghetto Project is very complicated. However, that is something I also enjoy. So if you want to learn about that, I can help too. That would be an awesome video as well. Yeah, so would you guys like those videos in streams? Like, it could be pretty fun. I actually would love to stream more and do videos more. That's my goal for next year. I'm going to try and be consistent. But yeah, let me know by commenting down below if you would love to see those streams and videos of me just playing a game. So anyways, back to it. Millgram. Not Vocaloid, but made by Vocaloid producers Deco27 and Rockwell. It's cool. It's a very popular ongoing social experiment where you vote if characters that have murdered people should be forgiven or not and you find out the information from songs and voice dramas. It's currently finishing its second out of the three trials. If you ever make a video on this, we, ghosts and moors, can also guide you to where huge fans. Wait, give me a second here. I get a vote for characters that have murdered people? This is Vocaloid. Oh, a lot of people have mentioned this one, the Evelius Chronicles. These are, you don't know how to explain these, but they are other convol- convol- convol- convol- song series. Hello? I can't read. I might just be dumb. Something. You bamboozled me. I'm a bozo. Wait, some handy tips on- silly- so cheaper side. Oh! No, don't go. Yes, no. Yes! No, no, no. Oh, shh! I broke it. I broke it. Uh, Rockwell Reggae? I made a recommended playlist. They haven't played this for me. Holy moly, 64 songs.


what's going on guys today is the fourth of July and we're gonna have a sale going on so this is what I'm doing as you can tell right here I took a picture of this for Instagram specifically and so what what's gonna go down is if you buy a shirt and a hat or what am I doing a hat and a shirt either way that works if you buy it if you buy a hat and a shirt then you will get a free who rag kicking their best TV who rag if you guys don't know what these are these are these actually go on your neck and it protects you from the sun it can protect your face it protects everything and you'll get a free who rag which is usually 15 bucks so you'll get that for free also if you buy a hat or a shirt like say you buy a hat by itself you can get a free kick and spoon jig and spoon and it or if you buy a shirt you can get a free kick and jig and spin so definitely take advantage of the sale guys I also I'm sure I'll be putting a sale on hats very soon since I got a lot of the new muscle fish hats you just came out like recently like I literally got these like three days ago I think and you guys haven't really seen these too much in the vlogs yet because the vlogs are still out and coming the guys take advantage of this sale but first off thank you guys so much for the support I've been selling so much so much stuff and that does just blows my mind guys it really blows my mind I'm so thankful for that but guys any shirt any hat heck it can be a beanie too maybe be I don't know why you guys want to be near you now I'm sure you're in the freedom right now but seriously guys thank you but any shirt I got four different shirts with the muscle fish and gray muscle fish and black regular fish and black regular fish and gray except these are actually two different colors of gray so it's pretty much like a different shirt these say we are team KTV TV on it and there's just a trick them and stick them cooking the rest TV but guys that's pretty much what we're doing you buy hat and a shirt you get a free who rag you buy just a hat you get a free spoon if you buy just a shirt you get a free spoon but that sale is only going on today so be sure to go check it out I will throw the link below to my website where I have all my clothing everything at and we'll do that so thank you guys so much for watching I hope everyone has a safe safe guys have a safe 4th of July and I'll catch you guys tomorrow at the new video


Cool. So, as you found out, I'm Philip Johnson. I work for Bolster. Bolster is essentially a creative agency down in Melbourne. We specialize in anything to do with music and events, which is, you know, quite an interesting space and rather unique for the way that we have to do, you know, sort of web development. A lot of what we do is digital marketing and we started up an agency specifically to support that, so we do a lot of website development for festivals, touring companies, artists, and, you know, whatever else gets thrown at us. So, our problem. It was about, it was, what, January last year? So, in 2017, I'd just come back from about three weeks leave in India. The team at the office were preparing Groove and the Moe, which is a festival that runs across Australia. There was a couple of days till launch and I pretty much came in last minute to, you know, get it across the line, make a couple of changes and really try to steal all the glory.  There's multiple locations, so we kind of expected that once the lineup gets announced, we were going to have a high level of traffic. So, the guy at the time decided, cool, what we'll do is the client will connect to a load balancer. That load balancer will then, you know, have multiple EC2 instances on AWS and those EC2 instances will have an RDS database and have all our uploads going to an S3 bucket. Fortunately, before any of these sites go live, it's usually got a static web page. So, we had just host, you know, that in an S3 bucket. And our plan for the launch was, we would have the load balancer point to the one EC2 instance that's got the, you know, static page and then we'll just switch it over, point to the multiple instances and there'll be zero downtime. At least that was the plan. Now, the important thing for festivals is to actually get this zero downtime working for when you do a lineup announce. They are very particular about their timing. They line up the radio announcements along with media releases, all the digital marketing to be announced at the same time. If the website goes early, we've just kind of, you know, leaked the lineup. If the website goes too late, all the traffic that's going to it doesn't have the information on it. So, this zero downtime is super important. So, we came up to announce 8 a.m., we flicked the switch. We're expecting this site to go live. Instead, this one came up. If I'm going to get, there we go. So, not that good. So, we had an influx of 16,500 users between the hours of 8 a.m. and 9 a.m. Previously, there was maybe 300 users on the site. So, we had gone through and built a site that couldn't handle the traffic that we've got. Then we had to figure out what went wrong. So, for about two hours, we were on the phone to our client trying to calm them down. We were on the phone to the contractor who was not really answering because he was wetting himself because we've just crashed a major during festival website. Finally, we worked out, we're just going to need to put a lineup on a static page. We launched a static page by the afternoon and at that stage, the website had been down for effectively five hours, which is not a really good thing to have happen, particularly when they're paying quite a lot of money. The main thing that went wrong with this site was we had a lot of complex data connections. So, we really wanted to try and make sure that the client had to enter the content once and reuse it across the site. So, we might have, for example, 50 artists playing at various different locations. So, there's six different locations. Artists will play at some of them, but not all of them. They might play at all of them or one of them. So, we only wanted to have them enter the data in once. Then FAQs, there's FAQs for every different state. They might be for all states, same thing with news. So, we ended up with essentially custom post types and connections looking very much like this. So, we created content blocks. We created custom post types for artists, for marshals, for FAQs. We even had custom post types using a plug-in for tables. On top of that, they're all connected using advanced custom fields, using relationship connections and post objects, and then advanced custom fields throughout the entire site. This is actually a downfall because we had created this really complex SQL setup. When people went to visit the site, there was far too many SQL queries, and the CPU couldn't handle it, and it crashed. It crashed, load balancers entered the traffic to another server, it crashed, and so on and so forth. We tried to be quite simple for the client and caused a lot of problems. So, our solution at the time, pretty much we had to spend a couple of days optimizing these queries, going through, and we had to spin up larger EC2 instances so they could handle the CPU, and then essentially wait until the traffic died down on the site so that we could actually launch it and cache the page. That was the solution for Groove in the Moon. I spent pretty much the next year going through all our touring sites and our festival sites, taking a look at how they were built and what we could do better. We still liked the idea of these custom post types so that you could have data entered in once and then just link them across the site. So, my solution was build the theme using object-orientated programming and MVC. Does everyone know much about MVC? A lot of you control here? All right, I'll cover a little bit of that because that's the main focus that we worked on. For those aren't familiar, MVC, you've got, you essentially split out the logic, so you've got your styles in one section, so your HTML markup in one section, you set up your models which handles the data between the database, and then you've got a controller which just says, cool, get this data, put on this page. Quite simple. Super important to be able to have a setup like that, particularly if you're working with multiple developers because you can have one person working on the view, one person working on the data, and then when you store it in, you get, there's no conflicts. So, we had started and looked at our setup and we decided that we were going to change the way that we also deployed our sites and we ended up using the Roots.io stack. Now, if you're not familiar with Roots.io, I'd strongly recommend you go and check it out. It's a really good environment to go through and basically have your deployment set up, your WordPress installs, and even your themes. In particular, we wanted to use Trellis. So Trellis uses Ansible Playbooks to essentially allow you to provision all of your servers and deploy all the code all through the command line. So all I need to do now when I want to go through and set up a server, I jump on a digital ocean, spin up a new clean instance, make sure my SSH key is in there, and then I, one command, and it goes through installs SQL, the right version of PHP, and then if I need to go from staging to development, I just change one line of code. The other thing that we wanted to use was Bedrock. Now, we're already using Bedrock. It essentially handles your WordPress installs. So it uses Composer to manage your plugins, to manage the WordPress installs, and you can version control everything and make sure, obviously, with Composer, what version of WordPress you're using is consistent between your staging, your local, and your production environments. Now, I'm not going to go too much into these set up. The documentation on Roots.io is really quite good. If you want to check it out, recommend going and reading the documentation. It's pretty simple once you get your head around it. So that handled our deployments, and that handles our WordPress installs. From there, we ended up using Timber. So this is something that we were already using in our site. So Timber is really where our theme development works. So it's already got the concept of MVC built into it, so we didn't have to change too much. To give you an idea, this is a typical set up for what you would probably have in a theme file, and I assume everyone here has seen something like this. You've got your PHP logic running through loops. It's going through and grabbing your permalinks, titles, all that sort of stuff. Where Timber comes in is that this is what your index.php file looks like. So this is essentially the way that you would handle your controllers. So it sets up your model, which is the get posts, and it serves it to the Timber.tweak file, which then renders it out. So using exactly the same setup that you'd probably be familiar with with the theme development of single.php, index.php, page.php, you can just put this type of logic inside that and then render out these files. So this is what your twig file looks like. So has anyone used twig before for templating? Excellent, yeah. You'll probably be familiar with this sort of stuff. So you can basically, it's very similar to the original index.php, but you don't have to run through while loops. You're not trying to query the database from your theme file. The other advantages with Timber is you've got these caches. So it's got three main types of caches. You can do a partial cache, which allows you to collect just some stuff and stores it. And that's what's going on in this. So it's got your post loop. That way you don't have to query your posts every single time. It's got a page cache. So a lot of you might be familiar with this. This will essentially, basically once you load the page, it converts it to HTML. So instead of serving PHP, it'll serve a static HTML page for you. And this is quite good for any sort of stuff. Then you've also got transient cache. So built into WordPress, you'll probably be familiar with transient cache. This kind of takes that concept and makes it simpler. So this is probably where I'm gonna dive in a lot more. So if you're not really a programmer, I'm sorry. Hopefully you'll pick up something from this. Otherwise the talk next door is pretty good. The speaker's quite, quite interesting. So this is a transient cache. So the transient cache will allow you to do all your PHP logic. And instead of going through and running that every single time, at this one, this will store it for 600 seconds, which is the section at the bottom. It will then go through a main that anytime you call a transient tour, it'll return the logic that you've already gone through and worked out. So you don't have to go through and run through loops or anything like that. Now, this is a good start. And if I'd used any of these three caching methods within Groove and the Moo, we might not have crashed. But we didn't think about that. And we regretted it. We went through, I went through and basically took a look at this and went, well, for the best practices, you probably wanna separate out this kind of logic and put this into your models. Single responsibility principle says, you shouldn't be doing stuff like this in your controller. So I went through and simplified it. So I created an object specific for our tours that had all the data in it. And so now inside my tour.php is something very similar to this. Now, if you've used Sage before, which is the root stack, they use a composer plugin called, what is it? It's by SobaWP called controller. That's really good if mainly what you're focusing on is single page data. So for me, it wasn't quite right because we've got lots of complex relationship through post types. So I wanted to create models for tours, artists, shows, and that connected then with the venues, the stages, all those sorts of other connections. So for me, the Soba controller didn't quite work. I did play around with it. Instead, I went, well, I want something similar to what Timber is already doing. So this is essentially what I came up with. So we went through and created a tour model and extended it off the existing Timber post. By doing that, I was able to utilize all the stuff that Timber had already put in place for its models. So for example, if I wanted to go through and use an ACF field, Timber's already handled the way that you call that. It's just post.acffieldname. All I did here was take the logic from this transient cache. So that loop which goes through and gets all my shows and sets up the shows as a model and I put that into my class. So by doing this, all I need to do now is in my theme, I can go through and say tour.shows and do a loop on that. So that's gone through and set it all up. It's gone through and allows me to cache it and I don't have to worry about creating complex relationships and saying get field every single time I want to use this sort of stuff. My setup uses namespacing. So normally you would probably go through and say, this requires tour.php. I've got a namespace and an auto loader which basically gets anything. So that's probably how I'm handling including all these files. So then in my single do it.php file, I go through and I set up, I include my tour namespace. I go through and set up the context which gives me access to all the generic site themes. So normally you would say, get blog info. Tim has already got that inside. So all I need to do is site.name and it's got that sort of stuff which is what goes on in the context. And then I just go through and assign tour, new tour. From there inside my twig file, I've got this setup. So I can go through and just, as I said, loop tour.shows and then get access to all the show data. Now this is a really nice, what I thought was elegant solution. You guys might disagree and that's okay. So this is good. This allows me to go through and start separating out my logic so that I've got my models, my views and my controllers. I took it a little step further. So a lot of the stuff that we do, so we have all these complex relationships. So inside ACF I use a relationship field. That way I can link my artist to my show, my show to a tour, or for example a show to a venue and I can reuse all of that sort of stuff. ACF have got a really good function that they've got in their documentation for bi-directional relationship updates. So that means that when I connect my artist to a tour, I can go to my tour and see that the artist is in there in the admin. And so I wanted to go through and use that for all of the stuff that we did. Now, instead of having to create that code every single time, I created a base post type. So that base post type, similar to what you saw with the tour, that had a whole bunch of functions in it and then I'd take my tour and extend that base post type. Inside that I use anything else that's reused across the site I go through and have registered there. I've even got a register function which allows me to add filters. So inside, for example, if you were using functions.php, I can just say, cool, register new post type of tour and it'll do those functions. So inside my register function, it basically, as I said, register tour.function and then I add all my filters. So for any given post type, if I want to create a filter or a hook or anything like that, I can now run that through my register and now whenever I go through and create a new post type, I go tour register, it adds all those filters for me. So I don't have to go through and recreate code every single time I want to do this sort of stuff. And you can take that even further. So for example, maybe you want to modify the way that your images are handled across the entire site so you could put that and extend it inside your filters or anything. So the final thing that I really went through and did with my classes was start to put in variables. So I've got my protected shows at the top. And so now when I go through and run that shows query, which gets all the fields for shows and sets them up, I assign it to the variable. And this is quite good for me because a lot of the stuff that we do requires you to have Google Rich Sniffer data in the header. So I've got to go through and run a query that builds out JSON formatted data that will go into Google and that will then show up any time that, hey, C is on tour, you can search C or tour dates and it comes up in Google as opposed to need to go to the website. So we're reusing the same variables every single time. So instead of querying the database each time, whenever I want to go through and get the show's information, once it's got it once, I just go, there's shows. So that way I'm not hitting the database every single time that I need to go through and get this information. It makes things far more efficient, particularly if you're using ACF, you're probably fine that it can slow down the site because it can be quite intensive. Basically, this gets rid of the need for that because once you've done it once, you don't have to do it again. So basically, now that I've covered those kind of things, what's the next step? Where do we go from here? So I wanted to then cache all my data. I'm not a DevOps guy. I actually hate DevOps. That's why I'm using Trellis. So for me, caching wasn't that great. So I ended up going with W3 Total Cache. Now, the reason I went with this was because it's super easy to use. Some of you might be familiar with the way that caches that you can use a browser cache, which means that any sort of images or style sheets that you've got, it'll store it in the browser. So every single time you go to the web page, you've got that. You've also got the ability to do a page cache, which is really good if all you need to do is, you've got a five-page website. It'll store all that page. So instead of hitting the database, it hits that. The problem is, as I said, we use a lot of this complex relationships. So for us, an artist might be appearing at three or four different locations. If I was using a page cache, I'd have to cache at least 100-plus pages. And we could have people, for example, with Groove and Mood, they had Bendigo locations. They had Cans locations. They had, I can't remember where the rest of them, someone's Sydney. So they're all pulling the same data. Every single page, a person might visit. So a page cache didn't quite cut it for me. We ended up going down the route of using an object cache. And because I'd gone through and created all these classes with all my post types, I created an object cache. All those variables that I'd set in the functions were now cached. So any time an artist was called, it loaded once, it cached it, and then it served the cache file for every other time that people accessed the information. The advantage of that then is that you're not hitting the database, which means that all the problems we had with Groove and Mood were resolved. An artist loads on the home page. Next, when you go to see the lineup at a specific location, it was getting the cached version of that. So we'd gone through and used this to basically handle all of that sort of stuff. Now, we had done some of these things for Groove and Mood, but because we hadn't constructed our models well, it didn't matter what we did with our cache. It was not going to be able to handle it. So let's take a look at it on a Turing site. Now, this is a Turing site. This was probably the first one that I tried to implement all of this stuff in one hit. Now, it's only a Turing site, so we weren't expecting massive amounts of data, but I'll show you it anyway. Let's see if I can know. All right. So, SBM presents. Did anyone else know Bill Murray was a musician? I didn't. These guys are Turing him. So SBM presents. This has got maybe about 350 different posts. Oh, it's not loaded. Sorry. Excellent. There we go. Excellent. So, basically, I've got about 350 different posts across artists, tours, shows. So this page pretty much loads everything on page load. So it's got embedded content in all these sorts of areas. It's got a post type for artist, tour, show date. And it loads in about three and a half seconds. And it's loading all 350 posts on the one page. And that's by using this sort of setup. Now, realistically, for past tours, I mean, we're going back to 2004, so it probably didn't need to load all those on page load.  Funny. Yeah, so essentially, we've gone through it and set this sort of up. Now, if I go to this page, it's got all the data loaded. It navigates quite quickly. It's great. It's essentially a prime example of, you know, how you can go through and use complex relationships in a fast way. Now, that's all well and good. This is a site that didn't need to be highly available. Tours don't get the same traffic. Like, we didn't have 16 and a half thousand people trying to hit Bill Murray's tour. And to Spilt Milk. Now, Spilt Milk was the first festival website that we essentially rolled this environment out. George Gambino is on the lineup. You know, we've got all this sort of stuff. It's a little bit slow. You can see all this sort of information. It's only a single location festival, so it doesn't have the same traffic that something like Groove in the Moon did. Now, for this launch, I didn't want to go through and use AWS with Elastic Load Balance and multiple EC2 instances and S3 buckets, any of that sort of stuff. As I said, it's a small festival, doesn't need that kind of instance. Once again, just like we had with Groove in the Moon, Splash Page goes up before launch. Always Splash Page goes up before launch because they want to rebrand it every single year. So I was like, well, Splash Page, hosted on Digital Ocean, we'll put it on the smallest instance possible. It's a static page. So I spun up a Digital Ocean droplet, one gig RAM, one CPU, $5 a month. My plan before launch is, cool, I'll go through and spin up a larger version of that instance, deploy all the code, this time instead of switching it from one location to another, I loaded up the Splash Page in WordPress and all the other data was behind. So all we needed to do was just go, cool, change the home page from the Splash to the lineup. That way I didn't need to worry about caching and lots of stuff. So that was my plan. Launch Day came the night before, got up super early and I was like, excellent, let's go through this instance, increase it. Logged onto Digital Ocean, shut down the instance, went to increase it to maybe two CPUs, little bit more RAM just to make sure I could handle it. Digital Ocean was having issues and it threw an error. I think that's okay. I've got time. It's probably just a once off. I'll get up in the morning of launch. Up at 6 a.m., same problem. So I've now got a website which is running on the smallest possible VPS that you could buy. I thought, okay, so what can I do? I don't have time to go through and spin up a new instance and then re-point the DNS. On top of that, I don't think I had access to the DNS settings. So by the time the client was up and understood what I was talking about, that wasn't gonna happen because an ounce was at 8 a.m. So I was living on the edge of it. You know what? It'll be fine. We'll see how it goes. So 8 a.m. came around. We went from zero users between seven and eight to five and a half thousand users at 8 a.m. Flicked the switch and I went through a moved, took down the splash page, put up the loading page. Because I was a little bit anxious because I didn't get up the instance, I had the droplet CPU usage, RAM, all that stuff on one screen and then a live feedback of the Google data, page views on the other screen. As I'm sitting there working on it, I can see the users flooding in, you know, 3,000 users on the side of it now, three and a half thousand. I'm starting to feel a bit stressed. Next thing I notice, the CPU starts to spike. It's going up and up and up and finally hits 99%. So I'm sitting there going, oh gosh, grooving the move, year and a half ago, my boss isn't here, no one else is in the office and I'm sitting there quite stressed. I'm like, well, what do I do? How can I go through and fix this? W3 total cache goes through and saves all its settings inside a PHP file. That PHP file is then stored in my Git. So when I go through and deploy my Git, it updates all my cache settings. For development, I turned off my cache. So it took me about 15 minutes to realize that I didn't have any caching on this site for this scale of setup. So I went through, quickly logged on to the production server and I went through and turned on my object cache. And as you can see, it instantly dropped in CPU. Now between nine and 10 AM, we actually had an increase of users. So the fact that it started to drop down to 33% of usage was a really good sign because it meant, cool, by the end of the day, no one's really gonna be visiting this site anymore. And it was holding stable. So we had about 5,800 users. I don't know how many page users there were, but basically throughout the entire day, we had 60,000 users. And I was running a full festival website on a $5 a month instance. All that kind of stress made me realize that the code base that I've been working on for about six months was actually quite stable. And it could be used in a production environment with this sort of stuff. It's really good. That made me feel a lot better. So what's next? So when I was going through and playing with these setups, I was looking at object caching. And I was like, cool, let's go through and put something like a Redis cache in this. Fortunately for Trellis, it's using Ansible Playbooks. So I just went through and said, in the Ansible Playbook, add a Trellis cache. So I went through and just deployed it, installed it, reprovisioned it. And I had installed a Redis cache, which then meant in W3 Total Cache, I go to my settings, turn on object cache, use Redis. Now, I know that maybe not everyone is familiar, but basically it means that it uses your RAM to go through and cache all your objects. So I then had a much, much faster way of caching all this sort of stuff and make it highly available. The next lot of stuff that we want to be able to do as well is put JSON endpoints in. So because I've gone through and created my models, they're extending off that base one, I can turn on my JSON endpoints, which then means that instead of using, for example, a twig templating engine, we could create an API service which I could get my React developer to go through and create a really nice React frontend. We could then use the same data to go through to the mobile apps that the festivals use, because at the moment they have to replicate everything they put on their live site into their mobile site, or I could give that to the mobile app developers and say, cool, here's our JSON endpoints for all the FAQs. This is everything that you'll need and I can go through and do that all within one model and then it'll flow through to everything else we've got. So that's kind of the direction that basically we want to be heading into next and hopefully I'll get a chance to play around with it and hope I'm not crashing any more festival websites. So yeah, if you've got any questions, now's probably a good time to ask them and hopefully I can answer them.