What is going on guys welcome back to the channel critical overload versions of a halloween end in this video here again today? So as the thumbnail suggesting we're going to be talking about another Outlandish idea as to what could be going on with this saying of the ending or the movie itself might not sit well with some people and I've seen this online a few places and it's this idea that What will happen in halloween ends is that? You'll find out that none of this has actually happened Now I want to just say that this would be definitely something that I think a lot of people who Were invested in this narrative were not like I think this would have been something that many people would have been accepting of Maybe many decades ago as it pertains to a particular timeline But this No, like I think that the negativity surrounding the thorn of timeline And I know the thorn timeline has has the fans again I'm a fan of halloween for halloween for is a is one of the better entries in this universe or in that timeline anyway and the First two films again, they're good as well But I think that if you you did something like that there that'll be something that doesn't cause so much backlash Considering a lot of the negativity that I see surrounding halloween 6 versus doing that here This timeline for most of what I have seen has been one of the more praised Timelines you have a solid original film with halloween 1978 Then you have a well-received over-performed halloween 2018. You have a halloween kills, which Going off of the the reviews. I mean it wasn't well received by Those critics at the time, but it was more so a Favorite I would say with most halloween fans and it did certainly live up to its title It got certainly a lot right as it pertains to recreating the vibes of the 1978 film The recreation of the Myers house I still has to say it's probably one of the best Iterations that we've gotten in this franchise since the original since the original movie. I'll defend that about this movie No doubt. There's several things about halloween kills that I will defend Even though I do still fall on the side of saying it was a step down from what we got in the 2018 movie And then with halloween ends it just seems like this is gonna be such a character driven movie That this is gonna be a timeline that I think a lot of people end up looking back on it So you know what? This is one of the better timelines of movies in the choose your own adventure Universe that essentially is the halloween films at this point so to have something happen where Laurie strode was dreaming the entire time and Let's say it even cuts to something that relates to her just being locked up From the events of what happened in the 1978 film. She has been locked up She had gone insane and she's just She's she's never been out in Haddonfield since many years ago And that'll be something that we find out as like a big grand twist in the end Not only would that be out there But it would also be something that I think would cause a lot of people just get up and walk out It would be something that leaves a lot of people scratching their heads as to why they even bothered watching the 2018 film and halloween kills because now you have ends which in and of itself Let's say ends has such a strong Middle beginning it has a lot of good setups and payoffs has a lot of good character development has a lot of strong performances a lot of good shots in it a lot of Memorable moments iconic kills everything. It's just hitting off all these boxes checking off all the boxes This is lining itself out to be one of the best halloween movies There is you get to the end this big old twist happens that again worse For the sake of this video saying is what? Jamie Lee Curtis is saying might upset some people you find out that halloween ends not only was all a big dream So was halloween kills and so was halloween 2018 Laurie Strode has never been the same since the events of halloween 1978 She managed to at least make it in life for the next 20 or 30 years or so of her Existence before she was ultimately locked up in an asylum for going insane Because she never recovered from her trauma that's something that not only would be of course inferior to what I think this series is supposed to be representing in terms of the like Climate it's it's being released in and the whole marketing campaign around the me to move it or at least That's what Jamie Lee was making it out to be I just think that that would be something that's not going to really go over well with most audience members I know I would have a lot to say about that as well the fact that it would all be a dream Sure, you might have those people out there who defend it But even when you're defending it what would be good about that if you're someone who thinks that this would even actually be a good idea To find out that none of this happened and it was all a dream and to make matters worse Let's say that not only would Laurie Stroll to end up waking up in the end of halloween ends She wakes up in the hospital bed of the events of halloween to 1981 that would be something I think would also leave a lot of people floored But then go back to being instantly mad because you're like well What did I just waste my time for watching his movie? So again if you were someone who thinks that that would be a good idea to explore Just let me know why down in the comment section below and how you would sell your audience on that because I think That's more in line with an episode of Buffy. I'm recalling where Buffy Was that was having a Hallucination because of her interaction with a demon and she thought that she was a slayer and we're shown that she's actually not the slayer She's just insane and she's been in an asylum for many years I think that would go over a little bit worse than that episode Which I think still has a lot of people up in debate as it relates to whether or not Buffy was really the slayer Or is she actually in an asylum which we know that's not the case. She's a slayer But going back on topic with Halloween ends if it were to end in a manner in which you now are telling your audience that Everything they had gone through in this timeline was all a dream and none of it counts And it's actually not even part of its own timeline. It's part of the original Halloween 1-2 H2O timeline. Let's pretend it could be part of the thorn timeline It was all a dream of Lori one of her big grand dreams while she was dreaming about Michael in her hospital bed in the 1981 sequel that would be something that I that I can see causing a lot of frustration It would be something I can see a lot of people just saying, you know what? I don't want to watch these movies anymore and it could also be something that just leads to Most people losing faith and anyone doing anything Proper with this IP going forward. That's just one of the more out there possibilities Do I think it's gonna happen? No if it were to happen And if you think that that would be a nice decision or a nice route to take Let me know why down in the comment section below Let me know what you guys think about this down in the comment section If you haven't already make sure you subscribe turn on the notification and there's a video in the script I have links from social media accounts on Facebook Twitter and Instagram you can message me there Of course, there's any movies news or reviews you'd like me to cover in the future and with all that in mind guys I will see you in the next video


Welcome to our third webinar where we will show you how to use the sales features within Superoffice to increase sales to your customers we targeted in the last webinar. Today, my colleague Chris will play the role of a salesperson in a company using Superoffice. He will take you through a common situation of calling prospects, creating sales opportunities, producing quotes and reporting on the sales forecast. Marketing has informed the sales director that the mailing campaign has been sent and he can now instruct the sales team to contact those that are interested. A dynamic selection has been created for the sales team to use it as a call list in Superoffice. Chris will now take you through the process of contacting prospects and managing sales. Following the recent mailing, I've been advised to change my mini-view to the selection members Q2 product offer click-throughs. I can use this list to see which prospects I have to call. I can also lock this list in the mini-view so it's visible as I navigate around Superoffice. I can click on one of these companies to change the main company card, therefore providing me an overview of the customer before calling. Now I have an overview, I can carry out my call with the customer. Further to the call, we can now create a sale opportunity. Here, we give the sale a name. You'll notice that the company and contact has automatically been pre-filled. I want to enter the project Q2 product offer as this will be used to provide an overview of the campaign success. The sale amount will be updated automatically when we create the quotation. The owner and sale type has been pre-filled and we can see that the sale stage is assigned as per the sale type. The sale date provides an estimate of when the sale should close and is dependent on the sale type. This aids in accurate forecasting. We can then enter a source for further reporting. A sale has a primary contact but partners and subcontractors may also be involved in the sale. These are referred to as stakeholders and can be entered in this section. Stakeholders can include individuals as well as organisations. All of the activities relating to the sale will be listed underneath the activities tab. Another feature of this particular sale type is the sales guide. This guide has been carefully created to assist you in working through the required activities until you have completed the sale. As you can see, we have three sale stages with their own activities listed underneath each stage. This has begun the sales process and the sale owner can start to work their way through each part of the guide until the sale is complete. Now that Chris has created sales opportunities from our call list, we need to produce a proposal to send to the customer. Quotes is a great way to create standardisation across your company by uniform proposals.  Saving sales teams time, giving them the ability to sell more. I'll hand you back over to Chris, who will show you how to create, send and amend a quotation within Superoffice. The next action is to create a quotation and send it to the customer. We do that by clicking the quote tab and selecting create a new quote. First, we need to produce a covering letter. We do this by clicking the link to create a quote document. Here, we are taken to a list of available document types and we can select the appropriate type for this sale. Next, we have the subject line, quotation for Missile System, before pressing the create button. The document is pre-populated with the information the company requires us to provide. However, we can further personalise it at this stage if we wish. We can now click the add product link and we're presented with a search box. Here, we can find the product we wish to quote for. In this case, we are selling a Mittal system. So, I'll search for the word Mittal and it's returned two products from our price list. The first product I'll select is the handset. I'll change the quantity, apply discount, before saving it and searching for the server. We can see that the discount provided is over my allowed discount limit. I can either press the send button, in which case my manager will need to approve the quote before I can send it to the customer or, because I want to send this to the customer straight away, I'll have to lower the discount that I've provided. We also have the possibility to add a quote alternative to provide different options to the customer. In the details tab, we can enter payment and delivery information. This can be defaulted to the company's preference. We can also add relevant attachments to be sent with the quote based on the sale type. We are now ready to send the quote to the customer. Currently, I'm working on version number one of this quotation. On the next screen, we are asked to choose our quote layout, but we will remain with the quote that displays images. Before I send this to the customer, I'd like to see what the quote looks like. So, I'll click the preview button and I can see the quote looks absolutely fine. Now, I want to ensure that I'll be sending the quote as an email and also archiving it as a PDF and I also want to ensure that a follow-up will be created in my diary. This will ensure I can chase the quotation before the quote expires. Once I click the OK button, an email will be produced that will contain the terms and conditions together with the quotation, as you can see here. I can also amend the text in the email before I send it to the customer. The customer has come back and asked for further discount. We can edit the quote and apply a 5% discount to the server. I can now save this and also note that the version number is now incremented to number two. At any stage, I can go back and review any previous quotations I have sent. The customer then comes back to us having signed the quotation and all I need to do now is press the place order button. I can select which confirmation email will be sent and I can also mark the sale is sold. Once I click OK, it will create an email with the standard text and also attach the order confirmation PDF. We've now shown how after a mailing campaign, our salespeople have followed up and created opportunities for all customers interested in our new product. We will now show you how the marketing department can see the success of the campaign, how a salesperson can have a complete overview of their pipeline and likewise how a manager can have an overview of the company's pipeline. Within the diary view, a salesperson can use the sales secretary to have a complete overview of all the uncompleted sales opportunities, won, lost and ongoing. They can sort the sales by the column headings double click a sale to be taken directed to that sale screen where they can progress it further if required. From here, we can click on the project name Q2 product offer to see an overview of the project success. In this case, we're interested in the sales tab where we can see an overview of those won, lost and ongoing sales opportunities and we can export this for further manipulation if required. Alternatively, you can use dashboards to monitor and measure the success both on an individual and company basis. Here, we see the individual dashboard where we are displaying the pipeline, pipeline in numbers, forecast over a three month period and year to date sales compared to last year. We can also view the company dashboard, in this case showing the pipeline in numbers, win, loss rate for the group by source, largest upcoming sales and leads won by source. The dashboards have preset options but you can use selections as a data source to further personalize your own dashboard requirements. Thank you for taking the time to watch this webinar. We hope you found this useful. If you have any additional questions, please contact your account manager who will be happy to assist. We look forward to you joining us for our next webinar focusing on looking after your treasure where we will use super office service to handle customer inquiries.


