Hi, everybody. Welcome to my talk here about closing the developer experience gap of your container platforms. My name is Timo Sam and I'm a pre-sale specialist for developer experience at VMware with a main focus on our internal developer platforms running on Kubernetes and the commercial spring products. Before we start talking about technologies, let's first have a look why we need them. In the traditional software development process, it was really like the illustration below. So the software was handed over to the operations teams that were responsible for deploying the application, supporting it and doing also day two of it. Long release cycles led to increased project risk and increased costs also. And because of that, modern software development moved from an HR, from a waterfall process, more towards an HIL approach. And also huge application, huge complex applications were split down into smaller loosely coupled microservices implemented by smaller teams. Because of the fact that operations of such applications is a lot more complex than there is modality applications, there's really a need for collaboration between developers and operation teams, which is called a DevOps culture and supported by automation and self service capabilities. Also regarding those deployments, it's important that you have rapid application deployment and provisioning capabilities to be able to release your application fast and early. And for that, we have, for example, technologies like CI CD containers and Kubernetes because of the fact that developers or application teams are now responsible for the full life cycle of the applications. They need a solid observability solution because at the end it doesn't mean that they are responsible for deploying the application, etc. That should be still the responsibility of the operators. For sure, there are things like you build it, you run it, but at most of the organization that doesn't work because of the missing expertise. If we talk about Kubernetes, so container orchestration solution, it not only provides the benefit of short and software development cycles, it also provides additional benefits like improved resource utilization compared to a virtual machine and also, for example, reduce costs. The fact that Kubernetes is now the infrastructure abstraction standard comes from its capability to be available on more or less any modern or any infrastructure, so from on premises to public cloud. And because of that, Kubernetes is the defector infrastructure infrastructure abstraction standard. Kubernetes also provides a really huge ecosystem of tools and you may have seen some of them already here or in the C and ZF landscape. And yeah, Kubernetes really provides for software development a low abstraction or a too low abstraction and especially if your application is building applications at scale, so a lot of teams working on applications, it's far too low for them. And yeah, you should consolidate that and provide a higher abstraction.  If we have a look at the developer experience of Kubernetes developers nowadays in most of the organizations, they are responsible for defining the container image. With a Docker file, as you can see in here, for example, with a spring boot application, it's just about four lines of code. And then you have to package the container, push it to a registry, and then you are able to run your application via interactive commands or via YAML, so it's really easy to get your application running. But to run it in a secure way and really at production, there's a lot more to do. So you have to define the ingress, you have to define TLS. You have to define the scaling and a lot more. And therefore it's not or most of the developers don't have enough expertise to do that really in a secure way. And especially, as already mentioned, if you're implementing or developing software at scale, a lot of time will be consumed to define this stuff. And yeah, every second developers are spending on working on those infrastructure specifics. They are not able to provide any business value because the only business value that they can provide comes if they add new functionality to the software or, for example, fix bugs. Kelsey Hightower, one of the VIPs of Kubernetes, just mentioned in March that the experience that he's talking about the future of Kubernetes should be like that the developers, they just define or provide their source code, define some minimal configuration like, for example, which data services they need. And then the platform should configure everything for them that the application just strong. So container building, et cetera, all this stuff should be abstracted away for them because they are infrastructure specifics. And if I'm coming back to those containers and Docker files, would any operator ever thought about in the past that a developer defines the virtual machine image with applications running on and which website version it should use? I don't think that that was the case and it shouldn't be the case. Such an experience, we call it an app aware platform. So the developers don't have to adapt their application for a specific infrastructure in instead of also with a higher abstractions or abstractions, frameworks like, for example, Spring Boot provide to developers. They shouldn't about care about the infrastructure and the platform is then able to use the software code and package it accordingly that it can run on its infrastructure. And most of the cases or most Kubernetes platforms I see at our customers, it's more like on the left. So the platform expose a lot of infrastructure specifics, which shouldn't be the case. Now we will have a look at several solutions to abstract away infrastructure specifics and that you can start providing an app aware platform experience now. As you can see on the left, that's the already mentioned really basic example of running a Spring Boot application as a container. And yeah, if you search it at Google, you can get this four lines of code within seconds. But as I said, this is not secure in any way and it's also like not how best practice spring application should be packaged in a container. On the right, you see an example of how it's a little bit better way of grading that container. So first it starts with a choosing the right base image. So which is the right JDK also the version you can see Java eight versus 17, which is a supported long term release compared to the eight one is not supported anymore. Also that you, for example, in best case here would define the ditches that you really can show it's a specific container image and then also, yeah, ensure in a way that you know what's what's in the base image. And then you can see it's for example using a functionality spring provides a layer char here where the business code is in a different layer than the dependencies because the business code changes. You can see in small frame frequently than the dependencies. And with that and catching mechanisms offer example registry and the docker on time you're saving a lot of this space and also it's a lot faster to pull and push those images. And that's not only on your local laptop also on the Kubernetes nodes. You can also see we are using a multi stage built years with that you also in a way reduce the attack factors because you're not including all the files and the JDK into the image. And this also makes the image lots smaller. So the question is how can we in a way abstract that away and as mentioned, it's not the best practice that the developers define how the applications run. They need the flexibility regarding languages and frameworks they can use. And yeah, for that problem of defining the base image and putting together container image Heroku and pivotal together created the cloud native build packs standard. The idea of content of bullpacks is that those bullpacks for specific languages and capabilities of your container image. They detect based on the source code whether they can contribute something to the container image. So like, for example, if you have a spring boot cloud native bullpack or parts of it, they can detect. Oh, it's Maven because of the POM XML. And then it knows so the Maven bullpack then knows how to build the application surrounding Maven package, for example. Also, there is a JRE bullpack that then knows, oh, it's a Java application, so I can provide the runtime for it. And with those different bullpacks, then at the end of developer don't have to specify anything. Maybe some configuration properties like, okay, I want to use this version of the JRE. But most of the stuff is abstracted away and those build packs are responsible for building a container image. And then if you push it to registry, you can deploy your application as you know. And it's also like that with those cloud native bullpacks, you have a stack, a base image coming with it. And if you then, for example, update both of them, you can just recreate the container image with those updated base images. So that abstracts away the building the container image from developers or defining it. But we still have the problem that, yeah, we have to build it in a way. There is a pack CLI available for that. But for doing that at scale, for sure you could integrate in your CI CD. We have another solution called K-Pack, which at the end abstracts away the building of your container images from source code with cloud native bullpacks in a Kubernetes cluster. So it's running in Kubernetes, developers or the CI CD can define the configuration for K-Pack. So where's the source code, some additional configurations maybe. And K-Pack is aware of the build packs and operating system or base images in the Kubernetes cluster. And it also has the capability if there's a new base image available, for example, to rebuild the actual container images or all of them that are configured in the environment. And with that, the big benefit is not only that developers don't have to care about how the container image looks like. It also abstracts away or the base image updates or put it in the hand of the operators in a fully automated way. K-Pack is currently not part of the CNCF, but we are working on contributing it as of right now. So I think in the next few weeks or months, it will be also a CNCF project. Here's an illustration of that. So we like if there are new build packs available, a new operating system or base image available, or your application source code changes.  And so, yeah, let's have a look how that looks like. I'll give you an idea. So instead of using YAML and putting YAML together, because that usually takes some time, I'm using a CLI for that, which is also open source. It's called the K-P CLI like K-Pack. And I'm running a K-P image create command. And you can see the only thing I provide is a name for it, because it's a Kubernetes resource at YAML. The URL where my source code is stored in this case is simple, a really basic Spring Boot application and a tag, so where the application should be automatically pushed to. And it's also then in the Kubernetes cluster resource, and as mentioned, if one of those aspects like the stack or the build pack will be updated, it automatically recreates an image. So that's not just for now, as I said, it's continuously watching where there are updates. And yeah, as long as it takes to build the image, we can have a look at, for example, the image or the YAML that I created. I'm using a block in here, exporter, so it's removing all the status stuff to be able to better discover it. You can see it just has the source code defined, as mentioned, the tag. In addition, it has some configuration like the cache size and a builder. The builder is really the combination of the stack and the build pack, so you can have multiple builders with multiple types of space images and stacks. But the idea is that a builder includes all the different technologies or build packs for the different technologies the developers want to use. And I can also have a look at the builder here that's running in my cluster. And you can see, based on information, it has a detection order, so based on which order the build packs will be in a way or try to detect whether they are able to contribute something. And you can see in this environment, we have a variety of build packs, so they are commercial ones. But with the PAKETO project, which we are also contributing to, there is, for all the different build packs you can see here, we also have open source versions available. And you can see, they are really like for more or less every language, also a web server one where you can, for example, build and deploy then your Angular applications or something like that. But they are really modular, which means that you can see here, they are for every aspect of those different languages and capabilities you usually need in a container. So from providing CA certificates to, for example, the MAVEN, one I mentioned, or Datadoc, there are really small build packs just focusing on one functionality more or less. And with that, you can also, instead of like it was before with ground foundry, et cetera, rebasing them, you can just add your small build pack if you want to add some custom stuff for your organization. If we scroll to the top, you can also see that there is a reference to the stack. In this case, the default stack or base image here is Ubuntu Yemi, which we use with them and, yeah, that's really defining how your application is built. If we have a look at our image, hopefully it's built now. So list, we can see it's built. We can see the digits. And we can also, for sure, because at the end it's a part running the build of the container, you can also have a look via kubectl getPots, but for now we want to use the kpcli. And there's a list command to see all the builds of the Hello World application. As of right now, there's only one. And also the reason. So for example, if there's a base image update, you see the reason stack so that you already always know what was the reason for building that you contain image. And with a logs command, we can have a look at all the logs where you can see, yeah, adding all those different layers from the different build packs. For example, here the JRE, some special spring boot stuff that's happening, CA certificates, et cetera. And if we scroll to the beginning, you can also see how, for example, the Maven build pack just built the application, et cetera. So it's really like from source code to container image without any configuration. Okay, so now we have a container image built for us. The next thing we want to do is we want to run our application. And for sure, we could just create a deployment, a service, an ingress, and then we have it running really easy. But again, it's like, yeah, we have to apply a lot of best practices, like define the security context, et cetera. And that, as I said, is usually something developers don't have the expertise for. It's even really hard to do that in a proper way for the operators that are, in best case, maybe have more expertise on Kubernetes or containers than the developers. And, yeah, so we try to provide or use a higher abstraction on top of Kubernetes to run our application. And, yeah, what we want to use for that is a serverless runtime. And serverless runtime, so let's first define what serverless is. At the end it's like you can group it into two areas. The first is backend as a service, where server side self-managed components will be replaced with all the shelf services. An example is, for example, a use that you use for authentication or as an authentication server, something like Octa or Auth0, where you don't have to care how it runs, et cetera. You just use the functionality, so it's abstracted away from you. And, yeah, your operators don't have to care about it. The second thing is function as a service. It's a new way of implementing software and deploying them as functions. So really small pieces that are focused on a specific functionality. And usually you use them in an event-driven architecture, so they will be triggered by an event and then autoscale based on the number of events. The key of both is that at the end, by abstracting away the management of server hosts or processes, you can really focus on business value. So all about what I'm talking about is about business value, because every second your organization doesn't have to care about it. At the end, you're focusing on business value or adding business value. Or can add business value in the time you're not working on that. And, yeah, for serverless runtime, I think most of you have heard of AWS Lambda, which is a serverless runtime at AWS. And, yeah, with Knative, we have a serverless runtime running on any Kubernetes. So with that, it's not only available in the public cloud, it's also available on Kubernetes. Knative itself has several components. So the first one is serving, that's really the serverless runtime. So it provides a high abstraction. It provides, which is typical for serverless, autoscaling capabilities to scale to zero to thousands of containers within seconds. It also has an eventing part, which is really the enable or more or less on an infrastructure side for event-driven architecture, so abstracting away brokers, et cetera, triggers of events. And last but not least, we have functions. That's a new functionality. So really providing a functional experience like AWS Lambda with lightweight container images. And as I talked about about cloud native build packs, we are also currently working on providing that open source of cloud native build packs together with a function experience for Knative, because currently they are using source to image. And so, yeah, let's now have a look how Knative works and how to deploy our application onto our cluster. And for that, I'm also using a CLI just to make it easier to see the experience. So Kn is the CLI for it, like a native. Then service create, hello world, and you can see the only thing I do is define the image. For sure, there are a lot of more things you can define, so the min scale, the max scale, et cetera. But in our case, it's just like here's the container image deployed for me. If I run that within seconds, because of that of the, okay, you can see within 11 seconds my application is deployed. And it's also like, you can see it's HTTPS. So by default, it's TLS enabled because it's configured in my Knative configuration, so for the full cluster. And with that, I have actually certificates that the traffic is secured. And you can provide a lot of additional best practices to this application. You can see I have the URL, so I can just curl it, get a response. And let's also just have a second, for a second, have a look at the YAML file. So the resource name is KService. So it's a Knative service, which is maybe not the best choice, but yeah, it is like it is. And what you can see is, we like, okay, so here's the container image, and it's like, as you can see, it's a template. So at the end, it's like the pot spec.  You can also see that you can split the traffic so it can also fall back to previous revisions. And do a blue, green and canary deployment with Knative. In this case, because I only have one revision, 100% traffic is going to that one revision or application. If we have a look at what it did for us, so all the resources, it created because I said it's a higher abstraction. We can find out with a tree block in, and you can see it's a lot. And that's the KService or the Kubernetes as a Knative service that was created, which always defines a configuration for the different revisions. So if I would change something in my application, for example, or that's just a defining container, it would create a new revision. You can see the deployment it creates. You can see a pot outer scaler it defines, which you configure in Knative. You also then see a route configuration, which defines really how the increase is configured. So the traffic from the outside and the service. So all of that stuff was generated with just one YAML here. The next thing we want to do is really have a look at the outer scaling because that's one of the features of a serverless runtime. And as you can see, there's no application running because it's scared to zero. And if I know, go to a virtual machine here because of the fact that my computer is not able to handle too much requests. And yeah, I will just run this hay command here for a second. So not too long because at the end it's like we can see that one is creating more. And yeah, I have to cancel it because it's sending a lot of those thousands of requests. So you can see how my serverless runtime outer scales here, which is really amazing because with that we are able to handle a lot of demand. For sure, if you're running on Kubernetes, you in a way have to up front provision your Kubernetes classes for that. But it's like, yeah, if you have a lot of applications running, usually they are not all scaling up at the same time. So that's it for our serverless runtime. The next thing I want to talk about is the ICD because usually now you need a way to bring your source code to a container image, build a container image, deploy it. And for that, we have continuous integration, continuous deployment. All the common ICD tools you're aware of, they have one or the same challenges. And one of them is that they are synchronous and there's an orchestrator. So also a problem regarding the fact that if there's a problem with the orchestrator, nothing of the parser production works. And addition to that, each of the applications usually has a different parser production even if you're using a template for that. And that's a problem because if you update something, a template, for example, add a new tool, a CVE scanner, etc., how do you inform all your developers that they should add this CVE scanner? Because usually there are no mechanisms to update the ICD instance based on the template. There's usually no separation of concerns. So at organizations, maybe they split the ICD. But yeah, who's responsible for that is always a huge problem and it develop experiences lacking. They create a new tool for that called Cartographer and it's all several of those problems and added new concepts. So one of them is that it's asynchronous. So like an event-driven microservice application, everything is handled by events. And the big benefit of that asynchronous functionality is that, for example, if you have something like that KPEG, so for automated container image updates and the capability that if the base image, a new base image is available in a Kubernetes cluster, it can automatically recreate a container image and just send an event to the cartographer that forwards it to all the downstream steps that are interested and run it through the parser collection and deploy it. So that's really about those asynchronous functionality. Other examples are CVE scanners that are continuously watching the CVE database for new updates. We also provide separation of concerns by a defined interface. We call it a workload, which really defines, like I said, the story before the developers say, here's my search code, here are my data services I automatically want to bind to. It will be applied to the cluster and every of those steps will be handed over or created for developers. So the CICD, the parser production, is in the hand of the operators. And they don't have to care about CICD anymore to developers. For sure they maybe define the test, but that's it. It works with existing tools in the Kubernetes cluster and for integrating tools outside of the Kubernetes cluster, we are leveraging Tecton, a traditional CICD system, even if it's cow-native, but with those challenges I said before, to use the ecosystem of Tecton and integrate external systems. Because of time, I will just show you for a second how the developer experience looks. For that, I have a look at the workload. This is what the developer would define. So first, we also have the concept of running every specific type of application, other applications through the same parser production. So any web application, whether it's an Angular application or a Spring Boot application, is running through the same parser production, ensuring that they are secured in the same way and also, yeah, secured in the same way and running in the same way. And, yeah, this developer defines, okay, my application is from type web and here is my Git repository. It could also, for example, define service bindings, automatic one, a standard created with Red Hat together. And that's it. So if I apply it to my cluster and you can, for example, abstract it away via GitOps or provide developer experience via UI and then if I run the tree command with my workload to see which resources are created, I can see that it already started based on the workload. Okay, it's using Git repository. That's a Flux CD source controller, CRD custom resource, which continuously fetches source code from Git repository. I have my KPEG image, which I showed you before and after the image is built, it will deploy it in an easy example to K-native. So I have the full cluster production handed over or created for one application instance without developer defining anything regarding that cluster production. And, yeah, the last thing developers maybe need is an ICUI. And for that, there's Backstage is a tool open source by Spotify and part of the CNCF. It provides some basic block ends, like, for example, for documentation purposes and providing an interactive way for defining and discovering APIs for developers so that they have everything available to, for example, consume internal APIs to get onboarded. And additionally to that, it has a really huge block end system so that you can provide integration points and all the different services you are using from observability, for example, to CI CD into one portal so that developers only have that one place to go to experience everything and what's important to know is that Backstage is really, it was used by Spotify for a so-called golden path and the idea was to have all the documentation for everything in one place. It's also why they currently, in general, the ecosystem is working on providing proper rule-based access because it was not meant to use for automation like most of the companies are currently using it. And yeah, that's it for today. You can see I only was able in those 30 minutes to show you some of the tools that are available. There are a lot more to really, yeah, provide you a nice developer experience on top of Kubernetes like, for example, Cribe for CVE scanning, there's also Trivia or Sneak. Contrary and increased controller of us, KaniCo, if there's still the need to build some applications with Dockerfuzz, cross-plane and a measuring solution which also, I think, was presented in parallel to, for example, provision data services from your Kubernetes cluster that are outside of your Kubernetes cluster. And yes, I showed you a little bit of that for GitOps and, yeah, Carvel Tools are tools for us for the management of Kubernetes resources. And yeah, that's it for today. Thank you very much for joining my session.


