Hey Jonathan here in this video I want to show you how we're using Google Ads right and run traffic and make a lot more money using some money and ad spend on Google Ads to make your store profitable for e-commerce okay so if you're running e-commerce store I think this video will definitely help you and give some perspective on what you can actually do with Google Ads because Google ad traffic is actually very very targeted and it's actually really good especially if you know what you're doing and if your offer is really good okay so I just want to show you like for example a very very fresh ad account right for example this one this one we only start spending like June but as you can see here I'm not sure why but the account got suspended for some reason okay but basically you can see right the campaign here so at first we had we're running to a brand new offer right so the traffic is new so we are spending alongside Facebook as well so this is just a concurrent how do I say this a concurrent campaign that it goes along with it so you can see here we're getting a cost per conversion right basically means cost per purchase so basically spending $11 cost per purchase okay and you can see conversion value over cost you can see over here this is basically the ROAS okay the same thing as ROAS the ROI or whatever you want to call it okay and then basically I'm going to show you the exact strategy that we're going to use as well but basically you can see it's a nine times ROAS on the first campaign and then there's you can see 29 times ROAS afterwards as well okay to be fair we're not spending a lot of money here we're only spending like a total like 3.7k so far and then the the account got had a problem like got a shutdown and stuff but I just want to show you the like exact method that you can use as well so you can get similar results for yourself okay so um yeah I mean you can see here we're only running Google search at this moment in time we haven't even run uh Google shopping but it's that's something you can do as well for yourself okay so let me just break it down for you so you know what I'm talking about I created some slides for you okay so um go at case study right you can see here overall the ROAS is like 10 it's like 10 which is crazy because you will never get these type of numbers on Facebook but fair enough right like on Facebook you so can't uh you can scale very very fast very hard because um Google traffic is based on search traffic so you cannot scale harder than normal as well if that makes sense okay so let me just show you the case study okay so Google traffic as I said before it's very extremely targeted traffic and basically when you're running Facebook and uh Google right Google is generally much more stable than Facebook that's kind of why I like Google but you cannot um scale very far on cold traffic because Facebook is interruption based marketing and whereas Google is like people are searching for it so you can't force people to search more of your term of your product basically and so yeah you you can't just get more sales if you wanted to right so I can show you here so the strategy is um at first right for example if you're spending like a thousand dollars on per day on Facebook already or you are at least selling something on Facebook this is a very very fast strategy you can do you actually can start off with uh Google search and Google shopping first and then transition over as well but um I think that'll be a bit slower if you're actually spending on Facebook already and then you transition to to Google alongside it is actually the results are much faster because there's a lot of data on your pixel already and so uh Google's AI will optimize much faster right it goes much faster uh to conversions okay if that makes sense okay so you just uh what I do is I set up a maximize conversions campaign as you can see a maximize conversions campaign and then you run it for $50 per day on Google search or shopping okay in this case I only uh set up search because the shopping feed uh was not approved at this point in time so that's a bit annoying uh then afterwards the product page side right uh we use the optimized product page layout that we use in our coaching program so that the pain points the benefits and the social proof that one so if you're in the coaching program you don't want to talk about okay so um after seven days or so what you need to do is go in to your negative keywords okay so you go into uh negative you go into keywords and I go negative keywords and you go and eliminate the keywords that are not relevant to your business okay that's number one number two then you go and search the search terms choose the search terms that are relevant to your business so for example if you are selling this water bottle right this water bottle and then you see that the search term comes up perfume right you will cancel those terms and only choose the search terms that are like related to water bottle if that makes sense okay then for number three uh you take note of the keywords that are actually getting conversions for you okay and then uh yeah that's basically it so this is after seven days or so because uh google they optimize much slower than facebook so facebook is probably around a three to four full day uh yeah full day conversion cycle and then you can see the data but then for google it's a much much slower game and so um yeah you just need uh longer time to analyze the data okay then afterwards after you've started a campaign right maximize conversions and then you want to first observe the cost per conversion so you can see here right the cost per conversion here is around 11 dollars so it's stabilizing at 11 dollars getting getting 296 uh purchases right here there are actually a few more but just um google's pixel didn't um didn't track everything right so then afterwards um once there's a lot of data come through then google's ai right it'll transition over uh we can go to target cpa so we changed a bit strategy from maximize conversions to target cpa and once once that happens right then um google's ai is very very stable especially on scale yeah so uh i like that about about about google okay so just to visualize for you you go you take maximize conversions first once you get about a hundred conversions or so you can see here they're like 296 right so it's more than enough to get some get the ball rolling then you transition you kind of like turn off this maximize conversions campaign and then you change it to target cpa so i changed it to target cpa and as you can see right the target cpa like dropped the cost per conversion dropped almost two times right and then basically you want to let google decide because this uh i actually put the bit as five i think five dollars and eight cents the target cpa and then eventually because google got got so good right that it became four dollars thirty five as well okay so like that is something that you actually can definitely use and it's very good okay so thanks to keep in mind before you actually set this up is that uh number one you need to go and set up your conversion tracking on Shopify checkout or whatever it is as well before you run any traffic right ensure that um all your conversion tracking is set up before you want to run the traffic otherwise you're wasting money honestly yep and then second thing is like um i realized as well over these few months right uh google has been very very sensitive recently so you need to take note of this okay so if you can put in the especially the contact us in the website or the about us page right you make it very very clear on what your website is the contact information any business information so they definitely need contact information you can't just be some scammy company and stuff you need to actually put in like for example how to contact you uh the the the hotline or whatever uh your actual support website and start sorry support email and stuff like that okay so you need to be very transparent with this otherwise google will like flag your account in a sense okay and then last thing um okay it's actually hard to get your google shopping feed approved by google nowadays if you are a new account because they are very sensitive to new sellers on the platform because everybody's jumping in to google ads and stuff right so um this will usually actually take three to four business days if for example if you had a problem with your feed okay so before you even submit your google shopping feed in the first time uh then you definitely want to um push out and actually make sure that all of your contact information that that is put on here is actually on your website first okay hopefully that makes sense to you okay yep so um the numbers are very very good on google and you can see here overall it's like a 10 times row s which is honestly insane yep okay so uh 3000 spend and over like 30 000 broaden in as well okay hopefully this very short video is uh useful for you for this seven minutes also uh yep and hopefully you can implement this into your store as well okay thanks so much i'll see you in the next one