everyone Shaber 1000 here today we're going to be making some bacon and eggs for well brunch it's almost lunchtime but doesn't matter you can have bacon and eggs whenever you want right stick around join me for brunch alright guys so yeah that's what we're doing just kind of thought I'd do something a little different today kind of make something to eat real quick and make me and Bruno something or lunch well brunch whatever so it's yeah here so we're back here in the shelter this shelter's been up since I put it up for my solo backyard camp out thing it's still it's still holding up fine this is the bottom of an old tent this here it's not a tarp but it's kind of like the same thing as a tarp only it's real thick you know doesn't leak but I think I'll take it down and do a little bit more work on it so but yeah it's been up here since then so that's pretty cool just waiting on my skillet you know you want to get your skillet hot before you put anything in it so but you know I just wanted to just get something kicking for you I had to had to put set of ball joints in the truck now I didn't film it because I have I already have a video of the ball joints on the 2003 Toyota Tacoma I did the passenger side then but this side the driver side I finally replaced they were getting bad squeaking and very very loose so I replaced them and we're getting ready to do the boat I'm not sure when I doubt if it'll be this week because I think Monkey wants to help me so it'll be when she's got a couple days off so tomorrow I don't know if we're gonna take the boat out or if we're gonna do some fishing I'd like to do a little fishing tomorrow here in the animal over here I can't see it but I like to do a little fishing but anyway let's get the bacon on here there we go I only got five eggs so I'm gonna have four I'm gonna give one to Bruno they easily give him two but that's okay we go through weed a lot of eggs here man they sprayed for mosquitoes the other night and they're just horrible I don't know how they they see that help because I'm telling you every time they do for a couple weeks later it's just like they come out and droves you know I mean it's just they'll carry you away and it's like 10 times worse than before they sprayed so I don't I really don't understand how they figure that that works and I know it's always been like that when I lived in Ohio they would spray for a couple weeks and things got worse and what they did was cross the road there where all the woods are where the little treehouse is they spray in that direction and it made them come over here so I don't and I don't find any dead mosquitoes around and like I said they are 10 times worse after they spray and I don't know if it makes a multiplier what but I'm telling you it's not killing them and it's not driving them away because we see maybe one two mosquitoes and then once they sprayed they're just like right now I mean they're all over me right now they're just bad there's probably seven or eight in here right now trying to bite me and stuff a lot of people this is controversial a lot of people like their bacon crispy some people call burnt it's not burnt it's crispy I like mine a little on the chewy side it's got more flavor to me that's just my opinion guys you know I mean we're all different but I just don't like biting in the bacon that just kind of crumbles up and you know you pretty much got baked a mouthful of bacon bitch you know what I mean but to each his own right I mean there's nothing wrong with it if you like it that way it just I don't prefer it that way and to me there's less flavor you know so I didn't bring any oil out I figure I'll have enough from this bacon to I'm getting bit up to cook the eggs with so all right I'm gonna let this bacon cook and I'll get back with you when I'm ready to get ready to put the eggs on you guys remember that sizzling it was fake bacon actually wouldn't even bacon at all but it's called sizzling I love that stuff a little on the pricey side but I love that I need a whole pack myself I can't find it down here I don't know if I'm looking in wrong places but if any of you guys know where I can get it down here in Florida comment let me know in the comments below wouldn't you know it I forgot my seasoning I'll get Bruno's on here in a minute because I'll chop his up they won't met a bug over here but we're in Florida we expect right the deer and squirrel and rabbits are very tiny the snakes the bugs very huge spiders very very huge think those are about done I didn't bring any bread out either always forgetting something guys kind of between let me get you spun around here we'll chit chat for a minute and then also forgot my mic so that's why it sounds like I'm on one side so okay guys so here's my bakey eggs bacon and eggs probably give Bruno some of this bacon too but like I said I forgot my pepper and salt and bread but you know we're in the backyard we're just gonna deal with it just like as if we have hiked out somewhere and forgot it we'd have to deal with it so I'm gonna deal with it right here but my bacon got a little bit crispy for some of you folks but I like it the words so that part to me is a little too crispy it's like chewing sand but that's okay I got Bruno's egg cooking here like I said usually making too but I may save him a little bit of mine but yeah we got the got the truck fix monkey came out with me and sat with me while I did it and see what else that's pretty much all it's been happening here like I said I I think I'm going to try to get fishing more I think she wants to go out on the boat I don't we'll just have to see I know we can do both but and I'm on the boat I like to cruise go back in little coves and stuff but when I did my solo though I done some fishing from the boat turned out pretty good but yeah we need to get it I gotta get some wire wheels for my drill so we can clean the bottom of it off and we're gonna seal all the rivets and everything up on it it does pretty good I mean we had it out last couple times we took it camping well the first time we didn't leave it on the water we had to bring it in but second time we had it when we took a camp and cast iron away to go but we just left it on the water all weekend for three nights and it didn't have enough to pump out so but there are a couple a couple rivets that are leaking I can see them they'll start getting wet they're not like shooting water up in or anything like I said I've never had to use the pump but so we're gonna seal the bottom of it we're gonna paint it it's gonna be blue and white again only we're going with a sapphire blue so it'll match that's kind of what the top is it's like a sapphire which is it's like a it's just a sapphire is just you're pretty much calm and blue but it's gonna look good on that boat it's gonna be blue and white again so but we're gonna get it done but I need a couple three days of good weather without rain so and then you want to clearcoat it I'll put some clear on it and that should be good to go but anyway guys I want to say thanks for joining me for my brunch I'm gonna finish my brunch take Bruno in his egg he wanted to be out here with me but he kept walking around here he likes to roam he he don't run off anymore he's done it twice that's a couple years ago when he was still you know pretty much a puppy but he stays around but I still like him where I can see him but I he'll go back here and lay down in the shade or something and then I won't seem and I'll be looking for him holler and for him and stuff so I don't like to keep him tight up if I don't have to so but yeah cast iron way to go but again thanks for joining me for my brunch I hope y'all have great rest of the week monkeys at work today so she's off tomorrow so like I said we're gonna we're gonna go do something we haven't been fishing in a while so once the boat gets done I'm gonna do a solo solo camp out on that little island we showed you guys and but I gotta get a gotta get a hammock tent for that because I want to be up off the ground just in case I know there's snakes there they're not bad but I know the Gators don't go up there very much because it's such a small island that islands maybe as big as the house if that and there's there's nothing there for Gator deep now when they come out they usually like the sun and it's kind of shaded there and I didn't see any Gator slips so where they had been laying up there but if I'm laying in a tent and I got food there or something you know it might it might attract them so I want to kind of get up in the trees a little bit but anyway guys so that's just pretty much it in a nutshell just wanted to bring you guys along with me so that I'm gonna say she better the myth of man legend I thank you all for watching appreciate it and take a gander at monkey 1000 channel give her a visit and she's got some good stuff on there she's got a lot of a lot of girl stuff you girls might enjoy she does some crafts she's got quite a playlist several playlists going so anyway she better the myth of man legend gone for now thanks for watching guys appreciate it we'll see you in the next one y'all take care and bye bye


