Well hello. Good afternoon everybody. Welcome to the talk with a very long name Designing a design system for module modular modules and building a team to build it My name is Josiah McCann joining me on stage are Marianne Epstein and Josh trout Josh and I are representing the core web development team and Marianne is here representing the UX design team at USA today First I want to start off by saying thank you Polymer team for having us out to speak again last year was a really really fun year Very very practical talks, and I'm really excited about the talks tomorrow and the rest of the talks today It's been a great conference so far So I want to share a little bit about the USA today network and What we're all about and and we're all about making communities stronger and we do that and to and To do that we have to inform them equip them and empower them fostering deep and vital connections between members of our community and the world around them and We connect these communities all together through our national brand USA today and our 109 local media organizations Merging our national voice with the local communities as an award-winning news organization and a modern media company our 500 and plus digital products reach 110 Readers every single month we reach 43 percent of the internet population with our content Resulting in 1.5 billion page views every month, and as you can imagine This level of scale and fragmentation between so many websites has its challenges and Today we want to share our success as a dev and a design team Focusing on very practical points You can immediately walk away with and apply to any size team or project So to give you a little bit of context of you know, here's what we've been up to since we last spoke a year ago We launched our new polymer base web framework We're test driving it with a few we test drove it with a few different Micro-sites we talked about one Last summit our Olympics coverage our data-driven Olympics coverage and after that we launched our continuous Coverage of the election all converging on election night the biggest news night of the year Where the framework made its big stand taking on a heavy amounts of traffic And the entire process it was a great way to see how much faster and more efficient We could build on this new framework while also identifying areas that needed to be improved and at the beginning of this year We began Re-platforming our current sites onto this framework and Doing a complete redesign at the same time right now USA Today comm on Mobile devices is completely powered by this new Polymer web framework Part of this new framework is we want to figure out can we build quickly? Can we build more efficiently and it really really worked for us and But this new approach that we took this module everywhere approach Is key to our success in building for a large? News organization with many developers scattered all over the nation so this is a this approach it's adopting a module way of thinking and Web components on the client are front and center or polymer based approach But also not just our client but our servers. We have server-side Modulization through microservice through a microservice ecosystem This modules everywhere approach is very decoupled allowing for maximum component reuse Across not just our team, but through any of our web developers spread across the entire network reducing the cost of experimentation maximizing shared code use across each and every property and to support this development philosophy Design had to be on board and think modularly as well and here to talk about our new design system That supports this framework is Mary Ann Everyone as Josiah said our design team has spent the past year working on a new modular design system And today I'm going to talk about what a big change this was for us As well as what worked well for our design and dev teams in case your teams might be approaching sort of similar challenges Heading into our redesign last spring We had separate desktop and mobile sites and we'd been adding new things to them for a couple of years and over time our designs had veered off in many different directions Here you can see a story coming into our desktop site and that same story also coming into our mobile site And they look very different from one another and if you were to hide the logo at the top You might even think that these came from two different publications and These differences were causing problems for our business our journalists couldn't predict how their stories are going to look Which was very frustrating for them and from analytics. We knew that our readers weren't as happy as they could be either And because these same sites were being sent to a hundred different newsrooms Our designs were frustrating a lot of people every day, which on the UX team is the opposite of what you want So there were some good reasons behind everything looking so different at this point First a lot of things had changed since these sites were built reader habits our storytelling and response to those And our scale we had grown a lot as a news network in the past few years Meanwhile, we were not set up well for all of this change. We didn't have a style guide So whenever we needed something new which was pretty much all of the time We would do our best to make it match, but more often than not we would have to design it from scratch So we wanted to really understand our problems before diving into a redesign so we shadowed our journalists to find out what they really needed from our sites and Then we took inventory so we screen capped every page of our websites to understand how we were currently meeting the journalists needs And what we found were just hundreds and hundreds of single-use one-off experiences So here's a specific example to show you what was happening We are a news organization So one of the most important things we do is promote stories to help readers find things that they're interested in and We call these story promos and at the time of our inventory we found This so this is 12 versions of a very similar looking story promo, but each one of these could only be used in a specific place So this one only ever showed up on home pages and This one only ever on blog pages This one only ever appeared on mobile article pages and this one only in desktop search results and On and on for all of these And if you look at these more closely almost every style here is unique So every headline has a slightly different font treatment even the hex values of all these grays. They're all different So not only had this same thing been designed 12 times. It had also been devped 12 times And this was just one example So we saw the same sort of duplication and variation happening for our video promos or share tools pretty much everything else on our site So to step back for a second as a designer unearthing all of this was actually very very exciting So seeing the same thing done so many times at such scale And knowing how it was really causing problems for our journalists and our users that meant we had a really good problem to solve And it was actually two problems. We had a lot of design sprawl and a lot of inefficiency and The design team thought a lot about how to solve these problems in such a way that we wouldn't have the same ones again in Another year and we realized our focus had to be reusability So we needed to take anything we were doing over and over and do one thing instead and That meant we needed Smarter modules so for us that meant modules that would either do the same job in different places So for example a promo that can live on a home page or an article or To do the same job across use cases so one promo that could support a video story as well as just a regular story And we needed smarter styles so that we wanted to be able to reuse them across these modules to keep everything cohesive and help fight design sprawl So here's a very short version of how we got there Based on our inventory we distilled the needs of our site into module categories So for us as a new site ours were promo story media adds a couple of others Then we distilled all of our style needs into style ramps So anything we used again and again like type color spacers. We abstracted those into variables and Finally we designed some documentation to help us stay organized and for us Documentation was absolutely the key part of getting all of this to work because if there's one thing we learned from our inventory It is that reusability does not happen by accident So even if dev moved to a component-based approach Design still had a role in making sure those components actually met the right needs and actually fit together visually on the page and We found that reusability only happens when we pay extremely careful attention to details and then write them down So this was quite an adjustment for our team because not everyone loves writing things down But we have come to love what it does for us Which is to help us design things that are in fact reusable and I'll share our version of design documentation in a moment But first I want to show you where we ended up So here's our new story promo which now has a real name promo story thumb small or P1 for short and this was our single reusable module answer to the 12 different versions we had before and This module can live on a small screen Or a large screen It can live in the main content well or in the side rail It can promote a video story or a 360 video story It can promote a story without an image which is often the case for breaking news or a story without a time stamp which helps us showcase our best evergreen content and It can live on a home page or an article page or search results or any other page. We build in the future And It is made entirely of reusable styles So here you can see that everything in this module is pointing to one of our style variables Even the space between elements and Josh is going to talk a little bit about that for a second So we implemented this through the usual ways of styling polymer applications and elements custom style element for our theme and that had CSS custom properties mix ins and some classes The sample shows the colors and typography used in that promo and also shows how we mirror some of the Bixens into classes so we can use that in server side HTML We also built custom elements for some of the more complex design elements like icons and buttons And this example on the screen, which is like a little label header that goes above a lot of our list of promos And now Marianne's going to keep talking to us about more about documentation Thanks, Josh Okay, back to our friend P1 here a lot of attention to detail went into making this one module smart enough to be reused in so many ways And that's where our documentation came in So we wanted to keep documentation as minimal and lightweight as possible while also making sure we weren't missing anything And one exciting thing we learned as we troubleshot that is that dev and design actually needed to know the same things So we found that to make a module reusable. We all had to agree on the answers to five basic questions What is it called? What is it made out of? What variants do we need? How does it scale and what styles is it using and here is a peek under the hood at our Version of design documentation for that P1 module So on the left we have our functional spec and on the right our design spec Which we call our matrix because it's a visual matrix of how this module can look and together these documents answer those five questions So question one, what is it called? We never used to pay attention to this but now anything we build gets a specific name So we can keep track of it and reuse it and we collaborated with dev on a naming system Which includes three parts a shorthand ID so in this case It's P1 and that's just makes it easier to talk about things Category ID here. It's promo and a descriptive ID. So this is story thumb small which tells us this has a small thumbnail image Next question what is it made out of here? We established that this module has a headline plus some optional things like labels and image and other nested modules like a timestamp and an icon Question three what variants do we need? This is where we capture our modules use cases So for the P1 we have our default display then variants for no image different media types advert advertiser content and a couple of others Question four. How does it scale so here? We see we have a narrow version and a wide version and the matrix tells us how these sit on the grid as well as what the two sizes look like and Finally our styles we call out our style variables over here and this helps us avoid those one-off styles. We used to have so many of So I hope you can see that for us documentation is not an end in itself It has really turned into a thinking tool for our teams to help all of us check our work for reusability And over the past few months we've used this method to build out an MVP set of modules for our new site which launched to a hundred percent last week And here it is here is our new story page design And we think it looks looks much cleaner and more on-brand and much more trustworthy than the old one And it's going to be much more predictable for our journalists and our readers But what's even more beautiful to me about this new design is that we now have this kind of x-ray vision into it So anyone on our team can look at this page and know exactly the modules that came together to build it and This x-ray vision makes us so much more efficient than before when we need to change something Which we know we will as we test things and get feedback and as our needs change We can change it in one place instead of 12 and we can quickly build new pages by repurposing things. We've already built The last thing I want to share with you all is that we've been beta testing this for a few months And we can see that our readers are now spending significantly more time with us per visit on the new site So while we love the new the new design system our readers loving it is what we care the most about So we're really happy with that result and we're excited to keep evolving all of this because it's brand new It's a work in progress and there's still a lot to learn. Thank you so much. And Josiah is gonna take it from here Thank you Marianne very good stuff. So Building a team To build stuff we've so we've unified around a module base decoupled web framework We've established a shared design system that organizes our vision behind every component we build But we we need to think about how to structure a web development team around component driven web development Because I believe we're in the post abstraction era of coding for the web and As we unify as a team around a standards-based approach element encapsulation and heavy Reusability we need to structure our team for maximum efficiency and effectiveness We've we've all been building web sites and web things the same way for a very long time now But web components changes this work dynamic entirely and Because of that it was time to think about a new kind of team organization in our internal observation we identified three coding styles that make up our team the innovative artists the disciplined Scientists and the very reliable craftsmen and it's really important for us to understand how these different coding styles work together in order to build an effective team and Every style has its strength and weakness No one's greater than the other and some of us fall don't really fall cleanly into one column or the next But some projects may benefit from one style being more dominant than another style For example a banking application is very focused on being accurate and not time to market While if you're working for an innovative startup pushing that code out the door that's changing the world We want to do that very very quickly for our investors a balance team a Balance team can cover the weaknesses of one single type But only when good communication and empathy driven teamwork is applied So let's learn a little bit more about these different coding styles Let's take the artists the adventurer the innovator the fast-moving The problem solver always figuring out the problem always finding a better way Well cutting a few corners in there. I can identify with the artists the most. It's like tests. What are tests? I don't know. I don't know what a test is, you know Our weakness as ours unique solutions are great for pushing innovation and doing things better But unique means it's harder for someone else to pick up and maintain code How an artist would approach building the p1 modules they would they might say oh I'm gonna use the new grid a CSS grid framework, and that's how I'm going to I mean I make this happen, but We already have a grid framework and the for the company and we've just fragmented company standards All of a sudden someone else comes around to reuse it and they're like what did what did you do the CSS grid framework? So instead artists need to innovate the right way by focusing on things to improve everyone's work for a workflow Not just the current vertical that they're working in The scientists pursues code as a discipline to be mastered They're focused on best practices have very well tested code and this is really really good But it can all come at the cost of overengineering solutions and slower time to market and the scientists They would approach that p1 promo module that Marianne showed us they might look at and say oh We need to use the image resizer for this image. Oh and this image resizer It's it's really clunky to work with it needs some refactoring or how we're fetching data over here for this p1 It's it's not very elegant. I think I'm gonna rewrite it And so all of a sudden we've taken a very small scope module and really really extended the scope But the positives are there work They're continuing to improve on a framework and plugging holes in framework and pieces of code Carefully tested disciplined always seeking the industry best industry standard practices slower time to market overengineering You don't know anyone like that. Do you? maybe The craftsman very very important These are often under look coding styles and people that you work with every day. They are the steady dependable Delivering consistent on-time code. That's very very reliable Sometimes they can lack innovation and deeper technical expertise They might approach that p1 module like this They're using two keyboards and emacs not really Who uses emacs? They might approach it. Oh I wrote 60% of this code last week or code like it. I'm just gonna copy my code I'm gonna bring it over here, and I'm gonna reuse all this code great And that's awesome because we're keeping on the company standards We're doing a lot of reusing but not so good because no one has stopped to think Hey, is there a better way to do what I'm doing? Is there a better way to solve this problem and maybe copying the code that I used from last week is great? But if I'm copying codes from a month ago a lot of things can change in a month Overall The craftsman is a very very important addition to the team often overlooked by the other coding personalities Now adding web components in the mix on top of these styles You know web component development really resonates with each of these styles in different ways The artists they get to forge ahead on these on on these new best practices They get to blaze a new trail because we've been building the things the same way for a very long time They get to go back to the drawing board The scientists well, they get their standards based web development, you know, even though this is a very free solution They get that encapsulation they get clean organized code and the ability to test things logically so the scientists they love this And the craftsman will they get to use familiar tools and technologies that they already know a shimao CSS and JavaScript and Polymer has such a straightforward Simplified API. It's not like throwing a whole new Abstracted web framework at a craftsman expecting to them to learn a completely new API and framework They get to use the tools that they already have that's how web components resonates with each of these styles So an important we know and we understand these different styles a little better So how do each of these styles? Work together. How do you balance a team with these styles? And we have to remember and when you're working with a team with different style coders we're all in this together and We can either be building each other up or tearing each other down and balance is really struck by The scientists bringing that structure bringing the hey we need to harden this and test this to the artist and The artist saying hey, let's solve this problem that no one's been able to solve yet Let's do it you know with innovation and he's bringing that to the craftsman the scientists and the craftsman is like hey reality check everybody We need to be on schedule. We have something to deliver and we just got to go go go so The other interesting thing is that this can also be applied to entire dev teams as entire development teams sort of lean one way or the other and How do you solve for? Team-to-team interaction that's even harder than you know just managing a team and figuring that out amongst a team and it's through Empathy it's through Clear communication and it's through cooperation So empathokies throughout that word. Well, what does that really look like practically?  What does empathy look like here? Well On epony under empathy and understanding says well, maybe the team is focused on delivering something fast within perfect code Maybe that's what this particular team needs and they're focused on right now and then the artists Why aren't they using the absolute newest way to build things? Well, let's empathize Maybe it's safer and easier to build on a proven industry standard for their project than going off the rails and building something else Because what we want to do we want to fight against extremes and both the artists and the scientists they can look at the craftsman and say They're not real coders They're not up at three o'clock in the morning contributing to open source repositories every night But they're the bread and butter. They're the ones that are they're churning out all this work And we have to fight against extremes We have to remember to empathize or else craftsmen will get imposter syndrome and The walls of hubris and ego will be built up With scientists and with artists So now Josh is going to talk about how we've structured our web component developer experience specifically Josh So we put this into practice on our dev team in a few ways The first is focusing on the API over the element implementation Because there always be times when you must compromise on code quality where speed to market is just more valuable to the business than having the absolute most rock hard rock solid code ever So what that means is like focusing on the reviewing the API, which is the names the properties and public methods of an element The implementation of all those things can be refactored later very safely without having to worry about anybody breaking anybody else's code The way we actually make sure that that refactoring actually happens on our team is we have a program We call adopt a module and that means we just bake in some time to every sprint Where we allow developers to go back and review modules that have been maybe sitting around for a while that we haven't touched and Clean up documentation clean up some JavaScript that might be a little messy Maybe some styles aren't implemented as cleanly as possible And that lets us kind of get code out to market quickly But still come back and make sure we are having really good code that will be maintainable and long lasting So what that looks like in practice is this is a really simple sample element and showing a good API with some bad code So you see there's just horrible little string function. That's Filtering out spaces for some reason But it's got a nice name for the element It's got a good property title and all the bad stuff can be refactored out later on the flip side You've got a bad API good code module, which is Got a really nice implementation for the filtering. It's just much cleaner. It's got some error checking but there's a problem with it there's misspelling in the title change handler and You can't go back and fix that because if somebody else is already using that you can't fix that spelling and the property Is just called t so now all the elements that are set t equals whatever They're gonna have to change that and then the element names not even that great So this is an even bigger problem when you're dealing with other teams Using your code and it's the biggest problem when you're actually open sourcing your code And the rest of the world is using your stuff You don't want to be breaking their applications because you got a little sloppy at the start So to get this focus we kind of build things backwards. We call it demo driven development We start by building examples of how the code will be used how the element will be used and This is pretty easy because of the spec documents We have they list out all the different variants that design has told us that we should account for So we can show what each of those look like and think about how the element will be used to build out each of those things Once we have that solid and we like it Then we actually built the elements implementation and then finally we'll come through and add tests and make a production ready so what this looks like for our promo module is Listing out stuff like the normal variants the version with no no image a version for video Version for galleries and all this lives in a demo file That's right next to the element and it gets heard through our custom dev server So as you're developing your element you can be testing on this this demo page and as you build out the implementation Things start to come to life and when the whole page is working, you know, you're done you ready start building those tests so the last thing that we get from web components is division of labor and What's nice is you can break out who works on which element based on their skill set So if you've got an element that you say well, we're really not sure how to build this thing out very well So let's give that to our artists because they're going to be able to come up with an interesting solution for this If you've got an element that's really complicated and you need someone who's going to really put a lot of tests behind it and Then get that one to the scientist And then if you got an element that you know exactly how you want to build it But you just need it to be built on time and get it out at the right moment Give that to your craftsman And then the great thing is you can always come back and have the other style do the refactoring later And so the the scientist can come in and clean up the artist code and add some more tests Or the artist could come in and say oh craftsman you could have built this a little bit better And so if you get that kind of interaction, it's great So we hope this glimpse into how we build things will help you build great things with polymer as well Thanks for having us here and have a great rest of the conference