So, hello everyone, we are going to talk about AI ready microservice architecture today My name is Ali Oak. I work for Red Hat. I'm a principal software engineer here, and I'm a Knative contributor Hi everyone, I'm Pietrangelo. I'm an engineer at Red Hat and I'm Knative event intact lead So for this talk, we actually want to talk about something that we think could be tangible So we're going to give you this example. So let's give, let's consider a brand detection use case where you would like to study your brand logo, for example, in images, in social media, for example So to do that, you need to be able to have, you need to have some kind of AI system to kind of recognize this logo in the images In this talk, we are not going to talk about the Digestion of the images, that's another topic, but more, we are going to more talk about the AI model serving part of things So Overall in very high overview, this is a very simple use case, you know You have the browser or your client which can, which could, you know You can, you can manually upload images or you can have a client which Systemically, which automatically uploads images to a logo detection system It looks very easy and I'm not going into detail about the logo detection itself right now But the issue here is You cannot really see what's going on in the logo detection system Because the AI systems that we use today are very opaque, you don't know how they make their decisions So you need something, you need to evaluate their, like, how can you evaluate them? So for that, we thought you would start with Storing the images and the predictions your system generated so that you can actually do some analysis later So this is very simple use case, again You upload the image, the logo detector stores your image in an object store because it's a binary image It doesn't make sense to store in the same database with the prediction And then you also store the prediction, but again, yeah, in a separate database The prediction is basically just structured text, could be XML, could be JSON, things like that But here we have this issue that your logo detector system is actually talking to two systems And these operations are not atomic, like they're atomic individually, but now the atomic has a hole So the store image operation could fail, for example And then you would end up in a prediction where you don't have the image So this is like very basic problem that we know from, you know, resiliency topics Okay, now we thought maybe we can actually add another level of feedback so that we Level of input so that we can do more analysis And we thought maybe we can ask users to send feedback, like thumbs up, thumbs down, things like that And again, you need to store this in the database and later on with an analytic service, for example, you can Correlate all this information and show them in a dashboard Again, the issue here is that there are always issues in this first part of the slides And the issue here is that you have shared data stores. So you're actually Affecting the core part of your system when you're doing your offline analysis Obviously, you don't want to do that So to kind of talk about a little bit more problems You probably noticed logo detector system. The system has too many responsibilities So it's talking to too many components too many other systems And when you would like to change it, you would like to add a new system You'd need to change the code or the Configuration within the system And as I mentioned also scale we are scaling the database for two separate use cases And Now we'd like to talk to you about a better alternative and Perangelo will do it All right, so for like we saw a bunch of issues So let's kind of recap what are the main use cases that we have in the system So we we need to be able to kind of detect the logos in like in the images that user provides Also, like receive feedback from the user as well as eventually offline analysis for kind of correlate the predictions To the model version as well as the user feedback So to do that we kind of split each use case in different services and That helps us with you know adding more functionality without changing the existing services and For each use case we have a bunch of like one or plus one or more services and And for the first use cases, which is like detecting logo in uploaded images We have an upload service which just receives image and stores it in the object store and then the object store is like wired to an even broker, which is our mechanism to kind of communicate with other services and So the logo detector is like the same services we had earlier. It's like just focused on detecting the actual logo in into the images and what it does is basically receiving an event a notification from the object store through the even bar the even broker and It's just responding with a new event. So it's publishing a new event Which contains basically the bounding box of the image on where the logo is and also the confidence That we are going to talk about that later on So we need to we need some way to respond back to the client and We the asynchronous architecture like is is like you need some way to kind of push the information to the user and To do that we we have a new service, which is the reply service, which is connected to the user Client or browser with you know, WebSocket or whatever other protocol can push like HTTP to and push the prediction to the user so that we can correlate the uploaded images to the prediction and So with that we have solved the first use case and the goal with the other use cases To add new services without modifying the existing ones So we did the second use case which is receive feedback is you know We have another service which is the feedback service is simple receiving feedback thumbs up or thumbs down or like a score and What it does is basically publishing an event to the even broker in this case we have separated we have a separate even broker in this case and Is the even broker is going to store the feedback for us and So with that we solved the second use case. We are able to receive feedback and We are not yet kind of storing that in a way that is like usable for offline analysis And so with that we are going to introduce a new service Which is like analytic service, which is our service that is aggregating the information from the predictions And as well as from the feedback And is storing them into a database whatever database we like And so with that we solved the offline analysis of the user feedback and so Now we are gonna have a little demo of the this system this So I'm gonna pass it off to Holly. Thanks So To do the demo, I'm gonna switch over to this browser tab Can you how well can you see it? so We just in this demo We just use k-native primitives like brokers channels sources and things like that and k-native services So that everything is scalable all these little services that Perangelo introduced They're all scalable and we are using k-native eventing for Delivering the event part. So that is why this is we call this event delivery event driven architecture So This is a very simple application. It's it's actually a bit silly because it's you just upload an image And it tells you if there is any If there is any k-native logo in it, sorry about that We need to find the good images that we'd like to show to you which we Kind of missed They were on my Mac and My Mac doesn't work Today is a funny day because we had a Yeah, okay, I'll tell you that story later. So This first image is Very simple image. Oh, come on. No, I can't find it. It was working five minutes ago. So We did something wrong. Is this the wrong URL correctly? Okay We don't have a backup for that but anyway So the idea is that you upload an image and the system will give you some feedback and Based on that feedback, you're able to actually The system will also ask for user feedback and with the user feedback with the prediction and the image you can collect all these information using a k-native broker In a single place where you can do the correlation and show some analysis like this is our model prediction That's a model confidence. These are the images that didn't really work well, etc. And then and Then you can make the decision of Retraining your model. So here is what I was going to show here And then with a new model of the with the new version of the model We were Going to show that an image that fails was now is now working. I think we should go to the takeaways okay so the the takeaways are like The usually like the the AI model itself is like a fast-moving target of your system is it's gonna need a ton of iterations and to kind of eventually get to the point where it's like Working fine and it kind of usable for the users too And so you you need an architecture to kind of support that it can The fast-moving evolution of the AI system and we think that you know even driven architectural like the key to to that part and The other one is like Marffi's law, you know anything that can go wrong will go wrong and you know the demo went wrong And so The like the Operations if you have operations that are not atomic you need to think about them and think how you can solve them in Obviously like a synchronous even driven architecture helps with that because you decouple the operations between different services and The system is usually eventually consistent and so at the end of the day, there is like no server bullet like there's gonna be like Advantages and disadvantages for each approach and There is like the first option is always like you have I complexity in one single module as opposed to the the other alternative with the complexity like spread out and We believe that usually like tools in the cloud native space are helping with you know with managing that complexity into having multiple services and Also the the even driven part as well Which is you know, you have like more resilience with you know, ending retries of operations Automatically without like having to code them into the services and so with that I guess if We have done the presentation We'll be around the kinetic kiosk and so if you have any questions So this was actually the quick QR code for the demo that we would ask you to also give it a try But now that's failing. Yeah, there's no need to Yeah, exactly. So we will bring the demo live and we'll be will be around the kiosk if you if you're interested, please come visit us and We can then actually show you what we have built Thank you very much


