okay go ahead black balloon black balloon he's been an evil through and through black balloon do you know what that's from that theme song we just said it's actually no it's actually from an act it's from an old jane fonder movie called cat balloon and it's cat balloon cat song by that king coal cool welcome back to our stupid reaction to some corbin i'm red and you can follow us on instagram and twitter follow us on twitter also on personal youtube channel link is in the description below cat balloon is a real fun quirky little comedy uh that if you've never seen it it's like 90 minutes long it's really really really cute cat balloon lee marvin jane fonda cool lee marvin plays two characters cool one of them has no nose cool today we're doing some stand up yep uh i think it's by artists i don't think we've seen before i could be wrong but um azim banatwala and this was just released uh yeah just a few days ago that's called a heck of a disclaimer right there yeah bollywood and drugs sweet this should be a lot of fun and i doubt we're gonna get any comments no i'm sure people won't no one has an opinion about this any feelings at all none whatsoever but uh that disclaimer should we read that freaking you can okay you ready take a deep breath the following is a lighthearted satirical program meant for the mature audiences only it contains occasional course language and covers topics such as drugs and narcotics of views opinions or marks it contains or the performer alone and should not be presented or reproduced as fact the performer does not or can in no way be perceived to partake in endorse or promote the use sale distribution of drugs narcotics or of any illicit controlled substances this program is merely social commentary with hyperbole used for the purposes of humor within the context of a live comedy show the contents of this video are not nor can they be taken to intend to offend the feeling sentiments of or to denigrate any individual alive or dead profession trade calling institution the viewer is proceeding to watch this program as a conscious choice and has complete autonomy and choosing whether to proceed to see its contents the viewer is also free to stop watching at any point of their choosing we should put that before every osr we should every single one oh man that's a great disclaimer and people couldn't complain anymore not at all but then you couldn't block them yes you could yeah here we go that was a great disclaimer welcome back there has to be uh drug smuggling not to commit to the crime just want to clarify and it's very important to clarify that i do not smuggle drugs or weekdays cause my favorite crime to read about and it's become India's favorite crime right is entire drug consumption thing there's an entire man who is accusing people of doing drugs is a living advertisement for nation's outstanding and then going after Bollywood people who say Bollywood is doing drugs and he's talking about it I bought a car, I bought a bungalow, and in the afternoon, 4 of us were thinking of staying in Mangat for 20 years, and we could eat in a different way now. I'm bored of it. Yes, I was like, let's go and eat there. How do I do it? I personally feel that, you know, you should, like, you should punish only select Bollywood people who are doing drugs. Like for people who do drugs and make creative movies, you know, like Kanurang Kashyap or Anand Khan or Farhan, you know, like, use it for your life. Yeah, let them go. If Sajid Khan is doing it, then I won't do it. He will be jailed for the house full, I won't do it. That's funny. I love reading the newspaper reporting of drug smuggling, because the newspaper, the headline is always amazing. It's like, the police today seized 1 kilogram of heroin worth 1 crore. And I enjoy reading this, because now I know the market rate. I can bargain with my drug dealer also, but you think I'm an amateur? I read Hindustan Times, okay? You know what I'm saying? 1 kilogram of heroin worth 1 crore as estimated by experts. They must talk to the experts. Oh, these experts? Can I be one of these experts? I'm just saying, I may have the relevant work experience, but for legal purposes, I do not.  Oh, I soundly pardoned, f**k. Oh, f**k. It's very hard, man, you're not pardoned. My next rule is to not pardon you. Dude, pardon is blazed in the corner. He's making out of the breathalyzer on the side. The expert is making out, it's very good. Yes, yes. Signed, pardoned. I always do this, right? After the drug bust happened, they have a photo of me. Yeah, that's what all the drugs have. And you know what happens to the drugs after this? Just shout it out. If you know what the police does to confiscated drugs. They're supposed to burn them. They're supposed to burn them up? No, they've born the drugs, dude. I'm like, you just told me it's worth 1 crore in this economy. But you need to be selling these drugs, okay? In fact, as a government, it is selfish of you to not sell the drugs. Because on one hand, farmers in this country coveting suicide because they cannot repay loans of 2000 rupees. On the other hand, Harroes, 1 crore in Jalaram, f*****g connect the dots, dude. Sell the drugs, save the farmers, simple solution. That's a really conversation. If you don't want you to think over here, then I'm endorsing drug abuse. No, I'm endorsing capitalism. In fact, sell the drugs here, give it to the farmers. It's capitalism and communism combined. Big words, I know. That was great. But you know, I mean, these are just things that I'm saying as a comedian on stage. But the way the cut is going, f*****g never, dude. Very few months down the line, you know, next independence day, it can happen, you know. Somebody comes up on a stage standing on the Red Ford saying, This year's cocaine sales is due to a 25 rupees cashback in the Bank of Karnataka. And you're like, yes, yes, yes, yes, yes. Gain to have because.   So call back to my own joke from five years ago. Before you go, yes. 30 seconds. Okay. Enjoy this video. Please hit the like button. It really helps with the algorithm. Share it with your friends. We are. Exactly. And also please subscribe to the channel. This is the new channel that I've started independent of the EIC channel, where I like to do my own stuff. Oh, is he part of EIC? Stand up gaming and football related content. So if you like any of these three things, you'll like most of the stuff that I put up on this channel. So hit the subscribe button. Also live socially distanced shows are starting as of this month, I wish I could do that here. Pune, 23rd to 27th in Bandra, in Mumbai. That's driving love. And 25th of December in Pune again. They're doing driving movies. Best of them. Tickets. Park lights doing that now. And you'll have the details somewhere around here. Go, man, you. Once again, we have support. Remember, like, share, subscribe. These are the things that you have to say. And I will see you soon. Bye. He's very funny. Good job. Very funny. Yeah. Yeah, I liked that a lot. It was obviously, as we know, currently relevant. Yeah, I thought he would get more into it. He kind of just brushed it and just made it more about drugs as a whole, not Bollywood and drugs. Yeah. He just kind of brushed the paint a little bit off to the side there to Bollywood. But all in all, very funny and very, he has a way like a lot of comedians of delivering a hard truth with sarcasm, but his personal demeanor and his voice kind of lets him get away with it. Yeah. Right? Yeah, like I feel like he is very different, but Connick Gill could also get away with doing that. Yeah. He sounds very innocent while talking about it. He's like nonchalantly kind of like a, I was going to give a reference to like Superbad, but I don't think you've seen Superbad. I haven't seen Superbad. No, it's one of those things where like everybody, he says a joke and everybody's laughing and three or four people aren't and thinking, that's actually really true, man. He just said it was actually really deep. 100%. 100%. Yeah. And a lot of the stuff, because people remember when Anirag came on our channel. How could I forget? And now we, with him on the already now meme, because he was rolling a cigarette and people think he was doing drugs, right? Not that it wouldn't matter if he was. No, it's like, if he, well, I don't care. California marijuana is legal. I think it's hilarious. And I'm just talking about Hollywood, that people are surprised when they find out any celebrity does drugs, especially older. Yeah. Because it's not as prevalent now, but back in the day, there was not one celebrity that wasn't doing coke before every scene. There wasn't any, if you're wealthy, you have access. It's standard for millionaires to have parties and cocaine to be part of what's being presented. It's just, yep, not out of the ordinary. Yeah, it makes no sense to me. That's not a condoning of it, but it's just saying this is not like some dark little secret in the corners that only a few people do. Yeah.  They're not hurting anybody. That's my view. Well, and then we can get into what he said at one point, which is, there's a lot of people here in the United States. I mean, we've already legalized marijuana and several psychedelics, yeah, and in a lot of states, as well as shrooms, and other psychedelics, which is a whole, there's some great documentaries about it. You really should look into the criminalization of particularly psychedelics of marijuana, but even all opium derivative kinds of drugs and how things, what would change if these things were not illegal? Yeah. It's a really interesting discussion, for sure. Really interesting discussion. In the United States, it's different than it is other places, because always, I mean, we have a very unique relationship with race and jails and all that kind of stuff, and all those kind of tie together a little bit. They really do. So, we have a very different than other places, but yeah, I love comedians who can be edgy and talk about the issues at hand. Yeah. Beardoss, I think, probably did it already. One of these things I was talking about. It's kind of been a hallmark for comedians to do it, not that you have to, but it really is. A lot of comedians have taken the, you know, started with Lenny Bruce and Richard Pryor and George Carlin. You speak about the truths. Yeah, speak about those truths. The unspeak, the freedom of speech. Freedom of speech. Yeah, make people laugh about it. Richard Pryor did it, George Carlin did it, but not all comedians did it, and now it seems to be more common than not in terms of stand-up comedy, and I think that's a good thing. Yeah, freedom of speech. Very funny. Let us know more from him what other stand-up should we react to. Let us know down below. That must be our available. Is that a good highlight? I just think it's something I mean for LA and other gigs. So, I would love you, thank you, not the LAese. I don't think me, in terms of music, most Taco Bells on 족