Patriot Prime Reviews is a channel for adult collectors and may not be suitable for children under 13 years of age. Viewer discretion is advised. Hey, what's going on guys? Patriot Prime here once again with another ToyHacks.com sponsored review. But before I get started, I need you guys to do me a favor. If you're watching this video right here and are not a subscriber of Patriot Prime Reviews, please consider hitting that subscribe button right now. It won't cost you a thing, but will help me and my channel out tremendously. Now, on to the decals. And the set we're looking at in this video is for the War for Cybertron Trilogy Netflix DCS Drone. This decal set includes two decal sheets, one on foil and one on vinyl backing. So now, without further ado, let's take a look at the DCS Drone both before and after ToyHacks decals. And welcome to Patriot Prime Reviews. In robot mode, straight out of the packaging, the DCS Drone looks awesome. I love the black, silver and gray color scheme. It just really works for this character. Taking a closer look at the figure, he does have some blue eyes, silver face with the black helmet. He does have a translucent clear chest, but it's dark purple, so it's not too bad. But it still gives away the hollowness of the chest area. He also has a green Quenison logo right there. Lots and lots of battle damage. But as I said, with this color scheme, it really works. It just adds to the character. You even got this battle damage up here on the shoulder. So this guy is just loaded with battle damage, and that's pretty much it for the paint applications.  So there you go, guys. The DCS Drone in robot mode before and after.  Now, this decal set was inspired by the 2008 E-Hobby Generation 1 Ironhide reissue that they did in black. They called it the Protect Black Ironhide. So that's what this decal set is loosely based upon. Now, the first decal you're probably noticing is the new windshield decal that looks amazing. It's got the targeting rectical right there. And I dig it. That looks so cool. There's also red decals right there in the armpits. Decals up here on the shoulders, black and chrome. You got the 055, which was the ID number for the E-Hobby reissue. Now, you do have options. You have, instead of the 055, you got an Autobot logo right there. But I think I'm going to keep this guy a bad guy. And here on the forearms, we got chrome detailing. Up here on the shoulders, some red. On the sides, of course, you see some yellow decals. Yellow decals right here that cover up the Quenison logo. Moving on down to the legs, we got red and chrome for the knees. Red and yellow decals on the side. On the inside, new chrome decals, which look kind of like a fan of some sort. And on this side, you got a little chrome decal right there. And you can also see some decals on the wheels that will go over more later on. So an amazing new look for the DCS drone. Now, if you want to take the G1 look any further, there is a third mode that Toy Hacks has shown off. What you want to do is pop the arms off on that mushroom peg. Put my tweezers down. Pop both of those off.  Now what we're going to do, move this section down and pop these wheels out. One's a little tighter than the other. There we go. So we got the wheels popped out. Go ahead and swing this section around like so. Go ahead and lock that back into place up there. Move the arms up and rotate around just like so. Now you're going to take the forearms and reattach them to where the proper fist is on the proper arm. Go ahead and do this side here. Now you're going to take the wheels, plug the wheels into the shoulders, and now you have Diaclone Ironhide, kind of like his G1 toy look. And to be honest, this thing looks like some sort of mech.  And I've got this drill. I've got some third party add-on kits or add-on weapons we'll give to him. So let's get that in there. Maybe having the wheel right there is kind of throwing things off just a little bit. I had to switch my forearm weapons around, but check that out now. That looks wicked. That looks like something right out of Mech Warrior. So there you go guys, the Decius Drone in robot mode after. In vehicle mode, straight out of the packaging, the Decius Drone still looks really, really good. I just love this collar scheme. He's an evil robot and he looks the part. The translucent windshield here doesn't look near as bad as it did in robot mode. It's filled out more because of the Decius Drone's head there on the inside. But still, you can see the head on the inside. You got the Quintessin logo right there on the front.   They could have at least had some battle damage on it as well. The windows, you really can't make out those at all thanks to all the scuff and battle scoring. And of course, he's got the feet hanging off the back. But all in all, I like the looks of this vehicle.  So there you go, the Decius Drone in vehicle mode before and after. And just like robot mode, vehicle mode is a whole nother beast. Taking a closer look at the figure, I love this windshield decal. Looks amazing. A great carryover for robot mode along with the decal right here below the windshield. Along the sides of the vehicle, we get new yellow, black and red decals, which are a throwback to the Generation 1 Diaclone version. New red and yellow decals up here on the top. Red silver decals right there on the side. And decals for the wheels. We've got chrome in the middle and then some little white squares along the rims that really look good. Along the back, we get a new chrome decal that goes all the way around the entire vehicle. Well, not one decal. You got two decals right there that really look good. I love chrome decals. This vehicle looks amazing now. So there you go, the Decius Drone in vehicle mode after. I freaking love this decal set that Toyhacks did for the Decius Drone. This figure looks so badass now. And for those of you who Army build with this figure, I think this will be a perfect decal set to add to one of your figures to make him the alpha or the leader of the pack. This is amazing. And if you add some extra weaponry, this guy just pops. So Toyhacks, man, you knocked it out of the park with this one. Now I have to go buy a couple extra Decius Drone figures myself. Now guys, if you enjoyed the video, don't forget to like, don't forget to subscribe, and don't forget to click that bell icon to get notified when I upload new reviews. Once again, this is Patriot Prime, signing out. Hoorah!