Hi, I'm Gustavo Ortiz with Cal OES. This week, Littles, California hosted a communications training that bring together hundreds of leaders that work closely with their communities to give them important information. This today training was a great opportunity for Littles, California partners to connect and learn from each other's work and experiences and get more information and tools to become equipped to engage Californians before, during and after a disaster. And following several weeks of meetings and close coordination with county officials, regional water managers and first responders, Cal OES is taking proactive measures to protect the community of Corcoran, treating bite, flooding from record winter rain and snowmelt by raising and fortifying their levee. Also remembered that residents and business owners in CERN, Mariposa, Moneray, San Benito, Santa Cruz, Tulare and Trollami counties who were impacted by winter storms into the designing areas can apply for disaster assistance, go to disasterassistance.gov or call<PHONE_NUMBER> and use a FEMA smartphone application. Finally, students from Gateway Community High School visit Cal OES to learn more about the work we do during wildfire season and hear from Cal OES fire and rescue staff about our world leading mutual aid system. To see more from us, visit news.caloes.ca.gov and follow us on all our social media platforms.


Imagine the 1099 to be by then doing a journal entry, which we might do at the end of the year. If we use this method, we're going to be more accurate during the year, right? Because now we're breaking out each of the transactions as we go instead of waiting like till the end of the year when we get a 1099 and then possibly make an adjustment at the end of the year, for example. So, and here, we also might have the sales tax if I go to the balance sheet if we deal with sales tax, then we've got the sales tax payable, which is a liability account. Now then the final step of this method would be that we're going to see the deposit and when the deposit hits the checking account, we will put the other side to the clearing account and the clearing account will then zero back out. So I'm going to go back to the tab to the left and if we go into the checking account, we could say there's our deposit. We can look at the detail in our clearing account and it should match exactly because there's no fee, because we're connected directly to Amazon. It was paid out by Amazon. So if there's no other fees or anything, then from a third-party platform like a PayPal or something, we should be able to go in here directly and see it. And I'm going to put the other side of this transaction to the Amazon clearing account. Amazon, Amazon clearing. What did I call it for crying out loud? I called it Amazon payment clearing account. Okay, Amazon payment clearing account. So there we go. And so this will decrease the checking account and then the other side will bring the clearing account back to zero.  It's thinking awfully long. Balance sheet, run the balance sheet. And so now the clearing account is back down. What we should see in the clearing accounts is they go up and then they go back down to zero. So we should be able to take and tie these journal entries and then the transaction. And if I go back up to the checking account, it's going to go into the checking account. So that's how you can do it on a manual basis. Now remember, in a future presentation, we'll take a look then at the QuickBooks method, which is using their commerce method down here, which is also similar to some third-party apps, which also is trying to summarize the data as it pulls in that information into the QuickBooks system. So we're still going to have to deal with like clearing accounts and whatnot, even if we're using this kind of method because we're trying not to pull in every single transaction from the third-party platform, like an Amazon or Shopify. And so the integrations that most people recommend are the ones that are trying to do a similar thing, pull in the detailed information related to the payments and break that out, but have it done kind of automatically in the QuickBooks system. But you're still going to have to deal with the clearing accounts and basically have to understand what it is doing. So we'll get into that more in future presentations.