What is up guys welcome to a brand new review today I'm discussing the new Jennifer Lawrence film red sparrow now red sparrow is a film that I've been very much Anticipating ever since I heard the premise and saw the trailer for it Never since then I've really stayed away from all the any early buzz any early reviews that I've seen to be honest Like the only really review I saw was when the embargo got lifted and I was like Oh, hey getting pretty decent reviews. I'd said I really stayed away from a lot of what the story was gonna be You're seeing the trailer very intrigued me to see Jennifer Lawrence as a spy as this weird Russian spy house is gonna be I'll say red sparrow is a great movie. It's really worth your time It goes back to the old slow burning pace Cold war films and for some reason I really intrigued I'm very intrigued by those films usually not a fan of slow burn film Some directors know how to do it well and some directors don't but I think Francis Lawrence really found a stride with this slow burn in here Even when the film doesn't get a little bit meandering in the middle the film still works on all levels There's still a certain mystery and entreatness to these characters that you're watching on the screen, especially Jennifer Lawrence I mean Jennifer Lawrence portrays this main character so damn well That I think this is probably my second favorite performance that she's ever given my first being so reliance playbook And now this one being a rivaling a second one up to almost one because the way that she is so daring and fearless in This film that she does and shows everything on this film. It is insane I mean the whole film can be called daring and fearless The director does not pull away say through any of the intense action scenes in here Well loosely action scenes But any of the intense scenes in here that you might get that are kind of like wow I can't believe he just showed that on the screen or didn't pull away Oh this film can make people squeamish and even grip your hands very very tight And so you start sweating or grip your knees because I'm telling you that's what this film made me do A lot of it goes to how this film is made It's shot beautifully the score adding into the intriguing and mysteryness of this film It just adds all into a really good package here I really do mean that because the thing about this great package here is even though like I already said the middle of it kind of It gets a little bit meandering and some of the scenes easily could have been plucked out and taken out A lot of these scenes all add into with these characters and the intriguingness of what's going on for say Jennifer Lawrence's character as much as I loved her character You don't really know what's going on with her character like mental wise like a lot of these characters You don't know what's gonna be going on with them what their actual motives are and what aren't where it kept me on the edge of my seat a lot of times because I didn't know Where one storyline was gonna go and where one other one was gonna go event I did have my predictions as I was watching the film I was like, okay, maybe this is foreshadowing to that or maybe this is foreshadowing that but almost throughout the whole entire film I didn't know where to pick up on which made this film very intriguing to watch the whole way through even with the slow Burn I think that's the thing that I really need to say is that I think the only other con I can really mention about this film besides that little meandering thing in the middle Is that I would have liked to see a little bit more of her sparrow training I thought that was the most intriguing part of this film was when she was being trained as a sparrow I do think it was a little bit abrupt when she became because she was originally about Rena And now she just becomes a sparrow. It felt very abrupt to me I didn't believe that she would have these motives to be able to do everything that a sparrow does If that's just because this is a really hard film to review without giving away any really big details I'm trying my best to stay vague because this is the film that you go in not knowing anything about I think that's the best way to experience this film I think if you're intrigued with the Cold War or any kind of spy mystery elements with the film I think this is the film for you if you're kind of squeamish towards certain things Maybe stay away from this film and look up some other things on it and see if like is this the film for you Definitely the more I think about this film the more I've enjoyed this film It really is a unique flair to a film and I brought one of my friends to come see this film And he is one of the pickiest people when it comes to film and he came out loving the film He probably even loved it more than me. I don't think this film is for everyone But I think this is definitely worth a watch in the theaters It is a unique and daring fearless film And I think this just goes to show the credit Jennifer Lawrence is doing with the choices As she's making after this and mother with all that said I'm gonna give red sparrow a B plus I Certainly enjoyed this film red sparrow is a very daring and fearless film. It does go does not pull any punches It'll show every single thing on the screen, which is unique to say the least and I enjoyed that aspect of this film Before we get to this part guys make sure to comment down below and tell me what your guys's thoughts are of Red sparrow and also go check out my social media links down below as well You guys can find me at all those links where we can talk more movies and have a lively discussion Of course, if you don't have those make sure to comment and we'll have more lively discussions down below in the comments Do not forget guys to go check out sandwich John films as well down below because we get out advanced screens to say red Sparrow or even ready player one coming up or even Tomb Raider These are all films that I know you guys are all wanting to see so make sure to go check out our website down below So you guys don't miss out on these advanced screens near you course guys until next time stay classy