Hi everyone, welcome to the session on ballerina and open source cloud native programming language. So we have seen cloud native technologies being used to create scalable applications. So we generally use them as a set of tools, libraries, frameworks that are used on top of existing programming languages to make them cloud native ready. So they can be used to write microservices to get these features retrofitted to these languages. So what we have tried to do with ballerina is to create a program language from ground up by having these concepts of cloud nativeness in build to the language itself. So basically it's a language that is agile and network aware. So the ballerina language knows about network endpoint, it knows about how the network works, how to do resilient communication and so on. So the idea of this language is to create an additional abstraction layer of understanding the network to make the life of the developer much more easier in doing cloud native development. So in this presentation, I'll be going to some of the major features of the language and I'll be doing some hands on demonstrations on how the code looks like and how things work. So let's get right into some samples. So before that, so another aspect is Barana is a batteries included platform. So it has built in support for most of the prominent technologies we use, like starting from data drive support like XMLJSON to transports like gRPC, NATS and built in observable features and so on. So those are all built into the language and the platform so you don't have to worry about having another finding external libraries to get like the most general things done. So let's look at a hello world scenario from ballerina. So it's actually a hello world service that we are going to write. So we are going to have like a simple Barna service which will respond to HTTP get. So let's see how that is done. So I'm going to use VS Code for my demos. So there's a Barna VS Code plugin that you can use.  So here I'm just going to create a new file for the model Bell. So Bell is the source file extension for Barna code. So here let's create a HTTP service. So the plugin contains some shortcuts to create often use templates like here I have directly created a service. And as you can see here, so in Barna we have a first class construct for services. So a service can be an HTTP service, gRPC, a messaging service, and so on. So the type of the service depends on the type of HTTP listener that it's bound to. So here we have an HTTP listener defined here. So then this becomes an HTTP service. So let's call our service hello. And these resource functions are the actual functionalities that are there in the service. So here a resource function can be bound to a certain sub context of my HTTP service. So I'm going to say hi and I can also give things like the base path for the service. So I can say here this is mapped to the root context. So here we are just going to send a response back to the caller. Say hello, some housekeeping task to do error handling here. So that's it. So this is our service. Then let's run it and see. So when you say Barna run, come on, the source file, it will build and run our program at once. So here our service is up and running. Now we can send it an HTTP request and see the response to our base path is from the root and the other sub context by default maps to the function name. So I can say hi. So yes, so you can see you got the response back. So that's a simple HTTP service using Barna. So then we can modify its behavior as well. So we already saw the use of annotation earlier when we gave it the base path. So we can do other things like we can restrict it only for post requests. You can say it'll only handle post. That should be added to the resource. You can say, okay, I only handle post request here. And here let's actually extract the payload that is sent to the service and use the request object and say, give me the text payload. And afterwards, we'll just echo back that payload data to the user. So we'll say it's a string template here and give the variable name. That's it for our service update. Let's run this and see. And in this case, we are going to send some payload as well. So this will be a post request. And you can see here we got the response back with the payload we gave. So it says gave Jack, so it says hello Jack and so on. So that's like the simple way of handling services in Barna. And let's go to the next section of using connectors. So we'll do a extended demonstration of the code we have by using some connectors. So as I mentioned in Barna, so it has some explicit knowledge on the network operations that we do like the network. For example, the HTTP post get and so on. Those are modeled as special operations in the language. So for example, when we say call or respond, we call it a remote method invocation. So it has a special syntax for it as well, this arrow notation. Then the runtime knows that we're actually doing a network call from the language. So this information can be used to do certain optimizations in network communication. And also other aspects such as automatic observability and so on that I'll show it as well. So here I'm going to use some connectors with our Barna service. So here the simple scenario where I'm going to use an Amazon service, Amazon recognition service to do some image analysis and return that response back to the client. So let's see how we can do that. So actually it's going to be like an OCR operation. So let's name our service OCR service. So we are going to do some processing. And so for this we are going to import a module for the client where the client is act for the Amazon recognition service. Okay, so the first thing we have to do is create the configuration for this. We just can just create the attributes and the required ones are the access key and the secret key. So here I'm just going to use Barna's config API to read in these values. So that can be read from a configuration file or from environment variables. So here I actually have my API keys and the secret key and the secret values in a file here in core Barna cons. So I'm going to read from that. So I have two properties called AK and SK. So now my configuration is initialized. So then the next part is creating the client. So now we have the client ready as well. So then for the client what we have to send is the binary payload that is sent to this resource function. So the first thing is let's extract the binary payload can say binary payload. And it's available here. Then we call the necessary remote method invocation so called detect text by giving the payload. Then we get the message from the detect text and we'll directly send it out to the client. So we do a respond with the message. So that's it for that. That's the full implementation and let's run this and see. Okay, now the service is up and running. We'll send it an image. So this is the image we are going to send. And the expectation is this text would be examined from that remote service and we'll get the text payload back. Curl command we had to use. So we are sending the binary payload from a curl command. And yes, so we can see here we got the text response back from our backend service. So we can see here from the client to our service we do the remote method invocation and we send it back. And as I said, so the burden knows about this network endpoints. And these are used in various in various aspects of the language. For certain optimizations and also another unique parties. This can be used for visualizing our code as sequence diagrams. So the bar in our language is from bottom up designed in order to be compatible with a sequence diagram concept. So all the code we write here by default one to one map about to a sequence diagram. So in the VS code. So we can create the click this icon. It automatically give you the sequence diagram view of the code you have just written. As you can see here, it contains all the actors and the remote endpoints in their own lifeline. So when you do a remote invocation like the detect text remote method invocation, it's sent as a remote message between these lifelines. So you can clearly see the interactions between the actors that are there in the system. So especially when you have a complicated scenario, it's very easy to see what's happening. So, for example, I'll quickly modify this to have some conditional branches as well. So I'll just do this at a handling explicitly. Let's say if there is. You can see here, you can see clearly see from the statement, these are different branches here and so on. So it's in a high level. You can very easily understand the code that you have written. So it becomes self documenting code with this with this mapping like that. And we'll quickly go through some other prominent features of the language as well. So starting from concurrency. So we have a unique concurrency model. Based on something called strands. A strand is like a lightweight thread construct in barina. And a worker is basically the realization of a strand. So in a specific function, we can have multiple workers for specifying concurrent executions. And also communication between these workers are done using message passing. So as you can see here, we can say certain can define certain data variables here and say send this to the other worker and so on. And from the compiler, we automatically check these interactions. We validate them in order to make sure that they don't result in deadlocks or anything like that. And if you find that these contractions are not compatible with given compiler saying that this should be fixed. And as you can see here from the sequence diagram also we clearly show how the message instructions are done with the multiple workers that are executing parallel. Also, we support futures as well so we can get any function and make it run asynchronously. So we can use a start keyword and we can run that. And we get a future construct pack which represents the future value we will be getting. So then we can later on wait on the future to finish the synchronous operation from executing and get the value. So in that way we can model our operations in that manner as well. And also that something that ties in with the concurrency model is also the input output subsystem. So here in Parina everything happens in a non-blocking manner, the IE operations. So we do that in a transparent manner. They are in our code. The coding style will actually look like a blocking code call when we do calls like from our Http client when we do like a get request to a remote endpoint. So this looks like a blocking call but what happens in Parina is in our runtime. We automatically suspend the execution strand that the execution context and we give the processing of the IE operation to the operating system. And only when that IE operation is done, we resume our strand. So no operating system level threads are blocked in that manner. So those are immediately released when we do those kind of operations. And only when our IE operation is done, they resume with a physical thread. So in other typical programming languages we have to handle this on our own by using other callback mechanisms and so on. But here we have done that in the language itself in the runtime. And so in that way, so the users get a familiar programming model to use these non-blocking IE features as well. So then let's move into like the Docker community support we have in Parina. So in the cloud native programming concepts, so containerization is critical. And with that we need container orchestration as well. So Docker and communities are leading technologies that are used for those things. So naturally Parina also has in-built support for these technologies. So basically we can take one of our services and automatically make it compatible with the container deployment and in a deployment like Kubernetes. So let's see how we can convert our earlier scenario to be able to deploy in communities as well. So we had to do some minor changes to the code here. So we are not changing the business logic of course. So we are just going to annotate our service saying, OK, deploy these in a Kubernetes environment. So we first do this by saying by adding a Kubernetes deployment annotation. And also we have to say, OK, expose this as a Kubernetes service as well. And we can give other parameters like the service type and so on. So you can give like expose as node port or load balancer and so on. And we can also give other extended information like we can say a config map. Like for example, we'll need that here because we are passing in external configuration properties for our services. So here I'm going to give my configuration file as a config map. And so these are the basically the annotations we'll need in order to deploy this in Kubernetes. So let's see how this is done. So now we just have to go and do a burn up build on the source file. So here we are just doing the build step rather than doing a run where we just build and run at the same time. So what happens is in this time the compiler sees that we have these annotations. So here the compiler will see that I have these Kubernetes annotations and it engages a compiler extension to work on these aspects. So what we'll do is it will automatically create things like the Docker image and also Kubernetes artifacts and provides us with the final command that we have to execute in order to deploy this in Kubernetes. So let me run that. Okay, so we can see now our artifacts are deployed using the config. So we can check that by doing a coop CDL get pods. You can see the pod is deployed and can check for our service as well. And you can see here, our service is also deployed. And we should be able to contact it through here. Let's do a call request for that as well. Port is 363. And now the request is going through the coding setup. And we can see we got the response back as well. So now we basically used the Kubernetes service that's exposed to not port and we sent a request and we got the response back. So basically in the same way you can deploy to any Kubernetes cluster as well like any host solution like in AWS Azure cloud and so on. So it's just matter of pointing your coop CDL coop config. And it'll be the same commands that you have to use to deploy the application. So let's go to the next section. That's so I'll quickly go through some of the servers features also we have in ballerina. Starting from AWS Lambda. So in the same way as we did the Kubernetes deployment, it's just a matter of annotating a burn up function. And the compiler will automatically generate the required artifacts to do the deployments. So I'll quickly show an example of that. So I already have a function a simple one. I'm generating a new idea and returning it. And here also if you just do a burn up build. The compiler understands that I have annotated saying spin AWS Lambda function. And it creates the required the zip file. And I can just deploy that using the AWS CLI commands. So here this the command is given here with some placeholder variable names that I should use for the functions. So if you have multiple functions, those will be listed here as well. So other ones. So here I only have one. So I'll just say UID and I'll just make sure the function is not there anymore. Okay. So let me roll AR in as well. And also my region. Okay. Now we have all the parameters required. This should be able to deploy the function now. Okay. Now the function is deployed. Let's try to do an invoke from the CLI itself. Okay. The execution is successful. Let's see the payload. And you can see here we got the response out. Let's do that in a single command. So you can see here these are separate invocations of the Lambda functions we just deployed. So in that way you can create Lambda's in this way. Like easily using the ballerina. So you don't have to worry about another extra build step on packaging these artifacts and so on. That's automatically done by the compiler itself. And so let's go to the next one. So in the same way we have support for Azure functions as well. So in a similar manner, an annotation based project is there when you want to define those type of server functions as well. So here I have a specific scenario that I have created using Azure functions. So it's a scalable data processing scenario again with some processing of images. We are, we take in requests through an HTTP request and we take in the binary data and email address and we submit that to a BlobSore agent Azure. And also we queue those requests and using serverless functions. We process the images. We put it to other queues and we publish them using email. So using of these intermediate queues and these other storage mechanisms used to scale the system. So we'll just show you how easily we can model this scenario using a serverless scenario with ballerina. So this is basically the core that is required to do that. So using Azure functions bindings concept. So input output bindings we can nicely chain this request through multiple stages so we can create a workflow using this feature. So in ballerina so we can say to a specific HTTP trigger we are invoking this function and we can bind certain parameters to storage options like queues, blob storage and so on just by setting values in the code. So we don't have to worry about specific service clients being initialized here. So don't worry about the credentials and everything the API keys but rather they are automatically handled through the system itself. So in this way we can as I said wire these functions together. So we can say we are setting a specific value in a queue in this function and it's directly bound to another function where that function is into a to that queue from here. So in this way it's by it's these two are connected and from our at the last and again the results are sent to another serverless function here by sending an email. So likewise it's very convenient model these operations using this mechanism and ballerina makes it easier because it does all the build steps the deployment. So just by building it to be you'll be presented with the deployment artifacts. Then you can use the CLI commands or any other deployment mechanisms to deploy it straight to the actual functions environment. And also another aspect of cloud native and Microsoft development is continuous integration and continued development. So you can use many systems for that like Jenkins codefresh and so on. And also we have support for GitHub actions as well. So there's a barana GitHub action that is available. You can do to directly build test barana applications and deploy it to an environment that may be a Kubernetes cluster serverless environment or anything like that. So that can be done using the GitHub functions features we have as well. And also another critical feature we have is in barana is the building observability. So basically in any code we write especially when it comes to network and points. The system can automatically observe the operation that you do and it can generate metrics and tracing information based on those operations. So that's their operations such as the remote method of invocation and so on automatically attract because we know they are network operations and that can be used for the observability features the functionality. So we'll let's quickly do tracking of our earlier scenario used by enabling observability on it. So it's just a matter of enabling observability when we are running it. So we can globally say enable observability for the full application. So by giving this runtime switch, you can say barana run and say barana observability is true. And when you do that, it starts an internal endpoint for for exposing metrics using for Prometheus. So Prometheus server can connect to this endpoint and pull metrics information. And also it starts up publishers for traces based on the open API standard. Sorry open tracing API rather. So here by default, we have we are shipping a Yeager client. So you can connect to that to send tracing information. And so here let's start up Prometheus server Yeager and also a Grafana for visualizing our metrics information. So for this scenario, I'm going to start the servers using Docker. So that's just the easiest way to get things up and running quickly. So I have the documents here. So starting from Prometheus Grafana and Yeager. And let's send some requests just to populate the metric stores and the tracing information. So now let's start up Grafana. The first thing is to add the data source. So it will be Prometheus endpoint. Okay, we added the data source, then we import the dashboard. So there's a default barana dashboard that is already available with the default dashboards. And right away will be we are seeing the stats from the request that were already sent. And we get information like there should be service metrics, the request per minute, the rates, the error rates, and so on. And we have many graphs to see the service status and so on. And also same is available for H2P client metrics as well. And also other things such as when you have database operations like SQA client metrics and so on. So obviously these dashboards can be updated as well. So these are the default ones you will be getting. So then let's move on to the tracing view as well. So that's in Yeager. So here we have our service, OCR service. So when you say find traces, so it has the two requests we sent. And we see the tracing information, the spans that were collected. So here there's only one service and we can drill down to multiple aspects, the operations that were executed in that. So we can say it started from the detect text remote method and the internal H2P clients that were used, the post request and so on. So obviously when you have multiple services, it will show you the connection between the multiple services where it tracks all the hops through the network through like correlation ID that shared among, shared through the single round trip request. So in that way you can drill down into what's happening in the network, the request. So especially useful when debugging your system or doing performance improvements. So basically that's how you get the default autoswabox observability in Marina. So it tracks all the default operations. So like 95% of the time that will be enough for the general cases where all the network operations and other actions are by default monitored. And of course when you have some custom enrichment will be done, you can use the observability use API to add some additional events or add more properties as well. So this is a screenshot off when we have multiple services running the system like how the tracing UI would be. So these what we saw with probably this and crofana. And also, so that supports open API as well. So that's a struggle standard that it was called struggle earlier basically so it's now open API. So that can be used to define services in ballerina. So starting from a swagger to create a better service skeletons and stubs and also for creating clients as well. So using the command line CLI you can create this so invoke these operations. So then for want to learn more about ballerina so in the banana by banana your website. So we have a banana by example page. Yeah, I go through one goes through the prominent language features through multiple examples so you can run them and learn how they work. So they are commended examples step by step. That's a quick way off getting the hang of the language. So banana is very similar to like syntax is similar to languages like CC plus Java. So that type of a syntax is there so it will be familiar to most of the people who have used similar languages. Other specialized concepts you can learn through the resources that are there in the website. And also for beginners for program beginners who are new to programming. So we have written a book as well. So myself and my colleague left mal we wrote a book where how you can learn programming using ballerina. So anyone who are totally newcomers to programming can check out this book as well that use a new approach to teaching programming using the language. And of course this is an open source project. So the full code is there in GitHub. And it's licensed under Apache to the compiler and the runtime. Basically, and you can contribute with ideas with code as well in any area. And you can get into the conversation using stack overflow can ask questions and also our main point of interaction is through the stack channel. So you can go and join that as well. And any any feedback would be is basically welcome and much appreciated. Also, the demos I use the demo code you can find it here in my GitHub repo for the AWS demo scenario and also the server scenario you can find the full code here and how to deploy them with instructions. So you can deploy it on your own and check it out. So that is it for my session. Thank you for listening. If there are any questions I can take them up. Thank you.


