I think I need to be left alone with this. Go away now. Hello and welcome to this episode of Bake It Up A Notch. I'm Erin Jean McDowell and I am so excited for today's episode where we are going to be talking all things bread pudding with a little bit of help from my friends at Le Courset. Like most of my favorite baked goods, bread pudding is infinitely adaptable, but it also is very easy to master. So after our episode today, I really hope you're going to be able to customize and make your own versions of bread pudding with all the tools we're providing. As always, I've got a really delicious recipe for you today. It's got cake. It's got chocolate. It's gooey. It's custardy. It's epic. Stay tuned for the details. But we're also going to talk about all the equipment you need and how to get the perfect bake on your bread pudding so that it is soft, moist, and so delicious, especially when you serve it warm. It's going to be a blast and I can't wait to get started. So let's get baking. Let's talk about the equipment you need to make a great bread pudding. Luckily, there's not that much that you need, and you can really adapt this to a bunch of different sizes and shapes of baking vessels if you ever wanted to. But as usual, I have my favorites. So first, I want to talk about the water bath. I sort of introduced this as to water bath or not to water bath because that is always the question with baked custards. Baked custards are very often made in a water bath because it helps the custard to bake more gradually. This helps prevent a rubbery texture by keeping everything sort of moist, soft, and delicious. It also introduces moisture into the oven, which helps these baked custards from drying out. Now, that said, it's not always necessary to use a water bath with a baked custard. Now, since I don't use a water bath, I have found my preferred baking dish and it is this littered casserole dish from Le Courset. Now, this dish has a few different advantages. I love the naturally nonstick stoneware, especially for something like a baked custard. Those can be kind of prone to sticking in places even when we use a good amount of butter to help grease the pan. So that's really important. And on that note, it's also dishwasher safe. So this is an easy thing to clean up after, and it should be because it's an easy thing to bake. So we don't want the cleaning up to be the hardest part of this. But my actual favorite part of this is the lid. While I don't use the lid during baking, I'm able to put the lid on when it comes out of the oven and it helps it retain the heat and the moisture. So this is so, so important for bread pudding because we really want it to be kind of ooey and gooey on the inside. If we just leave it in the open air, even just for a few minutes, it's gonna be prone to drying out from the surface down. So by putting that lid on right after baking, we can retain the heat until we're ready to carry this to the table and we can keep things nice and moist just how we like them. So this is a rectangular casserole dish. You can adapt bread pudding recipes to be made in something like a square dish or even a round cake pan. But this for me is the perfect portion size and it's great especially for when I'm serving guests because I can take it right from the fridge where it's soaking overnight to the oven and then right to the table too. Let's talk about the components of a bread pudding. First, let's talk about the base. Now of course, bread pudding has the word bread in the title so typically bread pudding is made with bread as the base. But I really want people to think outside of the bread box a little bit. You could really use anything starchy as the base for this baked custard. So some examples I've got in front of me. I definitely have bread. I also have croissants. I have waffles. I've used things like biscuits and later on in this episode we're actually going to make a bread pudding one of my favorite ways which is with a pound cake base. So there's really a lot of options. Does the ingredient need to be stale to make a great bread pudding? Not necessarily. But typically these are made using stale ingredients because it helps it absorb the custard more effectively.  This is a great way to reinvigorate them, bring them back to life and still bring them to serve at your table. If you have an ingredient that you want to use as the base and it's not stale, you can encourage it to stale by cutting it into cubes, increasing the surface area and laying it out on a baking sheet. Sometimes I like to do this overnight but even just for a few hours is going to help dry out the ingredients enough that they will absorb the custard a little bit better. Bread pudding is one of my favorite types of custards. It is considered a baked custard. Other types of baked custards that you might be familiar with are things like creme brûlée or even pumpkin pie. That is a custard that's baked inside of a pie crust. So a baked custard is actually really, really easy to make. It often involves only just stirring the ingredients together and in this case, pouring them over the base. The custard can be flavored a variety of different ways too. For a sweet custard, I might add something like vanilla extract or cinnamon or I might even melt some chocolate or stir in some cocoa powder into the custard. But for a savory bread pudding, those are often called strata. A savory bread pudding might have ingredients like fresh chopped herbs or dried herbs or spices, a little bit of chili flake. Really the sky is the limit for flavoring your custard to pair with your other components. Now here comes one of the fun parts, the inclusions. We've talked about this word before on Bake It Up A Notch. It's basically just a fancy word for the other stuff you put in the baked good. So in this case, what are the other textures and flavors we want in our bread pudding? We can use the inclusions to help give us a little bit of variety and add some more flavor and textures. So some great examples for sweet bread puddings would be things like chocolate chips or chopped chocolate, toasted nuts. You could chop them or leave them whole depending on what you're doing. You can also use softer ingredients or spreads, things like nut butter or jam. Actually one of my favorite ways to make bread pudding is to take two pieces of bread and actually make a sandwich with something flavorful inside and then cut those into cubes to use as the base for the bread pudding. So here I used a little bit of chocolate hazelnut spread and jam to make a really flavorful bread pudding base. And then of course you can also add fresh ingredients, things like fresh fruit or dried fruit too. You can add things like fresh herbs. Here we've got kind of our savory take. I was thinking this would be really good with a croissant bread pudding. We can add some ham, cheese, chives, maybe a little mustard in there to add a little tang. There are really so many ways you can get creative with bread pudding and I'm going to tell you a little bit more about how to do that as we talk about our custard ratio. My basic bread pudding ratio is based on a rectangular baking pan. So you know about a 9x13 pan is what you're looking for. First things first, you're going to want to use one tablespoon or 14 grams of butter to grease your baking dish all over the base and the sides. For the base I'm actually introducing a big twist. Normally I'm all about weight here on Bake It Up Anarch because it's the most accurate way to bake. But because the weight of different base components can vary so drastically, this is one time I'm going to recommend that you use volume as your guideline. You want to fill your baking dish about three quarters of the way full. A typical rectangular casserole dish can take about 14 to 16 cups. So we're going to want to use 10 to 12 cups of your base component. For the custard, you're going to want to grab a medium bowl and whisk together the following. Two and three-quarter cups or 633 grams of whole milk. One cup or 235 grams of heavy cream. One third to two-thirds cup, which is 66 to 132 grams of granulated sugar. There's a range here because you might want to use a little less sugar if your inclusions are particularly sweet, something like chocolate or fruit, anything like that. You might want to use a little bit more if you're not using as many inclusions. Four large eggs or 226 grams. A half teaspoon or two grams of fine sea salt. And then whatever flavorings you want to add. A little bit of vanilla, a couple tablespoons of cocoa powder. Again, the sky's the limit. Ingredients like chocolate, molasses or caramel might need to be heated to make sure they're evenly incorporated into your custard. In that case, I usually heat them with a small amount of the dairy so that I can just make sure that they're fully included before finishing off my custard. You can really add however many inclusions you like. Just remember not to add too much because we don't want to overfill our pan. So you now want to add more than two cups or 475 milliliters of inclusion ingredients. Another piece of advice, remember that ingredients high in moisture like fresh fruit can make the bread puddings take a little longer to set. So in those cases, you might want to use a little less than two cups. Then we're going to combine our base and inclusions in our prepared casserole dish and pour the custard evenly over them. I like to do this slowly, almost like a drizzle, to make sure each piece is fully coated. Then we're going to let our bread pudding rest for one hour or up to 12 hours overnight and it'll be ready to bake. I can't wait to see what kind of bread puddings you dream up using this base ratio. In this recipe, we're actually using pound cake as the base for the bread pudding. And I know that can even sound a little bit wild, but just think about a layer cake. You've got all these layers of beautiful cake with all that frosting. Instead, we are just drowning our cake in a delicious chocolatey custard. And best of all, we get to serve it warm. So it's ooey and gooey and it's just going to be so, so delicious. I can't wait. So we're going to make a pound cake for this using the classic creaming method. We'll start by beating some butter and sugar until they're nice and light and fluffy. You can see that my butter actually got a little bit of a head start because when we plugged in the mixer, it had a mind of its own and it just started mixing without us. It is so ready to be pound cake. So I'm just going to lift this up and add our sugar in here. We'll cream that till it's nice and light and fluffy and we're going to add the eggs one at a time and a little bit of vanilla. And we'll keep on mixing. Let's add the eggs one at a time. I'm going to scrape the bowl really well after each addition to make sure it's fully incorporated. All right, all of our eggs and vanilla are incorporated. I'm just going to whisk my dry ingredients together and I'm going to add them alternating with our wet ingredient, which is sour cream, which makes this a really tangy, delicious pound cake. I love making pound cake because it really is such a simple and quick cake. And of course, by making it myself, I could also flavor it however I want. I love this sour cream pound cake because it's nice and tangy. But if you're wanting to make a bread pudding like this and you don't really want to go through this little bit of effort, you can definitely also use a store-bought or bakery-bought pound cake for this recipe. Just check my recipe. It's linked in the video description below and I tell you how much you'll need. Once I get all this batter in here, I'll spread it into an even layer and we'll bake it at 350 degrees Fahrenheit until a tester inserted into the center comes out clean or with just a few moist crumbs. I have one that's already ready so I'm going to grab it so we can talk about what you do with this pound cake once you're done. Okay, look at our beautiful pound cake. This one is already cooled. So I'm going to just go ahead and pop it out of the pan. This is one of the reasons I like to line this pound cake pan with a little bit of parchment paper just to make sure I can really easily pop it out like that. Okay, I'm going to go ahead and cut this first into strips. I'm going to cut this pound cake into cubes because I just want lots of exposed surface area of the crumb structure that's going to soak up all that custard. As I cut my pound cake into cubes here, I'm just going to transfer it to a baking sheet, give it a chance to dry out a little bit. You can let your base ingredient, especially this pound cake, dry out up to two days. But if you don't have time to do that, it's okay. Just remember, it may not soak up the custard in the same way, but it's still going to be crazy delicious. So this is a flavorful twist on that classic basic custard ratio. I'm going to flavor it with chocolate. So to do this, I'm actually going to use some chocolate and also some cocoa powder. And in order to do that and get it all nice and melted, I actually need to heat it up with some of the dairy product. So what I'm going to do is I'm going to put my milk into this medium pot. What we're going to make is going to look a little bit like hot cocoa. I'm going to add my sugar, cocoa powder, and our chocolate. You can use chocolate chips here, or you can use chopped chocolate. I'm using a darker chocolate here, about 64%. I like to use a whisk to help heat this up. It helps break up any clumps with the cocoa powder. And it also keeps things in motion so that that chocolate doesn't burn or scorch on the bottom of our pan as we heat it. Once this is heated, we're going to transfer it to another heat-safe bowl. I've got this one right here. And I'm going to add the cream to it. That cold cream is going to help bring the temperature of the custard back down a little bit, because as I mentioned before, you don't always have to do a custard like this on the stove. It gets baked during that oven time. The only reason I'm doing this is to make sure I get that chocolate incorporated into the custard. So it's just going to be a pretty short heating process, but I don't necessarily want to add eggs to a warm dairy mixture. So once this is a little bit warm, we can use that cold cream to bring the temperature down. And we can add in our eggs, and we're ready to pour it over. Okay, let's just pour this into this heat-safe bowl. Now I'll add my cream into it. If we were to add the eggs right into this, we might risk scrambling some of them. So the temperature of that cream is really going to be our friend here. Already, when I put my hand on this bowl, it doesn't feel warm anymore, because that cream really helped to cool things down. I can also add my vanilla and my salt. And I'm just going to add my eggs one at a time, whisking them really well to combine before I add the next one. It looks like my custard is pretty much ready, so I want to go get my lecressé lidded casserole pan so that I'm ready to build my bread pudding. I can put all of my base in there, along with the inclusions, and we can pour this custard right over. Remember, don't mix your custard too soon before you're ready to use this. We want to make sure that it stays creamy and is ready to use until the last second. All right, let's assemble our bread pudding. I've got about a tablespoon of butter in the bottom of my dish, because I love to use a generous amount of butter as the greasing situation for this, both for a little bit of flavor as well as to make sure we don't get anything stuck, any unnecessary crispy bits. We want this to be nice and gooey. So I've got my pound cake. I'm going to go ahead and put a little bit in here. And I also have my inclusions. I'm going to use some chopped, toasted nuts and also a little bit more chocolate. I just really want this to be melty and ooey and gooey. I think that's one of the best parts about serving something warm like this. And a little bit of nuts for some crunch, too. You can also just dump everything in and then kind of use your hands to toss it. But when I build it, sometimes I like to kind of layer it like this just to make sure I get a nice, even distribution of all of these things. Okay. Beautiful. Now let us drown it in chocolate custard. And the world shall rejoice. Feel like I'm giving cake a custard bath.  All right. Our bread pudding is all assembled. The custard is on top. We are ready to bake this baby. Now we already talked about we're not using a water bath here. So I need to cover this with some foil. Just going to really tighten it around the handles of my casserole dish. And when I put it in the oven, I also want to make sure I've got that lid at the ready. So the moment this comes out of the oven, I can put that lid on top and keep all the moisture inside. I'm going to bake it with this foil on at 350 for a little while. But then I'm going to take the foil off right at the end. I just like to get a little bit of crispy texture at the top when I'm about ready to serve. But I'm not quite ready to bake it yet. First, I want to let this rest because I want that custard to get absorbed into our pound cake. To do this, I can rest it in the fridge for one hour or up to 12 hours. This is actually my preference. I usually like to make this the night before. Let it rest overnight. And that way I'm ready to wow someone with bread pudding with no more effort the very next day. So into the fridge it goes for a good long soak. Really the hardest part of getting a baked custard perfect is getting the bake right. It's typically advised when you're making a baked custard to under bake it slightly. It's going to retain some heat. And as it cools, it will continue to firm up. But a lot of people have a tendency to bake it a little bit too long and then that retention of heat just continues to bake the bread pudding. And remember, when you're baking in something like stoneware, it really loves to retain the heat. That's why we love stoneware. So we really want to make sure we get that bake just perfect. What we're looking for is we're looking for it to be set around the edges, but we're looking for it to be only barely jiggly in the center. When you shake your bread pudding dish, you should be able to just see a little bit of movement, but only right here in the middle. Everywhere else, it should be nice and firm and set. But people have a tendency to under bake or over bake these bread puddings. So I think it's important to discuss what happens in both cases. Under baking the bread pudding, it's still going to look pretty liquid throughout. And even though it's going to retain some of that heat and continue to set a little bit, it may not be enough to get it all the way set as much as you want. And you may end up with a liquid center. Remember, since this is thickened with eggs, if we have a liquid center, it may also not be totally safe to eat. So this is really important. We're looking for a jiggle, not a sloshy, loose wiggle. Does that make sense? You guys get me? I think you get me. Now, over baking is on the other end. When your oven is running a little bit too hot or maybe you forget to set a timer, all of those things, you could see a couple different things happen with your bread pudding. This one in front of me has actually two mistakes. So one is a little bit harder to see, but I'm going to show you all the same. When you over bake, the bread pudding can start to pull away a little bit from the sides. You're especially going to see this at the corners and the edges. And you can see it really well right here. Come here, Faki. See how it's pulled away from the edge there? And over here. Over baking a bread pudding will still be safe to eat, but it can have almost a rubbery texture because the eggs have set a little bit too much. So we definitely want to avoid both under baking and over baking. When you over bake a bread pudding, it can also get a crack as it cools. It could get a crack right down the middle. It could get some little cracks around the edges. Think about a cheesecake, another classic baked custard. When it has a big crack down the middle, it's usually a sign that it's been over baked. And any baked custard is the same. The benefit of bread pudding is it doesn't often show those cracks the same way something like a cheesecake does. So it's a little bit more forgiving. But this bread pudding, I managed to over bake and under bake this bread pudding at the same time. So the edges are starting to pull away and they are going to be too firm and crusty. But in the middle here, oh my gosh, look, it's soup. So this is an example. It was still sloshing a little bit when we picked it up. And as a result, look, it's literally running down into it. So this is an under baked bread pudding. But then over here at the edges, we also have it's so firm. We've got like, these are almost like croutons. They are crunchy. They are crispy. And that's not how it should be. This whole dish should have one uniform texture. So remember, you're looking for just a gentle bit of movement to show the doneness. And the moment you take it out of the oven, be sure to put your lid on to keep that moisture and keep that little bit of heat that's left trapped in. And you're going to have a perfect bread pudding every time. I am so excited to have four beautiful bread puddings in front of me. Of course, we have our delicious chocolate pound cake bread pudding, but we also have these other ones that I sort of rift to make using the base ratio. So let's talk about all the ones that we made today and get a big reveal. These lids are on these dishes, keeping them nice and warm. And that's really one of the best parts about bread pudding. I love this whole being able to take it from the oven to the table. And best of all, we can bake it in something that is as beautiful to bake it in as it is to serve it in. So let's start with this one. Oh, okay. This is a bread pudding that I made a little sandwich with. I put the hazelnut chocolate butter on one side, some raspberry jam on the other, between two slices of brioche. And then I cut those into cubes and just use the base ratio custard with this. And look how beautiful. I love this because you get a little bit of everything in every single bite. This one looks killer. Okay, then we've got, ooh, we've got our little savory guy. So this is the croissant bread pudding. I put some chives in the custard and some ham and cheese in as our inclusions. So we've got an awesome savory take here. Not sweet at all. This would be so amazing for brunch or lunch. Love this so much. And then here, another awesome breakfast choice. We have the waffle and blueberry bread pudding. In this one, instead of granulated sugar, I use a little maple syrup to sweeten it. And that way we kind of get all the flavors of breakfast all in one bread pudding. It's a thing of beauty what we have here. And of course, the pièce de résistance in the beautiful Marseille Blue from Lycoursay. The chocolate pound cake bread pudding. Ah, the ground goes wild. I mean, it's so beautiful. And the smell when I took this off, it's just like a waft of chocolate to the face. So I want to eat this one immediately. I'm just going to move these other ones aside. Okay, I'm ready to eat and try some of this chocolate pound cake bread pudding. I see some gooey melted chocolate already. I see some crispier bits right on the surface. I'm just going to dive right in here. Oh, I may need a minute, guys. It's so chocolatey. But best of all, it isn't insanely sweet. It's this incredibly rich bowl of goodness. And I think one of the best things about this is that it's the same texture all the way through, except for that little bit of crispness on the top. It's baking in the stoneware that really gave us that because it is just perfectly gooey and warm and moist all the way through. And then we trapped all that perfectly bakedness inside by putting the lid on right after baking. I really hope this episode inspires you to create some bread puddings of your very own. And if it does, please use hashtag bake it up a notch because I'd love to see what you're making in your kitchen. As always, the recipe we made in this episode is linked in the video description below, so you can snag it there. And until next time, happy baking.