By the way, this is a big picture that took about five minutes to download on the Wi-Fi outside. So appreciate it, please All right experimenting with Q and Carvel So this is us. I'm Dmitri. I've been working at VMware for quite a while now Infrastructure related stuff Kubernetes related stuff a little bit of Carvel nowadays And I'm Rupa. I also have been working with Dmitri for a while at VMware We work on time to application platform and on project Carvel and previously we were doing some interesting cloud foundry stuff And today we'll talk a little bit about Q and Carvel This is more of us sharing our learnings We've been playing around a little bit with Q and so we wanted to share, you know What we've learned about Q what we've learned about how to use it share a little bit about Carvel and cap controller and Talk a little bit about how these two projects fit together and you could potentially use them together So just to set the context we'll kind of talk about it in in this idea of how to deploy a change So, you know thinking about making a change whether that's a change in your source code or in your Kubernetes configuration You typically after you make that change you want to create a PR to get repo. You have various sorts of verifications tests running Then after all that is clear you've passed your checks the PR is merged And then once it's merged, there's something sitting on your cluster. That's continuously reconciling So it picks up this change and the change is deployed So that's a broad context that we'll go through in the stock and also in the demo later All right, so jumping in Q Configure, Unify, Execute So I've been in a configuration land for quite a while Started out with you know playing around with various ways of how to augment configuration that you don't really own You know, there's there's been name thrown around like ops files A lot of you are familiar probably with projects like customize similar space, right? Then there's obviously a lot of tools out there templating tools like helm Json it right so there's all these tools out there that allow you to do this different Types of kind of a configuration building right Q Seems to be the the latest one But it has a very unique twist So maybe a first question to the audience raise your hand if you actually heard about Q before All right, quite a few people and then maybe people who used it. Please raise their hands. Oh Quite a few people too. All right, and then maybe how many people use that in production? So production will break if Q breaks one person right Come up come up come on up here help us out So anyway, so Q right What's interesting about Q to me is that it doesn't just focus on configuration building, right? So this tool is so versatile and the the way that it builds up It's Kind of a semantics around working with data is you're able to quit it the data You're able to validate the data. You're really able to Work with the data as if it was a you know full-blown programming language, right? And that's to me at least quite exciting because in a lot of these other tools, right? You're able to go so far, but then at some point It's kind of it's maybe not enough or maybe it doesn't quite fit the ideas that you kind of want to express Right and so in our case what we're mostly interested in is using Q with Kubernetes, right? specifically, how do you define various Kubernetes configuration, you know, how do you? You know mangle it maybe how do you? Allow your application teams to express some kind of our application related definition, right? So that that's kind of the space that we're most interested in that's obviously what you know this kind of what talk is about So here's a little example just to dive in deep So we have a YAML obviously everybody knows YAML on the left side and we have Q on the right side So you may notice it's actually quite quite similar, right? But there seems to be a little bit of more Maybe you can argue noise on the right side, but maybe to some people it's actually not noise, right? It's those very important differences that make YAML Sometimes ambiguous, right? So for me, for example, I'm a big fan of being explicit with what type of data it is, right? Now in YAML, that's a little bit vague, right? So, you know, if you look on the side over here, right, you end up with actually is my point of yet You can see my point or so you can see over here, right that config maps, right? They store string to string and you have to really remember to quote your values, right? So that's potentially a common pitfall that somebody might run into and actually, you know, cause some kind of a problem, right? Now in this case, the problem would show up when you submit this resource to Kubernetes, but Seems like it's a little bit too late, right? Maybe it would be nicer to get that error message much much earlier now on the Q side if we're taking a look at it In this example at least, right? You do also have to quote things, but you have to quote every single string, right? So that means that you can't have strings that are unambiguous and not quoted, right? They always have to be quoted Now the other thing here is that instead of indentation You do have to use the curly braces, right? Curly braces really allow you to specify that Explicit like what is this data really related to now funny enough though? You might think that hey, this is the you know explicit nature is actually quite helpful But a few days back, I was trying to figure out staring at my Q configuration I was trying to figure out what was wrong with it and turns out I actually forgot to put the curly braces around But visually it looked like the name under metadata actually did belong in that section But it actually was right. It was name and the metadata were in the same section Just because the curly braces are we're not there, right? So I don't know if there is some interesting question to Q developers You know, how can we prevent cases like that and maybe it actually dance where will be a little bit more obvious down Down to the next few slides By the way, there is a command called Q import. You can import all your stuff into this Q format, right? And then you know supposedly you can do more Usage of Q with it directly So here's the first kind of idea within Q that to me really made Q really unique types are values, right? What I mean by that here is that Going back to our example of the config map, right? We have a data which is a string It's a map of string to a string, right? And so in Q you're able to express that directly in your configuration, right? And the following section for example, or actually technically it doesn't matter which way you order this But the following section will fail with an error message was in Q if you actually throw in an integer over here, right? Because Q knows that the type of value that should be coming in here is actually a string Or a string That you know, maybe a little bit more specific. So we'll get to that in a second Now I did throw in a little hint over here values are ordered and that's actually going to help us in the next slide over here so This is actually a little screenshot from the Q documentation by Q documentation might seem a little bit You know rich and a little bit hard to navigate at least for me when I started out, you know playing with Q a while ago But once you kind of a get the core concepts down It really becomes much much easier to Just orient it within the Q landscape. So what is this thing? So Going back to our example over here, right? When you define The type for this values over here a string, right? What's happening here is Q has this unique system where it's able to describe the values in the lattice now, I'm not a mathematician or Related to mathematician in any way. So I don't know if that's actually some proper terminology related to mathematics Probably is pretty sure is But the way this works out, right is that and maybe let's go with the most simplest example, right? So Boolean imagine as a big group, right? What is the subset of that group, right? Subset of that group is true and another subset of that group is false, right? And there's nothing else inside Booleans, right? So that means that if you define something of value Boolean You can only have either Boolean as just it's still a Boolean, right? So we don't know we can't really refine it further or It can be one of the children effectively is it either true or false, right? Now with numbers, of course, it gets a lot more complicated, right? Because you know, there's lots of different types of numbers, right? There's ins floats You know, you can potentially define some rules around it, right? Hey is some number bigger than 10 Let's say less than 10, right? And so Q builds up for each one of the values a system like that, right? And you can actually get as complex as you want, right? You can have a Boolean or a number for example, right? So Q is able to figure out how to kind of a boil it down to this what's possible and What's concrete versus more or less concrete? I guess, right? And so one of the goals for you as a configuration author, right at the end of your Q evaluation Is to get to a point where all of the values are concrete, right? So if I generate myself, you know a config map, right and half of my values are Just type string, right? That's totally meaningless to Kubernetes, right? You need to have something within that string value, right? Either maybe empty string or maybe some non-empty string, right? But something right so just the type is not good enough right now to Q That's perfectly fine, right? But to us as humans, let's say working with Kubernetes definitions, right? That's just not good enough and so you want to be able to get to those concrete values So that's where the power of Q comes in is that to get to those concrete values You're able to fill them in from multiple places, right? And so in this example over here, this value string is not concrete, right? But three over here is obviously concrete, right? So for this value, you're able to get to the concrete, you know, point, right? And so going a little bit further Going a little bit further to the next slide, right? If you just think of, hey, you know, I got Booleans, I got numbers, great, right? But then you actually want to be able to combine them into more complex types, right? And hopefully this slide is interesting enough to look at, right? Because you have a lot of these basic concepts, right? Like strings and maybe some maps, right? Actually pretty much strings and maps in this case, right? And so you're able to build up the definition of something higher level, right? So a config map in our case, this is my own shared definition of what a config map is is actually not complete, right? As you all may know, Kubernetes metadata is quite elaborate. But once you're able to define this more complex types, right? You're able to reuse them and you're able to make certain parts of those types concrete, right? So for example, on the right, you're saying that this section is of type config map and you're able to fill out some of those things with concrete values, right? And so what we end up with is if we'll take a look on the left over here, right? So API version, right? This little star, by the way, means that it's a default value, right? So if you don't specify something explicitly, like you don't specify an explicit string saying, oh, this is whatever apps V2 or something like that, right? It's going to be V1, right? So this is concrete, kind, config map, that's concrete, metadata, right? Well, the name here is actually a regex definition. So that's a type of string, right? And so you should be able to get to something more concrete by the end of the invocation, right? And so in our case, so here, metadata name, again, we're filling in a concrete value. The labels and annotations here are, you know, maps on string to string. We don't really care about those. And by the way, actually here, I would argue that this should be marked with a little question mark to mark this field as optional, right? So you don't really have to have it. And then finally, data string to string, again, we already kind of looked at that. And so here, we'll make those things concrete, right? Or we technically could leave it empty as well if we mark that as optional. If we mark that as optional. So this is my own kind of a hand coded example, probably very incomplete, probably slightly incorrect. But can you imagine if all of the configuration for the Kubernetes that you write, right, would have this level of typing in much more detail, right, based on the go types that the Kubernetes service provides, right? And so if you go and look at, for example, Kubernetes flash API, Git repo I think, where I think it's Kubernetes slash API, right? You'll see that core V1, apps V1, et cetera, et cetera, all the built-in stuff, right, is all in that repository, all of the go definitions, right? So wouldn't it be nice to be able to use this kind of type information when you're authoring your configuration so that you don't end up making the mistakes that potentially either get swallowed by a Kubernetes cluster, or maybe just get it, you know, end up, you know, catching maybe downstream where it's maybe too late or just too inconvenient. So it is possible, right? And possible due to this type of level of kind of detail that you can specify, right? Now, obviously, you don't want to copy that stuff every single time when Kubernetes updates, right, just too much work. And so you hear you end up using one of the features of Q where you're able to pull in the go definition, and Q will generate the Q definition for you, right? And now you're able to take advantage of those types when you're building up your objects. And so this, it looks something like this over here as I was showing on the right, but obviously it was a much more detail to what you can fill in.  So when you do import Kubernetes API definitions, you are able to reference to them uniquely, right? And for those who are familiar with Go programming language, Q, I think, is in a lot of ways inspired by the Go team. Actually, the creator of Q might have been on the Go team at some point. And so there's a lot of kind of a same type of feel for packages and modules that's taken and that you can use in Q. Now, actually, the reason why I put in this slide is that because we have this common problem of being able to define configuration per type of environment, so like development environment, stage environment, production environment, maybe you have five, 10 production environments, right? So how do you actually cope with some of that stuff? And so with Q, once you kind of get to the concrete value, you can't really override it. And that's actually what makes this a little bit less aeropron from a usage perspective, right? Is once you get to the concrete value, it's probably there's some duplicate configuration somewhere that's sitting that's maybe setting it to another concrete value. And that potentially you didn't intend, right? Like we want to be able to capture that explicitness between, hey, I actually have this field that I'm intending for somebody to configure versus here I have this field that's not really meant to be configured or maybe configured in two different places. And so that's what Q actually by default gives you. And what was interesting that I kind of stumbled upon at some point which I didn't realize was the feature is that when you evaluate Q package or module, I guess, in a particular way, right? So in this example, I'm Q export dot for example, right? It's actually going to only evaluate the kind of the first depth of your module. And that actually surprised me a little bit. But then I actually realized that, you know what? The reason why they've done that, right? Is that you want to be able to kind of nest your further configuration, right? So for example, for a staging environment, for a development environment, in the same kind, in this kind of hierarchy, right? So when you execute Q export dot dev, what's happening is it's going to evaluate the module plus this kind of a nested thing. And apparently you can kind of go as deep as you want. And as long as you're not specifying duplicate concrete values, right? You're actually adding in more to your kind of a base configuration.  Now you can refine each value through this layers, I think. So maybe more concretely, right? You can start with saying, hey, this field needs to be a string, but then down one layer in, you can say, okay, well this string actually needs to be at least 10 characters long. And then finally, maybe in the deepest layer, you can say, okay, this string needs to be, I don't know, my favorite password or something like that, right? So you can kind of refine this value, right? Through this nesting hierarchies, right? Or you can just go straight to concrete value. But this does give you this way to kind of structure the modules such that you can reuse them. Now this is not the only way to kind of refine the configuration. You can also import modules from one module to another. And so you can kind of imagine how you can reuse the types and rebuild kind of certain pieces of configuration in a composable way. But that's kind of a little bit of an introduction to kind of modules and packages there. All right. Okay, so we are after lunch. So I'm gonna try to raise the energy in the room a little bit. We'll do some questions. How many of us here are running Kubernetes? All right, that's a good number. And how many of us are running Kubernetes in production? Okay, how many of us are familiar with Carvel? Okay, how many of us are familiar with like the UNIX philosophy? Great, okay, okay. I think I know where we're at. And hopefully you had a chance to move your hands. You have a little bit more blood flowing. So Carvel is kind of trying to bring that UNIX philosophy to running applications on Kubernetes. So we wanna be building like a reliable, single-purpose, composable tool chain. And you can use that for building your applications, configuring your applications, deploying your applications. Really the idea is taken from how you might be used to, how you might be used to, okay, I do this thing, I pipe it to the next command. I pipe it to the next command. That's what Carvel tries to bring to application deployment on Kubernetes. So the tool chain is made up of a few different tools and we'll talk about all of them today. So there's vendor, there's image package, cap controller, cap, kbuild, secret gen controller, and YTT. So let's talk about the local development workflow using Carvel. And so let's say I've made some changes and I maybe have an application which has configuration in different sources. So I may have a home chart in a Git repo, I may have some YTT configuration somewhere, I may have some Q configuration in different repo. But my application uses all of that. So I want a tool which allows me to sync this configuration from different sources. And that's where I use vendor. So this is my tool to get everything and get all the configuration that I need into a single directory. Then the next thing I want to do is I've got all these dependencies but I want to customize them. Like I want to provide certain values, maybe some things, some home charts are not exactly exposing the configuration I want so I may want to write my own overlays. And so that's where I use YTT to do that. The next thing I want to do is I really want to lock down the images that I want to use. So maybe I'm consuming an open source home chart and it's tagged by a particular, the image is tagged with a version number. So it may be like v1.2.0. But I don't want to consume an image with a tag, I want to consume it with a digest. So I know exactly what I'm getting and I know that that digest will change when that image changes. So that's where I'll use Cable to resolve my image reference and convert it to being referenced by digest. Then I have a bunch of this different dependencies. So I talked about my application being made up of having a dependency on a home chart. Maybe I have some Q dependencies. So I want to bundle up my application's configuration and all of the dependent images. I want to treat them as one OCI artifact. It may not be one giant image, but I do want a way for me to declare that these are all the things that I'm dependent on and I want to treat it as a single OCI artifact. That's where I use Image Package to create that bundle. And then finally, I have everything I need. I have my configuration. I've done the customization I need. I've locked down my images. So I'm going to deploy it using CAP. Now, these steps, I could run these as is, but with the CNCF ecosystem, one of the great things we have is we have a lot of variety of tools and each of the tools are good at doing different things. So I want something which is composable and that I can replace any of these with a tool of my choice, which means that I could use YTT for templating or maybe I use Q here. And that's kind of what this UNIX philosophy and the composability gives you is you can leverage the goodness in the ecosystem and use different tools of your choice when you want to. So let's look at some example local development workflows. Again, looking at UNIX, this may look familiar to you. I could be using Q export and then getting that output in YAML and then using Kupcarol to apply it. Or I could be pulling down an image that I've bundled using image package and I could be then templating it with Q, deploying it with CAP. Or the final one, the last one that I have here is really interesting because I am using Q, but I'm also using YTT to apply a particular overlay on top of it. So that kind of shows you how you can mix and match these different things to really suit your environment and what's best for that workflow. So let's talk about how we take this to a cluster. We're all running Kubernetes. A lot of us are running it in production. So what do we do on cluster? So we talked about before, basically, your steps looking a little bit like, okay, I'm fetching some images, then I'm templating that and I'm deploying it. That's the three steps you're going through. So it would be great if we could express exactly that to run on a cluster. And that's what we did. So also we want to be able to sort out these, you know, have various fetch strategies, have various templating strategies. But that's exactly what we did with CAP controller. So with the CAP controller's app CR, you're able to define, here's what I'm fetching, here's what I'm templating, here's what I'm deploying. And you're able to swap out at each of these steps, just like we talked about in the local development workflow. So let's talk a little bit about what this could look like. So this is what your local development, your piping, your commands, you have that quick feedback loop. But then on the cluster, you have CAP controller, which is syncing to your Git repo or your fetching, your fetch source of choice every 10 minutes. So it's continuously reconciling every 10 minutes. It's configurable, so you could change that. But every 10 minutes, preventing any kind of configuration drift. But also it gives you that same feeling of what you're doing in development, right? So the idea here is to really showcase how, if in development you're used to doing vendor and then queue and then kbuild, image package and CAP, that's exactly what's going to happen on your cluster. So it makes it really easy for you to follow through debug, kind of logically understand what's going on. But you also get the goodness of it being continuously reconciling and it happening on your cluster. Here's a quick example of what using queue with an app CR looks like. So here we have, we're fetching from a config map. You could be fetching from a Git repo or you could be fetching from a OCI bundle. But here we're just, maybe we're doing local development and we just want to fetch from this config map. We're templating using queue and then we're deploying using CAP. So again, the idea being you could run exactly these commands in your local development flow and now you've taken that on cluster. Here's what some of the CAP controller CRs look like and we've talked a lot about the app CR, which is really the core API in CAP controller. Everything builds on top of it. And then Dmitri, we'll talk a little bit about the packaging CRs and then we'll also do a quick demo using queue. Yeah, apparently we're pretty bad on time. I think there was a five minute reminder. So yeah, the core API's app CRs, you already seen an example in the slide, right? Package install, package and package repository is really an optional layer that allows you to take that app CR and maybe distribute it to somebody else. But when you do distribute it, you don't really have to know what exactly is happening within the app CR, right? So you don't really have to know that the templating is based on queue or YTT or Helm template, et cetera, right? So it's kind of a hidden away from the consumer. But at the core with app CR, so let's actually real quickly, let's see a speed demo over here. I don't know, is this large enough here for us? We have one minute. One minute, perfect. So let's actually take a pretty complicated piece of code that somebody else have written and I found somebody did it with queue. It's a repository by Thomas. Thank you, Thomas. What we'll do here real quick is we're gonna say cab deploy dash a example dash f and we'll throw in cert manager here and I'll close this. So we're about to install an app CR. We'll click on yes here. And so what's happening here while this is gonna tell us things are reconciling, we're actually fetching a module of queue from GitHub, right?  And we're telling queue, hey, let's use this module and this particular package under the module, which is cert manager here. And we're also saying, hey, please get us only the least portion of the output from queue and the least portion is a little bit funny. Ask us question about it later if you want. So we actually did deploy cert manager here and you can actually see that cert manager namespace ended up here. And then if we take a look at pods over here, so we got a pod for cert manager, right? And so all we've done is we just said, hey, we got some queue configuration in this git place. Let's execute it with queue and then let's deploy it with cap. And this is going to happen in reconciling continuously on a cluster, walk away, come back, still there, still being deployed. So I think we're out of time. But thank you very much. We'll actually put this one more slide here. Go to queuelink.org, great project. Go to carvel.dev, also great project. And please visit our Slack channel, we'll love to chat.