Hey everyone, I'm glad to be speaking at supply chain security con as part of the open source summit North America 2023. And today I will be speaking about securing your community's manifest with 6-door cosine and we will go through the different options you have out there. We will go through a very quick introduction about what is 6-door and cosine and we will review the workflow of a typical workflow for container images in nature with cosine and then we will see three main scenarios to verify the signature of your communities manifest within your communities cluster. The first one will be with Kyverno, an admission controller, a policy engine and the two last one will be verifying your end charts or your OCI images with flux and a Github's tool out there. But first let's make sure we are talking and defining what is software supply chain and software supply chain is from a developer perspective, I have my code, my source, I will trigger a build, I will go up some dependencies and I will package what I want to expose to my consumer but here we could see that this consumer is actually consuming this package, this artifact, in our case maybe a container image but we know that it's coming from the right place but do we know if it's what the owner intended to provide an expose to me as a consumer. So let's imagine you have a compromise account within this workflow, a compromise build process, a compromise package repository. So here you could see from later A to T the different places where you could have compromised stage and steps within your workflow. And that's what the Salsa, the web site I'm sharing here is defining and that's a notion of zero trust with software supply chain and actually they are helping us out there to meet some requirements to be secure within our software supply chain. And one of the criteria is the provenance, the provenance of dependencies, the provenance of code, provenance of packages and you could meet the different levels, Salsa 1, 2, 3, 4 depending on which criteria and requirement you are meeting. And provenance is part of that, so very important as a reference as well. And SICSTOR is here to directly answer this need of I need to guarantee that the artifact is yes coming from a repository, a registry, but actually is coming from the owner with a signature, right? So I will double check that this artifact is signed with a very defined signature. So you could, with SICSTOR ecosystem and tools, you could sign your code, verify signature and monitor activities as well. I won't go too much in detail with the different tools of SICSTOR. The main one we will see today is Cosign. And actually when signing code, you could see this very evolving ecosystem where you could sign GoLang package, Python package, Ruby package, Java package, Rust package, as well as your Git commit, as well as your container images, as well as your end chart or more generically OCI images that we will go and see in this presentation. So let's see the typical and very basic and simple workflow about signing container images and with that later, we will see how we could have a parallel for signing and verifying our Kubernetes manifest. First, I need to build my container image locally, Docker build. If you are using Podman or Builder or other tool, you could build your container images locally. Then I need to push this image in an OCI registry. I have mentioned OCI multiple times, so let me maybe define it a little bit. OCI stands for Open Container Initiative. It's under the Linux Foundation umbrella, and the goal is to define standard and specification around what is a container image, what is a container runtime, what is a container registry on a very generic way, and not just talking about Docker. And actually, an OCI image is able to package any file, a Kubernetes manifest. In our case, we would see later, a readme.md, an mp4, mp3 file, so you could archive or bundle and package any file within your OCI image. And an OCI registry, in our case, will be able to host your artifact, your OCI image. So a Docker container and a container image is actually an OCI image. So here, I need to push my container image, and then I will use Cosign locally. I'm taking this approach to generate my keeper, the public key and the private key locally. I will use a private key to actually sign this container image with the immutable digest of this image, and I will verify with the public key locally. So that's a typical workflow for a container image, right? Now, with this workflow, when I want to guarantee that any container image is actually signed with this workflow from within my Kubernetes cluster, and this cluster is actually just taking and accepting this container image is signed from this workflow and this signature. Sorry about that. I will use an admission controller, and in our case, Kyverno is one of the tool you could use, right? So I'm using Cosign, I will sign within my container registry, and my container image is actually signed in my container registry, and actually Kyverno has an admission controller and policy engine installed in my cluster via a policy, which is this one here. I could define this manifest Kyverno policy cluster policy, where you could see this verified images specification for any container images. I need to, please Kyverno, could you check that this container image is all actually signed with this public key, right? Store, in this case, in a secret, it could be in a KMS from your provider, et cetera, that here we are making sure any container images is signed with this public key. Very important for container images. There is another approach, if you know a policy controller from SIFTO, that's the same approach. That's an admission controller doing just that, Kyverno is doing a lot of different policies and governance and security from within your cluster as a policy engine. Policy controller is doing this very niche and specific signature check on your container images. Same approach, with a secret in this case, KMS is also working, and here I'm defining my policy cluster image policy by using SIFTO policy controller. If you're using Connoisseur, there is the same approach. If you are using KubeValde, same approach. So that's a typical tool that you have for container images signature verification, right? Now let's talk about how to do that with Kubernetes Manifest and why you would like to do that. That actually you could make sure that any Kubernetes Manifest, a deployment, a secret, a config map, name it, is actually coming from and trusted from where it's coming from, from your corporation, enterprise, and within your workflow and your software supply chain actually. There is a first approach. The first approach is using the KubeCTL plugin for signing Kubernetes Manifest. I put the link of the tool out there and the typical workflow is using KubeCTL6.sign using my ML file, my manifest, and targeting my OCI registry. So this ML file will be stored as an OCI image and will be signed with this public, private key actually. And the typical workflow is verifying, right? I will use KubeCTL6.verify, verify this ML file, targeting this OCI image. Within the OCI registry with this public key, right? So that's the typical scenario and workflow for signing your Kubernetes Manifest. As a sign out, this workflow, actually the KubeCTL6.sign common, will actually generate two annotations, the message and the signature that you could see, where the signature will be stored and will be leveraged by the verify command. So just that you know that this ML file is immutable, right? As soon as you have updates with this resource within your cluster, let's take an example about replicas of a deployment or if you are doing some mutation, adding a notation, adding labor, adding other metadata and data within your resource, actually running in Kubernetes, that could be a bit of a challenge here. So you need to be aware of that. And actually, KubeCTL6.verify is almost maybe the only one verifying this workflow here by using the plugin, KubeCTL6.sign, KubeCTL6.verify will be able to actually do the verify at admission control when actually deployed within Kubernetes. And before being deployed in your Kubernetes cluster, actually, so that's a typical workflow. And here is the cluster policy. Earlier, I mentioned the cluster policy for container images. Here that's to verify the signature of your Kubernetes manifest, previously signed by the KubeCTL plugin, KubeCTL6.verify, we just illustrated right before. There is a validate section where you could actually target a specific secret or KMS or other approach from your public key. And you could see this very important section, subsection, in your fields, which is actually highlighting for you when you are using this approach, this way to be immutable versus immutable fields, right? Here, I'm illustrating for replicas. Maybe you have auto scaling in place. So these values are immutable. They could change. And you don't want that when you want a signature because you don't want the resource to be changed. Now, let's talk about mChart. mChart is one of the ways to package your manifest, Kubernetes manifest out there, right? So that's the second approach I would like to illustrate. And let's talk about the typical workflow to sign your mChart. You do a package, like we did with Docker build. Here it's n package, like we did with Docker push. There is n push to push this actual OCI image and chart in your OCI registrar. I will generate locally my key pair, public and private key here. And I will still use cosine to sign this OCI image and chart, actually. And I have the verify command, right, with a public key in this case. Pretty simple, similar to the Docker workflow we have with cosine and Docker. And your container images, same for your n chart. I just want to highlight that there is, when you do n package, this dash dash sign parameter, which is not yet supporting cosine. I shared at the bottom of this slide the link of the issue, mentioning that it's coming in the future, where you will be able to actually not using all the cosine command at the bottom of this prompt command. But you will be able to use n package dash dash sign directly. Pretty convenient. So just for your information that in the future, this workflow will be simplified. Now how to, so it was locally, cosine sign and verify. Again, at admission control time within my Kubernetes cluster, how I could guarantee that any n chart is actually signed, right? Out there, there is actually one tool proposing that. It's Flux, a GitOps tool.  It's pulling your manifest from a Git repository, from an OCI registry. And in this OCI registry, you could have your manifest bundle as n chart. And I will illustrate the other method just right after. But Flux is able to pull your n chart from your OCI registry as an OCI image, right? And that's a typical workflow. You have Flux, your GitOps tool installed, and it will be able to pull your manifest, not from a Git repository, but from an OCI registry. And deploy the bundled Kubernetes manifest as an OCI image, right? And the typical manifest to tell Flux to do that is defining the n repository was the n chart pointing to your OCI registry, as well as your verify section for the n chart, where you will define as a secret, for example, your cosine public key. So pretty convenient, pretty simple, and yet powerful. More generically than an n chart, you could bundle any Kubernetes manifest and any file, like I mentioned earlier. OCI images, again, OCI stands for Open Container Initiative. And I will use ORAS. ORAS is part of the CNCF, Cloud Native Computing Foundation, ecosystem and tools and projects out there. And like we did Docker push or N push, we could do ORAS push. So I could bundle any files locally from the current folder and pushing those files in my OCI registry and doing an archive or OCI image within this OCI registry. Again, I will use cosine to generate my private and public key. And I will sign this actual container image, OCI image, to be more generic and precise. And then I could still verify. So pretty much the same workflow with Docker container image or n chart and here with more generic approach with OCI image. So pretty simple. And again, yet powerful workflow. What is a tool again to validate and verify the signature of this OCI image within my cluster before being admitted and deployed in the cluster? Flux is the tool allowing you to do that. Again, Flux is able to pull manifest from a Git repository and name registry or more generally an OCI images. And again, my Kubernetes manifest will be bundled as an OCI image within my OCI registry. And GitOps will have this tool mechanism. Here is a manifest where you could define your OCI repository. Like we did earlier with the n chart. At the same, just one resource in this case, OCI repository and URL of the registry name of the image and the verify section provider cosine and again storing the public key as a secret, right? And that's a wrap. Thank you for listening. And I hope you enjoy this talk where we demonstrated how you could verify cosine signatures for your Kubernetes manifest, not just for your container images, as well for your Kubernetes manifest, bundled as OCI images more generically, more specifically as an m chart. And the three option is treated where we scavenger and the QCTL plugin for Kubernetes manifest. Second one was with flex for m chart. And the third one was still with flex for OCI images. So you have your option out there and you could add more security from within your security software supply chain. And I hope you will be able to leverage some resources I'm sharing as well. So three first links or some of my own experience that I have been sharing about Kyrono about using Cloud KMS and cosine and policy controller and other talk about OCI and GitOps. And the last one from Kyrono ecosystem, which is a more specific talk about the QCTL plugin I mentioned during this talk. Again, I hope you enjoy this talk and have a good rest of your conference. Thank you, everyone.