Hey hey from CESA! Did you know that there are daily feelings check-in lessons in the CESA library that are ready to help support your students to have a great day of learning? A daily feelings check-in is an opportunity for students to share how they're feeling so you can privately check in and provide support if needed. Doing this on a regular basis allows you to notice patterns in your students' feelings that can further inform how you can support them best. Today we will learn how to use the daily feelings check-in collection in the CESA library as a daily routine. You can begin by modeling the feelings check-in to the whole class, then assign the check-in for students to complete on their own. The daily feelings check-in collection in CESA supports PK to 5th grade students and can be used in the morning to start the day, after recess, during transition times, or throughout the day if the teacher notices a student needing support. To assign the lesson at a specific time, choose the class or classes you want to assign it to and then tap schedule. Choose the date and time you would like the activity to appear in the student's journals and tap the green check. Students use the multimodal tools in CESA to identify and express their feelings through drawing, writing, video, or speaking. This allows a private space for you to check in on your students each day and provide them with needed supports if necessary. There are a variety of lessons available in this collection to support your students' emotional well-being. For some extra support in using daily feelings check-ins in your classroom, find the implementation guide at the bottom of the collection page. And every lesson includes a lesson plan to support you in using these check-ins in your classroom. As a reminder, find these check-ins by tapping the library button at the top of your journal. This will take you to the CESA library. Scroll down and tap the daily routines tile. Once in the daily routines category, find the daily feelings check-in collection and tap view all lessons. Your challenge this week is to assign one daily feelings check-in.