This alert is from the SCP Foundation and the Joint Occult Venture of Europe, Jove. This morning, a powerful reality-altering effect has changed the geography of Europe. The nations of England, Scotland and Wales have vanished completely from reality. The status and location of the missing nations are unknown. They may have been spatially relocated or possibly destroyed. There is no way of knowing whether there are any survivors. The disappearance of the nations is likely to connect stream-weather and flooding, and air and water rushes to fill the space left behind. Areas marked in red are susceptible to these effects. The SCP Foundation is working to protect these areas from any adverse effects. Please remain calm and cooperate with the SCP Foundation for your safety and security. Thank you for your cooperation. Secure. Contain. Protect.


Hello everyone, welcome to another NARC's Viva Live video, just out here at the park today. Thank you all for joining me, thank you all for your support and yeah, many of you may be watching this because they seem to have slipped away, you're wondering what's going on, you're not hearing from them anymore, they're not responding to your texts, they're not answering your phone calls and you want to know why, you want closure, you want an explanation and that is perfectly understandable after everything you've been through with them, the trauma bonds, you want to know what's going on, you want answers and that is why I have decided to create this video to help you to get those answers that you're looking for, so I just like to thank you all for tuning in today, I appreciate your support and yeah this is it, if you want the narcissist to come back all you have to do is this, take your attention off of them, stop focusing on them so much because that's what you're doing, you're waiting for a response, you're waiting for them to contact you, you're hoping that they're going to come back and make everything alright, that they're going to give you the answers that you're looking for and you really need to give those answers to yourself because you already know the truth about what happens so you just need to remind yourself of everything that you went through and then after you've done that you need to put the focus back on yourself and your own life, the things that you like, the things that you are passionate about, the things that you were interested in and when you do that they will sense that your energy is slipping away from them because you have to remember they are predators, they're always looking to see where your attention is and they want your attention to be on them, they want to be the most significant important and relevant thing in your life and when you don't let them to hold that position anymore they will immediately sense it just like as they say a shark smells blood although I don't know if that is completely true I'm not sure if sharks actually can smell blood if you do know about that you can let me know down in the comment section I'd love to know more about it but yeah with these narcissists it is really like they can smell your blood they can smell that vulnerability they know when you want them to come back yeah they know exactly when you want them to come back they know that they know when you're bored they know when you're lonely and that's is when they will deliberately hold you out they will make you wait because that's their way of punishing you and you may be thinking punishing me for what but that's the thing you never know what you've done wrong because they are very sensitive you may have just said or done something and they didn't like it and then now they're holding you out but that's the thing you have to stop looking for answers that is the mistake that a lot of you make you're constantly looking for answers you're looking for an explanation you're trying to figure out why things don't make any sense when really you should just see it as though just accept it just tell yourself okay things don't make any sense and I'm okay with that and you shouldn't expect them to make any sense because you're not dealing with a logical sane sensible person and it's as simple as that because when you have that mindset it will make it that much easier for you to move on because that's really what you need to do you shouldn't be waiting for their texts their phone calls or some message on social media whatever it is you shouldn't be waiting for that you should be as my advice putting the focus back in yourself with your own life for a start and not only that you need to continue doing that not just because you want them to come back because you want answers whatever it is but because you know that it's better for you to do that it's a much healthier option for you to focus on yourself because I know many of you I hope all of you are logical sane sensible people and yeah so it's better for you to put your energy there rather than directing it towards someone who's not making any logical sense I mean sometimes we just have to tell it like it is I mean you know I've put out so many videos but that's just really how it is that just don't make any sense you know a lot of them are borderline crazy like they are on the edge of insanity and that's why so many of you are racking your brains you're trying to figure out what the hell is going on and it's not gonna make any sense to you because you're trying to understand it from a logical sane sense of mind when it was created by someone who's not coming from that same mindset and that is all you really need to know so stop trying to figure things out stop trying to figure out what went wrong don't worry about it just keep your head up and move on because that's the thing when they see that they got you you're confused and you're trying to understand then they're just gonna throw even more at you and then that's just gonna confuse you even more so that's why at some point you just have to pull your energy away from it you got to put it back in yourself your own life you got to realize how valuable and important that is because for some strange reason you're making them more important than you and of course I know that's all part of the manipulation but you know at some point you have to take responsibility for that as well so do keep that in mind yeah but I do know that this is a question that a lot of you have so I wanted to put that out there because I know a lot of you think about it and you're looking for answers and that really is the one thing that you can do if you do want them to come back as I said before you know that's not something that I advise I mean if you really believe that you are dealing with a narcissist you shouldn't want to come back of course as an empathetic person I can understand I know you want answers you want an explanation I get that back is your reason for what I'm back so that's why I decided to create this video as I said if you want them back you've got to put the focus back in your own life and then they will sense that the energy is slipping away and then they may come back but even if they do you shouldn't let them back in after how they treat you we need to find that respect for yourself when you respect yourself you won't let anyone disrespect you just a quick video today for a nice walk this park get back to the car now so yeah that's all you really got to do if you want them to come back take your attention off of them you've been focusing on them for too long if you worry about them wondering where they are who they're with what they're doing just got to forget about that for now worry about what you're doing is when you do that they will come back anyway as I said you shouldn't want them back should move on focus on yourself your own life it's more important it's more valuable you have to you have to see it as an investment everything in life but it comes down to it it's all just investments where are you investing your time your energy your effort are you investing it in things that are gonna give you a payout or are you are are you investing it in a selfish narcissist who doesn't give a shit about you because if you're doing that you're not gonna get a return you're gonna feel disappointed you're gonna feel like you lost something you're gonna feel like you gave everything out and got nothing back it's much better for you to invest your time energy and effort into yourself because at least then you're gonna get a return you're not gonna be left feeling disappointed because that's the worst part that disappointment where you're hoping you're gonna get something back but you don't get anything all that happens is you lose everything you've got you waste your time and that time could have been spent on something better something that would have been good for you so think about that keep that in mind that is my message for today and I do hope that it was helpful for you if it was you can show your appreciation by giving this video a thumbs up down below there are 56 live viewers right now only 19 thumbs up so hit that button down below helps to support our community let me know your thoughts down in the comments and as always I look forward to talking with you again in another live video very soon