Everybody forced here rip in 2023 Bowman baseball hobby 12 box case number seven Random teams check out the results anytime late sports cards comms. Go ahead and get started Why not? That son just killed my retinas move like three inches forward. Shut the door if you want Here we go Nixon heat is on let's go Taking this one So everybody doing you just want to see more basketball on Like what two and one No Then cracking her to one against Dallas Devils are Another down To the Keynes what to nothing. Okay, that's right. Oh, no, they won one game. They smoked them last night. Oh, it's a two one That was like eight to four. So yeah, it has to be two one Keynes. All right. Good luck. Here we go.  It would be longer three hours. No What are you? We should what time you showed up to work. I leave here at like 10 Take that 40 minutes to get home. It's almost 11. I Take a nap for three hours. I have to leave you maybe it was a better option Just napped in your car. It's not really hot Justin Crawford's that go off on the lunar glow. We've been burned up in there Yeah, got Jefferson Rojas Cubs On the first woman shoot purple out of the 250 there you go cubbies and leaves are done again Maybe they must come back from a that's a nice one there a Xavier Isaac Black pattern to 15 rays first bowman very nice Common arrow base Yeah Sort of 37 breaks printed two days worth of breaks some person Yeah, we don't have you don't have drip tonight. There's no daytime Wednesday or daytime Saturday this week We'll be very caught up atomic first woman Alejandra Osuna for the Rangers Blue Ray wave Jason Dominguez the 150 Yankees. Everybody was helping out today. Yeah I'll be back on the Sorting and shipping battle line tomorrow Got the body spring all your Celsius Pull another double Are you working in the morning or you're working at night? I guess yeah, I'll be here Morning Even even made it back. Huh, you would not have even made it back No Like I am not setting an alarm I'm gonna try to do that, but probably won't be up to me when I wake up Yeah, I'm just kidding. I'll see you tomorrow 9 a.m. Sharp Oh It's got a different Paul you got to get the beer helmets, but with Celsius I'll buy him one. We'll put a latent logo on it Sam and I just against Celsius What is Santa Sam drinking anything water? We'll put a couple lattes in line Open mugs of coffee Schmini Werber nigger man Jensen. That's right I'll get number one helmet Donnie don't be scared. Just Serena. Oh the ghost. She's intimidating. I know Lava refractor first woman, you know how La Ponte to 399 blue J's we'll get that dusted off we get it top-loaded Ghost what's the card configuration for hobby? Tomic first woman of Diaz de la Cruz for the d-backs. What do you mean? Like can we card in the pack? You only open how much is this I thought you wouldn't know. I don't Jumbo ye If you should pay for the 299 Tatis Padres Schmini Werber nigger man Jensen got Lunar Glow. Dana Montecino Padres with a Prelander Barola mariners base first woman auto be like a mr. D. So just get a Hawaiian punch in the in the fountain That's a lion punch It's a homey every 10 minutes. Yeah, Bryson. That's true. It's so quiet Very sneaky Thank you, sir. Come on now. We need we need a big hit that we need big orange out of this case Yeah, it's gonna orange Gotta find the people who say orange instead of orange When what teach him how to say they say orange instead of orange like the same thing Blazor O Montez. No son orange Not orange No, Donnie, that's what I mean Matt Mervis of 399 Cubs in the first woman neon green to 399 Papa Smurf Lunar Glow Jason Dominguez Jason the Rulo the hits where the hits where the hits where the hits at Boris is about the dropper readings Don't send on Rulo. Are you just putting Donnie's name in famous people's name now? Well, it's a glee so take a guess Don bird Don Nero What are you guys saying let's put Donnie's name in famous people's names Oh boy, here we go. You got Donson Don Rulo. You got Donbert Don Nero James, I don't know what LaDon James It is always Higley he says the worst ones too that always wakes Chad up when he started putting Have people say put Donnie's name and Really gets the chat going Provocating gets the chat going Don Diesel. What about Benicio Don Toro? Don ECO Don Toro, that's what we'll do Don Jolina Jolie. That's a good one Don Jolina Jolie, that's a good one Trying to think outside the box here, man, even though she's incredibly famous She's not like some obscure star Don Donadome one of the Don'sdale Donadome I mean, that's this is not a real name Gabriel Gonzalez Lunar Gloger Gilbert Jackson Merrill on the gold Bowman Scouts top 100 auto 21 to 50 for the Padres There you go Dres Good Dres All right, Donnie. What's up on a sapphire? Down the four four to go F1 sap higher on the tree sap higher We have time like Kevin Nealon right now his bags are packed Send him home Got a few show Lunar Crater Davis and a Los Santos the 199 D-Bex Don. Hey Don, honey Don't on sounds like sounds like Pat McAfee Or tauntaan from Star Wars Right, so they called the Don Don and a in family guy Family Star Wars did they call it that called it Don Don because it who who is it? Who is the famous person that Can't think of his last name My Don Don atomic first woman Tony Blanco Jr. Pirates Don and Dahmer Let's not let's not do Dahmer. Let's let's not let's avoid that one cam collier No offense. They do it. You choose some really bad ones That's what I was saying he chooses every time Don's be swanson. That's a good one. It just sounds like someone said Dan's bees name weirdly like you're really stuck up Don's be swanson Lunar glow Kyle Harrison Giants Yes, yes, his name is Don's be swanson. There was a brome in there I'm on now. We need a super Something Roy G. Biv Donnie Roy G. Biv. Yeah, Roy G. Biv Where's the indigo parallel Don Gunn Marie Burns like that one Matt Mervis pop a pop a smurf Purple paper Antonio Puguedo to 250 for the Marlins More people will join and don't worry It's great content. Yeah We have top 10 Don Don names top 10 Donnie names. Yeah, I'm down Jurassic Park Don Rassic Park. Yeah, there we go. That's on my Top 10 Movies were better, but we've already Yeah, we've already done all the movies I think Oh, we can we can if you guys come up with some more movies we can do that, but we've done a lot Well, all right, I'll rip the stack the rest of them. I already got through I already got through this one Lunar globe by a status or band names. We can do band names Don Talica Iron Maid on You like that one that word iron Maid on it sounds like you just like really try it hard to say the name Don sink Donnist mouse, that's a that's a really good one Earth Wind and Donnie Donnie against the machine is a good one Carl had to hop in for this conversation Newfound Donnie, that's a good one Paragon Don Terra There you go. I'm trying to think of like non rock band names. There's not a whole lot of them We like what like you mean like groups? We mean yeah, just like other Try to get out of the same genre. It's tough Don Street boys Man death cab for Donnie. Yeah, I don't hate it. I don't hate it. Maybe Donnie does. I don't know His opinion doesn't matter in this in a scenario though Whatever I laugh at the most is what this what's best Don switch engage is a good one commie narrow Mikey Romero on the atomic Red Sox and Victor Yendry Rojas Padres Oh Man that's in the lead insane Don posse Public Donnie I like public Donnie too. That's a really good one. That's pretty good. That's a really good one. I'm on Mardon Geez, what about Mastodon? Well interglow Jason what up Mastodon You didn't have to change the name Lunar Glow Jayce young Got some yellow delarosa cardinals on the base for a refractor first moment auto to 499 Public Donnie was a good one What about Donna summer? Huh, you know that one Donna summers, you know, no blue true blue to 150 William Brigholia Phillies Justin Crawford five-finger death Don What about Don Vana Drew Jones most like Don Spirit Don I can show you guys a Don smack If you guys really want to actually a Don smack Don's and roses, what about that one? System of it system of a dawn. Yeah, I just sound like it's like Pat McAfee again I keep saying the system of a dawns. That's like Pat McAfee orange Kevin Perot a color match top 100 for the Mets to 25 No, no of Donna Shons of your band is is a is something man actually got smack That makes sense. He's from Massachusetts like they are Got purple pattern to 199 Josh Chesham, Jr. Marlins. I've done post with the Paula Mmm. Sup, Paul. We are a third of the way through Elton Don That one does the musician and the famous personally all together Stevie Donder Donnie the Donets So many Welcome to this wonderful conversation. We're having yeah Elton Don is a good one Don About fleet Don Mack Fleet Don Backstreet Donnie's about Don direction You know like you don't like Don direction I don't like the original name or I don't like the actual name What am I my Donald time? Donnie Don and the funky bunch instead of Markie Mark Geez dude This loopy hour already. It's like 8 p.m. It was a loopy hour for me about seven hours ago.  There's a scratch on this I'm gonna send a box wrapper to the Padres spot You try to get that one replaced boys to Don Don to Don's to men Boys the men You know boys the men oh Geez What did you guys say the most popular boys the men song? Very famous R&B group Cam Collier. Oh, man. He goes right back to the movie title last of the Don Heacons Queens of the Don Age I like that one What about Don's at the Stone Age? What about AC Don C? Like that one. I thought about that AC Donnie that one atomic Logan Wagner Dodgers This is this is this is this is absolute absurdity. It really is That's what I was thinking too. Yeah, and the end of the road with that with the Mariah Carey one or Love to you. Yeah, Spencer Jones They're an R&B group. So oh, that's why I don't know I can accept that speckle first woman one Alonso to 299 Dodgers Lunar glow Jose de Paula Dodgers Bone thugs and don don don money. I couldn't I wasn't gonna say The beach dons The rolling dawns That one rolling dawns for you neon green to 399 per ozo paper for the Mets Mostly rock about Frank Don Atra. No Los Romantes Golden Victor Los Romantes the 50 mariners Steely Don that's a good one. Steely Don is a good one Now Steely Dan was actually the name of my one of my dogs growing up I like Steely Don. That's why I was like that's why I just said mask the dawn earlier because literally you don't have to see I have to change it at all Don Halen. Don Halen. That's a really good one actually Don Lee crew. That's a good one. I like Don's and roses still. I like that's that's one of the better ones Elton Don was good. Yeah Sound the sound guard on was a good one. Do I'm doing this tomorrow while Sam is breaking for sure Who's toppling for him? I have no idea. Uh, I guess Sean I think it is Tuesday Wednesday Friday Sean. Yeah Don Petty and the card breakers That's a really good one. That's pretty good. That's a really good one, Bobby Don Petty and the card breakers.  It's so good though. Donnie peppers What about red Don chili peppers red dawn? Look at that. Look what I did there red Don chili peppers Oh, this is just this is just not this is nonsense This is what happens when you're up in a bowman hobby case Blinked on 82 I thought about that but I didn't know how I wanted to interchange the word The only one that works is the one from 1 to 2 is like dawn one dawn Yeah, blinked on 82. I think that's the only way that would work. You do dawn 182, but that's not that's not clever at all Right. Yeah, that's just putting my name. Yeah, it's literally just putting your name in something Yeah, we had Elton Don earlier Chris. That was uh, that's one of the best ones so far Yeah, that was a nice hit Jennings Donnie ever get 10 case flashbacks Have you done a 10 case for you? No the grom light blue to 499 Mets paper Or sorry ranger's paper. So he's the same to grom Mets Got the la Cruz atomic de l'arte brewers Yeah, aqua lunar crater to 125 tray Sweeney Yankees all american donnies All american donjacks Lunar glow roman anthony red socks with a lasandro rodriguez Royals true gold first bowman auto to 50. Congrats royals Very nice. We'll get that one magged for you true gold about Duncan park Public Donny was a good one too. Yeah, that's right. Public Donny. I liked Rades against the John Sheen. Well Carl said Donnie against the machine So Goes along with that The Don Sheen. I like more though Donnie Smalls. Donnie Smalls is good Green Don Yeah, it is bad. It is bad, right Vaughn We could put Vaughn's name and all these two Yeah, I'm gonna go Kennedy Corona. It's more fun when it's you Donnie though. Of course because I'm here I am here to be used for your amusement Don zombie it's pretty solid. All right halfway through Donnie Ray Cyrus It's just changing The ability to rise in a Donnie Ray. Oh my god, dude This is this is outrageous What have we become? All right. Well, all the prisms are down to Single digits contenders is at Four and NC is at five Ozzy Don born Donnie Montana Billy Eidon Ozzy Oz Don Sorry, you're saying. Yeah shock of Don. That's a good one Cree Don's clear water I like that one such a stretch. It's so it's so funny though. Cree Don's clear water revival Oh, that's a good one. Eric. That's a winner of my book. Oh my goodness Boss Don It sounds like I'm a boss. You're boss Don Boss Don. Yeah That's like my new title is not not not not rager manager. It's boss forest Boss Don fits Cree Don's clear water revival is too good. It's too good We should make a shirt with all these on them.  Yeah Dude Cree Don's clear water revival. I say it.  So we should put all these band names And like really tiny but make like a late late logo out of them That could be funny Like what does your shirt say? I wonder how that would turn out. I wonder really how you'd have to do that Do you think we would get like a copyright thing? Because you're kind of you're kind of using bandages basically You're just changing one letter in Cree Don's clear water revival You can't copyright strike for something. That's not exactly this if we don't sell it. We're good, right? I think that's what if you if we're not sell it. We're not like if it's not for commercial And we're not like we're not like defaming anybody there. I think we'll be fine. Yeah any lawyers out there want to want to weigh in Oh, no, I'm not I'm not paying I'm not paying. It's a simple yes or no. You're doing your commentary. Maybe it's not If you're taking seal or plus you go with Don you're just saying Don I Steve would do that lunar globe. Alex from here has met Earthwind and Donnie Gabriel Gonzalez Speckle auto to 299 mariners Grads mariners would get it nagged for a big card Doncha cat That's a pretty good one. Yeah, I was gonna say as long as you're not using the exact name of whatever's got a Copyright like imaging and stuff. Yeah, but you're not you you're not using an image. So You pinball machine is set up off the check the photo in a bit lane. Are you are you playing pinball right now? Dude pinball tournament at lanes, I guess just in Crawford where the gaming shop Got atomic say Don Raffaella Red Sox and Don Sun Pak Don ball wizard lunar globe you're coming arrow rays Camp Collier I'm gonna drop another link for uh, sap higher everybody sap higher Gabriel Gonzalez first Jorge Anthony Blapert first woman refractor one preto to 499 Rockies What about Donnie eat world? Like that one Drew Jones Mr. Jones Nerdona. Oh, that's the one we're looking for we were using we were like nerve Donna and then like nerd Donna is the good one Yeah, donnie Lewis in the news Oh, that's good. That's a good one Four to go on f1 sapphire y'all Breaking in a bit. We got f1 mixer after this now we got a sapphire We've got prism teams on sale got a contenders basketball case And an nc basketball case donio speed wagon That's pretty good Is he a feral person? For copyright's sake Don's and Rose stone temple Donnets what about Donn temple pilots? Yeah, Don's and Rose is one of my favorites We're running that we're running out of names. Yeah, we're getting there Donnie's got a lot on his mind now I'm honestly just thinking about the shirt It's like that'd be pretty cool.  We'll just take the t-rax's head and just replace it with Donnie's They'll all be more Lunar glow join the Lollard teabags on house and now cardians base first woman auto Don with the wind for a movie. It's a pretty good one Don Erasic Park is just so too, but it's so good Weekend at Donnie's is another good one though Gold paper first woman Fray made a leon to 50 red sox She does What about Madonna? Yeah, you know I was chasing you No, wait, what are we talking about? Jose de Paula I wonder how I wonder how we would put the name Don or Donnie inside Madonna I don't know how sounds like a rock challenge Blue paper rookie Miguel Vargas Dodgers color match to 150. I'm gonna have to think on that one guys Lunar glow a pride of cunha for the twins all over the place right now, dude Yeah, there's Don Talica metallic Don purple chrome 250 patent grand for the tigers Cree Don's clear water That was I think that's the best one I think that's the best one Cree Don's clear water revival just because it's so insane. It's so insane I also really like that band. So like they're good They're good Make it down was once my Xbox contenders almost full Intenders that one It'd be interesting to have like a significant other and going home like how's how's your day at work? Not too bad. We're just making music band names out of my name, you know for a good three hours We're going on. I've almost the whole case here this What are you gonna do? She's got to roll with it. I guess I'm thinking of bands like the bands of like just single name and like Doesn't work Like Leonard Skinner. You can't really deal with that one. Yeah Pretty tough I'm missing the lottery Is it on HL? I think it's on ESPN 2 or plus or something. It might not be on I mean Chats those otherwise There it is On ESPN actually Oh Higley, there's your sharks sharks not getting bedard I think they stayed put I think they stayed put There we go. This is where it's going to get hot right here So the top three are the top the bottom three are the top three of the draft. They've got nothing changed Is that the next week Jesus?  He's like really ridiculous It could be like junior like international There's different minor leagues and stuff lunar glow Elijah green nationals I forget what the different Leagues are by blue paper to 499 is the valapadres green grass cam collier to 99 reds Great card for the reds We'll get this one dusted off before we get it into a mag for you By the take commercial break before they announce the top three Of course, of course They watch the NFL draft right? Oh, they actually think you're worse Oh Conor Bedard, oh Conor Bedard Yeah, black hawks are for sure getting this It's gonna be the next Chicago Chicago legend Although zegros and bedard together would be pretty would be pretty wild Would make them much must watch Lunar glow max waggoner for the Orioles Got a randy de Jesus True blue first woman out of the 150 nice hit angels randy de Jesus Get that mad for you angels. Very nice Wait, so you they have the draft after the lottery or do they no the draft would be uh in june sometime ozromantes Also, I don't I feel like if you're gonna have a lot or you should have the draft like or after that would be interesting That'd be very interesting That's like fantasy fantasy sports type stuff right there Give them like an hour Dude, that would be insane If you're bedard, you pretty much find out where you're going like an hour before it happens Spencer Jones atomic wansha cone for the red sox I think that's the point he's trying to get across von do your work ahead of time Yeah, donny wants the chaos Of course I've got I've got too much to see him going on. He's been listening to a lot of iron made on so, um I can't help myself. He's he's feeling he's feeling like he wants to he's the you know I don't know anything about that You don't know any I run through the hills. That's okay.  Well, I hear the number of the beast. Okay. I know that one See they got a lot they got a lot of bangers a lot of bangers You Yeah iron maid on Oh, here we go, here we go Damn batman back at it again with the chicago number one pick It's not chicago, is it? It's gonna be columbus, isn't it? It's chicago. It's gonna be columbus, isn't it? Oh, I told you it's gonna be columbus. Here we go. Chicago is getting number one chicago not thrilled Not thrilled at all Oh Man Here we go. Oh man Oh, man Oh, it's for sure going to chicago. Sorry anaheim. Why does he have the number one thing up? All right, I know they announced number one first Oh, there it is. There it is There it is there it is What do we all say? What do we all say Who could have predicted that the black hawks would get conor badard Except everybody Oh, we gotta go back to basketball What's there anaheim? Come on. Let's just watch the rest. It's not gonna start for like 40 minutes I'm just kidding Yeah, lane. It was rigged Congrats black hawks fans You are bethman's your bethman's favorite out of those three the script writers Yeah, the NHL script writers aka gary bethman likes the black hawks more Once that chicago mark it back up Big time tv money Yeah, nothing against the franchise of the players. That's all that's all bethman right there orange shimmer First bowman michel de son to 25. That's awesome. Beautiful color match. Yeah 13 to 25 michel de son Lunar glow andres mesa That's the first orange the whole case Sometimes they run hot like maybe maybe we'll pick it up here Common arrow So sure Yeah, you have like a whole thing You can have a bunch of them dude You like hippogriffs and stuff. Is it like the sims or if you don't feed them they get mad at you. Nope you get like So for certain things you need like a phoenix feather or something So you have to like take care of it to get this stuff essentially jacob barry It's very simple. There's nothing like crazy Difficult about it or tedious about it atomic ryan clifford astros Justin crawford Yeah, him going to chicago makes the black hawks a super super expensive team Especially because it's the black hawks and 23 24 hockey products The boxes with his young guns are going to be expensive as heck dude lunar glow hoseperoza So series one, I would imagine They on free us first bowman refractor auto to 499 guardians, especially with all the new numbered parallels that having for uh for young guns They add to like 25 to 10 And some others I forget They like already announced it matt mervis Papa smurf Yeah, if it was like columbus, there wouldn't have been there would have been hype because it's badar But there would have been like a little bit less Little bit less. I mean it's still badar. We're still talking about the player here I mean columbus needs a lot before they're good, right? Or not Not really I can imagine if like trevor Lawrence is all like the patriots is that how much like people would have gone Absolute bonkers for his guards right out of the gate. You know what I mean? They were already bonkers because he's trevor lorence He was number one, but he was number one Look at that totally insane All right, y'all let's get sapphire filled up four to go breaking soon For sure flyer for sure agree with that But as far as the three teams that were were the option. This is this is the one for sure You get all those rivalries now They're gonna have to read they're gonna like realign to have like the red wings and the in the blackhawks play more and The leafs in black. They're like put the blackhawks in the east so they play more original six teams mcdavid mcdavid Kentucky Fratch again, and a pizza You ever heard of mcdonald's? Oh, come on, man I can't say I have What's where's the mcdavid? mcdonald's mcdonald's Should I just use mcdavis than mcdonald's? I don't know if you speak up. I only remember what mcdonald's slogan was before I'm loving it Do you remember the rockin on mcdonald's song? Guys donnie has never heard rockin on mcdonald's I might have but I don't know it now Oh, it's it's very it's very noticeable because the literal only lyrics are rockin on mcdonald's it sounds like Atomic Dylan Array brewers Anybody else want to talk about? Am I just I'm just up here just blabbering away Rock and roll mcdavid rock and roll I don't know what you're talking about dude. I'm I'm putting I am like Pulling Jedi mind tricks on donnie right now and like just confusing the hell out of him Lunar glow decal pluck of grego fillies with a runny simone rays first moment atomic auto to 100 Montez julienne jaco berry Come on now Orange paper first moment on hells you now to 25 guardians There you go. Guard guard guardians gardens We've got pink paper on neil cruz the 175 pirates mcdonald's Oh Oh never heard of that one blue ray wave eric brown jr. 150 for the brewers That donnie's that donnie's never heard that before I bet Doesn't count what's That took no thought at all Do you think I didn't think about that for less than a second West see wills or rockin on mcdonald's all right. Well, I'll I'll play it I'll play it in between in between break so we can have donnie listen to rockin on mcdonald's Well, that's too bad I'll just if you're on the clock We're doing what I'm saying what I'm saying lunar glow kuma rocker. Is that abuse of power? To make donnie listen to rockin on mcdonald's Donnie's gonna go to hr.  Yeah, pretty much go back go back to work Listen to your manager He knows what's best Out here talking about donnie's names and donnie's name and band names and stuff All right prism teams are are are pretty low here. We got to get sapphire filled up though Containers sold out five we going in tea still all right guys. We got to get sapphire fellas coming up soon drop your link a bit ago 160 a spot Everybody gets an f1 team So let's get a feel uh Get it filled To heat her up All right, you go back to the end if you want The old lash channel button Oh Touch don't touch Coach That's the that's the Hi, Kevin Hi, we love you, Kevin And then they go to Neptune's thing and have to make the kibby patties or whatever Is that same episode? Is it same? I'm just that's what I'm asking is that the same episode? I don't know I don't think so. I think Kevin's his own thing because they're just It's a whole like jellyfish convention or whatever the nettoons like totally different Yeah, then it seems like the renaissance fair one or something like that. Yeah Very similar episode concepts pretty well punch yourself in the face. Okay, Kevin. Doesn't that hurt? Do you want it to hurt? No, I'm gonna do tomorrow just watch the SpongeBob in the morning before I do anything I'm gonna watch like two episodes of SpongeBob I'm just gonna pick up my random. What's up? I'm just gonna pick up my random Yeah, maybe I'm staying with the first within the first three seasons though The good stuff. Yeah, it's good stuff. I can't I can't tell you what seasons these episodes are from Aqua shimmer first woman you and your common arrow to 125 rays Grads rays. Let's get that in mag lunar glow christian or nandes they Braille and tavera Orioles base first moment autumn Freelance tavera should be the last hit last auto. All right guys basketball and f1. It's getting filled up. Come on. Come on.  Let's fill it up one second thought purple pattern to one ninety nine anti baguaro marlins Oh my god atomic coal young mariners I am I thought I was free. I am stunned. I thought I was free spot on Oh, man, if I go back in time and hear that for the first time again back in time 90 seconds from from this time That was better than the cum lap Oh, man, oh star cries laughing. Oh my goodness I want to sell more of the big hits That's a big That'd be pretty good I can't I can't keep going guys. I can't keep going Oh man All right, I'm just trying to think about it for now trying to think about it for now lunar glow I'll give it more tns for the blue jays Yeah, yeah, that one came but donnie's always like I don't want to do the the laugh or whatever it's like Exhausted or dying. I don't know why I'm awake when it's like I've been here Donnie, why are you awake now? You you literally have been here for 11 hours. I don't know man And we're on the fourth break of the night That should be like on the soundboard when we get a big Okay, what time are we in the stream right now? We're at break time 105 We're at 105 right now. I gotta remember that I'm gonna write that down. Good god. That was amazing I've made a note. Oh, yeah, can you do the crashes and pit stops too like what illegal said? Do you need to listen to some racetrack noises to uh, to uh, to To recreate them Oh, that was thank you donnie. That was that was truly awesome yellow lunar crater andres masona 75 rangers That's what I do. That was truly awesome in the least Unexpected moments. I just remember best Oh, and already texted me the break time The lanes playing pinball and yours Okay, let me compose myself before this recap. Yeah, get it together. Gotta do something professional around here. Geez And not a ton of oranges, but we did have some some really nice cards still Which we'll get to here. So uh recap here with a base autos of tavera Janelle Barola Refractors of day on frías. Samuel de la rosa atomic Ronnie Simone to 100 Gold jackson maryl insert auto to 50 the drays the Padres the entry rojas Padres Invicta auto to 99 purple The 250 Jefferson Rojas Cubs nice hit on the Rojas Exactly zai exactly we having fun. Who else is gonna who else is gonna have fun? Right. All right. We've got an aqua shimmer coming arrow to 125 for Tampa Bay Got true blue auto randy the haze used to 150 angels Greengrass cam collier to 99 reds Speckle auto Gabriel Gonzalez to 299 mariners and gold first woman auto. There's under Rodriguez Royals to 50. That'll do it Thanks again, everybody. We're on to f1