Dear students, in this module, we shall discuss the principles of conformity and regulation. These are two categories of animal responses to changes in their external environment. The conformer animals are those which are unable to maintain homeostasis for an environmental variable. These animals conform to that external variable, i.e. they compromise that the outside environment is like this, so we will run our body according to this. The degrees to which the conformers conform depend on their level of survival. The conditions to which the conformers are allowed to survive depend on the tolerance level of body tissues to that variable. We shall take a few examples of conformers. The conformers or conformation depend on the changing environmental variable. For example, if an animal conforms to water and salt levels that is called osmoconformer. The animal which conforms to the level of oxygen is called oxyconformer and the animal that conforms to temperature change is called thermoconformer. We shall take the example of osmoconformer first. The osmoconformers do not actively adjust their internal osmotic state. In these animals, their body tissues are kept isotonic to the external environment. They show increase in body fluid salinity in hypotonic solutions and decrease in body fluid salinity in hypotonic solutions. Oxyconformers consume oxygen when there is more level of oxygen in the air. They, if the oxygen availability is, there is no oxygen availability, they cannot regulate their body conditions to the lower level of oxygen. Similarly, the thermoconformers conform to the temperature of the environment. As the environment warms or cools, the animal's body also warms or cools. The outside temperature will work, the animal's temperature will also work, and if the outside temperature increases, the animal will get heated up. In contrast to conformers, the regulators use internal control mechanisms to regulate their internal conditions. In spite of fluctuations in the external environmental variables, so these animals maintain homeostasis. The regulators are also of various types depending on the environmental variable. They can be thermoregulators if they are regulating their body temperature. They can be oxyconformers and they can be osmoregulators, thermoregulators and oxyregulators. The osmoregulators maintain their body fluid concentration that differs from that of the environment. They can maintain the concentration of body ions and body fluids in hypotonic or hypotonic environments. If the environment is hypotonic, they will maintain the salt concentration in their body. If the environment is hypotonic, they will regulate the salt concentration in the body and will not give salinity to the tissue fluids. The osmoregulators adopt the strategy to regulate the amount of water in their tissues. They discharge excess water in hypotonic environments and they conserve water in hypotonic environments. In hypotonic environments, where the salt concentration is higher, they maintain the water concentration in their body fluids and otherwise water has a tendency to move from its lower concentration to its higher concentration to its lower concentration that is from the body to the outside environment. This is the conservation of their osmoregulatory strategy. The oxyregulators maintain their oxygen consumption at study level. If the oxygen level is more or less in the environment, then a regulator will use a required amount. If the oxygen level is less in the environment, then the animal keeps the utility of its oxygen consumption. However, if the level of oxygen is more or less in the environment, then the animal's systems are not able to complete the requirement, so as a result, the animal tries to be oxy-conformer. It maintains its systems at a low oxygen level until and unless it dies. Thermoregulators regulate the temperature of their body. If the temperature is low in the environment, then the temperature of the body remains at a higher level. If the temperature of the body is too high, then the temperature of the body can be cooled down. This is homeostasis. These types of animals are called homeotherms, that is, temperature-maintaining animals. Dear students, animals cannot be conformers or regulators for all the variables. An animal is conformer for one variable and may be a regulator for that variable. And if an animal is a regulator for some particular variable, he may be conformer for other variables. For example, fishes are thermoconformers and do not regulate the temperature, but are as thermoregulators and maintain the concentration of water and salts in the body.