Alright, the new version here. Let's play this in the full. There is no sound Cool looks like the beginning was cut here. Let me to check what you have in your email All right. Yeah Hair is hidden. That's fine. We are out of step mode as well. I Think it's definitely better contrast in terms of step I Think there's really I think there's definitely better contrast with just that step and then going straight into that I'd be careful in terms of if she jumps She's got that also at the beginning. I will probably take that arm out bring it back a bit So as well clear the silhouette through this a bit longer So it's not kind of she's also kind of stuck on her backside here until it goes forward That's all clear I'm just reacting a little bit to this. Maybe it's because my lack of leg strength to be able to do a Land and then This here. I think this is what I'm reacting to She lands here and then we have this moment of very frozen in terms of I just kind of sticks while she continues to move forward. I think I would find a way to get this movement You know, maybe she lands a bit more back That makes sense, right? So that there's more time for her to go forward so when she is in this position So you avoid that stickiness through there That part is actually around maybe here So you have room to continue to go down this can go down with it, right? So it's not so frozen Especially when you have like this there's nothing going on in there And I think at that point at the point that speed to being here For this long Fall I don't see how She will be able to rest is for that long I know it's not super long and I know she she moves that that like forward fairly quickly But maybe it might just be my reaction of this being so frozen Maybe this keeps moving and the root keeps dropping and in that way It's not just so straight with a little bit of up I think you would have a longer drop in the root and this would be a bigger jump up Down again with the morpher up and down with the root then getting into this I think that's what I'm reacting to that. It feels a bit Hovery frozen almost off balance and Then she gets into you see Even this here, I don't see anything in the mail I can't remember I apologize if you had a plan if she's holding on to something This just seems like she would be holding on to something maybe It's again that arm feels kind of stuck to that leg And if not, you know, then you could bring it now obviously that's an awesome drawing But you were bringing her arms out for cleaner silhouette I'm not sure why they would be and down here almost stacking And then It's not too bad. I'm looking at your your spacing like that arm comes down pretty fast I would have a bit of a drag in that wrist or ease into that move a bit more Was you bringing out that elbow? It's kind of it's maybe it's less than an arc Or less of an arc since the elbow goes out, but I'd be careful was it's we see this then it goes away We're almost expecting a bit of an arc like this But then suddenly you just have the elbow, but then that elbow is here and then it's still here at that height Then it just the whole body goes up so it feels like that move in that elbow suddenly gets stuck there So I would look at that overall arc and spacing of that arm You know, and even if you do this maybe that arm is higher and it's that arm which we're Losing here in this, you know, that might not now be leading the whole thing That's what gives her that twist and that arm will be up here, maybe And then you can always kind of bring it down again if you want but Something where that twists. I mean, I'm changing animation. You know, so you you think about it I was looking at in terms of the spacing and how we are not getting selling to the stock almost twin position here Where they don't do much. I like that then go up here. They're they're offset there. I do like that But maybe just think about that. Maybe you want to do The way it's like an elbow up more that initiates the spin or do you want to do something where? The arms are maybe straight down and then open up into this something with more contrast that might be too mirrory To what the legs are doing, which is the thought you have a push and that's cool on the Toes here watch out. You got a bit of a pop there where your knees are here here or one knee All right, it pops from this to this and then kind of stays in that orientation It feels like that's a big shape change Visually going to this to then kind of stay and straighten Where I would soften that where I may bring that knee out of that knee would be still in and Then slowly come out or just not be as far out. So watch out for that spacing there the legs What is the other leg doing? You got this leg? Goes from here up Put some onions getting here, right? You your foot is here and here But then suddenly goes to the right and then suddenly back to the left and now it's here Shooting out. I feel like you might as well keep it here and start to bend it earlier. So it has that that move Everyone's okay. This gets a bit Straight, let's see here There's just something where I feel like there's a disconnect where there's so much energy in those legs But if you look at the upper body and ignore the arms There's nothing going on in there really and it's maybe you could have something where she maybe is she's maybe more bent over It's a little more bent and then sure in this that's when she would straighten Into this There's just something that feels disconnected in terms of that much swaying nothing's going on here She's kind of staying put her arms are kind of separated from from the body And then she just kind of drops. Let's see here. I do like that. You have that boom impact and then that chest Takes that But then watch out if it's like that head hits something here, boom Or maybe it would be something where the head might drag a bit more drag a bit more And then as the chest is done collapsing then the head falls through and goes down It's been more of a bigger separation And then the question is I mean do you want to animate this is there some form of Compression down a rotation. Maybe in this it's a solid piece. That's attached It feels so hard to jump on It's mainly that in terms of just the mechanics and the physics you're asking here. They're not sure about the ending I mean I Do like that. She is not going straight up that she stays there It could also be something You know if you look at there's a certain attitude with that bounce with this And the playfulness of that That maybe this is maybe you know to twin with just that could it be something where? Mmm, it's not that much room. I was thinking that maybe she would end this with Our legs swing up But I don't know if that what's gonna work since that legs in front of her. It would swing back. I Was just thinking is there anything where she would continue it and be in something like this and you know, maybe I really don't know Me talking about here, but you know something where she's suddenly more like hey And like holding on to the side here or you know have arm out here. I know something where You can do something else with that, but I'm not sure right off the bat here what you could do Those those the legs are out. So unless you would do something where you jump, but then that's a different pose That would lend itself to maybe maybe it's a front back splits, right? The leg is behind her so then it can swing up during this So that at the end it can come back up and then maybe You know, you you would have like hey, hey, and you have more something like that. I know there's something Again where I feel like you have all of this, but then that is a separation Just like in here. It's my only concern there but I'm gonna ask you like what do you want to get out of that in terms of like the overall feel in presentation, you know, just like What's the word like a body mechanics thing is to do on something else at the end where you can have this and Then after that that could be another moment where she would get into a different pose. Do you have to have it end here? You can tell me to what your parameters are and what you're willing to change or how you know If you want to make your shot longer all those things. All righty. Thanks All right, there's an email you can sign up you can start whenever you want You can submit whatever you want you get 16 submissions either way like and subscribe would be awesome. All right. Thank you You