Hey guys, welcome back to our channel. My name is Andrea with Food and Mentory, Adventures in Food. And today I'm here with a store closing haul from Tuesday morning. I do love Tuesday morning and I'm really sad that they're going out of business.  Everything that I got today is 10% off. So I'll start right back here. So it's 10% off the price that you see on the item. So I got this baking, roasting and cooling rack. Now I do have cookie cooling racks but I don't have a baking, roasting rack. The difference is that the cookie racks that you have may not be oven safe and this one definitely is. So I wanted to grab it for things like wings or whatever bacon you name it. I just wanted one of these racks and it was $9.99. And then I really fell in love with these melamine bowls. So I got a white serving bowl and it's 10 inches. And then I got this like depression green. I'm not sure what color you'd call it but I got this one too and it was $7.99 I think. $7.49 actually. So I got that and then I got the serving platters. So I got the depression green one and the white serving platters and the platters are 16 by 12 and they were $10.99. And then, oops, I could not resist this mini fluted cake pan. It was $11.99 and you can see all the different patterns that are on here and it's a 12 cup pan. So I was excited about that. I've been on an organizing type of cake lately. And so I got this, not sure if it has the dimensions on there but it's for spices, oh, there it is. 15 by nine by three is for spices or canned goods. And I think this one was, it was $6.99 and I thought that was a really good deal. I fell in love with these individual pie dishes. They were so cute, I'm gonna use them to make pot pies and fruit pies as well. You can see the dimensions there, it's five inches, it's a cup and a half.  So I got four of them in a pretty blue color. And then believe it or not, I don't have any ramekins and I've been wanting to get some for a while. So these are eight ounces each and you get four of them. You flip it over, I don't remember the price of these. And they were $5.99, which is a pretty good deal. And then I'll go over to some of the food items that I picked up, I got this rice pilaf. We eat a lot of rice around here and it looked really good to me. And this was $479. And then I got this biscuit mix from Southern Living. You actually get two packets in there and you just add butter and cheese to it. And this was, here it is, $5.39. I grabbed this blueberry streusel muffin, quick mix. It makes 12 muffins and it was $4.29. I thought this was really cute. I've never seen anything like this before. It's $3.99 for a milk spout. And as you can see, you just attach it to your jug of milk and it makes it easier to pour the milk out. And it's a two pack. I thought that was super cute. And then we eat a lot of garlic bread. I usually buy the frozen variety, but this is gonna save me money. Garlic bread spice blend. So you just buy some French bread and you put butter on it and then you sprinkle this. And I thought that sounded good. And it was $3.99. We really like peanuts around here. I got these Street Taco Virginia Peanuts and Virginia Peanuts are crunchy and they're really big. And this was $7.99. And then I got this lot, and it's, let me show you how many ounces, 18 ounces. And then this larger one, just plain salted peanuts, 36 ounces. And it was $14.99, which is a pretty good deal. Just slam it down on the table. Whoops. And then I got this container of butter toffee peanuts, the Carolina Net Company, and $4.99. And I take 12 ounces. And then I got these dewy's, bakery key lime cookies. These are new to me, $4.99. I thought that was, they look pretty good. I like key lime flavored things. And then the last thing that I picked up was this pasta, paparadale, I hope I'm saying that correctly. It was $3.99. And I think this is a pound. I thought I saw that somewhere, oh well. But anyway, this is everything that I picked up. If you have a Tuesday morning, definitely go there before they close your stores. I didn't necessarily need any of this stuff, but it was definitely a want. Some things that I have seen before and wanted to try, but just hadn't picked up. So I hope you all enjoyed this haul. If you did, please make sure to give us a thumbs up that really helps out our channel. And if you haven't subscribed to our channel, we'd love to have you. Thanks so much for watching and we'll see you all next time.