what's happening guys it's Shane here and in today's video we are going to be ranking the top 10 degrees and we're not just talking about bachelor's degrees here we are talking about all different types so all the way from associate to bachelor's to master's to doctorate and professional degrees we're going to be going over all of them comparing them and then i'm going to be telling you which ones i think are the best now it's very difficult to compare something like an associate's degree with a doctorate right it's almost like comparing apples to oranges so on some level you do have to take this with a grain of salt but with that being said i'm going to try to compare them purely from a financial perspective we're going to be focusing on your return on investment and return on investment is going to be calculated by how much you put in in terms of time money and effort versus how much you are going to be getting out of that from a financial perspective so with that being said i think you're going to get a lot out of this video um make a prediction in your head right now which ones do you think are going to rank the highest is it going to be a lot of associate's degrees bachelor's master's doctorate's professional degrees which ones do you think are going to dominate this list so let's jump right into it now after you gently tap that like button um let's say the goal for this video is going to be 2500 likes also hit the subscribe button ring the notification bell only about 20 of you that watch my videos on a regular basis are subscribed the rest of you are just lurkers come on now and then out of the 20 that are subscribed i think only a little bit less than 10 uh actually hit the notification bell so definitely do that it helps the channel out a lot so coming in at number 10 on the list we're going to be talking about mechanical engineering now this is an engineering degree and engineering degrees in general are very good but the reason i included this one on the list is it's probably the most flexible out of all the different engineering majors all right super loud motorcycle just drove by while i'm trying to record this cool anyways this one does have about 32 000 graduates per year so it's a very common degree and because of that it kind of has like a brand name reputation among people who make the decisions when it comes to hiring people and this would be of course recruiters hiring managers bosses etc and what i mean by that brand name reputation is a lot of the time you know whether you're talking to a recruiter a hiring manager or a boss they have worked with people who are mechanical engineers before so they kind of know what they're getting and human brain human psychology just has this bias towards things that you are familiar with you would rather kind of stick with something that you are familiar with it's it's called loss aversion then try to get something that is a little bit different but could possibly be better so basically human beings are more afraid of losing a hundred dollars than gaining a hundred dollars and the same type of psychology works when it comes to brand awareness people would rather go to the same restaurant where they know exactly what they're going to get then try out a new restaurant in many cases even though the new restaurant might very well be much better than the one that they've been going to so yeah with this one you're going to start off about 66 000 a year and mid-career pay is 110 thousand so the salary is pretty good right off the bat doesn't like pop off the page compared to some of them you're going to see on this list but it's very good and by the way i am sharing these statistics directly off of my college degree ranker version 2.0 which you can access in my college 101 course and i do have a discount for a limited amount of time it's probably only going to be for the rest of this month and then the price is going to go up and that is down in the description below so when it comes to the demand score it's actually 105 out of a hundred so very very good when it comes to demand pretty much all the ones on this list are going to be very good you know off the charts and when it comes to demand now one thing i will mention about this list uh this is something i did include in past years and i decided to take it out just because it's a little bit confusing and that is difficulty difficulty is something that i did include in past years lists because let's be real you know there's some majors where they have a dropout rate of well over 50 percent because it's so hard engineering majors you know do have a relatively high dropout rate it's very difficult it's going to be one of the hardest things you've ever done so i do have to assume that you're interested in this you're ready for a challenge and you're someone who is somewhat decent at math because you know there is going to be quite a bit of that in mechanical engineering if you're not good at math or you're not interested in these obviously they wouldn't be in your top 10 so this is just kind of like an objective top 10 list where i assume that you can do it because you can you know if you really push yourself if you're passionate about it you can do it even if you're not the best at math and by the way this is a bachelor's degree in mechanical engineering next one on the list number two is going to be becoming a radiation therapist and this is usually an associate level degree it takes usually about two to three years and if you become a radiation therapist you make an absolutely ridiculous 86 thousand dollars a year on top of that it is growing at a very healthy nine percent over the next 10 years to put that in perspective the average is about four to five percent so yeah if you're somebody who does not want to do the full four-year bachelor's degree there are pretty decent options at the associate level now most of them are going to be in health but there are some options here and there in technology as well as engineering but yeah health has fantastic options especially at the associate level and health degrees are just good at every single level whether you're looking at professional degree doctorate uh masters bachelor's or associates next one on the list number eight is going to be a business degree and this is going to be management information systems and it's going to be at the bachelor's level so this is basically a combination of technology skills as well as business skills which is a super super great combo it's good right now and in my opinion it's only going to get better into the future so last year about 7800 people graduated with a bachelor's in this one but what's interesting here is check out the amount of job listings that have management information systems degree as a keyword over 39 000 job listings with 7800 graduates so there is obviously not enough graduates to fill all of those positions that have this as a keyword in their job listing another thing to keep in mind is my methodology for doing this is not perfect because it's a lot harder to put management information systems degree in a listing and it's a lot less likely that they put that in there because it's four words whereas someone putting like accounting degree or finance degree is much easier so it's likely even better than this when it comes to the demand and on top of that you make about 60 000 a year starting out and 105 000 in mid-career pay and if that wasn't enough you will likely get a job in the technology industry which is probably the best industry to work in when it comes to opportunity when it comes to benefits getting stock options getting bonuses etc not to mention quality of life and job satisfaction this is also an incredibly flexible degree because you can work for just about any company in a multitude of different roles now i know that i said i didn't factor difficulty into this list but you know if you're somebody who is worried about doing engineering or something along those lines management information systems i think has a healthy level of difficulty definitely one that you should look into number seven on the list is going to be a nurse practitioners master's degree so you can become a nurse practitioner and get a doctorate that's called dnp and this particular case i'm talking about the masters nurse practitioner is one of my favorite careers you can prescribe you can diagnose you can treat patients you don't have to be under the supervision of a doctor it's also an extremely flexible career as well there's so many different directions you can go you can work your way up you know on an administration level in the hospital become like you know the president of a hospital or the ceo of a hospital oftentimes you do see nurses in a lot of those high level positions because nurses know hospitals better than pretty much anybody on top of that you can seek further education further certifications if you want to go down more specialized paths and one thing that's really cool is you can just get your bachelor's degree in nursing and then if you want to you can work or if you don't want to you can go back to school it's kind of like whatever you feel like doing maybe you want a little bit of both so you get your bachelor's in nursing your bsn and then you work for two or three years then you go back to school and get your masters and as a nurse practitioner you will make about a hundred and seventeen thousand dollars per year and the thing that just absolutely pops off the page about this one is 45 percent for demand nurse practitioner has expected to grow 45 percent that's actually maybe the highest on this entire list it's absolutely ridiculous like i said before four to five percent is average so this one is growing like nine to ten times faster than your average career next one on the list is pretty much tied with it and it's going to be the one right before a nurse practitioner and that's going to be a nurse so getting your bsn about a hundred and thirty four thousand people graduated with this one last year whereas about 28 000 or so graduated with a nurse practitioner masters the early career pay on this one is going to be 60 000 dollars mid career pay is about 79 000 and this one has one of the highest demand scores on the entire list which is 135 on top of that it also has one of the highest meaning scores at 83 percent and meaning does tend to be a very good indicator of your long-term job satisfaction so yeah both of those fantastic options for the right people nursing is such a flexible degree there's so many different paths you can go down if you go down one and you don't like it for whatever reason it's so easy for you to just switch your specialty into something else the next one on the list is going to be an electrical engineering bachelor's degree so this is another degree that's relatively flexible and i really love that about degrees because the truth is even if you've really done your research you make a fantastic plan something might pop up in the future where you're like you know what i don't really want to go down that career path i kind of want to go down a different one and if you have a degree that is too specific that might hinder your ability to be flexible and go in a different direction whereas if you have a relatively flexible degree it's going to be a lot easier to do that now last year about 16 000 people did graduate with this degree at the bachelor level early career pay is about 70 000 mid career pay is 119 000 which is fantastic on top of that the demand score is a very good 109 one thing that's great about electrical engineering is you will likely end up working in the technology industry as well now sometimes you can go down the hardware route but there's quite a few electrical engineers that also learn how to code and they go more down the software side of things and electrical engineering is just such a flexible degree that you are gonna have that ability next one on the list number four is going to be another master's degree it is going to be becoming a pa or physician assistant now known as physician associate so this is an absolutely fantastic degree somewhat similar to nurse practitioner you can prescribe diagnose treat etc you do have to be under the supervision of a doctor though now when it comes to the numbers you do make slightly less than a nurse practitioner and there's slightly less demand but there's a reason that i rank this one a little bit higher so you'll make around 115 000 a year and it's growing at 31 percent which is i think the second highest on this list still absolutely off the charts but with that being said it's not as good as the nurse practitioner numbers so why did i rank this one a little bit higher well there's two main reasons and i stumbled upon this when i was doing research on it and i got really really deep into the research the first thing is physician associate is an even more flexible degree than nurse practitioner and by that i mean it's super easy for you to change your specialty so let's say you are working as a pa and you're doing surgical right and for whatever reason you're tired of doing surgeries you just don't want to do it you don't want to wake up early in the morning or in the middle of the night there's just something about surgeries you don't want to do instead you want to transition over into dermatology it is very easy for you to do that as a physician associate you can also do something along those lines as a nurse practitioner but it's a little bit more difficult i actually know a physician associate who works in both of those different settings at once right so she literally has two different jobs and she works in two different settings at once you compare this to a lot of other types of careers out there where it's super hard for you to transition into a different specialty and then the second thing is there is some preliminary evidence that the way that they're accrediting and the way that they're handing out different degrees as well as giving accreditation to schools for nurse practitioners is going to mean that at some point it's likely going to be saturated you've seen this happening with other types of health degrees like pharmacy where for whatever reason the accrediting board is just like handing out accreditations left and right and then you see the opposite happening with medical for medical schools it's extremely difficult to get accredited and that's why you see saturation occurring with pharmacy schools but no saturation occurring with medical and it seems like it may be going down that direction with nurse practitioner although not nearly as bad and then pa it seems like it's going more of the medical direction where they're keeping their standards really high but again you know something could change tomorrow they could change their mind if they see that it's becoming a little bit too saturated it's possible the only reason they're doing it is because there's just so much demand and they have to absolutely meet that demand so that is why i ranked pa a little bit higher but honestly these two both of them are so good they could pretty much be interchangeable next one on the list number three is going to be a computer engineering bachelors now one thing i also want to include is in previous years i put flexibility as a very very high ranking right so the more flexible the degree was the better it was but i realized that it's somewhat unfair for me to put so much weight on flexibility i have to assume with these rankings that you have done your research and you know what you're getting into right so if you hate computers if you hate math if you're not good at engineering don't go into this right uh you're not going to enjoy your life you're not going to enjoy your work so this is a relatively specific degree right computer engineering that's pretty specific and so you need to make sure that you'd probably want to work with computers whether that be software or hardware but with that being said last year about 7200 people graduated with this degree early career pays 72 000 mid-career pay is an astounding 120 000 a year now the next one on the list is actually very similar to this one and you would likely be competing for a lot of the same jobs in many cases and that is going to be software engineering now the demand score on this one is about 107 which again is very solid but the next two have absolutely ridiculous demand so number two on the list is going to be a software engineering bachelor's degree the demand score for this one is 127 i think that's like top three out of all of them on this list you start off making about 69 000 a year and 112 000 mid-career pay so very solid salary score not quite as good as computer engineering but the reason i ranked this one a little bit higher was the demand so not only does it have a fantastic demand score but beyond that only about a thousand people graduate per year with this degree and there is 77 000 job listings that have software engineering degree as a keyword thousand graduates 77 000 job listings that is a pretty nice ratio there 77 to 1 but the number one degree on the list is not going to be a surprise for anyone that is going to be a computer science bachelor's degree it has an absolutely ridiculous 154 demand score that's the highest on this entire list early career pay is 68 000 mid-career pay is 114 000 so very solid there on top of that you're likely going to be working in the technology industry which has all those perks and benefits that i mentioned before it's also a very flexible degree there's so many different things that you can do with it so yeah i made an entire video about like most of these degrees so you can check them out if you want any more information but interestingly enough as you saw here most of the degrees on this list are bachelor level degrees and that's because in my opinion they are the best bang for the buck when it comes to your return on investment i talked about this in several different videos where you know i said like is it worth it to go to graduate school i think that was the title of the video but when you go to graduate school basically you have to take out a different type of loan it's called a grad plus loan and so people who go to graduate school take out a lot more in loans and they have much worse percentages on them right so the interest rates sometimes are over seven eight percent whereas undergraduate loans the interest rates are usually between three and maybe five and a half percent so it's extremely expensive for you to go to graduate school it's a lot harder sometimes it takes a lot longer as well and this is especially true when you're talking about doctoral degrees now uh getting a phd is almost never going to be worth it from a financial perspective only reason for you to do that is non-financial reasons there are certain professional doctoral level degrees that can be worth it from a financial perspective absolutely but the best bang for the buck in my opinion most of the time is going to be bachelor level degrees so what i always recommend is get a bachelor's degree and something that you know you can get a job with right and then if you want to pursue graduate school pursue higher education you have that option right and it's an option for you it's not something that you have to do right it's not a necessity that lets you be extremely flexible with your plans so if you decide you want to go to grad school great you can do that but if you decide you know i've had enough of school i'm totally sick of it i need to get a job make money right now you also have that option as well check out my other videos right here i made them just for you hope you enjoyed this one uh hit the like button hit the subscribe button ring the notification bell comment down below any thoughts comments criticisms etc that you have on the video and i will see you next time