Find the space you need in a home you love. Private property, a home for everyone. The Mums Mail High Tea was a colourful soiree in celebration of women as well as acting as a fundraiser and awareness event for the Sunflower Fund to give hope to patients with life-threatening blood disorders. This is the 12th annual Mums Mail High Tea in association with the Sunflower Fund and the whole purpose of the event is to raise much-needed money to build the bone marrow registry of South Africa so that when somebody with leukemia is diagnosed they have a better chance of finding their one in 100,000 match but on the actual day it's not sad and serious it's all about fun fun fun so the ladies arrive to free cappuccinos, free champagne, free ice cream, free posing with gorgeous hunks by the name of Poseidon, there's shopping, there's pampering, there's so much excitement, lots of raffle prizes worth over 85,000 yen today, surprise envelopes, lots of delicious food and just fun fun fun and the ladies love it because they go home with mess of goodie bags groaning under the weight. The Sunflower Fund is the only organisation in South Africa to raise awareness around the need for blood stem cell donors. We educate the public on the donor process as well as raise the funds for the very expensive tissue-typing test cost. An event of this magnitude has a huge impact on the Sunflower Fund with 650 ladies attending they can spread a whole lot of awareness and of course the funds that we raise from an event like this gives hope of life to patients and their families, patients that suffer from leukemia and in desperate need of a stem cell donor match. This wonderful event was made possible with generous support from Private Property as one of the key sponsors who understand the important role women can play in making an impact for organisations like the Sunflower Fund. This event means a great deal to Private Property, we are quite intentional in giving back to the women who are our browsers, it's an incredible opportunity to be included and it's an honour to be at this event and being able to give back. We know that 65% of our browsers on Private Property are women, busy, professional women so it's incredibly important to us to make sure that we take one irritation out of their day so ultimately what we are wanting to do is to make sure that the whole process is simplified for them. We have a fantastic support centre, an advice centre that they can tap into, we are reducing the time that they spend on the site by being intentional in terms of what they are looking for, we send out alerts to them which just simplifies the whole process and makes sure that they can make an informed decision going forward to find the right space for them. Not only is the Haiti great fun for the women and their friends, it's also a wonderful opportunity to network and market fledgling businesses started by female entrepreneurs. This is a yearly event and what makes it special is it's a beautiful course and we are here to support it, it is definitely the event of the year. I think we've been doing this as a traditional thing for the last eight years, we're not going to stop, it's something that brings all our business moments together, we love it, it makes our day and it's my birthday! It's always been a fantastic event read by the moms, may we find it very exciting especially to socialize with the women, it gives us a different vibe from the work environment and we just find this a very fun activity as well. It's important for me to attend this event to play my part in supporting the Sunflower Fund and it's also such an extravagant event, we always have so much fun and you meet the most amazing people and it's good to give back and have fun doing it at the same time. I just love being around the beautiful women, the theme is spectacular, it's so bright and cheerful and it's amazing and I just enjoy being here. The theme for this year's event was Fantasia and ladies were encouraged to show off their ocean inspired outfits in a fashion parade with prizes for the most creative attire. Inspiration behind my outfit is while being pregnant I thought I could be the ocean which is full of life and I would have the most precious pearl in the ocean which would be my baby belly. The fantasy theme is really exciting this year, everyone's gone really well out and amazing creations and my husband designed my costume, he's a dance teacher and he designs dance costumes, he also designed Alice Lear's the organizer of the event so yeah the idea is that I'm stepping out of the ocean and so the bottom is sea and I'm stepping out of it. We've always supported the Sunflower Fund, well for many years now we'll continue to support them, it's an amazing fund, we work with Steph very closely and she's an amazing lady so we're just so happy to continue to support the Sunflower Fund and we couldn't have been happier with the turnout, the support from the ladies and our sponsors, we couldn't have asked for more, it's been amazing. I just hope that we smash our fundraising targets or amount that we raised last year so we'll see, fingers crossed. While this high tee is a real treat, these women do make a huge difference for thousands of patients who need hope and support for their future.