Hello, everyone, and welcome back to the state of the web. My guest is Ben Morse. He's a developer advocate at Google. And today we're talking about AMP's role in the web ecosystem. Let's get started. All right, Ben, thanks for being here. So how and why did AMP come into existence? That's a good question. I think that the thing that AMP was designed to fix was the problem of web performance. As you know, as your viewers also know, to follow what you do, performance on the web is a problem. And it's gotten a little better in some ways over the years and gotten worse in some ways, especially as mobile devices have proliferated. People have slower connections. They have lower powered devices. And performance isn't always that good. But those who are working on performance found that often performance didn't get any better. They would try to advise people to reduce their JavaScript. But then afterwards, people would actually add more JavaScript afterwards, after all, because the company wants to add in more tracking pixels or a new library or new dependencies.  And other things like CSS, images, similar thing. Performance tended to degrade over time. Plus also publishers were struggling because publisher websites on mobile devices were in some cases almost unusable. If you're a user looking at a publisher site, say some major publisher, on your mobile device, you would find things loading slowly in many cases as extra JavaScript that wasn't needed, loaded up. And then also things would move around the screen. Like as an ad would begin to load in, suddenly things would pop around and move around. As an image loaded in, things would shift down. So the experience of the user looking at an article on a mobile device was often very confusing, unstable, really hard to use. So publishers were struggling. So in 2015, Google got together with a group of publishers and had the idea for Web to came out. How would you describe AMP to somebody who might be a junior developer? It's a little complicated because AMP is a series of different things that work together using web standards to make for faster web pages. I think that the fundamental thing is that AMP is just web pages. So like I just said, I guess it uses web standards that exist to make things that are usually faster than other things on the web. Not always, but usually faster. I think the most important thing is HTML. So HTML was developed about 30 years ago, as you know, of course, as a document description language. And back then, the web was just text. So it was for things like, this is a paragraph. This is an bold face. This is part of a page. The web didn't have things like images back then. Didn't have things like interactive image carousels or embeds from YouTube or Twitter. Those things didn't exist. So as the web got more full-featured and now there's things in it like Google Docs and Glitch and Facebook, people use a lot of JavaScript to make things that are interactive on the web. So what AMP does, first of all, is adds new tags, HTML, that do the things that JavaScript would normally do. So for example, instead of making an image carousel, where you can slide images around the screen with your fingers or by pressing buttons, use AMP carousel, a new HTML tag that wasn't there before. To embed a tweet, for example, you would use AMP Twitter. And these things are called web components and they run via little bits of JavaScript that AMP creates that are made as small as possible that make magic work behind the scenes. So part of it really is extending HTML to do things it didn't do before, meaning you can write less code than you used to write. Conversely, it discourages making your own JavaScript, which is controversial because we all love JavaScript, but it's discouraged. It can be used in certain contexts, not all contexts. This actually is changing these days, which we can discuss I think later on. So there's that. It also discourages other things. For example, if you use one of the 50K of CSS, it's considered to be invalid AMP. If you do certain things that AMP doesn't make are very performant, it's called invalid. You can do these things, your site will still work, but while your site is out there and published to the web, there are web spiders out there from Google, from Bing, other companies that are looking out there for valid AMP pages. Pages that pass the rules of AMP.  And this is done because it makes your site faster. In fact, in certain cases, your site or your page will be loaded in search in an iframe behind the scenes. When the user then taps on that link, it pops up almost immediately. So it gives you the promise of near instant loading that didn't exist before. Pre-rendering. There's pre-rendering happening behind the scenes.  So it's safe for the user, it also preserves privacy because AMP is controlling what's going on. So it's a complicated set of things, but basically there's web components or new HTML tags that give you new capabilities in your page. There's rules you're supposed to follow. You follow these rules, you can then get put in AMP caches and especially fast treatment from search. So the speed of AMP comes from one, less JavaScripts, less CSS, all these kinds of things, and two, the use of a cache. That was a long answer, I'm sorry. It's okay. So for websites that start to adopt AMP, what kind of performance gains do they start seeing? It tends to be a dramatic increase in performance. I mean, certain sites out there have worked on performance already and have a lot of discipline. It's hard to do. My own sites I've made myself often are pretty slow, I have to admit. Sometimes I forget these sites exist, but often things are faster because you have less JavaScript, you have less CSS. Also I didn't mention before that your CSS you use has all be in line. So there's no request for CSS, there's no blocking request for that. So things just get faster right away. And as websites use the AMP cache, does that refer or the URL affect the way that websites analytics work if the URL is different? That can happen. So the AMP cache, it is a cache and there are certain things that you have to work around with the cache because you don't control the cache anymore. So for analytics, for example, one problem that happened when AMP first came out was that if you went to your site on the AMP cache and say it was on the Google.com's domain, these are then clicked on the link on your site, you go back to your domain, it'd be different to a main. So you would have a balance in analytics. Fortunately, there's a solution for that. Google Analytics, for example, has a simple solution called client ID. You set up some meta tags and something in the interface and it's all done. Not all providers allow this but some providers do allow this now. So you might start implementing AMP and see your numbers go down and say this AMP thing isn't working and pull it out, right? It has happened more than once, yeah. Not everyone knows this exists because you have to actually figure out that it exists to use it. But there are fixes for the analytics problem. It's not perfect because also analytics require support to work in AMP because you can no longer add your own JavaScript to the site. Instead, you use AMP analytics, which is a tag or AMP pixels, which is a tag that AMP provides.  Sending a pixel, for example, when you take a certain action or scroll somewhere, clicks on a certain button, those things are all supported. The nice thing also is that AMP batches things up. So a problem with a lot of sites out there, I've worked on also especially, is that you have a lot of analytics tags and you have a lot of JavaScript being added to the site. All the JavaScript is sitting there in the background measuring things and then when it finds something it sends off a request to the site. So you get a slower load, visible content often is blocked and then as your site is being used things are always happening in the background. But AMP controls all this now. So AMP analytics will measure things once and then batch all of the sends that are required and send all those things off when there's a bit of a break in the action. So it works hard behind the scenes to make analytics smoother. Gotcha. So it's a mix of both network and CPU optimizations. Yeah, exactly. Yeah, for example, AMP encourages you to use CSS animations and certain AMP animations that are GPU accelerated for example, not things that are JavaScript intensive. So yeah, there's network optimizations with AMP and also CPU optimizations as well. Are all websites good candidates for AMP or are some better candidates than others? That's a good question too. These are all very good questions, thank you. It really depends who you ask. I mean, AMP was designed for simpler sites for publishers, but then as soon as AMP came out to the people that surprised who made it, eBay began to use AMP for some of their landing pages and that normally expected. AMP began to grow beyond the simple thing for publishers into more of a full-featured web components library. So now you see it used mostly by publishers still, but also for a variety of different kinds of applications. For example, Aliexpress, Aliexpress, Alibaba, the very large Chinese company, about a year and a half ago, a small team there made an AMP version of their mobile site. So it still exists now. Some parts are AMP, some parts are non-AMP, but they use this to sell things online. And it's a pretty full-featured, nice e-commerce experience. So I think the answer is that it's easier to do it for sites that are a little simpler, but it's possible to do it for more complicated sites as well. It just depends what you want to do. But for me, the real purpose of AMP is to make things faster. So I think if there are cases where you can use AMP, you should try it, see if you like it, because if you like it, it can be an easy path to making your site faster in general.  They may have a lot of JavaScript that are rendering the page or doing other kinds of things, but mostly they're just text and images and menus and interactive things, some things that are pretty simple. And I think those are all good candidates for AMP sites. If you're making the next version of Google Docs or an online code editor or a mortgage calculator that's very interactive, those things can be done with AMP, especially with AMP scripts. Maybe it's not quite as useful, though. I think also one of the interesting uses for AMP is in CMSs, because, for example, most WordPress sites aren't that complicated either, but often they have a lot of JavaScript and a lot of CSS because people use a lot of different plugins and modules that add JavaScript and CSS to every page. So you'll see, for example, a WordPress site with things for captures and emojis and e-commerce on a homepage that has none of those things and a lot of JavaScript and CSS is not being used. There's a plugin for WordPress for AMP that's quite nice. It allows you to make sites that essentially are AMP without even knowing that they're AMP at all. So it just puts out AMP instead of HTML. So it gives you the chance to make really fast sites out of the box. So as part of your work as a developer advocate, you've gone directly to websites and helped them amplify their websites. What are some common problems or footguns you've seen websites have? I like that word footgun. Like, should I use up on the foot? English is a wonderful language, full of new terms all the time. Actually, what I usually see is people not knowing what AMP really is and not using it very well. So I'll give you an example. I was visiting a major publisher in this country actually last month and they have on their main site a nice menu that comes down from the top and various fancy things occur as it comes down from the top. Their AMP menu comes from the side and is much simpler. I asked them why this was and they said, well, because the AMP sidebar component we used allows you to make the menu come out from the side, not from the top. In fact, in terms of the top, it's pretty easy as well. We have to use a component called AMP bind to do it. Where you bind an action to a thing in the DOM and so you press the button over here and then it slides down from the top. I've done it myself. I've actually made a video about this that wasn't published at the time, but they didn't know this. They also didn't know about AMP scripts or other features that AMP has. People often don't know about the fixed-ramp analytics, for example, the problem between the cache and the origin. People don't know the things AMP can do and they see the examples that exist on our site, for example, and they're quite surprised that they see all the animations and nice things AMP can do. That's the most common thing people just don't know what AMP can do. They regard it as a tool that's made for a simple, kind of basic, not-good-looking site spin. In fact, you can keep your design the way it was before. You can keep a lot of nice features. It's just a matter of making some of those things again without JavaScript or with JavaScript to use it in a different way or with CSS or with AMP components. So I want to give you a chance to dispel some of the misconceptions about AMP and the myth-busting lightning round. Are you ready? Sure, I'm ready, lightning round time. Is there music for this, I hope? Yeah, we can do that in post. So AMP is a Google-owned project, true or false? Google did start AMP and it's still true that people that work on AMP are mostly from Google. Most of the engineers who work on it are from Google. But AMP is an open-source project and it's run by an independent governing board that consists of people from Google, other companies and people that are sort of just general people that like the web. So it mostly is run by Google still but it's important to Google that it not be part of Google or Google thing because I think Google's intentioning and creating AMP was just to improve the web because the web needed some help, we thought. So it is largely run by Google still but not entirely and anybody can get involved in AMP. How about the M in AMP stands for mobile? Yeah, when AMP was created, that's what it was. AMP was accelerated mobile pages but it's been realized since then that AMP is good for all kinds of sites. Making responsive sites is pretty easy in AMP. All the AMP components are responsive out of the box. There is a layout system that involves also things that are responsive automatically. So we're trying to just call it AMP now, not use any of the words that were in the acronym and just say AMP. Also when it was first made, people use this paired approach where they made a desktop version of each page and an AMP mobile version and use link tags to associate those two things together for search engines. But now people are more and more making sites that are just AMP all the time because maintaining two sets of code is harder than one set of code. So these are in many cases just have your desktop site and mobile site all be the same thing. How about the UX of an AMP site is restrictive and less interactive? It takes sometimes a little more background to do it if you just know JavaScript and go and make an AMP site, you may say, I can't do this, I'll just leave these things out. That happens sometimes. But most interactions you can make with JavaScript are doable at AMP as well, especially design. I mean design is mostly CSS out there, so why not make that however you want it to be with AMP? And then just find ways to use AMP components to make the UX that you want. Also, AMP script is a new part of AMP that allows you to use JavaScript in almost any way you want to. So in that case, if you have certain interactions, AMP components can't do that easily. Make them yourself in JavaScript or import your old libraries you used to use. AMP script just has certain restrictions. To keep the performance promises AMP has, it can't run on page load as to have a user action first to run it. And then also runs in a worker. So it runs on a worker using a copy of the DOM. So AMP can always make sure things are fast on the main thread. Your code runs in separate threads. Not a JavaScript usually works. And that way your user interactions can run without blocking the main thread. So AMP script is kind of a safer way to use JavaScript. Not that JavaScript is that dangerous in the first place, but- It could be. It kind of makes you be honest that the JavaScript program are not to use JavaScript which is too big or too intrusive or blocks rendering of the page in the first place. The last one's a big one. You must use AMP to rank well in Google search. We hear this one a lot. Yeah, people in agencies sometimes say, am I forced to use AMP? Well, Google in some way be mad at me if I don't use AMP. And please don't think that. The idea of AMP is to give you a chance to make sites faster in a certain way. It's not a ranking factor in Google search. And it's really a tool you can use if you want to. If you don't like it, you shouldn't feel obliged to use it. In fact, if you're a more advanced developer or especially working by yourself on your own site, it's quite possible to make sites that are faster without using AMP at all. It just takes a lot of work. And if you're working at a larger company, it can be harder because maybe you, the developer, think, I love performance. Maybe your product manager thinks, I love this new tracker I've got to put in there. A marketing person loves some third party JavaScript or a chat widget or something. Often you lose control of your site and your site's speed. So AMP really keeps you more honest. And AMP can also be a helper for your people, for your product managers and so on because AMP gives you performance guidelines.  So it can be a way of really just making sure that, I don't know, it's kind of like a nice, a benevolent parent, perhaps, that's there trying to keep your site fast. Gotcha. So as AMP has matured, so has the web platform as well, how have the standards and capabilities of the web platform helped push AMP forward and vice versa? I think this is an important thing because I think the goal of AMP throughout hasn't been to make this other, waving websites, the goal of AMP is to make the web in general to be faster. So we're seeing the web push AMP and vice versa. These days, some things that were complaints about AMP when it came out, I've been addressed in various ways. So for example, one complaint that's a pretty good complaint is that when you use AMP and you're on the cache, your domain changes. And you don't want to have ampproject.org or google.com, necessarily, in your domain. People don't often see it on their phones, but it's there and it can create problems for things like analytics, as we discussed. Also, certain browsers now block third-party cookies. If you're on a cache and your cookies actually are from your domain, but the cache has another domain, some browsers will block your own cookies from your own site. Those things are all problems. This is part of why people are excited to see the advent of signed exchanges and web packaging, which are a way of letting people keep their domain even on CDN. So CDN can serve your content, but you can verify that it is your content and the browser can then know it's your domain. So that solves that problem. It's available on Chrome now. It's, I think, an evolving standard. I'm hoping to see it on other browsers soon. What else? Things like the way that AMP restricts or at least has guardrails to prevent you from straying too far into non-performance things, like it's like feature policy. Newer APIs like that enable developers to say, like, toggle off some suboptimal features of the web, maybe large images, for example. It's very similar. Yeah, it's the same idea. The developers have to choose to actually opt into this, like opting at the AMP. Once you do, then these things are watched for you. And of course, web components are a popular thing these days. They were around before AMP was around, but they were a similar way of making sites. Also, we're seeing now the advent of some things in Chrome where Chrome is making it possible to have certain standard JavaScript libraries you can use for certain features on their evolving web standard. For example, the first one I've seen is for key value storage or placement for local storage. That lets Chrome, if you're using Chrome, you can just import this library of JavaScript, which is very similar to using AMP components. But in some ways, it's more exciting because it's just the thing that Chrome will provide out of the box and other browsers as well, hopefully. You've mentioned AMP Script. What other features are in the pipeline? AMP Script is a big one. It's available now to use, but it's not widely adopted yet because it's new, but it's a big change to AMP. Other things that we're seeing in AMP, I mentioned sign exchanges before, I guess, we're seeing various new components that are being used all the time and improved in various ways. AMP Stories is a thing. It's been around for a little while. AMP Stories is a web-based Stories format, like Stories in Snapchat or Instagram, but on the open web. That's a nice one. AMP is coming into email too. You may have seen this. AMP is a way of packaging up a bit of the web up and email doesn't usually use JavaScript because we don't trust JavaScript in email because it could do anything strange or track people in some strange way or affect their devices, but AMP is a very strict set of JavaScript. So right now Gmail and other email providers are starting to support this where you can take actions inside an email. If you have a component like an AMP Form, for example, you can submit data to a site and get a response back. You're gonna get fresh data in an email about, say, like a hotel price or messages you've gotten or a stock price. You can now use things like AMP lists to import those things into emails. You can use tabs in emails now. It gives you various new capacities with email. How about Bento? What is that? That's a new idea. So there are those who think that AMP is kind of annoying because they're forced to use AMP all or none because AMP wants you to use the whole of AMP components in the AMP runtime or nothing. But since AMP began, there are those who've been using AMP just as a series of components and mixing them components with other things and using non-AMP pages that combine AMP components. It's never supposed to actually work, but it's worked pretty well so far. It's just not really guaranteed to work. So Bento AMP, the idea is to make that guaranteed. People will be able to combine AMP components with their own web pages however they want to. And it's being worked on now. So I think that some of the, yeah, people are trying to make it so AMP is more part of the web in general and not like this kind of separate way of working on websites but really part of what the web is. Finally, what resources would you recommend for developers who want to learn more about AMP? I thought one more important thing, sorry. Go ahead. One more important thing about the web is that people complain because AMP has a little badging that happens on Google search and other search engines and you get in these special carousels. So these can be only gotten to if you're using AMP. But it seems kind of unfair to sites that are fast that don't use AMP. There's an effort out there also now to give non-AMP pages that have stable layout and that are fast, the same treatment as AMP pages in search that's being worked on now. They've been working for a while into what kind of metrics to use. Is it first contentful painted at something else? How do you measure layout stability? But this should be appearing, I think, in search engines pretty soon. So you can use AMP in the future or your own ways in the future of making your sites fast and get a similar treatment. All right, how can people learn more about AMP? Oh, good question. Well, watch this video for one. We already have done that, so it's too late for that. AMP.dev is a great resource. We make this site that has all kinds of stuff about AMP. So documentation, it's got two tutorials. It's got nice features like a playground where you can go and try AMP components out and modify things and see results immediately next to you. It's got videos. It's got even templates you can load and start with immediately. So you can have design that you start with for your site. There are all these kinds of things. There also are now some AMP courses we've made. Three courses you can use to take AMP like it was actually a class. Especially if you're a new developer and you're newer to the web, you can learn how to make web features by using these courses. If you're more advanced, you can use a more compact version of these things. These are available also on AMP.dev, also as YouTube videos, made in this very studio in some cases. And also, teachers can download these resources and use them in classrooms. We have slide decks you can use. We have a syllabus, all kinds of things like that. All right, Ben, this has been great. Thanks for being here. Thanks for having me. I appreciate it. So you can check out the description for links to everything we talked about. Thanks for watching and we'll see you next time.