I'm glad I didn't start cussing it Me too. It's so like I just I'm gonna break stuff when that happens like What good is it that having this if it does that? Okay? So all right So I'll let people gather back in Sorry about that y'all No idea why that does that I just really makes me mad like What's up y'all? Sorry about that. I don't know why it does that it really upsets me when it does that They're like gets me in a funk. Um, all right guys Yeah, hit that like button again. Thank you All right So now that this is dry But the good thing about that is it'll it'll be a little bit more for this Round of adhesive to stick to and then your glitter will definitely stick to that stuff really well So we're just gonna spray another round of spray adhesive. Don't worry about the little spots You kind of want to let this set for a second I have the window open so these fumes aren't too bad and I have a fan blowing on me that's blowing out the Yeah, right Mary Beth So now I'm gonna take these I'm gonna take these off of here See, that's why you only do a couple at a time so you can rearrange your area And I'm gonna take this paper. I'm gonna move it just up ahead of me here And I have a clean piece right here with no spray adhesive on here no tacky and I can put my glitter down On top of these guys and I have to worry about it sticking to the paper and you get your glitter back You don't use it all See what when you do the resin when you use resin first it falls off. It's you know it runs off and It really like sticks up like the glitter like It doesn't lay flat a lot because it floats So now with this This will stick and you can kind of pick off the Stuff that's standing up if you don't want it on there that way you have very nice smooth Coasters, all right, and then what I like to do is You can take Another piece. I have this butcher paper That I have here to the side That is shiny on one side So it's not gonna stick And just press just press down on your On your coasters so you know And this is also the thing. I'm gonna be putting I'll put a layer of resin on this letting it dry and then putting Vinyl stickers down on it and then spray painting it whether it would be a positive or a negative piece So You're not gonna see all of the glitter sometimes you'll see all of it Sometimes you'll see just an outline of a figure or a word So you really don't need to worry about Look at that. That is just perfect See if you got stuff that's sticking up tap them off there Look at that. Very nice. Very nice Some of it is sticking up, but look at that Let that dry and you have a nice smooth surface And you're not wasting any Glitter how much fun is that? All right, so now get your glitter Make sure your paper is not all staticky. That's not done This is a very big piece of paper. So I'm gonna cut this Look at that It's amazing how much glitter you don't use like that was maybe up to here And you get to save it and then you put your glitter paper down Get your adhesive paper and by by now it's kind of dry. So you really don't have to worry about The other sticking to it, which I'm sure you'll get that but You don't worry about that Do some square ones? My contacts every time I sit down here and start to read my contacts start to blur up Jeffrey you glitter stay Sparkly if you sand the flood coat. Oh, yeah That's that's the good. That's the good thing about it is the glitter is underneath the resin so When you mix it with the resin Sometimes you'll be you will scrape the you'll You'll scratch the resin, but it'll still be shiny. I'm looking at the camera like I'm talking to you guys You'll you'll scrape some of the resin off like and it'll be It'll be like a different color because you've scratched off the color of the of the glitter With this the glitter is underneath the resin. That's that's a good. That was a good question. I Didn't even I I always think about that when I'm doing it, but I always forget to talk about it So spray you this is what I was doing when it cut off.  We need to move this one around here And unless you're really big stickler about your glitter there might be some glitter left over from here, but That's really a big deal Just a little bits in there, it's not a no harm no foul. All right, I'm just gonna use I forgot to tell you I'm using just resin Glitter as well. This was some craft glitter. I found at a vinyl shop But I'm gonna use the silver halo with the chunky halo. I Mix it together. So we're just gonna Sprinkle this and mix it together so that it will fill in because sometimes the chunky kind of Lays over itself and then you get a big piece come off And you know, that's not a good that's not a fun time because then when you take it off, there'll be like a Negative space there, but like I said, I'm gonna be painting over these When I put the vinyl down because they'll be like figures and words and But not yeah, this is great glitter. Oh, can y'all see that if you guys can see this in person, man It's very nice Just take our piece of uh, ooh, that's a little bit too much. So it looks like This actually the shiny side actually What's that called static electricity makes it stick to that so I'm gonna use the flat side push down So you can get all your glitter nice and Stuck to your coaster. Oh, yeah, and this is another thing you guys What I'll probably use for these I'll probably use quick coat Because this is just a first layer you just want a quick first layer to Hold this glitter down and you could know I could start on these two hours from now and Then put the what I'll do is I'll let it dry Give it a good standing with like maybe a 220 maybe a 400 just quick once over put my vinyl down and And then spray paint it Take my vinyl up and then put a art coat flood coat over that look at that. It looks so good I'm glad I remembered that Has a place in in my world. Yeah Well, that's the thing you want to do a quick coat on the first layer You don't want to do that on the second layer because unless you've got Black coasters or you know Because you know quick coat will turn yellow on you It'll turn amber Get these sides off so that nothing is sticking out and sharp So now I'm gonna do a couple purple and a couple blue ones but Let's do that. Is this sticky? Yeah. All right. We'll do a couple blue a couple purple We're gonna use this lilac this just resin lilac Very nice. I think I added some some maybe there is a little bit of like Halo in this I'm not sure Let's put the lid on this because we don't want to spill this Sorry y'all I feel like I have something a sticker in my throat. Sorry about that Just hit the phone when you use this you can you can use a respirator if you like Have a window open and have a fan on because this stuff smells like glue And if you're wondering we do sell these coasters on our website And if you just joined us Welcome, please hit that follow button subscribe Hit that thumbs up We're just putting a layer of 3m super 77 down just a spray adhesive. This is like the super super stuff And then what I'm doing is letting that dry just a little bit and then putting another layer down So we know we've got a nice even Coat of adhesive because you don't want any of that stuff to be dry Let's do we need that to push that down. We might have to mix these two together Now we'll just do this. We'll just do it quick. Oh, that's nice. I mean you can hear that stuff kind of sticks up press that down so it's nice and flat knock off the excess There's not a lot here, but I'll just put it back in there And that awesome when you're putting glitter back in and you're trying to pay attention to the leftover and your paper moves Man, this is so sticky. That's when you know you got a good layer down when when your coasters stick to your hands This is the fine stuff right here Because this stuff sticks to This is that strip club glitter where it just does not come off from what I've heard And you always want to make sure you you just give the the side just a little tap and just kind of turn it So you know that it's covering all of your coaster with the glitter Well tap tap Such a great color. All right, so we have one more set of coasters I want to do and these These are our special coaster.  No cleanup. No hassle So I didn't I didn't paint these yet But what you do with these I'm gonna paint these a teal color And then put the gold down and see what that looks like but these are our Ocean glitter the blue is Sky blue glitter if that's what you're talking about Sorry, I should have showed you all that These are our acrylic coasters and what you do with these they come like this they come with paper on both sides we sell them and The hexagon a square and circle. I think I have to go make the others But we do have them in ornaments And what you do is you peel one side off Just one That's it And that's what I do if if I can't I don't have any fingernails So I just take a edge of this and just kind of scrape the paper and don't worry You're not gonna scratch your your acrylic and you just peel that right off of there and you leave one side down So what that does is it gives you a barrier on the back side so when you pour your resin The resin will get on here and there's no cleanup. All you have to do the next day is just peel that right off And you are good to go I actually think I'm just gonna I'm gonna see what it looks like if just clear because that would be cool like To have some light shining through what do you guys think about that? I'm gonna paint a couple of this color. Look at this color. How nice is that? Oh, you really can't tell But this is a really great color. I'm gonna take these over here And the spray paint section and paint these this color. This is a really nice color. I hope you're all are able to see this color This is a great color We're gonna have to let this dry before we put the adhesive on there That's a good thing about spray paint though. It's Drives pretty quick and this is the good thing also about having these Having these coasters is when you peel the back. You'll be able to see this color on the back side And it'll make it'll be nice and shiny. It'll be super nice like super clean They look really nice and with these this is the thing I Forgot I made a couple like this. I forgot that when you spray the spray adhesive on these that it makes it cloudy So then when you take this off, it's still sparkly, but it's not as sparkly as if Obviously if it's if you don't spray the glue down, but how else you're supposed to get the glitter to stick, you know, you know what I'm saying So we're just gonna spray these This dry a second. It's kind of almost like standing them When you give that time to dry a little bit then In the second coat of adhesive goes down it has something to stick to and then we're gonna put these on first And we're gonna do gold We're gonna do gold on this We'll do gold on one and then see that's the thing you put enough glitter and it's just gonna cover it up So there's really no use of Painting these or what we can do Let's try to do this. We haven't done this yet. The only thing with this is that now you have glitter mixed together But it's Friday Nothing wrong with that.  Oh look at that. You can see a little bit through it So that'll look nice You can see through it a little bit. I think I'm gonna leave that That looks super nice All right, so now we have these Let's move this glitter. We're just gonna put this glitter since it's too mixed together We're gonna put it in my cup that I have it. I have a cup that I save Now we're gonna do these with this super fine halo no smush. Oh, yeah I'll do that in a minute. I'll do them when I get done with these. Oh, that looks nice Whoops A little bit more on here. You could see through those actually That'll look nice when you put something on that Throw this away adhesive paper Now I have some awesome colors mixed together. I have a cup that I've saved all my extra glitter It's like It's like fireworks of glitter There's so many different kinds of glitter in here. There you go And just mix it up and you can have Every kind of glitter in here All right So there we go y'all We got silver We got gold and silver with a teal background, which looks awesome We got blue. I'm not gonna pour any resin over these right now I Tried to do that on a skateboard and that does not work right on a skateboard just FYI For one, I don't think I let the sprayed he said dry long enough so the the What do you call it the glitter was moving it moved on the skateboard? So I'm gonna let all these dry For probably I don't know two or three hours Just so that I know that it's all dry Clear coat. I'll put some quick coat over them And the reason I do quick coats is because all I need is just a quick coat of resin over it You know, can you not turn the flash on I guess not So I'll put a quick coat over them Let it dry and then I can take I can cut out all my vinyl stick it on spray paint it Peel off the vinyl and then do a flood coat of art coat and That will protect the That'll protect The first coat of resin, you don't have to worry about it yellowing and There you go How long was that I was like how long that take? 30 minutes, how awesome was that I Ordered fire opal Well, that's some amazing stuff right there. Yeah tink tink everybody No battery. Oh boy All right Hold on I got it. I got it. I had to move it. Yeah tink tink tink As red line would say on On his post strong water Alright, I want to show you guys this skateboard deck that I painted Like I said, I took a couple seven To get clear coated The others I really didn't want to I didn't want to clear coat this one because I like the matte look And basically you guys this is How I'm gonna do These coasters, I just you just paint it black. I just painted the board black Put the vinyl down spray painted it peeled the vinyl up and then just kind of added my own little Flare to each one Doesn't that scream vamp all over it with that eyeliner? Like how fun is that There's a quick board right there and this one This is the one I'm gonna give away This is all airbrush with vinyl. I just put the vinyl down Sprayed red sprayed orange sprayed yellow then white and it looks like fire How fun is that? If you guys follow me on tiktok you could win this You could straight up win this All you got to do is follow me. You got a comment. You got to like it And you got to tag some people. This is what I'm really proud of So this is the uh the gold vinyl The stuff is very temperamental Um and it scratches really easy and it you could all the bumps and Divots and whatever is on your surface will show up. So I decided to etch on it Just to give it a nice little flare And it covers everything like all the little etching covers like All the little mistakes and whatnot How much fun is that? This is the evolution of Uh, Bulbasaur No, right? Yeah Charizard Pikachu And Bulbasaur I believe I'll let you guys go have an awesome Friday Oh, this is another one that I just did With colors candy colors How fun is that? I should have taken this one to get cleared but My friend's gonna buy it from me How much fun is that? Okay, two more But look at this you guys. I'm really proud of this one How much fun is this? This character is called Mewtwo I think I went a little artsy on this one Uh, Kim, all I did Was I used a pair of tweezers Like that's how easy this stuff scratches Like I could I could do it on this you just what you do is just You just draw on it and you have to be real smooth with it obviously and just flu it And just lightly draw on it and it'll scratch it I love this one That pink smoke fire How fun is that? I don't know what this one is Oh, yeah, this is all a bunch of pokemon characters Put these on one by one just kind of fitting them where they fit How fun is that? So, yeah, we got a little wheezing in the background There's a wheezing away Love all him but mine's better That's true I gotta make another Female pokemon trainer. There's a couple on there that I want to paint All right That's awesome. Y'all I was gonna go and get the The what do you call it the uh The thing Well, thank you Evelyn It's like a disco ball of different colors Yeah, I'm gonna do some more that aren't pokemon related So we'll see I'm getting I'm getting a little tired of doing pokemon stuff But like I said, I'm getting ready for a convention. So I want to have A lot of stuff to sell because I sold I basically sold all my skateboard decks the first day I was there Thank you, Jude. I appreciate that Thank you Sue All right, you guys have an awesome night Um, I hope you have an awesome weekend and always always be kind to one another because you never know what somebody's going through Um And always remember we do the tests So you don't have to I don't know where she's at So you guys have an awesome friday. We'll see you tomorrow saturday You have an awesome saturday if you're in australia and have an awesome sunday tomorrow You guys rock Thank you So much for showing up and hanging out with me even when the live feed Failed two times in a row Because we don't want to Okay, I I see you you guys have an awesome night. We'll see you later. Bye