Good morning, good evening, or good night, depending on wherever you are. It's such an honor to be the first to open the series of outstanding talks here at Dapper Day. For the next 20 minutes or so, it will be my pleasure to tell you a story and some tips regarding Dapper as production applications. My name is Alex, and I am what Microsoft calls a regional director and the most valuable professional. But don't be fooled into believing that I work for Microsoft. I most certainly do not. I am based in Romania, or Transylvania to be specific. And I run a company of highly talented software developers called Key to Get Solutions. Among other things, I also am one of the global Azure admins, a worldwide community of Azure experts who organize yearly global Azure. If you're new to Azure, make sure to search for a global Azure chapter near you. Or if you're someone who loves to bring people together, put the pin on the global Azure map and fellow Azure enthusiasts will come together at your location. Last year, global Azure was organized worldwide in six continents and brought together over 483 speakers to deliver it around 500 sessions or so, all at the same time for the same three days. Now that's what I call community. These are all people who deserve the kudos, friends, and it's thanks to their hard work and passion that global Azure is such a massive event and that Azure received so much love from the communities worldwide. But enough about that. Now, during this session, I'll tell you a story about an application which worked perfectly fine. And then we decided to make it not work. We effectively decomposed it into microservices and we depraised it. But it failed the moment we pre-provisioned it in the pre-production environment. So here's the deal. The application was initially comprised of an API serving not one, not two, but four different UI layers targeted for different audiences. And additionally, there was a second API which powers an application that has a completely different logic but must share the same data set. And lastly, there are numerous background services which are either triggered or are polling the same API to retrieve the information utilized by them. So for instance, there's a notification service which usually gets triggered each time something happens in the API. For example, upon data entry, when the data expires and so on. Now, what initially seemed like a good idea because we would only write the authorization logic in the logging layer once, quickly turned into a bit of a nightmare because of the highly volatile deployments and many teams collaborating on the same code base. It was therefore kind of a no-brainer that we had to quickly go back to the drawing board and we had to reconsider the design. Now, thankfully, we already were experienced enough with microservices as well as with Dapper and enhancing the application with Dapper's capability was definitely a no-brainer. I kid you not, it took less than a sprint to get everything properly set up and redesigned with zero technical debt on the architectural side at least, side of things at least. But before we get our hands dirty, let's cut to the chase. Developing microservices should not be done just because monolithic applications are the worst. In fact, they're not bad at all despite the word monolith having gained a negative connotation. You know, which apps I mean. Those passkey, free tier, four tier and tier applications. Specifically, one layer for presentation like a web app which consumes the output of another layer specifically running the business logic which we usually refer to as an API which in turn consumes the output of another application such as the data layer. And here's the deal. These monolithic applications, they're not entirely that bad. I mean, seriously, we gotta give them credit for running mission critical applications for the past few decades. And in all fairness, the world as we know it today was based on these kinds of applications for so many years. Of course, we didn't have Netflix and Spotify decades ago, but nevertheless, these were applications that were perfectly fine. They work and they get the job done. And even more microservices, they're anything but easy to develop. On one hand, the sole idea of segregation of work when forms of single responsibility APIs in the so-called bounded context and the segregation of data sets into independent day structures is an extremely easy thing to say, but incredibly difficult thing to achieve. Specifically, assuming we would exactly know how to develop microservices, we would hit a few problems that on. For starters, if we would implement microservices, but our basic understanding of solid principle wasn't that strong, we would end up having a ton of integration points. You know what I mean? Like caching and messaging cues. These are all particularly fun to develop because once you get your hands dirty with asynchronous programming and re-ethic programming, you pretty much never wanna stop. And you see the whole application as a chain of events that can be put into asynchronous programming style applications. And this includes third-party APIs, secret repositories and whatnot, but they all must be implemented and they all different, different SDKs, different APIs. So to make things even worse, each one of these technologies comes with its own SDK and each one has its own specificity to make things really world, really chaotic. Each one has its own cadence and with its own application lifecycle, which features can improve, they can also dramatically limit the functionality of your own application. And when you start implementing all kinds of different technologies, different APIs and different libraries, you realize quickly that you're writing a boilerplate code at an exponentially higher rate than you typically did in the monothical world. Specifically due to the lack of the right tools, there's general a tendency that a feature might take a sprint to develop in the monothical way and it might actually take several sprints to get rightly integrated with those rest of services or in the microservices-based app. So why did we even choose to split the API into smaller components? Well, here's the deal. Number one, we had way too many moving parts in a single project. We had way too many contributors to a single project. We had way too much code written even in the monothical application. We had way too many dependencies and zero responsibility whatsoever, even though we had a lot of contributors. Effectively, we had ton of friction.  As you know, Dapper stands for distributed application runtime. It is a portable, serverless, event-driven runtime that makes it easy for developers to build resilient, stateless and stateful microservices that run on the cloud and edge and also embraces the diversity of languages and developer frameworks. Dapper codifies the best practices for building microservice applications into open, independent building blocks that enable you to build portable applications with the language and framework of your choice. And each building block is independent and you can use one or some or even all of the building blocks inside your own app. You gotta remember the goals Dapper has. Number one, they wanna enable developers using any language or framework to write distributed applications and they wanna make it easy for you. Second, they want to solve the hard problems developers face building microservice applications by providing the best practice building blocks. They wanna be community-driven to always be open and vendor-neutral. They wanna gain new contributors in an organic fashion. They wanna provide consistency of portability through open APIs. They want to be platform agnostic across cloud and edge, so on-prem as well. They wanna embrace extensibility and provide pluggable components without any vendor lock-in whatsoever. And most certainly, they also want to enable edge and IoT scenarios by being highly-performant and very lightweight. Last but not least, they wanna be incrementally-adoptable inside the existing code. So no need to write greenfield applications on the applications that have been running real business for the past decade or so. Now, what's old awesome Dapper, you might ask? Well, first and foremost, all that marketing and big selling point that you've heard before. But also, we loved the ability of having pluggable technology stacks. For instance, in our dev environment, we decided to use RapidMQ. And we went with that, but we knew RapidMQ was not specifically good enough for our production environments. And we didn't know what technology we're gonna go for for the message queues in our product environments. So having the ability of swapping components was just simply blissful. Then from their gestational standpoint, each team was responsible for a component and we usually had smaller heterogeneous teams, meaning that each team member has vast expertise in a lot of different areas. So using Dapper, it also meant that we were decoupling things. Okay, enough intros, let's get into the good stuff. Dapper support for Kubernetes is aligned with Kubernetes versions queue policy. This might sound very technical and difficult, but here's the catch. In a highly available cluster, the newest and the oldest QBAPS server instances must be within minor version. Now from the QBled, which is the small component that runs alongside each node inside your cluster, the QBled must never be newer than the QBAPS server and the QBled may only be up to three versions older than the QBAPS server. There's a caveat here that if you're running 1.25 or newer Kubernetes, I mean, then it can be two minor versions older than the QBAPS server. Similarly for the Qube proxy, it must not be newer than the QBAPS server and the Qube proxy, which you know is responsible for networking side of things, may be up to three versions older than the QBAPS server. So that three minor versions is always like a magic number in Kubernetes and it kind of works the same way in Dapper as well. The Qube proxy may be up to three versions older than or newer than the QBled instances, it runs alongside. And again, if you're running 1.25 or newer, it may only be two versions minor, or sorry, or older, maybe two versions older or newer than the QBled instances, it runs alongside. Now the same principle applies to the QBled controller manager, to the Qube scheduler and the cloud controller manager. It must not be newer than the Qube APS server instances they communicate with. Now you're not expected to know all of these numbers and the version numbers and whatnot, but the key takeaway here is that there is the same version skew policy in Dapper as there is in Kubernetes. However, you must keep in mind that you must always have resource settings as a starting point. And the numbers you see here are good starting points. In my opinion, you should always perform your individual testing to find the right values for your environment because they might differ. When you're installing Dapper using Helm, one thing to keep in mind, and we learned this through the trenches, is that there's no default limits. So effectively installing Dapper through Helm means that Dapper can literally cannibalize your entire infrastructure and your entire set of resources. It should never happen, but misconfiguration sometimes does occur. Also, there's some optional components like the placement, the sentry and the dashboard, which will be super useful, especially if you're running actors for the placement and if you wanna get some more operational stuff, things done. You should always set resource assignments for the Dapper SideCard using the supported annotations. These annotations usually go alongside the SideCard CPU limit, SideCard memory limit, SideCard CPU request, and SideCard memory request. And if they're not set, then the Dapper SideCard would run without resource settings, which obviously may lead to a lot of different issues. For the production-ready setups, it's strongly recommended that you configure these settings. Alongside the same lines with soft memory limits on the Dapper SideCard, when you set them up, you effectively would have this garbage collector free up the memory once it exceeds the limit instead of actually waiting for it to double the last amount of memory present in the heap when it was run. This may again sound very technical, but it's very important because if you wait for the default behavior of the garbage collector that is used in Go, you can inevitably end up having OOM kill events with your containers and with obviously your pods as well. Now, obviously we verified all of these production ready deployment tips, and we also went further to make sure that we had mutual TLS enabled, MTLS. Dapper has MTLS on by default, and you can learn more about bringing only your own certificates. We also made sure that the application to the Dapper API authentication was enabled because this has to be enabled to make sure that you secured the Dapper API from unauthorized access. Sometimes there is a tax from within your infrastructure. We also made sure that the Dapper to the API that we wrote was also authenticated. This is also very important because you must let Dapper know that it's communicating with authorized applications. And again, you'd be using the same token authentication principles. We had component secret configured in a secret store, and we never hard-coded any secrets in our component YAML files. And we also had the Dapper control plane installed on the dedicated namespace, for instance, Dapper system, which we commonly use, rather than having it in the default namespace or the application namespaces. Dapper also supports scope components for certain applications, even though it's not required, it's a good practice. Now here's the deal. We did all of that, and this is good. And everything seemed fine, especially in the Dev environment. But once the refactoring of our application was done, and it was fully Dapperized to be production ready, we deployed it in the pre-production environment just to learn that it didn't get any Dapper containers injecting the application spot. Now clearly, such a situation usually suggests that there might be an error indicated in the side guard injector, right? Here's the log we saw. Reading through the logs, the only three parts seemed to be unable to get as a Tecton pipeline's controller UID. It's a tongue twister, I'll give you that. And it's a bit of mumbo-jumbo even. Now I believe that the very next thing we did was the typical thing anyone else would do as well, namely Google on Bing unable to get as a Tecton pipeline's controller UID. Only to come across the first result of the query, which is a GitHub issue titled Dapper Side Guard not injecting the pod. See how we didn't even specify Dapper as an issue in the query and yet the first result was referring to this very same problem? Sure enough, the issue was closed, which usually is a good sign. And as we scrolled all the way to the bottom of the issue, this was a very wrong thread, one of the suggestions, and obviously a lot of people had a lot of different culprits, but nevertheless, sometimes as it turned out, we learned that there was an extra label, at least for the people who committed and commented on this issue. Hmm, should we have had any additional labels? Everything was working in that environment. Clearly they must be using the same labels everywhere, right? I mean, right? Time to compare and contrast. Here on the left-hand side, what you see is everything in terms of logs from the Sidecar Injector running in the Dev environment. On the right-hand side, the Sidecar Injector logs for the pre-production environment. And by the looks of it, it seems that the Sidecar Injector isn't even getting triggered to do his job. Now, either that or we have another pre-SachiA typical Microsoft situation where a product only logs success and fails to even log errors. You know what I'm talking about. So what should we do next? Well, time to compare some more. I trust everyone else would do the same thing and would probably take it through the same approaches. What you have here is the pod's description. On the left-hand side, the description clearly states two containers in the pod. On the right-hand side, there's a single container in the pod. So yet again, this suggests that there is literally no Sidecar container injected. Even more so, the missing labels are usually an indication that a Sidecar failed to properly see the annotations and respond to them. This made us think. Either the annotations are triggered on the Sidecar Injector because the Sidecar Injector isn't accessible for some obscure reason, which we haven't figured out yet, or the annotations are completely wrong. But the annotations seemed fine. Wait, what if the annotations are there before Dapper was installed? As it turns out, if your pod spec template is annotated correctly and you still don't see the Sidecar injected, you must make sure that Dapper was deployed to the cluster before your deployment or the pod were deployed. If this is the case, usually restarting the pods will fix the issue. So I guess it's time to reinstall. And you know what? Let's even reinstall Dapper. So first, we removed all the charts related to our application. Then we reinstalled Dapper just to be sure and then installed the application. And nothing. The Sidecarts were still not injected. I guess it's time to Google some more. Aha, another issue. It even says on prod environment. We're getting closer, aren't we? Now the issue here suggests that a firewall might be preventing the Sidecar injection. Of course, this makes sense. However, we didn't have such a firewall. We even asked the agent, the master, just to make sure. We even went as far as reinstalling everything from scratch again. And this included Dapper and all of its dependencies. And again, there was no error on the Sidecar injector pod which we would normally expect to tell us why something would fail regarding the injection. So it was not a firewall issue. Should we maybe blame the CNI? Weave in this case and tell you this before but this was a vanilla installation of Kubernetes. No distro, no flavor, no easy installation process whatsoever. It was through the trenches. So let's reinstall everything and leave Weave out and replace it with Calico. And as you'd expect, still not working. All ports were properly configured but still not working. Now here's the deal. In Kubernetes, there's this concept of an admission controller which intercepts the request to the API server and Kubernetes prior to the presence of the object. And after the request is authenticated and authorized, these controllers may be validating, they may be mutating or they may be doing both. Mutating controllers can modify objects and they can actually validate the request to make sure that the request should actually go through. These controllers can also block some custom verbs such as a request connecting to a pod using the API server proxy. These admission controllers do not and cannot block requests to read but they can block things from getting changed which would be the case of the injection of the sidecar. They also proceed in two phases. In the first phase, the mutating of the admission controller start run. And in the second phase, there's the validation admission controller which is executed. And if the controller in either phase rejects the request, the entire request is rejected immediately and an error is returned to the end user. Now frankly, all of this conversation is getting me a bit anxious because we're talking about some super techy stuff here like level 400 Kubernetes deep. Let's think about this once more. Could it be that the request is somehow getting blocked somewhere and never makes it to the sidecar injector? There's no firewall. What could block the request then? Hmm, maybe you know what? It's not really an admission configuration or an ankle problem. But wait, Vapper like other service meshes relies on Kubernetes to get the component trigger to do stuff. I know what you're about to say. Vapper is not a service mesh. Even though they do offer some overlapping capabilities, Vapper is not a service mesh. I know. A service mesh is defined as a networking service mesh and unlike a service mesh which is focused on networking components and concerns, Vapper is focused on providing building blocks that makes it easy for developers to build applications and microservices. Cool. But here's the deal. Vapper is developer centric, right? Versus a service mesh which is not. But even though conceptually they're different, the inner workings to a very large extent are the same. So you know what? Let's go back to the docs and see if the docs can help because no fairness. We should have read those docs first. Hey, wait, this is not the docs. This might be promising. Let's crawl some more. Uh-huh. That didn't really help because it's all about things that we already did. There's nothing new to this. But this got me thinking. You know what? There's one place we haven't looked into, namely the APS overlooks. Let's read through those. Now, as it turns out, in the APS server logs, when you read the APS server logs, we did actually get everything we were looking for. It told us that it couldn't call the SETCHER injector. It told us that it was getting a four or three back. And after some detailed network troubleshooting, we even learned that the four or three was actually generated by proxy, which the request went through. And this was because an HTTP proxy environment variable was picked up from the host when Kubernetes was installed and it persisted the host environment variables in the APS server prod. Now, thus, the internal requests were getting to the proxy, which had no idea how to run the requests back to the SETCHER injector, and there was no route back through the net whatsoever. Now, sure enough, removing an extra environment variable, we learned about, by running a tube CDL describe pod and restarting the APS server, it got us back in business. It might have taken me probably the past five or 10 minutes or so to talk about this, but the level of frustration we accumulated, the lack of insights into someone else's infrastructure was probably way too high to even mention. What did we learn though? APS server logs are priceless and people always forget about looking into those logs and they expect all of the logs to come from other places. Since we talked about logs, Dapper uses OpenTelemetry and Zipkin protocols for distributed traces. OpenTelemetry is the industry standard and is the recommended trace protocol to use. Now, most observability tools support OTEL and this includes Google Cloud Operations, AWS X-Ray, Azure Monitor, Neuralic, Datadog, Zipkin, Yeager, SignalFX, and many different more. The diagram that you see here pretty much demonstrates how Dapper using OpenTelemetry and Zipkin protocols integrates with multiple observability tools. And these scenarios can be utilized for so many different things, like tracing service invocation, Popsub APIs, you can flow trace contacts between services that use these APIs and they're commonly two scenarios for how tracing is utilized. Either Dapper generates a trace contacts to propagate and trace contacts to another service or you can generate a trace contacts and Dapper propagates a trace contacts to a service. Either approach doesn't really matter as long as you use these. Now, if you have any questions, I'll be more than happy to take them and I'll be here to assist. This was definitely something super, super interesting, at least in my opinion to learn from going through the trenches. Friends, I'll be hanging around to answer questions, but please make sure to also join the Discord channel. Dapper's community is super wide, super open and they're more than happy to assist in whatever questions you might have. Happy Dapper Day and let's keep the conversation going. As I told you, there's an active community on Discord supporting, helping and listening to your pain points, requirements, ideas, whatever it that they are, I urge you to join Dapper's community on Discord. Thank you all for streaming in and happy Dapper Day. Thank you.