Hello friends, today we are going to see one more sequential searching algorithm that is shift or algorithm. So, learning outcome for this session is students will be able to find text positions where the pattern occurs using shift or algorithm. So, previously we have already seen KMP, BM and medium algorithm, today we are looking for this shift or algorithm. So, what is the shift or algorithm is it is based on bit parallelism. So, it takes advantage of intrinsic parallelism of bit operations inside a computer word of W bits. So, number of operations that will be performed will be cut by the factor of W. So, that is at most. So, here shift or algorithm use bit parallelism to simulate the operation of non-deterministic automata that searches the pattern in the text. So, look at this. So, assume that the pattern is a, b, a, b, c. So, this is the non-deterministic automata for this particular pattern.  So, shift or algorithm achieves O of m and divided by W worst case time because we are doing it in parallel. So, where m is the length of the pattern and n is the length of text. So, in shift or algorithm what is the first step is that algorithm first build a table b which is of the bit mass table. So, for every character a bit mass is going to be formed. So, of course the characters from the pattern. So, mass in B of q is has the ith bit set to 0 if and only if P i is equal to q. Now, what do you mean by this is that? So, in the previous we are having the pattern a, b, a, b, c. So, here so a, b and c are the characters which are present in the pattern. So, any other character will be represented by this star character. So, here there are 5 characters in the pattern and therefore it will be the bit mass of 5 bits. So, b 1, b 2, b 3, b 4 and b 5 and our pattern is a, b, a, b, c. So, here look at the character is a wherever there is a in the pattern that bit we are going to set it to 0 and that is why the first and third bit has been set to 0. For b now the occurrence is at the second and fourth position which will be set to 0 and then in c it has it is only at the last position that is why it has been set to 0. So, every other character will be denoted by this since they are not present in the pattern no bit will be set and this bit mass, bit mass will be of all ones. So, how to represent it? So, this was bit mass. So, from b 1 to b 5. So, bit mass for a will be 11010 that is here 11010 we are starting with b 1 to b 5. So, it will be in the reverse order. So, for b it will be 101101 and for c it will be 0 4 times 1. So, for any other character which is not present in the pattern it will be all ones. So, the first step is build a bit mass table. Now pause the video here and then find out the bit mass pattern for this particular table for this particular pattern. So, of course there are six characters again the same wherever there is 8 will be set to 0 wherever there is b it will be set to 0 and again the third character is c. So, these are all patterns I hope you have understood how to find the bit mass for every character which is present in the pattern. Now the next step is that searching a particular pattern in the text. So, we are going to use it automata. So, initially we are going to set the keyword to all ones. So, this is going to be the state of every what you can say that every character search d 1 to d m. So, whenever d i bit has been set to 0 it means that that state number i is active. So, of course when this d m bit is set to 0 it means that the last state which is accepting state is active and match has been reported. But if the pattern or the text is finished and this d m bit is not set to 0 it means that we have not found the pattern. Now what are the operations that we are going to perform in the shift or algorithm it is the shift operation which is going to be there and the second one is the OR operation. So, initially we are going to start with the initial state of the automata and all d bits will be set to 1 since we have not processed any character. So, after reading every character t j from the text the data that state is going to be updated and how it is going to be updated. So, the new state will be d dash is equal to left shift the current state by 1 bit and then OR it with the bit mass of the character which has been read and hence it is called as a shift or algorithm. So, pattern longer than this computer word size the algorithm uses m by w computer words for simulation. Now let us look at the example here again the pattern is taken as an a a b a ok. So, this is what the automata for non deterministic automata for a a b a. So, first step is find a bit mass. So, this is the bit mass for now there are only two characters that is why we have taken character a and b. So, for the rest characters it will be all once. So, bit mass for a is 0 1 0 0 and for b it is 1 0 1 1. Now let us look at this. So, here is the text from which we are going to find out the pattern a a b a ok. So, here initial state is of course 1. Now the first character is a whose bit mass is 0 1 0 0. So, what is the first step? Left shift by 1. So, left shift means all will be shifted to the left and then upended by 0. This is a new state. Now do the auring of these two and resulting will be. So, d 1 bit has been set to 0 it means that we have read a character and which has been matched to the pattern and that is why we are moving to the next state. Now the next character is again the next character is a whose bit mass is 0 1 0 0. So, again left shift by 1. So, 1 1 0 0 do the auring and then the second bit has been set to 0. It means that again a a has been matched to the pattern and we have moved to the next state. Now the next character is b ok. So, b the bit mass for b is 1 0 1 1 again left shift by this state. So, it will be 1 0 0 0 auring it with this. Now the third bit has been set to 0. So, we are in the third state and that is why again a a b has been matched and then we will go in for the last character which is again a. So, again left shifted by 1 and then it will be 0 1 0 0. So, here 0 bit has been set to 0 d m bit has been set to 0 it means that we have reached to the accepting state and pattern is found the first position is found. So, pattern is found at the position of 1. Now, we have to find the more patterns. So, once the pattern has been found from where the position we are having we are moving to the next character and that is why now we are moving to the next character. Again the process will be repeated here. So, again a will be read and then it is going to be 1 1 0 0 then it will be updated again the bit has been set. So, this is going to move to the first state. Next character will be read. So, next character is now here b ok. So, this is going to be 1 1 0 0 and if we look at this no bit has been set it means that what is our pattern a a b a and what is the text that we have read a b. So, here it is a mismatch and that is why there is no transition from this state to b. Hence, it is not matching then we have to move further. I hope you have understood this state. So, again we are moving to this b. So, pattern so bit mass for b. So, again left shift do the oring like this look at this again the result is 1 1 1 1. It means that the pattern is not starting with b and hence we are not getting the next state. So, again move to the next step. So, thus we are repeating the steps. So, here the same the result a is matched that is why it will move to the next state. Again this a is matched that is why we are moving to the next state and the next character is now c. So, here 1 0 0 0. So, here it should be actually c and then it has not found. So, here it should be 1 1 1 1. So, the next character will be a which is going to be processed. Again the next character is going to be a. So, this is a this is again going to be processed and for d it is going to be the mismatch because d is not present in the pattern. So, I hope you have understood the process. Now you can pause the video and then you can move further text and do the operations. So, this will be moved to again a and then we will start again this a and d will not be matched and so on. So, let us hope that you have done the process and now I have moved to the process. So, you must have created the steps for this. So, again a is there. So, same process will be repeated. So, this is going to be a is matched then the next character is a. So, second bit has been set to 0 again the next character is now b. So, third bit is going to be set to 0 every time we are doing left shift and then aoring. This is a and then the fourth character is again a. So, last bit has been set to 0 it means that we have found a second pattern. I hope you have understood the process how the shift or algorithm is working. Now why we are moving to the next position after finding the pattern or after mismatch. Let us look at this example.  What will happen? So, first a is matched. So, we will move to the next state. Again a is matched then we will move to the next state and then b is mismatched here. So, if it is mismatched here we cannot directly move to the next step because if you look at this now this is the a a b pattern which is overlapped and that is why we are moving to the next position for finding the all patterns. So, some of the characters from the pattern are repeating or are overlapping in the text that is why when there is a mismatch or match we have to move to the immediate next position and hence what that is what we have did in the previous example. So, this is how shift or algorithm works. So, this is the reference. Thank you.