Now, Manuel Muniz, who is a, well, young, well, less and less young, of course, year after year, but nevertheless, a young star in the world of international relations experts. I think, my dear Manuel, that you did an internship, more than that, at EFRI some years ago, and you have been very successful at the Kennedy School, at Harvard anyway, working with Carl for a number of years, and now you are back home, that is, to Spain, and we are very eager also to listen to your remarks. Thank you, Dierisa, I'll remain seated if that's okay. So I thought that the past couple days were very, very interesting, and it sort of reaffirmed something that I've been seeing in most of the debates on global issues that I attend with some very particular features that I saw here, and it's this, I think this is the backdrop to most of our discussions, which is what Carl mentioned, you know, sort of the weakening of the international liberal order produced by two forces fundamentally, one that is external or the siege of the order by the rise of the liberal powers, and China is there and I'll focus on China fundamentally in my remarks, but also I would add Russia, and I would probably add the failures of the Arab Spring and the democratic regression that we've seen in the Arab world, the only country that has undergone a revolution in the Arab world in the past few years and has come out of that event with more rights and stronger democratic institutions in fact, Tunisia, but I'm not going to go into these cases, but it's an interesting external landscape to this order that looks far less liberal and much more questioning of the order, and I'm going to focus on China, and the second force is internal and it's a real implosion of the liberal order from within, and I think Trump and Brexit and developments in Spain and in France and in other places are a manifestation of this, and this is just a growing number of citizens within liberal democratic countries that are beginning to question fundamental features of that order, whether it's porous and cosmopolitanism or free trade or free markets or in some instances democracy itself. Let me focus for a second on the external dimension and on China, because I thought it came up during our discussions, particularly there were a couple of sessions on the first day that I thought were fascinating, and as you know, people in this field are sort of wondering whether the US and China are headed for a collision, what our colleague at the Kennedy School, Graham Anderson, calls the facility strap, and I didn't buy this thesis because I bought the interdependence thesis, right? These countries are too interdependent, both in terms of their supply chains, in terms of their financial markets, in terms of their public debt markets, but there are a number of features in the relationship between these two that actually lead me to think that this outcome, growing tension and possibly conflict is far more likely than we think, and I divide them in two categories. One is developments in the realm of economics, and the other is in politics, and I'll focus on the economy for a second, and in both instances you'll see technology and innovation interwoven into the argument, into the argument because actually tech is, in my mind, completely changing features of the economy and of political dynamics that are affecting geopolitics. So I'll start on the economics, and on the economics there are three issues that I think are essential. One is, and they're odd and unexpected, one is that the digital economy is producing the clustering of knowledge, and this is something that we thought wouldn't happen. We thought that the world was going to be flat, and the digital revolution was going to make geography redundant or unimportant when it came to the distribution of economic opportunities, so people would connect to productive processes and they would unplug and they could almost be anywhere geographically. Now, counter- intuitively, the data from the last decade or so points exactly to the opposite. So the digital economy is producing these very tight clusters of know-how and knowledge. The reasons that we think this is occurring is that there's a particular type of knowledge called tacit knowledge, which is knowledge about particular industry practices or technical knowledge that is so specific that is only valuable when exchanged in very interdisciplinary tight settings, you know, in cafeterias and corridors or research centers and innovative corporations. In Spain, by the way, we've been having a big debate this year about something called the emptied Spain, which is this notion of the provinces being sucked of people that are being drawn into the larger cities, Madrid and Barcelona, sort of the periphery being left behind. If I could show you a map of the U.S. right now and of economic growth over the last few decades, that map would show you a topographic map will show these huge valleys and suddenly these spikes in very particular places in Cambridge, Massachusetts, in Silicon Valley, in the large cities and in particular places in Shenzhen. Why is it this is relevant for many reasons? For the China-U.S. collision, I think it's relevant because we're seeing these two countries beginning to compete ever more radically for these clusters and they turn the global economy into a much more zero-sum game, so that's one trend. The second is the clustering of the concentration of productivity growth and this in my mind is extremely relevant and we tend to not read into the geopolitics of this, but as you know, economists have been engaged in this very long debate about why productivity growth seems to be stalling or slowing despite technological advancement. So the OECD went back and what they did is to try to understand this process. They segregated the corporate sector in advanced economies into two groups of firms, ones which they called frontier companies. These are less than 5% of the total corporations in advanced economies and the rest, they called laggard companies. So frontier firms were the ones where productivity had grown the most. Now what they found, and I think this is really fascinating, is that that small group of corporations saw productivity growth in excess of 30% in the last 10 years. The rest saw no productivity growth. Why is this relevant? Because it reveals a monopolistic, oligopolistic if not outright monopolistic tendency in digital markets, productivity to concentrate in platforms and in companies that collect, process and use data and most of these firms, most of these frontier companies are in the US and China. So again, if I could show you a list of the largest, 20 largest technology companies in the world, they would all be Chinese and American. Not a single European company on that list, by the way. This is very significant for Europe, but it's also very significant for global geopolitics because it means, again, a much more zero sum economy where you're competing for the frontier of the tech space. And China and the US are competing for that space head on, particularly after China approved its made in China 2025 strategy and made that explicit in a document where it states that it wants to dominate the cyberspace robotics, AI, et cetera, et cetera. So by the way, I know for a fact that that particular strategy created huge concerns in the US and not only in the Treasury and the Commerce Department, but also in the State Department in the National Security Council. It's a geostrategic issue for the US. So these two countries are going head on for the dominance of that space. The third trend is that we're also seeing a concentration of transfer. So if I could show you a map of the world with the most successful startups, the unicorns and their geographic location, almost all of them will be in China and in the United States. So the centers of transfer and innovation at the sort of startup level has also been segregated geographically. Now, why are all these things significant? Because it basically draws a highly competitive world, particularly for the dominance in the tech and innovation space. But the collision between the US and China doesn't stop there because there's a whole set of issues around the politics of this. So there have been a number of articles of people saying, oh, this fear mongering about China in the West, it's like what happened with Japan in the 70s and the 80s, and then everybody will relax when they see that actually Chinese growth slows down. It actually has nothing to do with the Japanese case to a large extent because of the politics of China. And here I also want to mention three things. One is China seems to be defying the thesis. This is a very widely held thesis among political scientists that when countries reach a certain level of wealth, particularly measured in income per capita, that produces a middle class, a complex middle class, too complex to manage by a centralized authoritarian regime. And hence, you have a democratic transition. China is approaching the levels of GDP per capita where we should see that and that's not occurring, right? So the strategy in the West, I think has been convergence. We would open our markets and the WTO to China because eventually that would produce political convergence. But we're not seeing that. And I think that's what's leading to this major shift. And the second two points, and I'm going to be very brief on this, are the use of technology in China for repression. This famous Chinese surveillance state. As you know, you know, that they're registering, you know, the entire Ugyur minority in Xinjiang is now registered through facial and iris recognition tools. They've been seen, the New York Times actually just revealed that their DNA has been sequenced. And the level of aggregation of this data is fairly high up. So it's the Interior Ministry, the police. And this is not the most interesting thing. It's the third issue, which is, and this came up in a bear with me for a second. If you think of political systems as systems of information, and that's to some extent what they are, they're meant to procure information about how people feel and their concerns and feed it into the decision making bodies. That's what free press is and free association. Democracy is a particular system of information. What some Chinese colleagues are beginning to claim, and we saw a little bit of that here, is that through big data and AI, China has unlocked a system of information that is superior to democracy. So some Chinese colleagues of mine would say to me, we know what our citizens want and need without the messiness of democracy and elections. We're going to do that through data and AI. And this is what transpires in some conversations, right? It's an alternative model infused of technology and making heavy use of that. So I'll end on this note that I think that the collision with China and some people in the U.S. I think see this far more clearly, is very structural and is connected to very deep trends in how economics works in the digital era and in the capacity for technology to change the sustainability of an authoritarian regime. And I think that means that the collision is going to be fairly structural and sustained over time. And I think that's one of the backdrops to this conference. Thank you. Thank you, Manuel. So now you will all understand the name, actually, of his university chair. I didn't say beforehand because it is easier to understand afterwards. So he is Professor Raphael Del Pino of practice of global transformation. So that was a good presentation. I don't know if there are so many university chairs of global transformation. Thank you, Manuel.