Trump is bad because he's similar to other U.S. presidents, not because he's different. We've already seen a ton of ridiculous drama queenery about Trump's second presidential run, claiming he's grown even more extremist and fascistic than when he was president and what amounts to a repeat of the Trump as a second Hitler narrative that dominated U.S. political discourse in his first run. A Washington Post article titled The Deepening Radicalization of Donald J. Trump asserts that Trump is sketching out the contours of a second term potentially more dangerous and chaotic than his first, citing a New York University professor who says, when authoritarian leaders lose office, they come back like ten times worse. They never get less extreme, they always get more extreme. But when you look at the author's evidence that Trump is becoming more dangerous and evil, there's nothing about assassinating foreign leaders, starvation sanctions, Cold War brinkmanship, mass bombing campaigns or Trump's Yemen veto, or any of the other horrors he unleashed upon the world as commander-in-chief from 2017 through 2020. Instead, the article talks about his attitudes toward the January 6th Capitol Building riot and has grabbed them by the pussy remarks about women. Trump ramped up Cold War aggressions against Russia, helped set the U.S. on track for war with China, killed tens of thousands of Venezuelans with starvation sanctions, vetoed attempts to save Yemen from U.S.-backed genocide, assassinated Iran's top military commander, worked to foment civil war in Iran using starvation sanctions and CIA ops with a stated goal of affecting regime change, occupied Syrian oil fields with the goal of preventing Syria's reconstruction, bombed Syria, greatly increased the number of troops in the Middle East and elsewhere, greatly increased the number of bombs dropped per day from the previous administration, killing record numbers of civilians, and reduced military accountability for those airstrikes. He also imprisoned Julian Assange by escalating the Empire's war on journalism for exposing U.S. war crimes, all of which are in perfect alignment with the actions of both Trump's predecessors and Trump's successor. Donald Trump spent four years proving to everyone that he wasn't bad because he was similar to Hitler, he was bad because he was similar to Obama. He wasn't terrible because of the ways he differed from other presidents, but because of the ways he was the same. The tiny smattering of violence that occurred in the U.S. because of Trump was microscopic compared to the death and destruction he inflicted upon the world outside the nation's borders. But the mainstream worldview can't acknowledge those actions because the mainstream worldview is designed to support and facilitate those actions. Yes, Trump is evil. Yes, you should be alarmed that monsters like him exist. But not because he's a unique aberration and deviation from the U.S. government's status quo. Rather, you should be alarmed because he perfectly exemplifies and bolsters the U.S. government's status quo. The bad things about Trump specifically are dwarfed by the bad things about the U.S. Empire generally. Not by a percentage, but by many orders of magnitude. The Empire's malfeasance is exponentially more significant than whatever face happens to be sitting at its front desk. That's what people should be freaked out about.  That's where the real horrors are. They're just invisible to the mainstream worldview. By design. The U.S. presidency can only be held together by imperialist monsters. That's the only kind of person who ever makes it through the security checkpoints on becoming president of the world's most powerful and destructive government, which serves as the hub of a globe-spanning empire that is fueled by human blood. Sometimes when I tell Australians who've been indoctrinated by our nation's insanely propagandistic imperial media what I do for a living, they tell me, ooh, it would be terrible if Trump wins the election. I tell them, yeah, it will be. Also, it will be terrible if anyone else does.