Alright, here we go. So, we're going to talk about energy or fat loss. Which one do you want? I'm a little close. I'm here in my home office, my car office. Kids are in the back, being quiet, which is awesome. Isn't that right, guys? You guys being quiet? They just gave me a thumbs up. Look how good they are at this. So, here we go. Sexy and scrubs. I like that name. That's pretty awesome. So, when people come and start this journey, you know, the two most common reasons people get started with us are fat loss.  And the second one is energy. Those are the most common. The other benefits are like focus and mood and sleep. Those are other auxiliary benefits. But most people come for energy. If I can have more energy, if I could just lose that stubborn weight. So, what I want to do is I want to kind of talk about the significance of all those. Mama is here. My wife is here. So, I got a couple seconds. How's that you can jump up? And so, here, tell Mama I'm on a live, okay? And so, here's the key is that you're both important, but the reality is, is without the right energy, you won't metabolize fat very well anyway. And so, that's really significant. And so, I wanted to just kind of take a second for people to understand. When you drink this in the morning, you drink one in the morning, and what this is, is energy. It's sustainable energy for your brain, muscles, heart, for your body to function. When that's elevated, it also activates something that helps us become better fat metabolizer. What you do nutritionally in lifestyles, what's going to sustain results long-term if fat or weight loss is your ultimate goal. Same thing with energy. If you're bingeing on a bunch of bad food and you get tired after that, this is still going to provide good energy, but it may suffer if it's not being supported by a better lifestyle, right? So, what we're encouraging you to do is, so you can maintain your volts. That's the real recipe. Too many people go, well, I just got to drink this and my life will magically change. Some people seem like it. That's how it works. That's not realistic for the majority of people. So, what I recommend most people to do is drink this in the morning. If you really need to maximize your health, anti-aging, longevity, do you get a close? Okay. If you're anti-aging, longevity, and your overall health, then you're going to probably want a second one in the afternoon. That's just, that's just simple. That's just, you're putting a superior fuel source in your body. And then the next step is, is what ultimate results do you want. If you want to get buff and big and bulky and you got to go to the gym and work out, right? This is amazing. It's the biggest breakthrough we've ever seen and helped the wellness, but you still have to do some of the other work, right?  Elevate your body's brain. Love you. I got to go to the grocery store. I'll see you after. You want to see him? Let's start with him. Why are you not going to be here? Are you here all the time? Why are you going to be here? Oh, my wife is coming in. Do you want to be easier? Hold the phone. She didn't. I have her jacket in the back. Is there a jacket in the back? And so the most people what they have, I got a little sidetracked. So in her shoes are tennis shoes are back here, too. Somewhere her pink ones. So the reality is that these people have changed their life, right? This is the tool that helps activate the brain so that it can be better fat burner. This is a tool that helps with cravings and hunger.  And yes, some people seem to be able to do that. There's a small number of people that seem to like they don't have to change much. But you know what? That person, that's the way they've been their whole life. I'm not one of those people. I'm like, I got to put work into it. I got to make some changes. I got to make some shifts. If I'm going to have my body to get more, my good buddy of mine, he literally looks at a weight and he gets stronger. That's the way it is. He's got a gift, right? Now, he should probably work out more, but he doesn't. He just takes it for granted, right? I love you, Jeremy, but that's the way he is. Like, he's just a strong guy, right? I'm not that way. Like, I have to work to be strong. And so this tool allows me to get more energy, more focused, more sustained, like become a better fat burner, sleep better, so that I can go put the time in and feel more recovered for my strength training and for my workouts. I hope that makes sense. So if you're watching this right now and you're either just getting started with us and you want to get healthier, commit to your journey. This is a tool. Once in the morning, optional on the afternoon, and then start eating better. Start eating healthier, cleaner foods. You want to lose weight? Start eating low carb. Do you want to become healthier? Start eating whole foods, more paleo foods, potentially low carb or low carb-ish, and realize that you're not going to be perfect and you're going to have fun. And then appreciate the journey.  You got to move more. You got to start shaking your butt, dancing to Richard Simpson. You got to do those other things.  I don't do this. I don't do this. Well, guess what? You'll feel like that you live moving forward. Does that make sense? Like, if you don't like your neighborhood, you got to change who you spend time with, right? You got to get away from those other people. It's the same thing in nutrition and in health and in vitality. So I truly believe that success is 70% mental, 20% nutrition and 10% physical activity. There's probably another one in there I'll put in there in a minute, but that's what I believe because people know that they need to do stuff. They just don't. They're looking for a shortcut. They're looking for an answer. This is the best shortcut you're ever going to find. This is the best cheat code in the world that gives you the ability to change your life. The question is, are you willing to put the time and effort in to change your life? When I get, I've been coaching for a long time and I've been coaching more and more and more people. And when I find it's like, nothing's, as a coach, nothing's more frustrating than when people don't get successful.  What did I do wrong? You know, like truly, yeah. And the reality is, is half those people maybe should have never been even a client because they didn't really want to change, right? Now it's hard to cite from that when you first meet them. They all want to do everything, but they don't really want to. So I'm just, this is my message going out. Why I'm saying, why I'm talking about this right now is it's February 1st. And most people have already given up on their New Year's resolutions. Within the first three months, 97% of people give up on their resolutions right off the bat. Like they've already given in, right? Because it's here. It's not about what you eat, it's not about exercise. That's just the ancillary effects of changing your life. And so I'm just encouraging you to keep going. If you feel like you're already backed up and you're not going where you need to go, set a new goal for February. Give you time to make changes. Give it time for shifts to happen and your life will forever change. It just will.   So do not quit. And the simplest answer to know if you're on the right plan is this. This is the simplest answer. Is do you have the right tools that support you in the healthiest way, right? Fitness tools, the right product that's backed by the top science of the world and the right community of people to be around. You have to be around the right people to be around. If you're not around the right people that have the right attitude, we're talking about using superior products. We're talking about changing our life. We're talking about movement. We're talking about thinking clear, thinking of the optimistic. Start looking at positive things in your life versus negative things in life. It's a choice, right? And this is the recipe for the long-term success. And know next year that you're not the same person. You've got to change who you are.  You actually have to change. Now, you don't change the qualities of yourself. You change the habits and the behaviors of yourself. If you want to not yell at your kids as much, something about you has to change. Your kids' changing isn't going to solve the problem. You have to change, if that makes sense. So this is an opportunity for everybody to take the month of February and make it the best month of 2023. Set a bar. Set a standard for what's up, Judy Crockett. Set a bar for February and let's crush it. Let's make it amazing. So that said, I'm going to get my daughter ready for dance. All right, so, okay, are you ready to dance? You got stuff all over your face. All right, y'all. Cheers out. Good night.