Front left, second row, yes. Frank Mannheim, from the School of Public Policy, or the new name. I have a suggestion of a very major extension of your concept in the path-breaking environmental laws of the early 1970s. The NEPA Act and the Clean Air Act were dramatic extensions of any regulation that we had had before. And they made rapid progress against pollution. But I've written in a book that they also, their provisions, created a rift in society that because the laws could not be easily modified or reformed to meet new requirements. So we went from number one environmental country in 1972, and now we're rated 32nd by the Yale Columbia EPI Index, Environmental Performance Index. I'll take three questions that Greg can respond. Second row, one row up, yes. Regarding the great moderation, part of what that was about was price stability. And I want to ask if that plays into the story, because you talk about derivatives, you talk about lender of last resort. Is price stability just something that happened along with those things? Or was that stability a source of the demand for more financial innovation? John Graham. And then I'll do the side of the room after Greg responds. I'm just wondering, I was very excited by the Forest Service metaphor. And Mr. Pinchan's words that you quoted expressed a vanity of human power over the environment, which the Forest Service now repudiates, right? And they don't say we control fires 100%. We suppress them. Similar examples would be we wanted to exterminate the wolf in the mountain lion. We wanted to let the grizzly bears eat from the garbage pits in Yellowstone. And now that vanity in natural resource management no longer exists. They're much more or less a fair, I would say, except when it comes to climate. And I just wonder if you could extend that metaphor for us with respect to general regulation and financial regulation. Thank you. Greg, responses to any and all? Sure, I'll respond to the last question first. I have a whole chapter that deals with the fact that people, even when they know that their actions might actually be buying stability for the present, but storing up trouble for the future, they don't really know what to do. So the Forest Service still suppresses more fires than they allow fires to burn, because often those fires take place near human habitation, and it's not really a choice. So in some sense, by allowing people to build their homes in towns right next to the wildland interface, we've put the Forest Service in an untenable position. Something similar I think happens in the financial sector where you allow the complexity of the institutions to grow that you don't really feel like you have much of a choice. And I talk about, like, Jay Powell, actually, who's the governor of the Fed these days, gave me a very, I thought, really interesting anecdote about how he was in that position of deciding whether to let Bank of New England's uninsured depositors fail in 1991. And he was in Treasury, and they wanted to teach a lesson. They wanted to say, this is moral hazard. We can't let it happen. And the Fed said to them, if you let those uninsured depositors fail, you'll have runs on every bank in the United States and Europe on Monday morning. So they bailed them out. So I'm a journalist first, so I talk to people about what it's like, and I don't want to presume that sitting in an ivory tower and saying, this is what you should do makes it any easier when you actually come to it. Your question on price stability is an excellent one. I talked about that in the book. For those of the 70s and the 80s, inflation, the high and variable rate of inflation was enemy number one. And those who lived through that period just think it was like it caused, it didn't just cause bigger and worse business cycles and recessions, but it also actually contributed to the financial problems. So for example, savings and loans had made all these low interest rate loans, but as inflation went up, so did money market rates, and these institutions lost all their deposits, which led to serious liquidity and insolvency problems. So the belief at the Fed, and among many economists, was once that you defeated inflation, you defeated the single biggest source of economic instability. What we discovered though is that once you did that, it brought down interest rates, and it encouraged people to take bigger risks, and what we call in financial terms, it brought down risk premia that cost asset prices to expand. It's one reason why price earnings ratios on the stock market became so much higher in low inflation periods. The problem was is that if your presumption that the world was more stable place became actually disproven, then the equity price premium would explode and the price would collapse. So the very belief that by defeating inflation you had brought on stability was the source of its own undoing. Are there questions? Yes, also brought us closer to the zero, right there. Bert Ely, a banking consultant. Greg, to what extent in your book do you get into the issue of the distortions caused by tax policy? And I wanna cite two specific examples as they relate to the financial system. Number one, the equity capital is much more expensive than debt capital because of the tax treatment of interest on debt versus the payment of dividends. The other is with regard to home ownership. You have substantial tax deductions particularly available to higher income people both with regard to the interest deduction and the real estate tax deduction which has an inflating effect on house prices. To what extent, again coming back to the question, to what extent does your book address not just in those two areas but elsewhere in the economy the distorting effects of tax policy on very rational decision making by very sophisticated people. Class question. Yes, in the back. Hi, Ash Navabi, I'm a master's student in economics here at Mason. Mr. Ip, do you talk about in your book the effects of regulation on defamation issues and idea issues, for example, blackmail, slander, libel and how these issues might promote more of these things instead of less. For example, how if you have laws against slander, people if something is published anywhere people are more likely to believe it because we have slander laws and it wouldn't be published otherwise. Great response. I've never heard that problem before. So it's not in the book. But I mean, if I sense what you're saying is that I think it's a classic example of the moral hazard problem. Did those signs that the Fed put in the windows of banks in the 1920s encourage people to commit their funds to banks that then went and wasted them. And that probably does take place but it's one reason why in the presence of deposit insurance federal regulation of banks also became much tighter in order to prevent, because they understood that because the natural tendency of the depositor to let his guard down needed to be supplanted with federal regulation. I don't talk about tax policy but I was wondering if you, Jared, and the attitude- I'd love to answer that question because it's probably even worse than you said in the sense that the effective tax rate on debt financed investment is negative. Negative five, six percent. Whereas on equity it's double digit, 25, 30 percent. I'm sure, let me put it this way. If you arrived from Mars yesterday and I told you what I just said about the relative tax rates of debt financing and equity financing for investment and I asked you, do you think this situation would generate leverage problems? You would probably say, of course it would and in fact the course it has. So you're absolutely right. And I think the same thing is true about the mortgage interest deduction. Just to sum up, Greg's book, Foolproof, is indeed literally foolproof. I picked it up one evening. Greg gave me an advance copy and I didn't read anything else till I was done reading this and then I went to bed. So highly recommended. And did you sleep soundly or did you work? I was a little worried. I'd like to thank our panelists and also Greg for coming along. Thank all of you for coming in the questions and I know I didn't get to all of you but Greg and the panelists will still be here just a little bit. Thank you all. Thanks a lot.