and welcome to the session. This is Professor Farhad in which we will discuss interim reporting. What is the big idea of interim reporting? Let's think from an investor's perspective. If you are an investor and you own stocks in a company, would you like to know what's going on in the company? And the answer of course you want to know what's going on. Now my second question to you is this. Would you like to know what's going on on a regular basis or would you like to wait till the end of the year? Well as an investor I would like to know what's going on on a regular basis. Well not daily, not weekly, maybe monthly, but most likely it's expensive to provide monthly, usually quarterly basis. So what is interim reporting? Well interim reporting is any reporting period less than one year. Now why did I say quarterly? Why did I say one, two, three, four? Because when we are dealing with quarterly basis is used for publicly traded companies. So when we say interim reporting what we really mean is publicly traded company reporting on regular basis and usually they report on quarterly basis. Now to tell you actually in the real world what I used to work, we used to prepare financial statements on a monthly basis for doctors. Well that's also interim reporting. So monthly could be interim, quarterly, weekly it doesn't matter. It's any period less than a year. Well we call this quarterly because we're dealing with publicly traded companies. And what is the benefit of quarterly reporting? It's giving you timely information. It's enhancing the timeliness of the reporting. So you're not waiting till the end of the year to find out what's going on. So again we deal with quarterly basis and when we are dealing with quarterly basis, so after we prepare Q1, when we go to Q2, Q2 is a cumulative of Q1 or it's year-to-day basis. So it's not we start from zero it's a cumulative till the end of the period, which is the end of the year. What do we provide? We provide financial statements, balance sheet, income statement, cash flow, but those are condensed. They're not really as in details as the regular full year and we don't audit quarterly reporting. We review them. What is reviewed? Reviewed means inquire, asking questions, performing analytical procedures, running some financial ratios to make sure the numbers make sense. And if they don't make sense, we ask more questions, we look at information. And in practice, when I was in practice, I did a lot of reviews, basically preparing financial statements but they're not audited using analytical procedures, inquiries, financial ratios. What else you need to know about interim reporting? It's an SEC requirement.  GAP provide guideline. It will help you, it will help show you what to do when you are reporting on on a quarterly basis. And we have to use what we call something called GAP recommend the integral approach, which we will talk about the integral approach next. Before we discuss the integral approach, whether you are a student or a CPA candidate, I would like to remind you to take a look at my website, farhatlectures.com. I don't replace your CPA review course. I'm a useful addition to your resources. If you have not connected with me on social media, please connect with me only then. Please like this recording, share it with other connect with me on Instagram, Facebook, Twitter and Reddit. So the integral approach is what it's recommended by GAP and it says your financial statements are an integral part of your annual report. They're not standalone or discrete. So you cannot consider each quarter as standalone quarter, quarter on its own. You have basically to close the books on the contrary. It's a continuous. That's what it means. It's an integral part of your report. It's seen as part of the full annual report. So you'd have to use the same accounting method and practices that you use for the whole year. So simply put for revenues. If you're using the percentage of completion, you have to keep using it and any cost associated with revenues should be treated the same way. Now, the inventory costing. We have to be aware of the inventory costing. Cost of goods sold for interim reporting can be estimated using the gross profit method. If you don't know what the gross profit method, please go to Farhat Lectures to my inventory chapter and basically review it real quick. And you have to disclose and at the end and reconcile. That's fine. Inventory. If there is any decline in the fair market value of your inventory, don't write it down. If you are expected to recover. Let's assume you have a piece of inventory. You bought it at $100. Mid-year, the value went down to 92. But you know, by the end of the year, because it's a seasonal thing, at the end of the year, it's going to go back to 100. So don't write it down knowing that that year end it's going to go up. It's going to recover. But if it's not going to recover, that's a different story than you write down. Well, you're using now lower cost or net realizable value. Also, you ignore any variances, planned variances, price volume variances during the period. At the end of the year, you would look at your variances. If they are unplanned, if they're not large, you will make the adjustment. But during the quarterly reporting, you just ignore planned variances. Lifeful liquidation. Lifeful liquidation base should be charged at replacement cost if expected to be replaced by year end. So simply put, well, maybe I'm going to work an example about lifeful liquidation in a second. But the point is, if you experience any lifeful liquidation, it means you are selling old inventory that has a low cost and you generated a large profit, and that large profit will be replaced by newer inventory, then don't do that. Use the newer inventory cost. Let's work an example. Assuming the first quarter, you started with 100 units and you paid for them $10. You purchased 200 units at $15. So in total, you had 300 units, 110 and 200 at $15. Let's assume you sold 240 units at $20. Well, let's go ahead and see what happens. You sold 240 at $20. Your sales is $4,800. Now, what is your cost of sales? Well, you're using lifeful last and first out. Well, you sold the 200 unit that you purchased at $15. Then you went into your older unit that you started with and you sold 40, those have a cost of 10. So if we follow the traditional lifeful, your cost of goods sold is $3,400. So simply put, your sales is $4,800. Your cost of goods sold is $3,400. Based on regular lifeful, your profit is $1,500. If we expect, if the company expect, to replace 100 units at $17 in the second quarter. So let's assume you're going to replace your inventory. Then what's going to happen? If that's the case, then we don't use for the 40 units. We don't go back and liquidate. We use the $17 cost of goods sold. So the $17 will be part of cost of goods sold. This way, we don't experience what's called the lifeful liquidation. Now, if we use $17 of cost of goods sold, our profit will obviously would go down because our cost will go up. You can do the computation. But the point is, if you are going to replace, don't record the lifeful liquidation because it's just, it's a quarter, the second quarter, it's going to reverse. So wait till the end of the year. Also, what do we need to do with cost other than product cost, which is simply put period cost? Well, you charge to income as incurred or allocated, like estimated, if it's based on time expired, like for example, prepaid, you expense during the period.  Any activity associated with the period, depreciation and cost of goods sold as a good example, you expense during the period. If you cannot identify with any particular activity or benefit the expense, you charge when it's incurred. You should not do arbitrary assignment of cost. Something should make sense. Gains and losses that you don't defer at the end of the year should not be deferred at the end of the period. So at the end of the year, think about the end of the year. If you have a gain or loss, a gain or loss will not be deferred, then don't defer it during the period. If it's going to be deferred, then don't do it, wait until the end of the year and defer it. But if it's not going to be deferred, then record it. So you ask yourself, would this gain or loss be deferred at the end of the year? If not, it means you have to recognize it now, defer it now, that's what I mean by recognize it, defer it now. Advertising is a little bit interesting. The general guidelines deferred in an interim period cost advertising expense that could benefit future period, but the problem with advertising, you really don't know what period it's going to expense. It's going to be expense, otherwise the company expense. So simply put, decide is it going to be benefiting this period or many periods? Now, there's some flexibility here. For example, some companies like RJR and Pillsbury, they charge advertising expense as percentage of sales and adjust at year end. So what they do, they look at their sales and if their sales increase based on some relative value, they will expense their advertisement versus general food and Kellogg, they expense advertising cost as incurred. So there's some flexibility here, okay? Because you don't know what advertising it's going, what is the value of advertising, that's why you have this flexibility. Other expenses subject to year end adjustment, you know, we have a lot of expenses at the end of the year. So for example, bet that expense, executive bonuses and other similar expenses, what we do is estimate those costs and allocate them in the period the best you can. So you can do that. Now, income tax expense, we're going to be using the annualized approach and I'm going to work an example. I'm going to keep it for a separate recording. How do we treat, how do we treat income tax expense? What disclosure do you have to make? Sales or gross revenue provision for income taxes. For the interim period, you have to show basic and diluted EPS. This is important and investors look at this all the time. Seasonal revenue costs or expenses, you have to be careful when interim financial reporting are being done because certain businesses, for example, toy companies, companies like Mattel, their business is seasonal, it goes up in certain period of time, it goes down. So you have to disclose why you have a different revenue than the prior quarter. Significant estimate, any provisions for income taxes, contingent item, changes in accounting principle, significant changes in financial position, anything that's relevant, you think it's important. What should you do now? Go to Farhat Lectures, work MCQs and True-Fals. In the next session, I would work an example with income taxes just to show you how we use the annualized approach when we are estimating provisions for income taxes during the interim period. Once again, good luck, study hard, and of course, stay safe.