Last week, we talked about how activists confronted Kyrsten Sinema in the bathroom demanding that she support immigration reform and the Build Back Better Act. And at that time, I made a comment that I think I'm now gonna have to walk back. I said, why is she even teaching at ASU? What unique insight could she possibly provide to students? She's just a mindless corporate drone. So what does she know about anything? And I'm gonna have to walk back that comment because there is a class that she's teaching that really is perfect for her. So this headline from the Intercept says it all. Senator Kyrsten Sinema is literally teaching a course on fundraising. The senator is educating Arizona State University students on her fourth day, asking for money. Yeah, so I think that if you do want to learn how to be corrupt, how to beg for money from your corporate donors, this is something that she knows quite a bit about. The fact that this is a course that's offered, it's not super surprising because colleges offer all kinds of courses. Some of them are really insightful. Others are kind of pointless. It just really depends. This one, however, is definitely something that future politicians might want to know about if they want to play the game in DC and win, if they want to become a politician or a lobbyist. It's it's really disgusting and gross, but really this is exactly what you'd expect from Kyrsten Sinema. She's not going to be teaching political science 101. She's not going to be teaching history. Of course, she's going to literally be teaching students how to be corrupt and nobody knows better than her. So Ken Clippenstein of the Intercept explains, all students hope to learn from the top experts in their field. Graduate students at Arizona State University have an unusual opportunity this fall to do just that, where Senator Kyrsten Sinema is teaching a course on getting rich people to give you money. The course titled Developing Grants and Fundraising is one of two classes Sinema is teaching this fall at Arizona State University School of Social Work. The syllabus, which was obtained by the Intercept, says students will learn diverse fundraising strategies for nonprofits, as well as how to cultivate donors, including large individual donors, by leveraging resources like opportunistic fundraising, finding supporters for major fundraising events and, well, asking for money. The outline identifies key course concepts such as corporate giving, political strategy, influence and power, as well as more socially conscious terms like discrimination, oppression and privilege. One of the required books is Fundraising for Social Change, ironic in light of Sinema's attempts to ensure things like corporate tax rates remain unchanged. A spokesperson for Kyrsten Sinema did not respond to a request for comment. Fundraising is a subject the Arizona Senator knows a thing or two about. Having raised eye-popping sums of money from groups opposed to President Joe Biden's build back better agenda, Sinema has racked up some nine hundred twenty thousand dollars in campaign contributions from said groups, according to an analysis by Accountable.us, a watchdog group that monitors corporate lobbying. Now, if you want to read the full syllabus, it's ten pages long. I'll link to it in the description down below if you are watching this on YouTube. But if you are listening on Spotify or means TV, you can find this on the Intercepts website. They link to it in the article. But this really, I think it speaks to how broken our system is, where things like this are normalized in a democratic society. Things like this shouldn't have to be taught. It shouldn't be the case that this is so ingrained. It's just what we expect from politics that classes are literally taught on it. It really speaks to how far we've fallen, and it doesn't just date back to Citizens United. Money in politics has been an issue for a while in American politics. It dates back to Buckley v. Vallejo. But when you live in a capitalist society, eventually capitalism, like a virus, seeps into every single facet of society and it inevitably targets democracy itself. And that's really what we're seeing. We're seeing the commodification of democracy, the commodification of elections, to where you can't really be electorally successful, unless you raise large sums of money. It's a business. It is a business that companies profit off of now.  Now you have a few exceptions. You have Democrats like the squad Ilhan Omar, Corey Bush, AOC, who they don't actually raise money from large multinational corporations or elites. They take lots of small dollar donations. And that really is the better model because even if these politicians who raise money from small donors aren't going to be perfect, are they going to be more in touch with what their constituents want? Yeah, because it's human nature. Corruption really is something that it's not that complex. If, let's say, Amazon donates to your campaign or a super PAC and they give you five hundred thousand dollars, it is human nature that you are going to be more kind to them. I mean, just think on an individual level.   You're going to maybe bite your tongue or maybe you push back, but not as harsh as you would have had you not been thankful for the large sum of money that they gave you. So it's it's psychological. It's a human thing to be corrupted by money.  And Kirsten Sinema is teaching a class on just this as if it's normal. The class isn't necessarily about the way that money and politics has corrupted our democratic institutions. It's how to participate in what is tantamount to legalized bribery. That's so gross, but this this is what we've come to expect from one of the most corrupt senators in the United States. And I can't even say that she, you know, it's I think that it's a misrepresentation to say that she's one of the most corrupt. She's just more brazen about it than other senators, but many senators are corrupt. Most senators are corrupt. Sadly, just last week, we were talking about how John Hickenlooper was questioning Facebook about their profits if they changed their algorithm to not actually promote hatred. Now come to find out he has lots of money in stocks in Facebook. So this is something that is ingrained in society. It's not just corruption from donors. There's conflicts of interest. Senators own stocks. They profit off of the companies that they're supposed to be regulating. And none of this is even controversial. It happens out in the open and we just kind of as a society, we come to expect it now. And over time, that erodes the fabric of democracy. It's antithetical to a representative democracy. And Kyrsten Sinema is trying to rather than break up that rather than speak out against it and the ways that it has helped to deteriorate democracy in the United States. She's teaching about it as if it's normal. Well, you know, this is just the system. This is what the system incentivizes. So I'm just teaching that.   You should be teaching about the impact that money in politics has on democracy rather than trying to propagate that. But again, like I'm not going to try to police the things that are taught at colleges because they teach everything. But this is just sad. The one thing that she possibly has any knowledge about. That's what she's teaching about an issue. It's not it's not surprising. It's just it's like a parody.  And it just is so depressing and embarrassing and expected.