One of the really unfortunate things that I see with most people is they really don't take their privacy or their security seriously, especially online and I see way too many people voluntarily giving companies Biometric information and you really shouldn't do that And you should never give a company your DNA your iris scans your fingerprints Voice patterns, you know things like that even typing patterns anything that's an immutable Characteristic of you you should never give a company that because that's personal information That people can use to do all kinds of negative things, you know, obviously people can use it to identify you That's why these companies want it because it's a personal characteristic for you But the problem is what happens when hackers get this information, right? recently I was reading an article of a cryptocurrency company that was asking everyone on the planet to please scan their irises their eyeballs, right and Give them that and they would give you a little cryptocurrency in exchange for this And it was an effort to I guess spread wealth around the world to give everybody on the planet a little bit of crypto All we want is a scan of your eye, right? And that's horrible because that's basically we're all in a database now, right? We're all identified with this immutable characteristic our iris scans and what happens when some Malicious company or government entity gets ahold of that information, right? We're all at risk at that point and it's not like a password, you know fingerprints and iris scans and DNA They're not like passwords. You can't change your biometric data, right? It's something that once it's compromised It's compromised. You can't just go change your fingerprint or change your eyeball I have some family members that here in the last year or two have really gotten into Ancestry.com it's one of these DNA companies where you send them the DNA and then they tell you, you know What percentage of what race you are and then of course because they have so many people's DNA They'll tell you who you're related to they'll find relatives that you didn't know you had right and that's kind of neat, right? And that's how they attract especially elderly people that are really interested in this for some reason So I've got a lot of relatives that are voluntarily sending things like ancestry.com. They're DNA So they're all they've mapped all this DNA. They've got everybody tracked They know who's related to who and you know who's what percentage of nationality and what percentage of this race and that thing and You can see how this information In the wrong hands would be a really bad thing and you really need to think about this before you You sign up for one of these things and voluntarily give this biometric information to a company You know, even though you get something out of it in most cases, you know It's cryptocurrency or you get to find out relatives that you didn't know you had. Well, that's great That's great for you to have that information. But now that company has that information Well, maybe you trust that company you hopefully you do because you gave them some really important information, right?   Well, that's nice that we now have this database We can go prove who is pure and who is not and then we can, you know, liquidate those that don't meet our requirements What's really concerning to me though is the fact that you can't change your biometric data, right? You can't change your fingerprints.  And then If that was the only way to verify your identity I mean, you're completely screwed at that point now I don't want to be one of these conspiracy theorist alarmist types because I'm not one of those types It's not a situation where the New World Order or the Illuminati, you know Is collecting all this information so they can rule the world. It's nothing like that But still, you know, these companies that are collecting all this information when this information falls into the wrong hands It's a serious situation. I just want people to think about that, you know You have no business ever giving anybody your fingerprints or your DNA or your iris scans or anything like that voice Recognition and all of this stuff. Just don't do it for privacy reasons, right? It's really Really privacy invasive to give this information out to anyone really and I just want people to think about that and those of you That obviously work for companies where they use things like voice recognition face recognition and iris scans things like that Obviously then you're actually forced to give people this information if you want to work at that company But those of you that work in the IT department so of these companies for example I'm sure some of you do, you know, make sure that they're using that information Responsibly make sure this information they're storing You can't really store it in a secure way The only secure way to do this is make sure that information that they're storing is stored Temporarily, right? It's not just hanging around because if it's hanging around at all Someone's gonna get it a hacker is going to get it or a government that likes to hack You know, and there's a few of those out there, you know, they're going to get that information And what really bothers me though is that so many people have never even thought about this is that the Individuals out there, you know, so many people out there have never even considered how privacy invasive giving this kind of information out is and That's concerning to me, which is the point of this video today Now before I go, I need to think a few special people. I need to think the producers of this episode I need to think absy gave James Mitchell Paul West, Cami Allen, Chuck Kurt David Dylan Gregory Heiko Erion, Alexander Peace, Archon Fodor, Polytech raver Scott Steven, Willie These guys they're my has steered patrons over on patreon without these guys this episode You just watch would not have been possible The show is also brought to you by each and every one of these ladies and gentlemen as well all these names You're seeing on the screen right now. These are all my supporters over on patreon Because it's just me and you guys at the community if you like my work and want to support the channel Please consider subscribing to distro tube over on patreon. All right guys Peace I Didn't even talk about crooked law enforcement agencies what they could do with your DNA


What's going on everyone Sam here late in sports cards are been two box of 2022 two boxes of 2022 tops luminaries baseball for Peter M. Good luck here Peter. Let's do it buddy. Good luck buddy What are we gonna do for the next hour? I don't know. What do you got? What are you guys gonna do? Nascar there you go. That's actually kind of lit Let's do it Peter. Come on baby. See something big Um Three of 15 Paul Molliter nice one there hola fame auto for the brew crew Hit Kings career high season hits total 1996 part of the 3,000 hit club brewer and Blue Jays legend Grats on that there Peter All right, I'll do it for box one Eat drink annoy people be attacks. There you go. It's a way to do it then Second box final box Let's see something big. Good luck. You're pure see a cut. Oh, I think it's a red So it should be numbered to three if I'm not mistaken Six of ten Joey Vado a nice one there Thought that was gonna be numbered to three my apology. I guess the purple's Whoops Sorry about that Peter number four and now home runs total 2021 That's what I was thinking purples out of three eight of ten nice one there. Yeah, it is a color match That's a cool card potential future Hall of Famer Joey Vado That'll do it for your break there Peter. Thanks again for your patience and jumping in appreciate it man. We'll get them right out to you, buddy