Hello, beautiful. Today we have a little game. It's called rate your hair routine. So basically what happens is I'm very, very, very critical in these videos. I see what you're doing wrong, what you're doing right, and every time you do something that is wrong in your hair care routine or something you could have done better, you will lose a point. So you go from 10 points to nine points and it just keeps going down and down and down. And then at the end of the game, whoever has the highest score wins. So let's rank some curly hair routines. This video is by Vanessa Lynn Beauty. So I just had taken out my braids a couple of days ago. I had them in for six weeks. Whoa, it's time for a wash day, huh? She had braids in so understandable why her hair looks very wild right now. And normally I keep them in for like only a week because my hair is so fine so they tend to slide out. But this time they stood in a little bit longer but they were really itchy. As long as you use like really good products you're pretty much fine. But my hair is color-treated so I do have to do a little bit more. We're getting into it. Is she gonna lose a point? Some people lose points like right away so we're gonna see if this is that type of video. All I did was go like this and lightly, lightly, lightly detangle and then where it snags is where I'll like pull it a little bit. Your fingers have natural oil to help guide it. Take it, pull it apart. This is great. Thumbs up. We are actually doing great. Basically what she's saying is that before she washes her hair she's actually dividing the hair and getting those really big knots out before she actually washes. It helps make sure that you're not pulling out your hair when you're done shampooing and conditioning and you're adding more knots. It's better to get some knots out before you actually condition. I just don't because I just don't feel like it's necessary before I used to freak out when I used to have like hair falling out but it's because I mean I haven't brushed it or washed it in three weeks. She hasn't washed it in three weeks so we're about to see probably a lot of hair come out of her head. So I'm using the pattern hydration line. I was running out of conditioner so I end up using the very last of it and then having to go in with my Weedad Intense Hydrating Mask right after. This is me washing my hair after three weeks of leaving my braids in so it was really dirty. I'm pretty sure I did conditioner first to detangle it a little bit and then I went in with my shampoo. Ooh, thumbs up. So that is amazing. She actually went in with conditioner first to detangle and then she's shampooing. You can totally do that if you have very tangly curly hair.   So great technique. We haven't lost a point yet. I think this is the longest somebody's ever gone without losing a point honestly. Like usually it's pretty quick but we shall see. Shampoo is really for your scalp so that you can get rid of all of that buildup and dandruff and stuff like that and then I'm gonna use this scrubber. Sh! The point of this video is for me to critique. I'm not seeing anything yet. She's also using a scrubber tool. They look like this. It is great because it kind of like gets at your scalp without tangling everything around it. So if you have long, very tangly hair, such a great tool to have. I use it all the time in my hair as well. I just like the feeling of it. It's way better than using your fingers and it gets that dirt off the scalp which she is going to need because three weeks without shampooing, it's good to clean that scalp.  Sometimes if you let your hair go too long in between shampoos, it can actually affect the hair growth. Okay, okay. I always have to say in these videos I am being very difficult. This is fine but I'm gonna take a point off. We're going down to an island and that is because I just don't feel like that was enough conditioner. You have such long hair with a lot of tangles. You want to get that conditioner on those ends. You want to get a lot of it. I mean, you don't need clumps of it but like two big pumps or two big squirts.  I think she said she was running out of product though so that might be the reason. I do love that she's focusing the conditioner just on her ends. She's starting to detangle. Oh, I'm taking another point off. We are now at an eight. This is gonna be a controversial one and I know. We all have different techniques. I'm just telling you my own technique here. I don't recommend brushing your hair when it's wet. That is because it is at its most fragile state when it's wet. Your hair stretches by like 50% or more when it's wet. So brushing it and aggressively brushing the knots out of your hair while it's wet, while it has conditioner even in your hair, it's not going to be effective because your hair is just stretching as you try to brush it out and those knots are just stretching out as well. I'd rather just dry the hair with blow dryer or naturally air dry it for a little bit so it's like 50% dry at least before brushing it. That way you can actually get those knots out and you don't have to pull too hard on the hair. You're also gonna get less breakage that way. So that is an eight for you. It's a lot of hair, Vanessa. Listen. I don't usually do deep conditioning treatments or any hair masks but I was running out of conditioner so it was just killing two birds with one stone that I used this intense hydrating mask. This was the second time that I used it by Weedad but the first time that I was actually paying attention to how my hair actually was and if it was moisturized and I feel like it was very moisturizing indeed. I'm taking another point off, we're out of seven. She says she doesn't use any deep conditioning hair masks. In the beginning of the video she said that and she said that's because, I don't know, basically she just doesn't. She doesn't feel like she needs it. Which, okay, a couple things though. Why are we focusing the deep conditioner on the root? I think it's because she has a lot of tangles up there. What I would recommend doing is putting this deep conditioner all over your hair, getting it in there and waiting like five, 10 minutes with it on. That would really help soften the hair and then once you rinse it out, that is usually when the tangles are released, when the hair is softened up. So I don't love when I see you guys like put conditioner on and then try to comb it through. It doesn't work that well, I promise. Also, we're going down to a six, six on the board. I would love to see you use a bond builder and not every single time you wash your hair but once every couple washes. But she should definitely be using one since her hair is processed and curly. I'm really hoping that all of this hair is just dead hair that was just trapped in my hair from not being able to brush it for three weeks. That's a lot of hair. It's a lot of hair. It feels like it's not a normal amount. After I rinsed out the hydrating, moisturizing, intense mask that I use, I went in with my leave-in conditioner and then I used the Innersense Volumizing Lotion in my hair. This gives me some of the definition that I get when I end up teasing my hair and fluff it out. We aren't towel drying or anything yet. We are just putting the product in the extremely wet hair. I'm taking a point off, I'm sorry. I understand putting products on wet hair. I get why you do it. The product is just not going to absorb well if your hair is sopping wet. It needs to get in the hair fiber but if it's already filled with water, it's not gonna be able to get in there. It's just gonna drip right out. So you're not really gonna see a lot of the effects you would have seen if you just towel dried real quick. As for the products, good enough. My deep conditioner, a conditioning cream and a volumizing liquid substance. And I don't section my hair because I'm very lazy, I actually hate doing my hair. I don't like how wet my hands get. I'm glad she's using a microfibre towel. And then I run my fingers through it and then I scrunch it with my microfiber towel. Then you see me applying more water to my hair because like I said before, or if I didn't say it, the more water you have on your hair, the less product that you use. That is true that more water on your hair, the less product you use, but it's not actually like a good thing because the product's just probably not gonna work as well. Okay, y'all, so this is the next day. This is how we look in no manipulation or nothing. Just a lot of dancing around and fluffing.  Like so y'all know my hair is color treated and stuff like that. My curls are not super defined, but I prefer volume. Wow, she has gorgeous hair. I love the color. I'm sending you some stuff. First of all, I wanna send you wave tech. I feel like your hair would just do better with a foam than a cream because you like the volume and it still feels slightly frizzy. I'm gonna send you some color obviously because that's gorgeous.  But overall, you did a good job. Obviously I'm nitpicking. I'm going in on you. I'm so sorry. Your hair looks amazing. You do a lot of things right, but we can always improve. I can improve in a lot of things and so can everybody else. So Vanessa's final score is a five. So the next person has to beat a five. Can they do it? We shall see. Our next contestant on whose hair routine is the best is India Batson. Let's see what she has to offer us. She's doing something called the bowl method so I'm intrigued. The very first thing you're gonna need for the bowl method, surprise, surprise, is a bowl, ladies and gentlemen. I am intrigued, but I'm feeling like this is going to decrease her points because a bowl, I'm open to new things, but a bowl, it seems like we're doing things that are unnecessary. But hey, what do I know? We're jumping in with the Olaplex number three and it is going to rebuild the bonds in your hair that have been broken down. This is not a protein treatment. However, it does have similar results for me to a protein treatment. Okay, I think this is great that she's using a bond builder. Awesome job with that. She said she had just gotten a colored. So it is great to rebuild those bonds a bit and bring that health back. I love the shampoo. It does have an oil-based and it is very nourishing to the scalp. Should I take a point off? Should I not take a point off? No, I'm actually not going to because I actually do like the way she's shampooing. She is being very gentle. She is getting that scalp cleaned, but she is not going like this and aggressively putting little tiny abrasions on her scalp with her fingernails. Like we don't want to do that. It could cause dry scalp and all sorts of nasty things. She's using a beautiful amount of conditioner and she is putting on her scalp.   This is my game when I get to play.  I don't, I feel like that conditioner is just going to weigh down our curls and it's just not going to be optimal. Let's avoid the scalp a little bit. Jumping in with the Twist Feeling Thirsty Curl Refresh and Conditioning Spray. So I'm going to use this as a conditioning spray. This is the only part I'm going to be using here today that does have silicones in it. So if you do follow the Curler Girl Method 100%, this is not the product for you. She's putting in a conditioning spray, which is always great for a dry or curlier hair. So I'm into that. Also, she mentioned something about silicones. I don't get the whole silicone thing. Silicones are fine, okay? I don't even want to get into it, like why it's fine, but there are ways to use silicones that is totally fine. It can, of course, cause buildup, but you will know when you have a buildup of silicone in your hair. And it takes a whole lot for that to happen. But without silicones, guys, you're never going to get that like glassy, shiny, shiny, shiny, beautiful hair. We're going to place our bowl underneath where the water is going to land, essentially. And we're going to squish the products in where it all recycles into a bowl and then you use those products to then continue styling your hair. I hate it. It's the same story as the last girl. Guys, you got to get a little bit of that water out so that the product can absorb in your hair. So she's going to dip her hair basically in water with the product in, basically rinse off the product, take it out again, squeeze the product back in her hair, then rinse it again. That's a point off. That is a point off. Also, I'm taking another point off. Oh my God, what are you going to do? You may not win the grand prize of nothing. Your points are going down. I would rather see her style her hair, use like a Denman brush or a wide tooth comb, at least get some of those curls in there and then put the product in rather than like have her hair stopping wet, not styled, then put the product in, then try to style it. It seems like backwards. And with this method, I did not take any of the water out of my hair. I'm applying this to soaking wet hair, which is going to leave me with really like perfect, frizz-free wavy curls. And I am going to add just a little bit of water to the tippy top. It doesn't feel quite as squishy as the bottom. I'm going to use a spray water bottle. They're super awesome. I just refreshing specific parts of your hair. I love that water bottle. I have the same one and they're great. It is so important with curly hair to keep it damp while you're in that styling phase. That way the frizz doesn't happen. So I like this. I like that she's dampening our hair in between. But not wet. I don't like the wet. For our styler today, we're going to be jumping in with the Ready, Set, Bounce Softhold Curl Defining Jelly. It kind of is like a cream and gel in one. Okay, so now she's putting a jelly cream thing in her hair. I'm going to take a point. Oh, I'm going to do it. By the way, you're doing great. If you're watching, listen, I'm just being critical. Don't worry. I just don't really love gels for her type of hair unless she's going for that way down, like flatter curl wave, which is fine. I'm just going to take a point off because I feel like it. And like I'd rather see her use a foam or something that's just going to make her hair a little bouncier and just a product that's like lighter than the gel. And I'm kind of going to do like a bit of a rope method where I kind of split it and like scrunch it in here. I like that she's doing a good scrunch. We always love a good scrunch. Thumbs up for that. Yeah, she's really going in there. It's beautiful. Before jumping in with the gel, I'm going to finish our bowl method and take our water and dunk my hair in this. And then we're going to squish to condition this water. I hate it. Ducking it in, squishing it out. My hair is beginning to feel like seaweed and I'm not mad at it. I just don't get it. So we're only dipping like this much of the hair in the water and then just kind of taking the product out and then swishing it back in. It's just not computing. So I am next going to wet plop. All I'm going to do is flip my hair over and I'm going to put it in kind of like what you would use for a shower cap and just let it plop up there. So it can't soak up any excess waters. It's not perfect. I've got a couple pieces hanging out. Oh yes, I love it. I think it gives it the most beautiful curls and waves because you're laying all that hair on the top of your head making sure that gravity is not weighing anything down. You're going to get nice volume and your curl pattern is going to be super tight. This is going to look beautiful but it does require like a lot of time to dry. So I'm just going to leave my hair wet plopped for about 15 minutes. It shouldn't look too incredibly different because it won't be any drier. And then I'm going to defuse. I thought she was just going to wet plop till it's dry. I'm lost. I'm taking a plop. This is me again being very critical but one thing I got to say about diffusing if your hair is prone to frizz, don't diffuse upwards. Diffuse from the side. You can pull your hair up and diffuse it to get that volume in there but going up like this pushes all that frizz up and people often end up with like major frizz at the end of diffusing because of that reason. So I try to always diffuse from the side and from the top. By the way girl, I will be sending you product as well. Oh!  This is the best my hair has ever looked you guys. I'm shook. So this is after she fluffed it up and I am blown away. I didn't even think her hair was going to be that curly. Like from the beginning her hair was kind of wavy and now it's like full on curls. Beautiful. That was a showdown baby.  So clearly they both tied. These are our two winners for today because they both did the same amount of things wrong and right. What a beautiful job with your curly hair routine and you know there's always things that everybody can work on. Make sure you guys check me out everywhere else. Here I have my such media handles. There they are. You can also check out X-Mondo Hair and X-Mondo Color linked below for you. That is all for today. Thank you guys so much for watching. Don't forget to live your extra life and I'll see you next time. Bye.