is a presentation of TFNN. The Tom O'Brien Show is produced every business day. Tom takes your phone calls toll-free at 1-877-927-6648 internationally at<PHONE_NUMBER>. Let's go to our man, Alan, homo sasa. What's going on, brother? It's, isn't it wonderful? I went ahead and invested in your tiger dollars. And I went ahead and got the gold report for a year. And also your morning, your call letter and stuff like that. And I got over a 50% return in one day, not counting everything else. But I just want to thank you. Tom's not perfect, but he tells you how to put your stops in and keeps your losses small. You can take your small losses, but then all of a sudden you'll be like Dave Brute and you'll hit a home run.  And put the money in your pocket. OK, brother. You're awesome, man. Thank you. Now, Tom O'Brien. Welcome, folks. This is Tom O'Brien of TFNN. We have five days a week. We go seven hours a day. We go 24 hours a day on the internet at tfnn.com. Always remember, folks, whatever you think about, you bring about whatever. You focus on growth. Hope everyone's having a great day, safe day. Make it a great week, folks. Don't take anything personally. Your truth is personal to you. Your own opinions and point of view reflect your own agreements and our personal view. It's no one's truth but your own. Make it a wise, let's take a look at it out here. We have the Dow Industrial's down 57. Nasdaq off 94. S&P's down 7. Gold contract down $5.50 straight, and it's $17.93. And Oats, you get silver down 32 cents. $24.04 an ounce. Great sweet crude. Up a buck. $69.35, a barrel, notes and bonds. The 10-year note, up 7 ticks trade in 130.07, the 30-year, up 21, at 162.18, and king dollar. King dollar's up 151 ticks trading out here at 92.663. Euro 118, yen 110.24, and the British pound is at 137 to one US dollar. Offer number's<PHONE_NUMBER>. Give us a call, folks. Want to know what's going on in your world? In the world of the S&Ps, let's take a look at them. What do you have? Well, you get the spy kind of laying at highs.  And if that's what we have, we very well may have a slow roll, OK? What you'll see is that we're going to get a bigger bar the next few days on the way downtown. Basically hit a high last week of $450.05. That was at $42 million. We get $42 million traded today. Yesterday, you did $51. If this thing gets up to about $55 or $60 million and you're still down $0.60, that's saying that you've got a nice sneaky expansion of volume. That is saying they're moving product out at these highs. NDX100, my take is the NDX100, they're already into it. Meaning that we do have a slow roll happening inside of the NDX100. We take a look at the queues. You're going to see what the queues are doing out here. The queues right now are down $1.59. You do have an expansion of volume. We're already at $27 million. You're coming into $27 million. We'll probably do about $35 million. The real kicker with the queues is going to be this, is that if the queues close at the high of today, which is not that much higher actually, but it's 40 cents higher, that would be saying that nope, bottom line, you're going to go for the highs again. We close at $1.60 down or more, we're going south. Gold, gold contract out here. We take a look at the gold contract. Gold contract rejected lower price today at $17.83. You've done 154,000 contracts at this point. That's what we needed. Why do we need that? Because yesterday you came down with volume. We came down with $252,000. We haven't hit the swing point yet. The swing point, which is $17.81.30. Now, when you don't hit a swing point, folks, OK, and you've been going up for quite some time, which gold has, and you're in the ABC structure on the way up, that says quite a bit. That's a bullish occurrence. That's the real bottom line. Now we'll see where this shakes out because you're still down $5.50. We are right at the lows of yesterday. $17.9310 we're at. $17.9370 was the low. I'd like to see it close inside of that low. Silver, we take a look at the silver market out here. Silver took a long time to get, cut your bid.  Silver came down hard yesterday.  So the low of the sign of strength was $23.91. We got to $23.94 today. You rejected it. $43,000 contracts versus you're going into $67,000. That's saying you don't have any more sellers. You don't have enough sellers. The GDX, let's take a look at some of the numbers here in the GDX. The GDX is down $0.08 right now. You're coming at the strength. The strength you're coming into at $43 million shares, you've only done $14. This one's higher price. That's the bottom line. Notes and bonds. We take a look at the note and bond market. What do you have? This is the already bunny, man. I mean, it's something else. The note and bond market, folks, OK? You have a consolidation happening. That being said, the note and bond market, as the gold market, did not come down to its swing point. When you don't come down to your swing point, it's a bullish occurrence. The swing point in the 10-year note was $132.25. We made it yesterday to $132.28. Right now, you're at $130.07. That says it wants higher price. If we go open, we take a look at the TLT, the 20-year plus ETF structure, bottom line, same type of setup. Yesterday, you did come down on volume, $15 million. But guess what? You were going into $18.6. So the bottom line is you're still going to consolidation. I suspect the TLT also wants to get back to its highs. Right now, the 10-year is yielding $1.33. We get over to Kingdala. We take a look at Kingdala. What you have with Kingdala right here, we'll see how this baby shakes out. Bottom line with Kingdala. I'll pull this over so you can see how kind of neat this went. This was just about an exact 50% move from the move down. 50% move would have been $93.84. We went to $92.84. Sorry, $92.84. We went to $92.86. And we basically gave it up on price. We're at $92.662. So it's going to be intriguing to see you may have an ABC structure on the way down. We'll see how this shakes out. It certainly had a decent bounce. There's no doubt about that. Had a decent bounce, but the bottom line has given most of that bounce up right now. We take a look at some of the higher volume equities out here today, and let's see what we have. We have AMCs down $0.88. You get the Apple down $1.80. Cody, the beauty company, that's off 10%. That's off a big number, $0.98. Only traded at $8.24. You get NVIDIA down $3. We have Tesla up $0.34. Tesla had quite a day yesterday, man. There's no doubt about that in a monster way. There's no two ways about that. That was going top side, and that was going top side in a huge way. Yeah, the Tigers and Tigers are talking about uranium. And there's no doubt, man. If you want to see a little rocket ship, just go to Kimiko. Bottom line, Kimiko and uranium has gone up tremendously. And Kimiko just went from $15.37 up to $23. There folks, come right back. Are you looking for a way to consistently add winning trades to your portfolio? Tom O'Brien is here to help. Tom O'Brien has been successfully trading markets for over 30 years. A frequent contributor to TD Ameritrade Network and CNBC, Tom O'Brien founded TFNN over 20 years ago to help educate investors just like you. Tom's Daily Market Newsletter, Market Insights, is published every morning when the market's open. To give you the competitive informational edge you need to succeed, these newsletters are packed full of Tom's advanced technical analysis and are geared to deliver comprehensive strategies for a successful portfolio. Get Tom O'Brien's newsletter, Market Insights, today. And try all of our products and newsletters 30 days risk-free with our money-back guarantee at TFNN.com. TFNN, educating investors. What's separating you from the most successful men and women on Wall Street? That's right, information. Having all the information gives us the perspective we need to place the right trades at the right time. The TAS Profile Scanner is the premier market-profile-based scanner. Powered by its acclaimed TAS proprietary algorithms, this feature-rich scanner instantly filters over 2,500-plus global financial markets, such as stocks, ETFs, commodities, futures, and forex. This powerful suite of tools leverages instant trade filtering and strategy formulation to show you emerging trades before they happen. For a limited time, you can save $100 off your first month by using the promo code upgrade. And you still get a 30-day money-back guarantee so you have nothing to risk. Level the playing field with the TAS Profile Scanner, which you can find under the services tab at TFNN.com. Sign up today. Sharpening your skills as an investor is like getting better at playing a musical instrument. You have to practice, sure, but you also need excellent instruction from experts. At TFNN, you'll get advice and guidance from the authority in technical market analysis, and it's not just dry, tedious text either. TFNN airs live financial content streamed live on TFNN.com and TFNN's YouTube channel with Tiger TV, live every market day from 8.30 a.m. to 4.00 p.m. Eastern. For free, each host is an experienced trader and gives their take on the market while taking calls and questions live from around the world. From the moment the market opens until the closing bell sounds, Tiger TV has eight different shows with expert hosts to help you make the right moves with your money. Watch online at TFNN.com or on TFNN's YouTube channel and become the investor you were born to be, TFNN. Educating Investors. Call now. Toll free at 1-877-927-6648. Internationally at<PHONE_NUMBER>. Welcome back, folks, to Dow. Dow Industrial is right now trading down 44. You get the Nasdaq up off 91. S&Ps are down five and that's quite a comeback from where we were. And yeah, there's a good buzz going on here even in the Tiger's Den folks about this. And you know, this is something that just never, I never actually thought about this because it, well, yeah, let me go through it first. Fed official who warned on real estate was an active retrader. So check this, man. You talk about having inside information. This is about as good as you can get. You can be on the Federal Reserve and still trade equities and futures. I didn't, for some reason, it just never passed my mind that they could actually do this. But you had Boston Fed president Eric Rosengarden listed stakes in four separate real estate investment trusts and disclosed multiple purchases and sales in those. And other securities, the Boston Fed spokesman Lucy Warsh confirmed that Rosengard's trades were not conducted via a blind trust, but his investment decisions are consistent with the system's strong ethics rules and time frames. What's gonna be interesting here is to find out what the rules are for the Federal Reserve. Because when I read this, you know, let me read it first and we'll go through it. So separate files for Dallas Fed chief Robert Kaplan, a former Goldman Sachs executive, showed multiple 1 million plus transactions last year as the economy was hit by COVID-19. He also disclosed a 1 million plus stake in Kansas City Royals baseball team. The US central bank slashed rates to zero in March as the pandemic spread and began buying hundreds and billions of dollars worth of treasuries, Rosengard and mortgage-backed securities. Rosengren, who has discussed his concern in commercial real estate and public speeches, has also advocated for the Fed to consider scaling back as MBS purchases faster than treasuries to avoid overheating in the housing market. Now it's really interesting about this one. There's gonna be more reporting on this. This is out today because you get two different things that end up happening. In this article here, they're talking about that he was buying REITs when things were bad. And the real question is, is he selling REITs, okay? Knowing more than we do, our rate's going higher. So this is gonna be wild, meaning the more information that comes out. The Wall Street Journal first reported Kaplan's trading activity which included transactions of over a million and more than a dozen companies, including Delta, Airlines, Alphabet, Google, Verizon. All transactions were reviewed by the Fed's general counsel who confirmed the transactions. Now here is the kickoff. We're in compliance with the bank's code of conduct. No trades were made during the Federal Reserve blackout period during which trading activity is prohibited, the Dallas Fed said. All 12 regional Fed banks have provided 2,020 financial disclosures for their presidents, most showing nothing unusual with little or no trading reported last year. That absolutely makes sense. It makes sense that these guys aren't trading, man, women aren't trading. It's insane that you can have that type of information and trading in and out of million dollar trades, man. We'll be doing it all day long, right? I mean, your probability has to go much higher. And it's pure BS when they talk about the aspect that no trades were made during the Federal Reserve blackout period. The Federal Reserve blackout period, folks, is very small and what ends up happening, the blackout period just means that they can't even talk, okay? Because we're coming up to a Federal Reserve meeting, you know? So it's convoluted, that's for sure. I mean, in a monster way. Let's get over and take a look at Bitcoin because XBT, this baby has taken a nice hit and we are trading right now at 46,000 for 18 and what's gonna be wild, man. I mean, this is gonna be, you have an exchange that we have, we got Tom Brady and his wife, Gazelle. They are gonna be the main characters in a $20 million campaign. We are gonna see this campaign, this campaign is gonna start Thursday night when the Tampa Bay bucks take on Dallas. And it's not only gonna just go Thursday night, it's gonna go start Thursday and this goes all the way through October and the name of the exchange, the crypto exchange is FTX. Crypto exchange platform FTX is trying to level up in the US with more established competitors through a new ad campaign featuring the married couple of football great Tom Brady and his super model wife, Gazelle. The bottom, the way they're doing this too, it's pretty cool for, you know, name brands of how you do this. The USA affiliate of the international crypto derivative exchange plans to invest 20 million in the campaign, which begins this Thursday night when the football season kicks off, goes through October. And what they do is this, this is how Mrs. Brady and his wife already have a piece of this company. They're also given a piece of this company to Steve Curry, the MBA. And let's see who else is in the Miami Heat. The Miami Heat just changed their name of the arena, the FTX arena. Well, I'm sure they had a pay up for it in a big way. The bottom line is that we're gonna see a lot of this. That's the real bottom line. And what, let's see, they give a little deal about what the beginning of the ad says. Let me see. Yeah, I'll get that, but it's a catchy deal. It's like, let's go, are you coming on board with us? Bottom line, you know, so we'll see where the whole thing's gonna shake out, but there's no doubt that we're gonna be here and more about crypto and what you also have, there's no doubt, is that when there's so much money getting invested into that, we're gonna see more ads and that's gonna bring more people in. There's no two ways about that. Some of the high, well, let's go inside the NDX100 and see the strength versus the weakness out here today. So you have strength, it's KFC, Kraft Heinz, that's up 4.2%, you get exhibition up 2.2, we have American Electric, that's weird, that's up about 2%.  Inside the Dow industrials, in fact, let's take a look at the Dow for a second because the Dow industrials, yeah, that, see, okay, so man, see, this has been a little sneaky. The Dow's down 59, we're 35,000, hey, so check this out, man, okay. So, you know, the Dow's leading this down, man. Okay, this is, we get a slow roll happening. So, Dow industrials hit a high about three weeks ago, 35,631. We just came back inside the lower range today. 35,091 is the lower range. You get back inside 30,091, guess what? You can go all the way down to the bottom of this range, which is 33,271. And if we take this and we put this, and we see where this trend line ends up, just see how, oh, this is interesting, wow. Okay, this is a close call that we just broke this whole trend. You know, it's not a break with conviction because you're just underneath it somewhat, but you know what, this is telling me that the Dow's gonna lead the way down. That is really wild, man. There's no doubt about that. Nike, we take a look at Nike, we've been looking at Nike as a monster gap that's underneath it. Yeah, and Nike's down 226. Coming to the top of the gap, the top of the gap is 154, right now you're at 160.38. Stay right there folks, come right back. Are you having fun trading the markets, but having trouble finding like-minded individuals to discuss your trading and investment ideas with? Become an Apex creditor in the trading markets and join the Tiger's Den trading room only at tfnn.com. The Tiger's Den is an exclusive trading room where successful traders from around the world come to exchange trades and ideas. Join the den and surround yourself with the sharpest minds in the trading world. Subscribers to the Tiger's Den are also the first to have their questions answered live on air and can privately chat with our TFNN hosts live during their shows. Interact with other Tigers and Tigers' as they share trading ideas, news analysis, and discuss the market action all trading day. Subscribe to the Tiger's Den risk-free with our 30-day money-back guarantee and become part of the TFNN trading community. TFNN, educating investors. You could be making money off the stock market and if you're already making money off the stock market, you could be making a lot more. Check out TFNN and Tiger TV and get expert investing advice to give you the power to control your financial future. Go to tfnn.com and find the newsletter for you. Whether you're into trading gold, metals, futures, currencies, or options, you'll get advice and analysis to help you seriously get ahead. TFNN also features trading services with a 30-day money-back guarantee for new subscribers as well as TFNN's Tiger Den trading room. Trading software and educational webinars for all trading levels and make sure you check out Tiger TV for free on tfnn.com or TFNN's YouTube channel for live financial content from 8.30 a.m. to 4.00 p.m. Eastern on market days.  TFNN, educating investors. TFNN is excited about our new software charting program, The Art of Timing the Trade Charts. In collaboration with Tom O'Brien and using his best-selling book, The Art of Timing the Trade, Your Ultimate Trading Mastery System, David White has programmed an outstanding piece of software that will complement any trader's methodology. Using this first-of-its-kind program, The Art of Timing the Trade Charts allows you to scan thousands of stocks for Fibonacci formation setups, including guardleafs, ABCs, butterflies, and much more. The Art of Timing the Trade Charts is designed to help you when scouring the markets for stocks just beginning to form the trading patterns that many investors spend days, weeks, or even months searching to find. And right now we're offering licenses available at only $79 a month. We are so confident that you're gonna love this new charting software that will even give you a 30-day unconditional money-back guarantee. Don't miss out on this incredible new piece of software. Get your copy of The Art of Timing the Trade Charts today by visiting TFNN.com. This segment is brought to you by Think or Swim. For more information, just click the Think or Swim banner on the front page of TFNN.com. Welcome back, folks, to Dow. Dow Industrial is right now down 79. You get the NASDAQ off 95. S&Ps are off 8 1⁄2. Let's go over and take a look at the XAU and the HUI. What we had out here, you came down hard yesterday. Bottom line, we're looking for how much volume it came down on versus what we went up on. So yesterday, what we did out here, you did, okay, 25 million shares and you were going against 24 million. So you can see we also needed this today because today what you're gonna see, you're gonna see dramatically lighter volume out here today. Gold Bugs Index, I expect is gonna be the same type of setup, HUI, we haven't said the Gold Bugs Index. That is down 13 cents today. We've already rejected 247.17, you're at 250. Yesterday we did 20 million and you were going against 17.9 and 18, so we needed that out here today also.  Frank on the Nevada, FNV, you know, we've been tracking where Fidelity's going with these. Now what's really interesting about this one is that you have Fidelity buying this again. It hasn't moved yet, that's the real bottom line, it just hasn't moved yet, but that's a good pickup. Fidelity started buying these gold equities a couple weeks ago, they just, they picked up quite a bit of it yesterday of Frank on Nevada. Let me see how much they own right now, PhDC. So they're at 7.5% of it, they own 14 million shares, BlackRock owns eight. Now the difference is with Fidelity, now look at this, you gotta see this man because this is so cool, this hasn't changed, so pitch this folks, this hasn't changed that I started tracking these guys in 1994. Meaning Fidelity, MassMutual and State Street. And you're gonna see if you're watching Tiger TV, what you see in Fidelity's right there, MassMutual's right underneath them, they own 4.8%. Let's see if State Street's here anywhere. What has happened, in Boston, we were all within a block of each other and I just picked up on this like, it just happened and one day I'm looking, I'm saying to myself, hey man, this is interesting how this goes, that Fidelity buys and then you look in MassMutual buys and then State Street buys and when they're selling, they sell. Now I don't think that they have, they don't even have to call each other. What ends up happening is that you see these filings and once you see these filings that get bottom line, it's like it's game, but what does happen of course is that when this was first, when I first picked it up, everyone basically was going at the Fanuel Hall. Fanuel Hall was a hot place then and the bottom line is that I'm sure most of these traders have known each other in a big way. Let's go take a look at Valley, V-A-L-E. This is all about I-N-O and I-N-O has actually got hit pretty good. Valley right now is down 75 cents, trading $17.95, now the low for the year is $10, the high is 23, this is going after it's swing low. I wouldn't be buying this thing just yet because you can see it's down from the highs of 23. Let me bring up I-N-O and you're gonna see why, that's what's going on here too. The I-N-O contract, you get $7.93 it was at, now it's $7.30, okay, so look at this baby. This is how dramatic I-N-O has come down from $12.62 a ton to $7.30, big, big number. Let me pull this back. In fact, I'll put up the generic one and see where we are, I-N, come on, give me the generic one, active contract, okay. I-O-E, let's see if I can get it this way. I-O-E, there it is, I got it, I-O-E one. Okay, so the generic contract's at $8.21, but we're gonna pull this up so we can see where we are in the context of where it's been. You're gonna see a lot of gaps, don't pay attention to these gaps on this folks because what happens, I-N-O is not a liquid contract anyway, it's not even close. Okay, so I-N-O hit a high of $14.23 in July. We're at $8.21, the lower end of this is $6.03, so $6.03 is game. We were at $6.03 in 2019 and I'll put this on a 10-year monthly. Yeah, I'd let it come down to that level, man. So you wanna pay attention to where I-N-O is and because you're strictly talking a pure commodity. There's no two ways about that. That's all these commodity stocks folks are predicated on what the price of the commodity is and where it's going. We're gonna take a look at GFI. Now if you own GFI, GFI is going ex-dividend tomorrow. So it's 11 cents per share. Bottom line is that if you own it right now I just keep it, man. You're gonna get 11 cents per share. It's not a bad dividend either. So we go ex-dividend tomorrow, one is a pain, I think, let's see. So, okay, so let's see. Well, I know it goes ex-dividend tomorrow. I'll find out when it's paying out. Yeah, it goes ex-dividend tomorrow, shareholders of record September 10th. So you have to own it till September 10th. That's the real bottom line to get the dividend. So depending on where you're at with that, I'd basically hold it for the dividend myself. Amazon, let's go take a look at Amazon. Amazon's been making its way up to that gap. It's not there quite yet. The gap is 35.80. You're at 35.45. It's gonna need a little more juice getting up here but the bottom line is that it's certainly made a run. It looks to me like when we do take a look at Amazon Amazon looks to me that it's still in a consolidation. The top, this has been consolidated now since August of 2020. The top of the consolidation actually has high volume high. So at that price point of 37.73, that's gonna get retested, man. I mean, that's pretty intense actually when you're taking a look at it. That's how it's set up. And the bottom of that consolidation is 28.71. So you get a $700 consolidation now. It's interesting about Amazon there. That's a 20% move, right? But it's still just a consolidation. Apple, Apple went top side yesterday. Apple's gonna do their dog and pony show next week. It is a virtual dog and pony sale.  That's the real bottom line. When you do take a look at Apple also, Apple has a PE of only 27, a trailing PE of five. It's not a bad setup, man. Now, what hasn't happened is that the aspect of growth, Apple is still making big dollars but they're not growing that much. They're growing by approximately 2.5% in the United States. They're growing about 2.5% in Europe, 2.5% everywhere. In China, they're basically contracting by 1%. Stay right there, folks. Come right back. Are you in the market for buying or selling real estate in the Bay Area, including the surrounding St. Petersburg, Tampa and Clearwater markets? Tiger Real Estate LLC is a firm that has extensive experience in the Tampa Bay Area. Whether you're looking to sell your current property for maximum value or you're in the market for a second home or investment property, Tiger Realty has the experience across all areas of real estate in the Tampa Bay Area to help buyers and sellers make the most informed decisions across all price levels. From the price you should be paying per square foot in certain up and coming areas to the type of cash flow investment properties are capable of creating, Tiger Real Estate can help you make the best decision when it comes to all areas of the market. Before you make one of the biggest decisions of your financial future, call Tiger Real Estate LLC today at<PHONE_NUMBER> or email us at tiger at tfnn.com. That's<PHONE_NUMBER>. Call us today. The technology around us is changing every day. With so much happening, it can seem impossible to keep up with all the information. David White's investment newsletter, The Technology Insider, is designed to give you all the information you need to understand the technology that shapes today's markets and tomorrow's future. David White has made his living staying on the cutting edge of technology. His weekly newsletter will give you specific recommendations for value tech stocks, as well as entry prices, target prices, and stops to set for each trade. Dave delivers his weekly newsletters every Friday with updates throughout the week. You can get The Technology Insider at tfnn.com for only $37.50. Sign up for David's newsletter, The Technology Insider and get an inside look at everything the technology sector has to offer. Try it risk-free today with our 30-day money-back guarantee. Tfnn, educating investors. IoTeX is booming, but for how long? Whether you think the BioTech Bull has room to run or has run its course, trade LABU or LABD, Directions Daily S&P BioTech three times Bull and Bear ETFs. Visit DirectionInvestments.com slash BioTech today. An investor should consider the investment objectives, risks, charges, and expenses of the direction 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<PHONE_NUMBER>. The prospectus or summary prospectus should be read carefully before investing. An investment in the funds is subject to risk, including the possible loss of principal. The funds are designed to be utilized only by sophisticated investors such as traders and active investors. Distributor, Four-Side Fund Services, LLC. Toll-free at 1-877-927-6648. Internationally at<PHONE_NUMBER>. I'm O'Brien.  Our guest today, folks, is Christian Kashmir. Christian is the founder of Lightwave Media, Lightwave Media is a professional Tampa Bay video production company. They provide video marketing services in Florida. They have a great rental program in Florida and they just completed a $1.4 million deal for a new studio and beautiful St. Pete. Christian, welcome to TFNN. Hey, how are you today? I'm doing great, man, yourself? Doing great, doing good here, thanks. So tell us a little bit about Lightwave Media. Sure, well yeah, I started the company about 15 years ago here in St. Pete and we do film and video production. We've produced a few different feature films in the area, some TV shows and we just upgraded our studio to a larger space, we're in about 11,000 square feet now. Nice. That we just moved into, yeah, so we're pretty excited. Now, when I'm on your site and the site folks is Lightwave Media, Lightwavemedia.com. And it's pretty cool that you have this big rental program. Talk to me about this rental program. So what kind of action is on the rental program? Sure, so when we do both equipment rentals like cameras, lenses, lighting, and then we also rent our studio out. So if you're looking for, say, a green screen to produce a commercial in, a white cyclorama, infinity wall, that type of thing, we also have custom sets. So sometimes people come in and say, hey, I wanna have a spaceship or I wanna have an office or a living room set. So we can kind of create whatever the person's or company's vision is right here in the studio.  Cause I was on there, I was looking at that. What is that, man? Yeah, sure. So a white cyclone, I don't know if you remember those Mac versus PC commercials they had back in maybe the early 2000s, they brought those on like a white cyclorama. So it basically looks like infinity. It just looks like a big white space. It's pretty popular with corporate commercials and corporate videos. I was looking at it, it looks pretty cool. And your studio is big enough, I saw that they can bring trucks in, cars in, you can do that whole bit, right?  Tell me what the market's like. Like when you go out, I'm sure you know, when you're, we're in the advertising business, you gotta go out and sell, right? So tell us what the market's like. Tell us how you get business. Sure, well we do get a lot of our business through referrals as well as through our website. I'm on Google. Basically people that also are flying into the area say there's a producer coming from LA and he's looking for a local video guy or camera guy or maybe- Oh cool, I get it, right. Yeah, they'll call us up and say, hey can we shoot in your studio? We've got a client looking at film there down in Tampa. That's kind of how we'll get a lot of our business and then we have local clients as well that we work in. That's nice man. And I'm sure you've been business long enough that you've seen the growth in the whole state peak tamper area. I mean, everybody when I was first starting out wanted to go to LA and I said, let me try Florida out first and we just, we came here and there wasn't a lot of people doing what we're doing here back then. Now there's some more competition but it was a great place to kind of grow and now we're seeing a lot of people come here like the tech companies are coming here from California now. So there's a good amount of business in this area. I think it's a great place to be for a business like ours. There's no doubt. You know what's pretty cool man? Is that people are getting more used to, I mean, you can do quite a bit with your phone and you know, in one way you can say that oh, you wouldn't get as much business but you really get probably more business because now people realize there's a huge difference between what you can do on a phone and then something like calling lightweight media up like, okay, man, here. You know, I understand the phones are great but guess what? You really want something going, man. Well, here's some cameras and here's some lighting we can help you out with. Yeah, we love it when clients kind of dip their toes in. Maybe they shoot something on their iPhone and they say, hey, this is my idea but I want to take it to the next level or how can I make this look more cinematic or how can we bring Hollywood here to St. Peter's, Tampa Bay and that's what we try to help our clients do is create cinematic and high-end videos right here without having to go to New York or LA. And you know, our new studio will have similar technology to what they're using in Hollywood like in Disney's Mandalorian. It's like a Star Wars show and if you've seen that big baby Yoda and all that.  So when you're looking at that footage instead of it being a green screen like it used to be in the old days, now they'll just project that footage right up on the screen behind the actor so they can see, oh, I'm on a distant planet now or I'm in the desert. You know, you can kind of project anything behind you in real time now. And we'll be having that new technology in our new studio and we're really excited about that. Oh, you gotta be, man. That's really cool, man. I didn't know that they did that. It's really amazing, you know, what technology has done to this business. You know, I remember the first time that when we bought one of the boxes to just, you know, go out to the studios whether we're running two or three, you know, programs at the same time, it was like a fortune. And then now they're down to like $10,000. I mean, I know that's not, you know, it's a lot less, trust me folks, okay? These machines are a lot more expensive when we started.  So it's a pretty exciting time to be in this business but you kind of gotta evolve and make sure you don't get left behind with the technology sometimes. And that's where, you know, running a business, right? The bottom line is that you get ahead then all of a sudden, like you just said, I'm sure that new technology you bought, like okay, you have to bite the bullet but you gotta do it for the future, right? Exactly, you gotta get in there and we're trying to stay above the curve a little bit and have one of those new LED walls. It's called LED volume here. So that people come in and shoot anywhere that you can basically make it look like you're anywhere in the world, but you can be right here in our studio. But yeah, definitely staying ahead of that is a big part of trying to be successful and not, you know, get left behind. So. And where did you come from when you came down here? I'm actually from New Jersey originally and Boston. Oh, Boston, here you go. I'm from South Boston. Oh yeah, turn off street, Boston. That's where I came in. I love it. That's a beautiful thing. I'll tell you folks, okay, you know that I'm prejudiced this place, but guess what? If you have a bad day down here with these blue skies, it's something else. That's the real bottom line. You know, I was just reading that you got Brady and his wife, Garzell, they're doing a big ad, a $20 million ad now a new crypto, well, it's not a new crypto exchange, but we gotta get you to pick up a few of those accounts. That would be, that's the account I'd like to have for sure. Yeah, that sounds great. We've had some pretty cool projects this past year, but that sounds like a winner. Yeah, no, there's no doubt. Well, listen, this has been a pleasure. You know, I wish you the best. And I love the idea in folks, the bottom line, whether you want some production done, okay, it's lightwavemedia.com.  Oh, absolutely, couldn't agree with you more. Yeah, we've had some really cool clients like ACDC in here this year, which was a big surprise for us, but also really just like one of those surreal experiences. So we like to work with big clients like that all the way down to the locals, so absolutely. Well, listen, Christian, this has been awesome. Appreciate the education. We look forward to having you on again. Thank you, thanks so much. Thanks so much, man. Have a great one, have a safe one. Stay right there, folks, we'll come right back. Sharpening your skills as an investor is like getting better at playing a musical instrument. You have to practice, sure, but you also need excellent instruction from experts. At TFNN, you'll get advice and guidance from the authority in technical market analysis, and it's not just dry, tedious text either. TFNN airs live financial content streamed live on TFNN.com and TFNN's YouTube channel with Tiger TV, live every market day from 8.30 a.m. to 4.00 p.m. Eastern for free. Each host is an experienced trader and gives their take on the market while taking calls and questions live from around the world. From the moment the market opens until the closing bell sounds, Tiger TV has eight different shows with expert hosts to help you make the right moves with your money. Watch online at TFNN.com or on TFNN's YouTube channel and become the investor you were born to be. TFNN, educating investors. Markets can rise and fall like the tides. Subscribe to Basil Chapman's newsletter, the opening call, and you too can ride the wave. Basil Chapman is an authority in technical analysis. His Chapman Wave trading system has been helping traders identify trends and capitalize on momentum in the markets since 1984. TFNN invites you to test Basil's proprietary Chapman Wave trading methodology with a monthly subscription to the opening call newsletter for only $149. Your subscription to the opening call comes with a 30-day money-back guarantee as well as daily market updates on key indexes, stocks, and commodities. Ride the wave. Sign up for the opening call risk-free today.  The Tiger First Mortgage Program may be the program for you. The best rate on a five-year CD in the country right now according to bankrate.com is paying 1% per year, or $1,000 per a $100,000 invested. The Tiger First Mortgage Program pays 7% per year, paid monthly, on secured, high-value, buildable properties in St. Petersburg, Florida. The investment is for four years, paying 7% per year, or $7,000 per a $100,000 invested. Your investment is secured by high-value real estate in St. Petersburg, Florida. Your investment can be anywhere from $100,000 to $500,000. You want to make $1,000 per year on $100,000 invested, or $7,000 per year on a secured Tiger First Mortgage. The Tiger First Mortgage Program may be just the program for you. The Tiger First Mortgage Program pays 7% per year, paid monthly. For more information, you can call<PHONE_NUMBER>. That's<PHONE_NUMBER>. Don't forget, you can listen to TFNN live on your mobile device 24 hours per day. Go to TFNN.com and hit watch Tiger TV. That's TFNN.com and hit watch Tiger TV. Welcome back, folks. Let's go to Dave and Boston. Hey, Dave, what's going on, brother? Hey, Tom, how are you? I'm doing great, man, yourself? Plugging along here, but thank you. That's a beautiful thing. So Charles River, right? Yes. C-R-L. Now, do you work there? I remember, you've had this for a long time, right? Yes, I have. I know. How cool is that, man? I mean, this is a rocket ship. You go back to the pandemic, it was $95 and you're 445, man. Yeah, so I have some options that expire, stock options that expire into February and I wondered, should I peel them off or just let them ride a little bit more? Okay, so remember, the last time I heard from you, you're doing the same thing, man. I love it. Okay, so let me think this through for a second. When you say peel them off. So if you exercise them right now, right? Right. And then you get to exercise them. And then the question is, if you exercise them now or you wait till February, right? Pretty much yes. So if you exercise them, are you gonna sell them too? Yes, I have to sell them. And if I don't sell them, then they expire and become worthless. I'd exercise them. I'd exercise them. Yeah. Okay. Take your money, pay the 30%, who cares? You're warning 30%, you've rolled them so long. But yeah, I'd pay the tax on it because this is quite a run, man. I mean, there's no doubt. And it's not like you've got, let me just look at this for a second. So you got, well, they're still growing by leaps and bounds, man. Man, that's amazing what your company's doing, man. Look at this. So you're still growing by 6% a year in the U.S. and you're growing 412, 4.5% in the world. Yeah. Still good numbers. That's the real bottom line. But you know what? Bottom line is it peeling off some of them, taking the cash, man? There's nothing like it, right? Yeah. Exactly. I mean, do you think this is more upside? Or what do you think? When you look at that, it looks to me like when this turns, it's gonna be quite a correction because, yeah. Because if we take a look at it, the last time that you had any type of volume, my God, you're talking a lot lower. Have a great one. Have a safe one. Thanks, folks. Have a great one. Come back tomorrow morning, 9 o'clock.