Okay, if you get it in the next try, I'll give away a Y40 on your screen. Really? Chad, who wants a new computer case? Tap one. Okay. You want to do this yourself if you can, so you can select, maybe just select any of those colors, whatever you find appealing in there. Oh my goodness. Just one of those. Bumblebee? Oh, what's that like? Oh, you know it is Bumblebee. There it is. Wow, look at that. In-game situations and do different lighting effects based on that. So you can see, you're using this all the time. Blue like a shield. You're doing the shield battery. Okay, so we're going to go to BMW next. Take the Tesla tunnel. Starforge is doing this thing where they have like a wrap PC. I told the Starforge guys I'd be there and check that out in here in about an hour. So we're going to work our way that way. Yeah.  Feel that guy. American woman, white BMW. That's easy. Omnikai dereem. And a nose job. And a nose job. No idea who I am. Or some people like to call me. She's nuts. Bonnie. Her name is Dee. Dee's nuts. Digital emotional experience. Zoomer. This is just amazing. This is literally Syrup. Yeah, what? This is crazy.  If you're always in, the car changes colors. Is that true? Oh, yeah, there is one. There's one. It's BMW, right? I see white BMWs going. It takes a walk around. It's the same whatever you want. If you have any questions, just let me know. Absolutely. Thank you so much. Dude, give them the show. Yeah, it's like not a screen. Look at this. Get a closer look. It's not really like a screen. Like it's actually like a paint job. Like it's what it looks like. It's not changing colors. Can we, how do we make it change colors? If you want to do this yourself, you can. So you can select, maybe just select any of those colors, whatever you find appealing in there. Oh my goodness. So let's just say white. Red racing stripe? Yeah. Dude, that is so cool. Yeah. Is the idea that you could actually go in and set like a, almost like a scene, individual panels, or change if you wanted it to? Yeah, absolutely. That can be done. Wow. Bumblebee? This is amazing. This thing looks incredible, man. Dude, seat incredibly comfortable. Dude, imagine going to McDonald's. Look at this. Too cheap. Too cheap. Look at that, Chad. There's the whole vision up front. Right here. I feel like an Uber driver right now. This is cool. I should have streamed like this. So you can look at the internet and set it in the back. Yeah, you can. Wow, that's crazy. You got Wi-Fi. So it also has an HDMI cord in here. Dude, you can plug in like a switch. Dude, sick. First things first, we're going to go to the height booth. We're going to see the Custom Star Forge Wrap. That's going to be exciting. There's GoVee. There's a lot of stuff here that we can look at that we haven't seen yet. This is a whole new part of the convention. We'll do the BMW test drive later too. So we've got a big, big day, please.   Oh, Ariel. Here's to the vlogs we needed. Hey, what's up? You were like, I think you made a wrong left twice. Yeah. I think I made a wrong. My plan was to make enough wrong left to where I'll go in the right direction. Oh, yeah. No, it made sense. Hey, what's up, man? Good to see you, dude. We're going to talk about some cool Star Forge stuff. Yeah, yeah. I want to see that. So this stuff right here, so I run the global marketing for both the Ivacar and the Hygren. Yeah. And I love collabs. Dream collab for us was always like a Genshin impact kind of aesthetic. Yeah, yeah. Can I get a good look at this one?  It will be really fun. Oh, sick. Wait, can I play this? You could try, but it's kind of a big meme. That claw can't pick up anything. I can do this. Do you have quarters? None of us have quarters, too. Does anybody have quarters? Wait, who has a quarter? You guys got to pay quarters for your own game? Does anyone actually have money? We have quarters. We have quarters. We have quarters. We have quarters. It accepts $100 bills, too. Yeah, yeah. Okay, sick. Okay, okay. Here's what we need to do now. Okay, I'm going to try and get that guy. I don't... But the plan is... Oh, oh, oh! Okay. Oh, it's happening. We'll get this. Actually winning the Unwinnable. I'm good at these games. Nice. Sick. Okay, if you get it in the next try, I'll give away a Y40 on your stream. Really? Jack, who wants a new computer case? Tap one. Okay. Oh, that's gutting, dude. Okay, I'll still do it. I'll still do it. But you got to get it in the next try. Okay. Okay, ready? Okay. Either, either, either this is going to be perfect or I'm going to blow it. I'm going to go down. The center is going to be here. The farther away I am from the center, it's going to pull on the opposite side. So if I'm slightly off... Oh! Oh! Okay. Oh, what do we do? The idea works. Bro, let's try again. Coin? Okay. One more truth. We'll give it to him. We'll get to him. Right here. No words. I have no words. So close! Unwinnable! Unwinnable! So close! Ring! Ring! No! Adam. Who is this? What VTuber is this? That is Hako's Bails. Oh, okay. Wait, is this a Star Wars guess? That is. That is. That is, dude. Look at this. Look at that. Wait, look at this flex, though. Ooh! Best in show. Yeah, let's go. The Y-40 picked up the best in show case. Wow! You got the Star Wars look on the side. They said they did this one. Oh, it's a hammer, by the way. It's a hammer. It's a hammer. Starforcesons.com. It's a hammer. Dude, that's sick. Yeah. Candice, did you do that? Where's Candice? How did you do this? No, all of us have no idea. I do. I don't know. It's magic. Oh. Isn't that nuts, though? Like, the amount of detail. Like, it scares us. Like, I love having our lab team. Yeah. Incredibly terrible projects. And they laugh at this. They're like, no, this is bad dream material. Like, they can't do it? Yeah. And we ship it off to CandyBerry. And Candice is like, oh, that's easy. Like, what? That's hilarious. What? I love this. To have like a panel right here that you can have all your, like, heat, everything just going. Put a chat there. People put Twitch chat on here.  That's cool. That's funny. Because like, you could do that and know that your stream's still on and while you're gaming or something. That's funny. Let's take a look at that server's one. Yeah, yeah, yeah. You rang? Yeah. That's good. Actually, from a builder's perspective, what's actually really cool about this case is a lot of times people will have, like, issues with a lot of the wires in the back end. Like, CPU cables also. Yeah. They actually have it open at the top. So if you look from the front, this is a cooler. Like, it like blocks everything from up there. Yeah. Normally in any case. If you have a problem back there, you have to take everything out to work on it. Yeah, you do. So here, you have extra full access. Damn, that's sick. I bet I see those views going up on StarForgeSystems.com, right? That's right. I don't know, man. Yeah. Hey, it's what I usually do. Type X, make sure you're on StarForge and click the link so it makes me look good. So then when we're in owner's meetings, it's not like, you know, A.S. fan. I've even talked about StarForge and I'm like, yes, every day, whenever my non-StarForge PC that I'm currently using is grabbing the bed like, bro, you own the company. Where's your PC? And I'm like, well, Frick, we're out of stock. I'm just, I'm waiting my turn. Dude, it is insane how good the IRL backpack quality is now. Dude, I'm so proud of Frick and everything. Dude, we did. Yeah, we did. We got the IRL toolkit running. Look at that. Oh, yeah. Okay. Everyone's just spamming dicks now. All right. Hey, it's a hammer. It's a hammer. It's a hammer. Who wants one? Can we, are mods able to set up like some kind of something? It's totally rando, but... Can we do that? Chad, do you guys want a case? We're going to do a rep fuel raffle, the classic. Okay. Chad, you have one minute. I'm going to let it enter. Chad, exclamation point, join. Right now, whoever wins is going to get to a Y40, an S tier aesthetic case. Leon XOX is the winner. Leon XOX, congratulations. Go ahead and DM me. Your mother's made a name. No, I'm just kidding. Okay. So, is he above the threshold? I'm just kidding. I'm going to do that here, man. Relax. Let me get my jacket. All right. Let me get my jacket. All right. Leon XOX. I'm going to DM you on Twitch, hearts of chat for height. And there are new Y40 and the Y16 Force and for Star Wars Systems. For Star Wars Systems.com. Thanks, man. This is sick. All right. I wanted to check out all the Gobi stuff. No problem. Cool. You saw our reactive like home theater life, right? We do the same, sorry, we do the same type of kits. You know, very affordable lighting kits with the backlight and the camera. This is our first sync box. Okay. Right? So, as you can see, it's all when you have the sync box, the backlight and these light bars. Okay.  But we wanted to do something special. So, we actually built our own algorithms, our own AI into this and we're training it on games. We trained on the algorithms and then can actually tell those in-game situations and do different lighting effects based on that. Yeah. So, you can see, you're using this all in turns blue. It turns blue like a shield. Yeah. Because you're doing the shield battery. I think it's going to be really cool if you... You could have been implementing this into Twitch's API. And you could have like, I don't know if you already have this. What do you do? But like something where like people, they subscribe and it does like a certain lighting effect. Something like that. So, we have open APIs that people can get. For example, server-side APIs. We also have local APIs. So, we know there's systems also that are using those APIs. Yeah. To do some more things like that. With the software, with the AI. I think it's super cool. Well, here are a few new things. First of all, everyone always asks us, do a curtain light. Do a curtain light. So, this is coming down Q2. So, of course, we're doing a curtain light. You can do all sorts of different effects. You can have Santa Claus going across the screen. Swans shooting stars. You can even though in the app, you can draw your own shapes. Oh, really? Shoot in there and yeah. I was going to ask that. I was going to ask you to put your own custom thing in there. Well, just like all these. Even the lamp behind you. Even this one is multicolored all the way around. You can even draw and have your own custom shape. You can have a big E for you going around. Is this sound activated? Right now, yeah. It's sound activated. But we have tons of different effects in every day. Glad you like it. I'm good. That really means a lot. Because, you know, we spend a lot of time building this stuff. Making ourselves, putting a lot of stuff out. Swans is amazing. But I hope the comments are good. I hope people are liking it. No, they're all typing fog. They're all having a great time. It's do this for a living. It's really cool stuff. Yeah. No, that's good. That's awesome to hear. Yeah. You know what I'm excited about? They're all typing fog. Dude, we seriously like, I'm on social media. So, we see what people post. We really do appreciate. I mean, we're real people too. So, it's not like a business if we appreciate everyone who has our lights. We're just astonished as popular as we are. I'm sorry, I can't give you guys one at home. But here, as a strip light, even as a temperature, you mean? Oh, no way. Definitely. Cool. Here, even the camera guy. Come here. I don't want to thank everyone for watching, too. I mean, seriously, okay, it gets old for me to say, but it really does mean a lot that people love this stuff. Yeah. You know, are hyped about it. So, thanks for the pod. Yeah. For sure. Yeah, absolutely. It's so nice to meet you in person. See you guys. Thank you. Bye. Bye. Okay. There we go. Bye. Okay, Chad keeps telling me to buy one of these. What? Yeah, put a camera in your car. Wait, I kind of like this. Yeah, I kind of like this, dude. You can take the doors off of any vehicle if you try hard enough. Dude, I kind of dig this, dude. That's great. Can I imagine if it actually started off? No, I tap it first, I need to test it. Dude, it's just comfy. I like this. But I don't know if the visibility is good. Getting a car and actually rig it out for your movie is sick. Go ahead. All right, who's driving? I'm driving. He's driving. He's driving. You open the door, you push the button. That's how you open the door. You press the automatically button, close and open. And yours is going to be on the dashboard. And each seat has their own iPad in the back. So you can be able to control.  Okay, like press this button? Yeah, you can probably press this button. So this is your content right here. Okay, some more content. Oh, wow. Okay. But this is your volume control right here. But you can also do a hand gesture. Oh, no way. That's sick. But just listen to me. After I down, you guys do whatever you want. Okay. So your navigation is showing right here. But we have a physical map right here. If you switch out, it's price safe. You probably will feel like a massage going out. Oh yeah, feel a massage. You can switch out when you're driving. And you can park here. Okay. You can drop and put a P. P. That's what I want to tell you. P. That's the point. Okay. So if you already did a D. So D is the normal driving. You've got your accelerator and your brake. Yeah, the D is good. Okay. But when you're ready, you're free to go. Just watch the traffic. Can we go McDonald's? No. Okay. We have a... We don't go with that. I was just kidding. All right, thank you. I'm going to say thank you so much. Dude, this car is actually sick for real though. Oh, look, it even brings this down in theater mode. Please help me. Look at that. That's amazing. Theater screen. Fold up theater screen. Oh, look at it. That's sick, dude. Put on some good music and then we'll go. Time to drive back to Texas in style. Dude, this drive's so smooth actually. It drives like suspiciously smooth. Yeah, it is.  Uber Whack. You guys want anything on the gas station? Just imagine. Just start running errands. You like the what, Bonnie? It's swaying on the roof. It's swaying on the roof? Blue suede roofs. Yeah, the cheese grater. I feel like it might scratch you though. I think it looks really fancy. But I think it might scratch you a little bit. Of course. Very cool. I barely put my foot on the pedal and it kind of like... Wait, what? Dude, what? This car frickin' goes. See if the power's working. Look, I only went up to 30 miles an hour but the acceleration was nuts. Watch. Ready? Hold on. Three, two, one. Dude, isn't that nuts? I didn't even floor it. No ramp, no ramp. Just like jerking and you're moving. I didn't even floor it, dude. This thing frickin' goes. We only went up to like 30 miles an hour doing that. It's like an immediate hit there. But like, this is sick. BMW i7. I like this car a lot. I mean, this is like a very luxury vehicle. Fellow sheriff. Dude, also when you're driving there's a little reflective screen so I can see my miles per hour and everything here. Let me see this. Can you see it? Look at that. You guys can see speed limit, miles per hour. I'm at zero right now, obviously. But like, that shows up on my windshield but the driver can't see it or the passenger can't see it. Can I buy this right now? Yeah. Yeah, I can get it used. Can I buy this one? I'll pay cash. Display model. All right, let's get out of here. That was sick, dude. That car is nice. That car is really nice. Which one do you draw? I draw. You draw? Of course. Did I? Oh! I was all excited for you. Did you try the massage feature? Yeah, the massage is cool. Yeah. Dude, that thing goes. I didn't realize that electric cars have like the... Yes. Yeah, that's what we've been talking about. It's like, man, the torque in it, like they got to get up and go. Yeah, that's nuts. They get to get up and go. Well, I'm glad you guys were actually able to get in the car today. Yeah, thanks. I appreciate it. Welcome to the car park. Okay, so on next plan, Tesla tunnel. Are you guys going? I'm going to try that moment of truth. Let's see if we can handle the... Let's see if these... This is cool. We have perception. Are you able to check? Yeah, it's RGB. RGB childbirth? Yeah, this is an actual tunnel. Flash bang. All right, there we go. The smallest one we make. Really? That's the 100 ton. 100 ton? Yes. Largest one is 400 tons. That's 100 ton capacity truck. Still the largest one is four times as big. Wider and a little taller than it, but it's... And a lot of people ask us how we brought them. We disassemble them. We reassemble outside, and we drive inside. That's the biggest one. That's wide lens, so it makes it skinnier. Yeah. That's fully autonomous. We have been operating fully autonomy since 2012. We have over 200 sides of the globe with them. Doesn't need an operator. Right there, those are two big mold equipment. So you... They're sitting here, you can sit there and operate a machine that's 1,700 miles away. Wait, so I can sit down, I can operate it? Yeah, you can. They will let you operate. Okay. 1,700 miles away. And if you guys are making changes upstairs, you can go to the top back, and maybe do a full... Yeah, let's go take a look upstairs over there. That's cool. Sick. Let's see this Microsoft, and let's go. Let's see, like, one big thing. I swear, if I had a hanger for this tractor, I would. My cousin. What happened to Vegas stays Vegas. The joke you wrote in your Twitter. It's horrible. That's one of those that should have stayed in drafts. Literally, she wrote it in her Twitter drafts at dinner, and has been waiting to use it all weekend. Why do you have to have it like that? I parked that tractor in my garage.