My name is Henry and so I'll be talking about top 5 plugins for WooCommerce. I didn't expect that Sean is going to talk about 10. Now mine looks like very little. Okay let's get started. Okay so I saw some of you take photos. It's fine but actually I'll be giving out the PowerPoint slides for free. Later also I'll give you all the link and then you can download it. So try, you guys can take notes. But don't copy everything because you'll get the PowerPoint anyway. So try to focus and that way you can learn better. And then of course there'll be a bonus at the end. So stay sharp. Okay so about myself I'm Henry. And I've been doing e-commerce for about 5 years now. And I've sold on multiple e-commerce platforms such as Amazon, eBay, Kuten, Lazada, Carousel and Shoppy. But honestly the one that I feel most at home is WooCommerce. So I run a self-figure company with close to about 20 people on my team. And I'm just a regular guy. Just like every one of you. And the only difference is that I'm really passionate about e-commerce and WooCommerce. And I really have to thank the creators of WordPress for putting in something so simple for everybody to use. And it's open source and everybody can contribute to this community. So what I've got to talk about, the top benefits. I'm a bit different from the other people that you see in the WordPress team here. I'm more of a marketer. So if you're here to learn about how to get more traffic, get more sales and things like that. I'm probably the guy you want to speak to. But if you want to talk about developing your own side and all that. I think Shan is way better than me in that. So with these 5 plug-ins, you'll get more leads to your website. I'll get more sales. And also the last one is actually to build stronger credibility. How many of you thinks that if more people trust you, you'll get more sales? Alright, awesome. Let's move forward. So the first one I want to talk about is Woo and Hansa. So Woo and Hansa is all of this that I'm going to talk about. It's all free. So one of the awesome part is it's free. And what it does, it disables, check out views that are not very important. So let's say you'll buy something from a website. And then you have to fill in company. It's that important. You don't need to tell the Korea Aid, send this to this company. They can probably put it in the names field or something like that. If you're ordering from a Singapore website, you need to put the country or the state or the city. You don't need things like that. So what you can do with Woo and Hansa is you get rid of all these check out views that is not important. So when there's less things for your customers to fill up, they can quickly pay the money to you faster. Am I right? And that's what everybody wants. And the next thing is that it disables the password strength meter. So it allows simple passwords. So you don't have to put a lot of tags, capitals and small letters just to have an account created. And we want the customer to create an account on our website. Because then they'll come back to us. They'll give us their email and then they'll come back to us again and again. Am I right? And then we already save all their shipping information and all that. So the next time they check out again, it's even faster. So this is how it looks like. I'm not going to show the other views what this plug-in can do. It can actually do more than that. It can do some customization on your product page and shop page and all that. But I'm not going to talk about that. I'm just going to show you how it works. If you go to the checkout page, all you need to do is just to take first name. Do you need first name and last name? Why not you just put name? So you take away last name and then you change. First name, you can change it to name instead. That's way faster. And then address one and address two. Do you need so many addresses? No. Take away. City. Take it out. That's what all you have to do with the woo and the answer. And then the next one is this password strength meter. So you just set it to yes or no. So of course, we want to disable it. We will put yes on it. Okay. And then the next one I'm going to talk about is the if Woo Commons questions and answer. How many of you have shopped on Amazon before? Okay. So other than the reviews that you see on Amazon, what else actually make you feel this product looks like it's good. Maybe you should buy it. What is it? Picture. Right? Other than picture, other than videos. Q&A. Right? It's the Q&A, right? So you can ask questions about the product itself. Okay? And then anybody can answer the question. So maybe it's a t-shirt. You know? Then the question is like, do you have the size in XXXL or something like that? Okay? Then somebody can come in and say it could be somebody it could be the ones who are selling the product or it could be anybody who has bought the product before they could chime in and say, you know, they don't have this size available. Right? And why is this good? Okay? Because it's a term here, right? It's called user-generated content. Okay? User-generated content means anybody, you know, creates this content, it's not we put up that content itself. Okay? And it shows that there's activity on your website and people are, you know, on your website, people are buying from you and that's that's why they feel more comfortable, they feel more trustworthy that they want to buy from you. Am I right? Okay? So that's what Yif questions and asker does. Okay? So it's free as well and it allows customers to ask question and it shows questions to visitors. More social proof, right? Higher conversion rate for purchases. Okay? So this is how it looks like. Okay? So you have a tab that says question and answers and then you can ask a question and then people can answer it. But how many of you want a tip here? Right? Nobody wants a tip. Okay? What you want to do, right, is how many of you e-commerce business here? Okay? So you sell on Carousel and Shopee and all that, right? Okay, so do customers ask you questions from there? Yes. Okay? So can you take those questions and put it onto your website? Yes. And then can you answer yourself? Can, right? So you can put up the first wave of information up on your website. Yourself first, right? And then you will kick-start the activity. You will kick-start people asking you more questions and then you start answering them and then there's a lot more activity going on, right? And then people will trust you better. Okay? So the next one is called Sales Pop by Big Kitting. So let me go into that. Okay? I won't talk so much about it first. I'll show you what it looks like. So it is free, right? How many of you feel like feel happy or free? So this is awesome, right? I really love this plug-in. I'll show you what it does later on. So basically it is social proof for other customers, right? To purchase from your store. Okay? And I'll show you how it looks like. So when there's social proof. Let's say if your face, maybe Instagram page has like 10,000 followers, and then you will sell something on your Instagram page. You get more sales, right? Because why? It's called social proof, correct? So this is social proof creates trust in people. Okay? So that's why we want to leverage on this tool itself. Okay? So this is how it looks like. You see this it pops up and say somebody in Hanoi just bought a cute puppy named Socks 5 pairs. Okay? Maybe it pops up somebody else say Sean bought a t-shirt. Right? Sean from Singapore just bought a t-shirt. So it pops up every now and then. Okay? And it makes you feel like, oh actually there are other people on this website as well. Do you all remember about 10 years ago? You go to the website and then you see like at the bottom of the page you see like all these numbers that says visitor counts. Right? Okay? So this is like a much updated version of it. Okay? And it also shows you sorry. So it also shows you you know how sorry like what are the products that is being bought by other people and then people see this and then I might consider getting this as well. Right? So Okay, so I have I'm supposed to have a slide before this. Let me see if I did I jump up the order? Oops. Just give me a moment. Okay. So sorry. I I'm supposed to have a slide before this. But it's not showing. Okay. Then why I will just talk, right? Okay. So the next plug-in is called customer reviews by WooCommerce. Sorry. Customer reviews for WooCommerce. Okay? And what the plug-in does. Okay? So this is actually a Google search result for one of my products in the store itself. Okay, my store is called senior care. So we sell elderly products and this is you know how many of you think that if Google tells people that there's a lot of people rating this product it's 4.5 stars. There's 30 over reviews. You know. How many of you think that more people will actually click into your website to the product page and buy from you? Right? Okay. So this actually what you want to strive for. Okay? So what this plug-in does. Okay? Because I don't have the slides. I'm going to show you what it does. It basically sends a customer let's say if they buy something from you. Okay? And then a couple of days later you can set like maybe 5 days or 7 days later after you complete the order that means you send out the order already and then 5 days later you know the customer receive e-mail like this. Okay? Like hi Jane thank you for shopping with us. Okay? And then you know you ask them for review. Okay? So if they don't open the e-mail or they they didn't leave a review you can set another maybe 2 days and then it reminds the customer again. So that will help you get more reviews. Right? Okay? And the best thing so what this does is do you sometimes have customers that buy multiple items from you? Maybe they buy a T-shirt and then they buy a you know maybe a hat maybe they buy some year starts or something like that. You know and then you have like 3 different products. Okay? And then isn't it very difficult for the customer is it very troublesome hassle, right? For the customer every single product one by one you have to go to every single product page and then start reviewing. Okay? So what this does it condenses everything it puts them into a simple web survey that they can just click one or five you know and then any comments you know they can even upload photos of the what they bought. Okay? So you know this this makes it easier for the customer to review, right? And wouldn't that help you more reviews? Yes. Right? And the next thing is you can also entice them, you know there's a coupon, you know you leave a review okay?  You bribe them okay? And to get more reviews. Right? Okay? And the best thing is another thing is that it allows you to vote on the review itself so if it's not a useful review you know you can download it like click no or yes right? So this is this is this is very similar to Amazon, right? Ya Ya So you get like Amazon-like features on your website Okay? And then the next one is you can put all you can create a page and say it's like all your reviews okay? And then you just put in a short quote on the page itself and then it will show everything all the reviews that have been made on your website into one single page okay? So this is how the back end looks like okay? So I don't think I want to go too much and do it let me see if there's anything to cover here Ya okay The best thing is that you can you see on the top right there right? You can customize the email that goes out to the customers okay? So you can decorate the email whichever way you want Does this photo generate coupon card? Okay so let me think because it's been a while since I used it I believe let me take a look for views Ya, I believe they generate a unique coupon code So like people can't abuse it right? So like let's say it's like maybe the coupon code is like shun 3 off something like that and then oh I know it then I'll share with everybody else right? So this plug in allows you to generate a unique coupon code Okay? And then the last thing I think this is the last slide for this plug in it allows you to send a manual reminder allows you to send a manual reminder so maybe you see if maybe the customer you know has already received the product and then you want to send it to them you want to send the email to them earlier or something like that you can do it in the system itself in your all commerce order speech and they will actually tell you is there a reminder email that's going to be sent out and is has there been a reminder email has there been a review email being sent out to them already Okay? So and and you know there's so much features in this plug in you know I just don't understand sometimes like how how can such a powerful feature be free? Yeah it's a lot of value here Yeah Another question is how can Lazada and Q10 so awful Yeah that's why you know I think you got to ask the site developers It's called Customer Reviews for Woo Commons Yeah Sorry because I left out a slide you guys need to take any feed photos take down any notes please do Yeah Alright So The last one here is called Woo Commons No Shipping Message Okay Just now for those who raised up your hand that you are e-commerce a business owner Okay How many of you only sell in Singapore? Okay You only sell in Singapore, right? Do you have customers from maybe let's say Vietnam who contact you and say you know I try this product from you I try to check out you know there's no shipping option Do you get that? Yeah So you know it's don't you feel like you know I have a potential customer and then I can't sell to them right so like you know it's like money you left money on the table you know so this is what it does to kind of it doesn't really solve the problem but it helps so then again it's free and then it shows a custom message when customers chooses a delivery address in a region, right? that you don't have any shipping methods that is linked to that address to that area Okay so maybe it's like Sir, what's your name? Mark Okay, so Mark runs an e-commerce store and then he says I only sell in Tampines I don't sell to Jurong and Willens Okay so he can indicate inside that says he only have a shipping method for Tampines or something like that and then somebody like maybe I stay in Willens and then I try to go to Mark's store and then I try to buy and then there isn't anything right so what happens is that I will be shown a custom message that Mark crafted Okay and then what I will usually do is I'll insert a hyperlink to my contact page and then that's where they will maybe put in what they want to buy from me right and then they can send me an email and then I'll code them a custom shipping fee for them Okay so that way you don't lose out customers right Okay so the next one is ya so the best practice right to insert a link to the contact us page for customers to reach out to you That's hard to push Okay so this is how it looks like so if it's before you know if you don't have this plugin install this is what it looks like and then once you install it you can put a custom message like that so maybe it's too bulky maybe the customer order too much products from you which is a good problem and then you don't want to you don't want to miss out on the customer maybe you use a courier service and then they only ship up to like 20-30 kgs and then you have something bigger right then you want to use that as well Okay so I promise you guys a bonus right Okay so this is a bonus for you I will say that this is a bonus Okay but the bonus is actually WooCommerce Right so the bonus is actually WooCommerce Why am I saying this because I know many of you never actually go and play into the settings There's actually a lot of things that you can do with the call plug-in itself Okay So let me talk about it So once again it's free there's upsells and cross-sells Do any of you know this that there's actually an upsell and cross-sell feature? Okay great Some of you do know that Okay You can customize e-mails How many of you know that? You know the receive e-mails that you receive You know you can brand it Put your logo on it Change the colours You know that's what you can do with WooCommerce Right and this is one of my other WooCommerce site So I talk about the receive e-mail right So it looks like this Okay So this is actually the e-mail to the admin So when I open this up then I see this oh I'm very happy Awesome a new order comes in Okay So you can put in your logo you can custom the text over here you can change the things up okay and then in your in your card page in your checkout page you want to put something what we call like a step step by step checkout something like that So the customer know how many steps are they going to go through if it's like 10 steps you know nobody want to buy right so it's like 3 steps like review card building and shipping and then you reach the payment so this you know what I do is just I just insert an image on the page itself okay and then so this is the upsell and the cross sell upsell and cross sell so that's WooCommerce okay so that's all I have so before I before I get there any questions yeah what would you recommend for SEO SEO in what expect because to be honest SEO is quite wide quite broad in what expect are you looking at yeah yeah okay I do use yos but actually I do use a few other plugins as well one of them is called redirection so sometimes how many of you have products that that you sell and then you decided to stop selling by the way Muhammad am I over time now okay how many of you have a product sell and then you decided I don't sell that anymore and you want to discontinue the product anybody has that happen to you okay great so what you want to do is that sometimes you've been building your SEO right so you have people going to this product page itself and then that's what we call like there's some SEO juice over there right so if you delete the product right and then what happens if the visitor goes to the website it will reach an arrow four okay so this is actually very common with e-commerce websites because products always change today you sell Samsung Galaxy Note 10 or something like that I don't know what number is it now but iPhone X and then now it's XR, XS something like that and then maybe the next year they decided not to sell this product anymore and then you lose that so what you want to do is use plugin that I use that's what I use and do a 301 redirect and then you're talking about use right use is great for on-page SEO on-page SEO okay what other kind of SEO is there maybe I can add a bit about SEO so I know the SEO they grew from a company to this to see right now I think now they're close and I'm good right now so they they are based so like say the on-page automation so on so if you're asking for plugin how do I get from like CDSEO to something that's decent just get your study room they have to think about it it's the one you're going to use I would not recommend it at an enterprise level because it's a complicated plugin with a lot of cool bases and the UI changes so they're trying to train a team of 30 to use it and then through Versus they change the entire UI to get used to it but as a single user running a store so it would be great as well as plugins allow you to use you know that does bad SEO videos, room commerce with tons of other stuff that I think they upsell but the base version of it is great so I think it allows you to create a custom template for your title and all that kind of stuff and then there's also a feature where you can actually insert a custom Facebook image as well so when you share on Facebook you have a nice link sorry a picture of your maybe it's a blog post or something like that so that's why you want to use use for that but like John says every 2 or 3 updates they will change the menus and then so if it's a client using then they will have a lot of problems after that they had a redirection part of that plugin as well which they removed and now put into a premium version so essentially a little bugs there was one a couple months ago where they linked out every single image on your website yeah that was the big that was a huge problem for me so the good thing about them is that they keep coming up new versions because they know where SEO is going so when Google decides to mess up bad months SEO they are ahead of the curve but they are also changing it so much for you that's a big hard to catch on yeah so you have to kind of stay in the game to kind of know what's going on I think the what Shan talks about that was a huge problem is that your images also get cropped by Google and then sometimes your results people click on that right it goes to your image it doesn't go to your website and then you're losing a lot of customers there and then you know it affects your SEO quite a bit okay so that's all I have so you can download the slides here but there's a QR code and then you can connect with me so this is my website and then I have a Facebook and also Twitter as well and I'm also frequently on Quora and Reddit so if you see some of my posts there do give me some karma points if you guys know what I mean and then I have a link here so if you can't scan the code that's DecisiveMarketer.com forward slash WP 29 okay anything else I think I have one more slide let me think oh sorry that's all okay yeah thanks