Alright, so thank you Eric and Pam for bringing up this topic we've been talking about. I wish we had recorded more of it, but at least I'll summarize it and please either of you can chime in. Is that there seems to be something in the air or the stars are aligning speaking of astrology, where some of us are finding this, this movement towards integrating more of our work. And maybe, maybe we're a little bit concerned whether a new integration of our work is going to confuse our audience. But we still have this calling to do with this yearning to do it and, you know, and my basic, my basic suggestion is, if you have a concern that it might confuse your audience, then the content that you need to put out there with this new work or this new branch of your work that you're integrating now is to talk about why you are integrating this new method, why so so Eric brought up the example that, of course Eric is known as a meditation teacher, spiritual teacher hasn't publicly talked a lot about astrology or maybe a little bit. And now he's really having a good time wanting to integrate more of a deeper astrology into him. Eric, please tell us, tell us more about that. Okay. Well, I think a lot of it comes from the reticence to bring it in the public sector comes partially from the way that I have had a 30 year career in a corporate space to where that was the two times I brought it up to clients, I love those clients went away. And actually one of them, I became a very public sort of controversy in the in the city that I was consulting to. So, I sort of retracted and just used it for the inner circle. But the now that I'm fully engaged in teaching as spiritually in an open way, it seems disingenuous and out of integrity actually, Yes, reveal the entire narrative and the underline, you know, yeah, because it's they go together, the meditation and the understanding of the archetypal energies, they go together. Yeah, and, right. And so that's exactly what you're going to, I hope you will put out there. But as an educational piece, you know, could be Instagram post Facebook post YouTube videos and it's probably not just going to be one, it's going to be over time you bring in this, you know, not once again but like, let me talk today about why and how I'm integrating astrology into the framework or maybe, or different aspects of it. And also I always I always like content also that is making distinction between what you're doing and what the mainstream understanding or shallower understanding is.  But, you know, it's your yeah so so make making content making that distinction is going to be helpful as well. That's what I noticed George actually as I've been turning into my own sense of doing this is that yes, because I've heard from you and others you know how to this idea of being provocative or controversial or Yes, distinguishing. Yes. And that hasn't sort of I haven't really found a way to do that in the meditation conversation. Right. Not, but in the astrology conversation, I'm like, on a soapbox, you know, yeah, in my mind. But now I see there's a real value in stepping out on that soapbox because I it's just quite a different approach. Yeah, exactly. And the distinguishing type of content like hey there's the mainstream or shallow view of something and here's how I think of it is helpful both for the mainstream, or for people who who who kind of like your energy but have only known astrology from from the perspective of the shallow, the shallow you know, and it's also helpful for people who understand on a deeper level going. Heck yes, somebody is finally saying this or somebody so clearly saying this. So it's helpful for both. Now, Pam, do you want to talk about your sort of integration and what you're. Oh, and I go ahead and unmute yes. Great. I accidentally sent my healing newsletter they both go out on Wednesdays to my to the animal healing stuff and my writing stuff. I accidentally sent the healing on to the writers. I realized it in the morning when I got didn't get a notification for the writing one going through like what the hell that I do. Oh, crime any. So I apologize and sent it. And, you know, a couple people signed up for the healing ones that I didn't know you do that, then signed up for a class, and vice versa started some of the healing people signed up for the writing classes which have nothing to do with animals, but they may soon. They're like, Well, that's interesting. So then I just started talking about because I want I've been wanting to not merge them that's not see I don't really know what I mean yet. But what I know is that the, that the, that the, how they integrate is that they're both about listening. That's going to sound so cheesy. There is a deep listening I do animal communication. I'm an animal communicator. A lot of people roll their eyes at that. That's okay. I don't care. And the other side is the writing. People on the writing. Yeah. So, but what I'm teaching them to do and writing is listen, not to me. Listen.   You just, you know, you need a container, right? You can just around with nothing. But then, like when you have a draft, what I do is a developmental editor, and why I'm good at it is because I know how to listen to the piece.  No, you'd be quiet. Let me read your manuscript. Yes, and I can see what the manuscript is trying to say. I teach, that's what I teach people at higher levels is how to listen to the work, which is you, but just listen to the work stop dragging it around by the plot, or but you see, stop manhandling it. And just quite so there. So I'm also a reiki master so that's I don't talk about that so much, but it's because people really roll their eyes, but it's there. It's in my teaching of the writing is just quiet. I don't know what you think you want to do but what is your character want to do. Yeah, I teach people. So it's the same.  And that's that's the, that's the art is shut off your own head, and because you listen from here.  You could say it's a skill or way of being from this other work into what people don't usually integrate into the writing or, or, you know, less spiritual work so called. And, and it's interesting you said people roll their eyes. But the interesting thing is, I think your truest fans your true fans for your writing probably won't roll their eyes. At the rate or animal communication and but I, and thankfully we can define what our true fans are. You could define, you know, pan you could define my true fans are people who are open who yes want to work on their writing but they're open also, if not passionately into both the animal communication stuff and the Ricky stuff but yeah, so thank you for sharing that. It's similar to my own story of integration, which is that when I had my spiritual kind of shift 2012 2013 area, and I like broke down my business and built it back up in 2014. I decided to start integrating more spiritual talk. And not surprisingly, my, my true fans really came forward and go wow, this is really good stuff that I don't see elsewhere. And that's what happens when we integrate. We become deeply unique. Yes, of course, I have some people rolling their eyes I actually literally do remember, at least one of my own book editors, you know, somebody who was a was a was a fan. Follow me and volunteer to book at it said no I don't like this idea about ministry and about, you know, this thing. You know, we don't have to cater to all of our fans. But if we are willing to practice a little bit of courage and say, my true fans will understand this. And we're always testing right so hey let me let me try saying in this way, because sometimes your true fans need you to say, say it but in a different way. I don't need to integrate, but you just have to test out integrating in different ways to see what works. So anyway, thank you for sharing those examples and thank you also to Lisa and Zusa here for adding to the conversation and just want to encourage everyone to be open to integrating all of you into your work. Because it really struck me this piece about saying it in a different way. For me, I'm integrating working in nature, more than ever. And I used to have this kind of slightly disdainful attitude like a nature, nature of Mary Oliver you know everybody into birds and bees and like, give me a break, because there is like a sentimental streak to it that I don't relate to actually. But when I, well, when I see nature as a manifestation of awareness really that's way more accessible and way less complicated than people, you know, that creates such a context for the work. That is like, and such a resource, I mean, especially during the pandemic I started doing outdoor workshops because there was nothing else to do and they were fabulous and everybody can relate. Like people who say I'm not a mover I don't know how to dance. I say well how about you move like the ocean and they go. Okay, that's good. I think people discover new ways to be and also new ways to feel held, especially through the aloneness of the pandemic. I just think I just created a piece of content. Yes, yes. I love it. Thank you. Yeah, what you said right I mean, whatever we are integrating can be said in different ways, and sometimes it's obvious to us how to stay in a way that connects deeply with our true fans. It's less obvious or we're passionate about saying in one way and it kind of lands flat or people go huh, you know, and so try different ways of saying the thing new thing you're integrating. Yeah. So, thank you. And Lisa I want to give you a chance also to talk about because you have several areas of work to. Yes, Georgia, it came up for me around about 2015 when I learned about strengths. Before that I've been working with EFT for 10 years and EFT is about, Oh, here's a problem let's, you know, get like delete the emotional discharge about that. And then we can kind of move forward we don't always move forward but just the reading ourselves with the emotional charge so there's always a problem that we work with. And suddenly with the strings it was the complete opposite it was like what's already right with you. What, what's beautiful about you what we's please don't change that about yourself. So it was like a huge miss in my mind for about a year is like what do I do with these two now because it's almost completely opposite but now. This all of conversation is like I just formulated well both of them can help us to bring peace inside of ourselves, which is my one of my biggest passions in life is how do we get to peace. And if we have peace through EFT we have peace through I can accept myself just the way I am. We come to this place of peace so thank you for this conversation and just told me to explain. It's, for me it makes your framework more comprehensive and whole. It's kind of like that. It's kind of like two sides and it's like both and allows you to find the equanimity in the center. And so it's like the, yeah, so it's, thank you for anything that you said earlier also was it makes you more unique because I know no other EFT practitioner who also brings in strings work. And I don't know the other way around but it's, it's literally makes it completely unique. Thank you so much. Thank you.


I'll bet you're seeing lots of beautiful winter squash in the farmer's markets and at the roadside stands, your grocery stores and I love squash season. It seems like normally I'll choose the butternut squash. They're the ones that have the little bulbous bottom and the long neck because they're easier to cut than these hard skinned winter squash that I also love but I kind of avoid because they're kind of dangerous to cut. So rather than get out a cleaver and try to get the hard squash cut, I found a little trick that I wanted to share with you that makes it so much easier to cut it in half or any kind of pieces you want. So I preheated my oven to 400 degrees and I put my whole winter squash on my baking sheet, put it into the oven and I set the timer for 20 minutes. That's all it takes to soften the skin. So it's hot because I just took it out of the oven but I'm going to show you how much easier it is to get your chef's knife through this softened squash. So I'm just going to start at the top and go right through and just carefully cut through all the way to the bottom of the squash. And then at this point, you can take out the seeds with a spoon, put it back on the baking sheet and probably bake it for another 40 minutes. It'll be nice and tender and creamy. And at that point, you can decide what you want to do with it. You can make it a little sweet with brown sugar and butter and maybe a little cinnamon. Or I like to scoop out some of the, well all the seeds and after I get the seeds out then, nice and soft squash, ladle some soup into it. It's really a nice little serving bowl for soup. So an easy way to cut those hard winter squash. I'm Sue Dodin, sharing good food for Good Life 365.