I have been anti-yoga for so long. I can't even tell you guys. I've tried so many different types over the years. I've done regular yoga. I don't know what that's called. There's like a bajillion different kinds. I've done big rum yoga, which is the one where it's all like 115, 120 degrees and you just like are sweating while standing there. I've done acro yoga, which I really actually did enjoy, but there just aren't a lot of locations around where I live that offer that. And I finally decided to give it an actual shot because so many freaking people love their yoga and they just like have this intense love affair with yoga and I wanted to have that love affair with yoga. But I could never figure it out. If you're new here, I'm Sarah and I help teach people how to find inner happiness through fitness and spirituality. And today we're going to talk about what one month of yoga did for me that blew me away. Just totally blew me away. Basically, as a lot of you guys know, I'm really big on lifting weights. I've been doing it for close to a decade. About six days a week is what I average. And what I decided was for one entire month, I was going to incorporate yoga into my workout routine. So what I've been doing for the last 30 days is lifting one day, yoga the next lifting one day, yoga the next. And that's been about six or seven days a week. I take a day off if I really need to, but I'm finding that I am enjoying it so much. And it's such a nice break between lifting and putting those heavy weights on my body and stressing my like tenants out that way that I don't necessarily need a day off. So the type of yoga I've been doing is a form of hot yoga, but it's called power yoga, which is something that it's really just the perfect middle ground for me. Because when I was doing bickering yoga, it was it was too hot. It was too hot and it was so intense that the last time I did it a few years ago, I literally slept all day long. And I'm just not really a sleeper. So I was like, this might be a little too much for my body. Whereas regular yoga where you kind of like just stretch and slowly move in the movements and hold each movement for a little while was very, it was very boring to me and I didn't really enjoy it. So this power hot yoga was the perfect mix for me and I am totally hooked guys. It is done so much for me in just 30 days. Like, I get it. I totally get it. So I wanted to get on here and share with you guys some of the things that it's done for me. So that maybe if you're on kind of that teetering or when you want to, if you want to try it or not, that maybe I can kind of push you over the edge, push you give you a little nudge. All right. So I've had a really bad left shoulder forever. And sometimes it gets really, really bad. And then other times it's not as bad and it kind of goes back and forth. And the last two months or so before I started doing yoga, it got really bad. And I tend to sleep on that side. So I wasn't even really able to sleep on that side. It was I couldn't even lift heavy weights with my legs because of holding it, holding the weights with my shoulders. So it was really starting to get compromised. I have zero to 10% pain most days just stuff. And that actually started happening just within two weeks. So you're talking about maybe six or seven classes in my, my shoulder pain was pretty much gone after years and years and years of suffering through this, this really intense shoulder pain. So that was like, that was something in itself. Okay.  The next thing that there are just so many good things, but like the next thing I really wanted to talk about, and this has been so empowering in my entire life. And that's the thing that I'm finding is that as much as I enjoyed the class while I'm there, I'm getting so many benefits around the clock. And that's why I am going to stick to it. So the second thing is, is it's really helping me with controlling negative and intrusive thoughts. So what I mean by that is when I'm actually in yoga, while I'm on the mat, it's a 60 minute class, I'm very focused on being there and I, because it's a power yoga and I have to listen to what's going on because we're moving so quickly, I don't have time to be thinking of other things. I don't have time for, you know, intrusive thoughts to be coming into my mind. And what that has allowed me to do is control those intrusive thoughts when I'm out of the yoga studio. So for example, Sam driving a long distance and a negative thought starts to creep in and I start to feel myself go down that, that panicky, that worry, like rabbit hole that so many of us do. I am now able to just literally be like, I don't really feel like thinking about this right now. So I'm just not going to. And I, in my mind, I just push the thought away. And that's all I have to do. It's, it's a freaking game changer. It has changed my life. You guys, like it's been unimaginable. I didn't think all these benefits would come from it. Another thing that's really helped me with is my meditation practice. So I've really been doing my best to get into meditation on a daily basis the last, I don't know, a lot of months. It was actually on my New Year's resolution this year to meditate every day. And while I didn't accomplish that goal, like I talked about in my last New Year's video, this yoga practice has really helped me with my meditation practice. Like I said, it's much easier to control my thoughts. So when those thoughts start coming in, when I'm meditating, I'm able to just like push them away. And it's allowed me to meditate for longer. It's allowed me to actually enjoy meditation at a deeper level because I'm not constantly trying to control my thoughts and my, my mind is not being flooded. Like it has been the last several months. So just those three things alone have been such a game changer for me. I feel so much more at peace on a daily basis. And things that can easily upset me or rattle me or kind of get me a little like freaked out. Haven't been as much lately. So an example is the other day, I went to do a little bit of shopping and I went to the register to pay and I realized my wallet wasn't in my purse. Rewind like six months ago or a year ago, my heart would have dropped. My heart would have started racing. I would have started panicking even if I seemed calm, cool and collected on the outside and I would have been freaking out. So went out to my car and the lady, you know, held my stuff at the register. I went out to my car. The wallet wasn't in my car. Rewind six months ago, a year ago, I would have been in severe panic mode, but I wasn't. And I said, okay, here's what's going to happen. I am going to leave my bag here. I am going to drive home and my wallet is going to be sitting in plain sight in my room. That's what's going to happen. Everything's fine. There's literally no reason to panic.   It's so pointless. So what would have originally happened in that scenario is I would have been panicking. I would have been freaking out. It would have taken over my mood. It would have made me in a bad mood. And I would have been freaking out. And then I would get home, see the wallet. And while I would feel relief, my mood kind of would have been jacked up for the rest of the day. And I believe that because of this yoga practice and also simultaneously being able to meditate longer and deeper on almost a daily basis, I didn't experience any of that. Now I felt it. I started to feel myself get a little panicky. And I was like, Bousa, Sarah, Bousa, no, you're not doing this. And everything was fine. It was amazing. And then on top of those just wonderful personal benefits I've received, of course, I'm getting all the typical things that you get with yoga where I'm using my body a different way. I'm feeling more limber. I'm feeling more flexible. And I'm overall just feeling more connected to my body. Whereas when because I've been lifting weight so long, sometimes it can kind of feel like I disconnected. Like I'm not always connected with myself with my body while I'm at the gym. Because yeah, you can be listening to music and doing your studs, but your mind can kind of still wander. So not only has the yoga helped with all of that, but it's helping me with my lifting routines too. So it's just been so beautiful. I'm totally hooked. And you know, if you guys, like I said, are teetering on whether or not to try it. My suggestion is I have tried it on and off for years. I actually wanted to FaceTime my friend, Alyssa, to explain to you guys kind of what my relationship with yoga has been in the past, but I think she's busy at work. So I wasn't able to reach her, but just give it time, try a bunch of different types of classes and just see what works for you. Do it at home. Like people love doing it at home. I'm just one of those people that likes to go to a studio. I like to go to the gym. I just can't get in the zone if I'm at home, but a lot of people do. You can find yoga classes on YouTube. You can find them on demand. I'm sure you can find them on, you know, other programs as well. So I hope you guys enjoyed this video. It was a little different than what I normally do, but I was just so freaking pumped up about all the things that yoga has given me in just one month that I just had to share it with you and hope that, you know, you guys will get some value out of this and maybe try it for yourselves and get some unexpected benefits because that's really what it was for me. For me, it was kind of like, okay, well, I just want to see what everyone's like, what the big deal is. And the things that I got out of this, this last month of practicing I've done about around like 15 classes were things that I couldn't even have guessed I would have benefited from from doing this. So I hope you guys enjoyed this video. Don't forget to like and subscribe so we can hang out again next week. And happy 2022. I love you guys so much. And don't forget, be limitlessly yourself.


For our adult students looking at the past simple 10s, we could have them creating resumes or CVs. Here they would be writing down personal information, such as where they were born and where they went to school. Of course, they would be adding in their work experience, such as I managed or I filed or I calculated. Then we would pair up our students once the CVs are made, putting them into an interview setting, basically asking what they did in the past and what would qualify them for their job. For a feedback session following this, we could get our students into small groups sharing their CVs together.


Live from San Francisco, it's theCUBE. Covering Google Cloud Next 2018. Brought to you by Google Cloud and its ecosystem partners. Hello everyone, welcome back. It's theCUBE here in San Francisco. Live coverage of Google Cloud Next 18. I'm John Furrier, Dave Vellante. Our next guest is Ben Evans, who's the director of strategic alliances at Cisco and Connie Tang. Director of product management at Cisco. Here to talk about the alliance with Google Cloud and the relevance and the partnership around the collab. Welcome to theCUBE, thanks for joining us. And pleasure to be here. So we've been covering Cisco for a long time, most recently with theCUBE in Orlando, and DevNet, DevNet create huge surge of developer action going across the Cisco ecosystem. Not just network engineering stuff, the normal Cisco greatness, but up the stack with the collaboration side, just cloud native is attracting and really giving a lot of energy to the developers and customers at Cisco. So the partnership with Google is interesting. So can you guys just share the big news, the Cisco news and how that relates to the Google Cloud? Yeah, absolutely. So firstly, Connie and myself have been working on this partnership for quite a while. And as you said, there's multi kind of facets to this. There's the developer piece, so the SDKs were announcing around Android and the way that developers can now embed calling and meeting and messaging inside their specific applications, their vertical applications. And then there's also native integrations we're getting into around scheduling meetings from calendaring. So I can go in and schedule a WebEx meeting very easily. It was talked about on stage, 74% of sort of document collaboration involves some kind of co-collaboration. So it's a very kind of peanut butter and chocolate as you think about Cisco's portfolio of real-time communications and meetings and how this is evolving into the team collaboration experience. Together with Google's portfolio in terms of AI and how that fits in to automate these workflows and make life easier for users. And also just how this comes together in a very seamless way to enable this kind of real-time collaboration and creation of documents. So take us inside the partnership. How did it start? I mean, it seems like a match made in heaven. You guys aren't trying to create your own infrastructure as a service. Google needs an enterprise presence. Obviously Cisco has a huge enterprise presence, but how did it start and where did it start? We actually started engaging with Cisco over a year ago and different groups start engaging because there's actually customer demand from our corporate enterprise customers wanting better integration of a collab portfolio into various aspects of G Suite. So we worked with the calendaring team because they're coming up with a brand new architecture. And so we're actually one of the forefront partners who work directly with them, providing some feedback as the way enterprises want and then integrating our scheduling capability of WebEx meetings directly into Google Calendar. So that's one piece. And then we also work with the Chromebook group because more and more customers starting to use and deploy Chromebook. And so they want to have an ability to start WebEx meetings and be able to share content and actually join WebEx meetings directly on Chromebook. So there's another effort that went on separately. And then there's a third effort that goes on with the Chrome group where we're leveraging the WebRTC within Chrome so that people can join WebEx meetings directly without having to download any client. And so they just open the web browser, they can have audio, they can have HD video, they can see the share, they can share content just on Chrome. When? This is what we've been waiting for with cloud. This is really key. I want to expand on this notion of services and service-centric view because it has to be clean. Whether it's an API, a message queue, or an event, the user experience got to be integrated very cleanly. This is really kind of the aha moment of when people taste the cloud and go, that's the benefit. Because this is really interesting. WebEx, you got G Suite, two different applications. Very different, yes. This is the benefit of the services. Can you just explain the importance and why IT and why enterprises want this? Enterprises want ease of use. Ease of use, ease of access, and ease of deployment. So Chrome solves that problem. There's no deployment required, right? It's already there, it's available on every desktop. And the one simple click to join and schedule a meeting makes it easy to use. So with that combination, end users adopted really, really quickly. So we're seeing some of the fastest adoption of web clients based on those kinds, ease of use and ease of join. How's the product uptake been? Because if you have a seamless user experience, you probably get more customers coming in, integrating in from G Suite and vice versa, they're getting lift. Is that, how's that partnership working? Can you share some color around that? Yeah, as Connie said, we've really seen this accelerating. One start I'll share is during March, we were adding around 1100 new GCal integrations every day. So we were seeing customers that were using Webex meetings, they were using GCal and they wanted those things to work better together. So integrating those calendars to make it easier to schedule and join meetings. So yeah, that's 1100 a day, it's pretty good uptake considering we weren't really promoting it, it was just, it was there and available to that existing customer base. What can you guys share to enterprise IT application developers or managers who have traditionally lived in a stovepipe world of like, let's build an app and we'll distribute the app and you log in, you do all the things, monolithic app to a world that services led or service centric where you still do an app but you've got to think differently around some of the design criterias around integrating in with other apps. What's some of the best practices that you guys have found because you've seen the network all the way up to the application stack issues, you got Kubernetes and all these new things. What are some of the best practices that companies should be developing around? So what I've seen companies most concerned about is applications affecting other applications on the desktop and hence breaking some of the services. The web services kind of completely removed that because as a web browser, they don't have to worry about it impacting any of their installed applications. And so what we find that as IT look into this mode of deployment, it's not really a deployment, it's an enablement. They actually really advertise it to their end users. They actually rather than users use the web client than to have to install and they have to test and slow the rollout. What do you guys see as the, I mean, I'm old enough to remember that when Lotus Notes was the state of the art of collaboration, right? Boy, that's a real old day to myself. But so now you're talking about a lot about integration, simplifying the experience. Obviously video has come into play. What do you guys see as the mega trends and maybe give us a little glimpse of the roadmap as to what we can expect going forward? Whether it's AI or other data, where's that all fit in? Yeah, I think you nailed it. So this kind of better together, easy join is just table stakes, right? The ability for me to easily join a meeting but where that's very rapidly going is the AI space. So how can I augment that meeting? How, before I join, how do I know about you as individuals, what you care about, what's happening with your company? So the A company acquisition we did recently is fits into that in terms of how do we start surfacing information about the people? If I'm in the meeting, if I want to get a click on someone to get more context about them, what happened in my previous engagements, what have we previously talked about? How do we surface that up in a timely fashion?  There's kind of a tantalizing thing there about how you blend that together. So you surface the information, you automate this kind of, the repetitive, more mundane tasks and free the people up to focus more on innovation and collaboration and relationships. The analytics opportunities is pretty big. Yeah, absolutely. Diane Green said in her keynote, you know, security's the number one worry. AI is the number one opportunity. By freeing up the mundane tasks, automating that away, the value will shift up the stack. We were using a metaphor with Jennifer Lynn and from Google, when the horse and buggy was killed by the car, those jobs went away. There was no need for the horse and hay and all that stuff. IT, same thing. Things are shifting, operations are changing. It's fundamental. Contact Center is a great example of that. If you look at what's happening in that market, the predictions that the cool flows are going to decrease isn't really happening. What's happening is you're going to multi-channel and people are doing the more basic stuff online, just fixing issues, but when it becomes complex, when it becomes relationship, it becomes high enough value, then you want the personal interaction. So I think the way personally I look at AI is it will free up. Computers are doing a greater, doing this kind of more repetitive finding patterns, but when it comes to talking to the doctor about your condition or you're trying to build relationships, there's things that people just naturally do very well and plowing through lots of data to find patterns, we don't do great. It's actually quite amazing when you look at the trends over the last decade or so in terms of collaboration. It used to be, I was joking about Lotus Notes, but it used to be you'd request people to show up 15 minutes early so you could sort out all the problems.  Let's go. So we've become so much more productive and the protocol has changed. So when you think about how machine intelligence is going to affect productivity going forward, it's potentially massive. Yeah, we see massive opportunities and as you know to really get the benefit from AI, you need some pretty big data sets. So again, just thinking about WebEx for a second, six billion minutes a month of meetings, I'm not saying we're going to go push all that straight into Google, but just when you think about what's tied up in those six billion minutes, what's been discussed, how easily can I unlock that? How do I get insights from it? How do I train models? It's like, again, the combination of few statuses. AI would be just amazing. You just go, hey, I missed that WebEx. Give me the highlight reel. Exactly, not only that, but how do you customize that for the individual? Or if I missed the first 10 minutes, can I go scroll back and actually review, get the transcription? And if I need some additional information, can I just pull it up and it shows up for me within the meeting? So there's just massive opportunities that we're looking at. And the user expectations, the new experience, that's what people are really designing around, what the expectations should be. Yes. And making that user. Okay, Connie and Ben, I want to get one last question in before we break. Two parts for each of you. What's the most important story from your perspective here at the show this week that you're talking about and sharing? And what's next for you guys? Well, Ben, we'll start with you. So yeah, my two answers is firstly, the initial kind of integrations we're putting together. People should go check that out because it's, you know, there's some very compelling use cases that we're fixing there. But the big item is just going Google, working together to really tackle this kind of future of work. And the combination of those two portfolios is going to unlock some really interesting opportunities and that's what the teams are kind of getting together, working on defining and stay tuned to kind of see those phase two, phase three deliverables. It sure works, great, Connie. From a product perspective, what's the hottest thing that you're talking about here? Most important, and then what's next? Yeah, for us, it's really the Google and Cisco coming together in the collaboration space, working together to make it much easier and simpler for customers to deploy and use the products. And also to explore new opportunities in transcription and AI, leveraging Google Assist to just make it even better in the future. Scale up the experience. Yes. The whole attracts some probably great developer opportunities going on. Exploring and reinventing the enterprise, that was Diane Green's theme. She'll be here on theCUBE, breaking it down. I'm John Furrier with Dave Vellante, live coverage. Here we have Cisco collaboration inside theCUBE, big relationship expansion with Google, new product integrations, the value of the services within the cloud, the new model for development and user experience theCUBE, bringing you all the content here on the floor. Stay with us for more live coverage after this short break.


Hey, everybody, it's Brian and this is an unofficial tutorial where you're gonna cover flutter We're gonna cover Google sign-in and flutter authentication with firebase. However, I'm not gonna make like a full-blown tutorial We're gonna actually try to figure out a problem First off in case you've been wondering where the heck I've been at. I've been making tutorials out on you to me calm Definitely check those out. I know it says it for sale, but if you visit the voidrums Facebook group I'm often posting free coupons out there So if you're a starving college student message me in the voidrums Facebook group, and I will give you a free coupon all right, so The crux of the matter here is we want to use firebase authentication and let me back up just to smidge Let's say you don't know what firebase is Firebase is a on online always-on Real-time database and storage along with messaging and a whole slew of other analytics attached to it It's from Google. It's actually kind of amazing One of the reasons why I picked flutter is because I highly suspect Google is going to take their firebase product with their flutter product and kind of marry them together very tightly Which will make flutter just hands down one of the best mobile platforms out there I actually kind of think flutter is kind of leaning in that direction, but I digress anyway So what we have before you is a very basic firebase console I literally just open this up and said I'm new to firebase hit me and we have before us It wants to get started. We're gonna actually build a fire boys. Yeah fire base Android application But we want to use Google sign-in. So there's some prerequisites to this tutorial First thing I've got a blank firebase. I have done very little if any modifications The only modification I have done is I've gone into authentication and I've gone into sign-in method and I have enabled Google sign-in and you'll have to follow directions on the screen. You'll have to have like a project and Some people are kind of wary about showing this information. I don't care because I'm just gonna delete all this crap when I'm done So there's Google and I also did email and password, but we're gonna focus on Google authentication I know there's also like Facebook and Twitter and all so there's stuff Which I'm not going to cover in this video. I may cover at some point so The other prerequisite is that we are going to do and whoopsie Android application Not an iOS application because I'm on Linux and I love Linux. So anyways Let me jump over to Android the prerequisite here with Android studio is You have to have the play store installed on your emulator I'm using the nexus 5 with API 27 with play store That means you're gonna have to have a valid email address and you're gonna have to use a valid play account and all that stuff You'll have to set that all up. I've already got the emulator running. Hello right here So we're gonna give that a shot That's a lot of prerequisites so far the other issue is These two packages don't really work well together if you got the firebase off and You go into their home page on GitHub and You go to issues you see there's some issues going on here I have been posting a lot of issues because I'm working on the flutter advanced tutorials on Udemy and this thing is not working And it's just straight up pissing me off. So I thought we would just fix this I went through and did a lot of stuff and I did figure out how it works. So let's just dive right in and do this We're gonna create a new project Flutter I Should know you should probably always do flutter doctor. I've done it like four times today, but So let's call this Flutter Google Because we're gonna do a flutter Google blog in And we're going to just hit finish and it will calculate the trajectory of everything in the known universe And here we go first thing I'm going to do is get rid of all this gobbly-gook and Use the skeleton that I like working with And then we're just gonna run this just to make sure our base application runs out of the box I should know I'm doing a different video recorder to I'm using OBS instead of Kazam. So If the video seems a little different, let me know if you like it or hate it I'm still getting a little used to this recorder. It's got some hot keys. I keep hitting them accidentally. So alright We verified flutter works IntelliJ works our emulator works our code on the emulator works. Let's dive into actual packages here Reading Firebase off the first thing you need to do is Well, you got to get the Google sign-in plug-in which we've already got here This has some steps in it, which are a little confusing to folks And I think it's this in a combination with the setup Following here that kind of messes this thing up So there is a Google sign-in Instructions and if you click that it just literally takes you to the other page that I have here So we're just gonna jump over here This is a flutter plug-in for Google sign-in blah blah blah much of stuff. We're not gonna read Let's just go here and grab our dependencies Let's jump into our Pupspec.yml.   This is where things get a little confusing. We've got some extra work to do we need to actually Go to the readme file and read some stuff iOS has some configuration stuff It's got some usage and what it's saying for Android is that you have to register your application What does that really mean? What does that really entail? So let's look at this course It takes us to Firebase, which is where I started down that whole route. So let's jump into Firebase First thing it wants to do is say hey Let's do something. So I'm going to add an Android application And it wants us to register the app So it needs a package name a nickname and debug signing with sha1 and let's just dive in here So package name It wants to get that out of the app level build gradle file. So let's go in here bang Bang notice how there's two build gradles that gets confusing. This is the project build gradle This is the app because it's in the app folder We're gonna crack that bad boy open and we want the application ID this guy right here com.example.flutter.google Let's jump back to Firebase and we're just gonna paste that in there We want a nickname. We're just gonna give it that right there This part will just straight out piss you off Debug signing certificate. It's actually required for this tutorial How do you get it? If you do this and you right-click and open a new tab and see this page You need something called the key tool and it even gives you a nifty little Blur up here and you're gonna get what's called a sha1 or SHA sha1 fingerprint So let's just crank open our terminal Make sure you have key tool installed if you don't you don't have Java installed So that was my first issue because this was a brand new Linux installation I completely blew away my desktop and none of this stuff existed so Make sure you have key tool installed otherwise do a Java version and You should see you have a Java version Paste in what they tell you to and bump you get an error message. So we have to fix this It's saying you can't do multiple commands at once after some exhaustive creative googling I found out you can just simply delete that little bit about export cert and it wants a password boom There is our fingerprints notice. It's giving us a sha1 and a sha256. We want the sha1.  No, there's no secret sauce to that It's just the key tool on my local box, which I'm going to generate a new key tool after this video. So Have fun using it. I don't care Register the app. This is where things actually get kind of interesting So we click register and it wants us to download this jison file Why do I say jison json file? That's the Canadian in me jison It's like saying foot instead of foot you Canadians know what I'm talking about, but I'm actually American my family's from Canada So let's download this jason file. I know I'm gonna get hate mail Everybody in Canada is gonna be like we don't say Jason. We say Jason. Anyways show it folder We're gonna grab this and just copy it In case you're really morbidly curious and want to know what's in there We can take a quick peek, but we need to put it in a specific location Notice how we go into the app folder and this is the confusing bit because this is not a flutter That's an Android project. So you'll see a lot of stuff missing there Let's go in here We're in our Android folder. We want to go into app and we want to paste this It's gonna say sure you're gonna say yes And here's the jason file in all its glory. This is specific to your application and your Firebase installation Every application will have their own little jason file That's what I love about Android versus iOS development for this is because it streamlines all of this You don't have to put any of this nonsense in it just generates a file and you're good to go now Boom, this is the confusing part We have to add some stuff to our gradle. All right, so add the Firebase SDK We're just going to click that and this says do it in the project build gradle So we'll go in here. We'll go into our build on the project side of things Probably want to expand that out for this and we're just gonna add in our dependencies Give that a good save Flip back into here now. We need to go into the app level build gradle. So we're gonna copy that And I've got too many windows open back up to here And it's at the very bottom bang Just gonna compile firebase core Then we need to apply a plugin of the Google services the GMS Copy that and it says just added in the bottom. So we'll do that. It's going to apply the plugin That part is pretty simple Next we need to run the app and verify the installation Notice how it says checking to see if the app's communicated with the server So we're going to actually build this bad boy save our work run it out on the emulator and We're just gonna pull this emulator up Maybe if I can find it. I've got too many windows open bear with me bear with me. There it is This part takes a little bit and you'll notice when it does eventually come up That it even takes a few seconds longer after the application comes up Let me actually flip back over here because it's still building Okay, so the apps up and it's still thinking so our apps running and it's still doing stuff on the back end with firebase Now I think this is just pure latency on firebase's side. There's some Verification checks going on making sure the app was actually valid and then the database stores it internally replicates out and then it updates Ajax to the web page. So we're just going to sit here until this thing 100% says it is working There we go. Congratulations. You've successfully added you've apt to the firebase. So we're gonna hit continue All right So far that was pretty painless. We have Google sign-in and if we wanted to We could actually go in here and go to this example paste this code in and ta-da. It would just work However, we don't want just Google sign-in. We want firebase authentication. There's a difference here Google sign-in allows you to sign in using Google services Google services are different than firebase when you look at firebase. Where's my firebase? There it is And you look at authentication You should see user identifications in here That's separate. You can use Google sign-in without using firebase So what this does is it adds a layer when I say this I mean this guy right here Adds a layer on top of Google sign-in that allows you to use it through firebase You can do the same thing with Twitter Facebook and all this other stuff. It uses their underlying Channels to communicate and to authenticate and then it just simply updates the firebase database This is also where we start getting into trouble. So we're going to grab this and Let's go to our pubspec.yaml Throw this out here bang Do a good packages git I actually want to stop that And of course we are not done with the installation. So Let's just throw this import out here Just so our program knows if we're using it even though we're not using it yet and go back to our readme file so It says Configure the Google sign-in which we've already done Import the plug-in which we did now we need to actually add some dependencies here in our project level build gradle So let's just grab these go to our project level build gradle Here's our dependencies And we're just going to paste those in right about now somebody is screaming at their monitor to Comment out or delete these we're just going to leave it for now and let the program figure out what it needs save that and Notice at the bottom of the app level. We're going to apply this plug-in We've already done that. So just for verification that it's the same darn thing We're going to just comment this out. You can see it's the com Google gms Google services plug-in. So we don't want to do that twice This is why and let me just Flutter off Google sign in there we go This is where I started getting into trouble here when I was doing the flutter advanced tutorial This is where things just deteriorated if we save this and Just try to give this a good build and run It completely died on me. Yep. See plaa It says minimum supported gradle versions 4.4 current versions 4.1 Luckily for us it gives us how to fix this bad boy so let's go in here and It says go into this specific file Android gradle wrapper gradle properties dot to 4 for all This is the confusing bit if you're in the actual editor and you want to go into Android gradle You see there's no wrapper folder and you're like where'd it go? So Let's bring up this Good code flutter What are we in flutter Google? Android gradle Suddenly there's a wrapper folder. So the IDE tricks us and hides it from us shame on you IDE Let's go ahead and open this up in a text editor and you can see here Is the offending line gradle 4 1 and it's requiring 4 4 so we're gonna say 4 4 all save that now run this again and If I remember correctly we get an entirely different error message Which just will infuriate you and you'll pick up your keyboard and chuck it across the room or just ninja punch it Yeah, okay. Here we go So let's expand this out What went wrong failed to notify dependency resolution listener Huh English? What does that mean the library blah blah blah play services? You remember that guy we did in the end of our file there is being requested by various other libraries at This level here 1504 1504 but resolves to 1502 I Googled the heck out of that and could not figure out how to upgrade that turns out you don't really need to So let's play around with this bad boy here Let's go here And let's go to the very end here. I actually did post it So we're gonna look at our dependencies here and we're gonna look at that gms services for zero Right here simply commenting out this fixes the issue How did I find that out dumb luck? I just started commenting out things to see where it started working So let's bring up our emulator here And we are going to just run this bad boy just to see if we can get a solid build out of this and This may take a second because it's pulling all that stuff in and compiling it My chair is getting squeaky. That's gonna get annoying We got some notes. We're just gonna ignore that and should install the APK which means it built and boom There's our program. So let's actually get Google sign in working Okay, let's go here and I'm going to cheat and I'm just gonna do the example I don't like doing this because you have to really pick apart somebody else's coding style and figure out what the heck's going on But I just want to make sure this thing works. So we're gonna completely blow away my code save this Hot reload is going to of course die and we're just going to restart this whole thing from scratch and see if it works What we should have when this thing is done is a nice interface that allows to do Google sign in through firebase and still update the firebase back end Alright, so we're going to test sign in with Google And it says choose an account void room 0 5. That's my dummy account Don't ever email me because I'll never answer you and we've successfully signed in Boom sign in with Google succeeded. Let's check our firebase back in and see what it actually looks like here And this is the part that's got me a little dumbfounded. It doesn't actually show Well, there it is. Yep Void room 0 5 a Gmail. So now we have our user ID on our firebase back in With our Google provider and everything is working as expected and we can copy the UID and all that stuff. So I'm sorry. There wasn't a whole lot of typing in here But this is actually taking me about a week to really figure out why none of this crap was working And I've been going back and forth on the github page trying to figure it out So that is how everything works. So if you've at this point and you're really stuck the big thing to really take away here is Whoopsie Where'd I do it? Where'd I do it? I? Just screwed that all up didn't I am in the wrong file, aren't I? Boom here it is in the project level build Gradle. Just comment out that services for oh Make sure you're doing the Gradle 4 for all in the specific Gradle wrapper or properties file And then it should just work assuming you have set up the project correctly The other big takeaway from this is if you skip that step with Your application setup and you didn't put in a shaw one because you didn't want to screw around the key tool or any of that This will not work. You need that shaw one in your application That's it. Thank you guys for watching. Thank you for being very patient with me as I'm still grinding away with videos I know I have a post in anything in void realms in a while. So I wanted to throw this out here first This is going to be part of a larger thing in the Udemy tutorials I'm going to make I should say I'm in the process of making flutter advanced. There's gonna be six sections and I'm on section five right now, which is intro to firebase, which is gonna cover a lot of what we just talked about and Then section six is going to be like firebase storage and firebase to real-time database how to get information up in there and back and forth So thank you guys for watching and I'll talk to you later


In this video, I've got some massive HCMC news for you. This is a micro, micro, micro penny stock. We're talking, you know, a really, really, really, really micro penny stock. Now I'll go into the information in this video. I've got to say, I'm not a financial advisor in my business teaching my daily life, but I'm by no means an expert on the stock market. And I was brought to my attention in the YouTube comments about this recent news for this stock. And I thought, well, I'll cover it as a follow-up video from a previous video that we just did on HCMC, my last video. Okay, and we'll go through this massive news. I'll go through this as fast as we can to respect your time. If you appreciate that direct approach, then do leave a like on the video to help out the channel. So let's go through this massive HCMC news. So first of all, Healthier Choices Management is currently at 0.0043, okay? So, and it's moving up a little bit after hours. So within that, what it's important to remember is that this is a high risk but high reward stock. Don't put money in this that you're willing to, you know, that you wouldn't want to lose, right? So only put a small position in, you know, I would, you know, not put a huge amount into this because it is high risk and high reward. It does have a lot of upside and this is gonna go one of two ways. It's even gonna go to zero or it's going to absolutely skyrocket. There's no in between with this stock, let's say very high risk but high reward. And it's also partly based on a lawsuit as well. So an ongoing lawsuit as well. So, but I want to get into the news for today of this stock in this video. Okay, let's go into it. So we've got this insider analysis and what we've got is actually these individuals. We've got the Chief Executive Officer, Jeffrey, buying 1.1 billion shares. Okay, so there's been some insider buying. You've got the President and CEO buying 800 million shares and the Chief Financial Officer buying 300 million shares. So there is massive insider buying that's going on for this particular stock, which is interesting to me. And I think that, you know, as the insiders buy back their stock, typically what happens is, is that many stocks, right? As insiders buy back their stock, it gives investors more confidence and then from that, the stock price does go up. You know, that generally is what happens. It's not always what happens, right? But this is a good sign for the stock if the insiders are buying 1.1 billion worth, 800 million. And I went to look into this a bit further actually and I actually looked at the actual report here. And ultimately it's got more than that really. I mean, you've got 1.1 billion here but also you've got here for 2027 expiration date, the potential to buy back 37 billion as well in terms of an employee stock option there. But so you've got this going on in terms of them buying back shares. You've got them buying back 1.1 billion here, 800 million. So there is some insider trading is what seems to be going on at the minute in terms of insider buying, inside buying in terms not actually the, you know, obviously the legal kind in terms of buying back their shares in the company, which is very interesting for the future of the company because that shows that they've got confidence in the stock, right? So what is the news? So remember, this is based upon partly this fact, right? So the healthier choices management is Sue and Philip Morris International. The lawsuit was originally filed back in November, 2020 but then it's been picking up steam. A lot of investors have been talking about this. And again, it's highly speculative, highly volatile because we don't know whether they will be successful or won't be successful based on the lawsuit, right? So that's what I mean is it is partly based on this lawsuit here in terms of the catalyst where this is going to send this stock flying or that it's going to send it to the ground so to speak. Now you can see here all the information it's likely that other businesses have been battling for Philip Morris International. The company operates nine beep shops around there. So interesting stuff that the healthier choices management is trying to sue people over a patent infringement there. And if successful, this will have a good effect on the stock price. Now in terms of this news about the fact that, you know, insiders are buying back their stock, what does it mean? For any potential investor, what does it mean for current investors? And again, I mean, there's a lot of people that got in this stock very, very early and their downside is a lot less. So if you used to get into this stock now, your downside is a lot more than somebody who's already up, you know, five to 10 X, okay? So bear that in mind. It's a very risky. So you don't want to risk, I wouldn't put this as your main position on your portfolio, so to speak, but it could be worth a bit of a go just as a sort of just a little bit of a go, just a really small portion of your portfolio on it and just see how it goes, right? But I would fully expect, fully kind of go in with a mindset that that money I'm never gonna see again. And, you know, if it does, if they do win the lawsuit, if they do do good, you know, if they do good, then it could move up much further, right? In terms of what its current price is at, you could actually move up 10, 20, 30, 40 X from its current price point. If it wins the lawsuit, even more than that, right? It disguise the limit if they win the lawsuit. So this is why it's getting a lot of potential, you know, actual attention, right? Because, you know, if they are successful, then there is going to be a stock that has got incredible levels of return, essentially, is what's gonna happen there. So what does it mean though? So in terms of the insiders buying this stock, it means that it gives us confidence knowing that insiders are buying more stock, right? It gives confidence for investors. It gives confidence for clearly the people involved internally in the company have a lot of confidence in what they're doing, which is really good. So it's a good sign. It's certainly not a bad sign. It's a good sign that this is happening. Now, if you did enjoy this video, do leave the video like so it gets up in the YouTube search results and more people see the video, they click on the video. Okay, so do leave a video like so it gets up into the search results. And also consider joining the stock club. Join button down below where we talk about in-depth details about different stocks and different information, right? So do hit the join button down below as well. And I will see everybody in the next one. Remember to subscribe, bye.


The great church doctor by did you key nature fruit? Thank you so much. Did you key every single lady to use their powers? For good to help you find things on the did you key site? And that's happening a lot because people are starting to notice there's no chips. That's right We have a chip shorts going on so here's two tweets. These are tweets from some synth folks Who are talking about how there are shortages of chips, and it's true the sami 21? There's there's delays on it, but also I noticed two people were chatting about how the TL o 74 was not available I was like wow, that's pretty amazing TL o 74 is a it's a classic chip, and I'm it's used a lot by synthesizer folks, and that's actually kind of wondering why so I checked in With guest who was the co-designer of the zoxox synthesizer that we worked on I said like you you know op amps and synthesizers what what's so great about the TL o 74 And I do want to I want to say it because it's actually kind of neat and it will also help us in the great search What we're gonna look got so guest says the o 74 is pretty much the Toyota curl of op amps It's not the best at anything in particular, but pretty good at everything It's the second cheapest op amp out there comes in dip and so I see it has relatively low current consumption Low distortion and reasonable bandwidth and slew rate the noise is okay It's low, but the thing that really makes it all outperformer is the low bias current j-fit inputs j-fit inputs It's down in the pico amp range, which means you can use it for a sample and holds or vco's vcs They require range of currents down to the nano amp ears a lot of people use the LM 358 because it is the cheapest op amp, but it has high bias current the o 74 can also handle high voltage rails Which helps for the signal noise ratio It was designed for audio use and was the first one of the first real mass market op amps back in the late 70s If I recall correctly the 741 was the first still people use the 741 way popular op amp And this was meant as an improvement over that the o 74 and the o 8 4 Were made at the same time in the o 74s were selected for no lower noise third distortion and lower offset voltage and then marketed at the audio market the o 84 was sold to everyone else so This is a good hint again, you know, there's op amps are very very peculiar You know once you find the specs for one it's hard to say like this is an absolute alternative, right? There's no There's it's not easy to say like this is it other than the exact part number Each one has slightly different specifications and there's so many specifications So I will say that I don't guarantee this is going to be a drop in a placement for the TL o 74 but for synthesizer uses it sounds like the JFET inputs in the low bias input current and Pretty good slew rate and Pretty good Voltage range so you may be more than five volts like they you know plus or minus 12 volts It's pretty common for many synthesizers. So let's go to digiki and let's actually look up the TL o 74 I will say the TL o 74 is is there are some in stock like you're not totally Out of luck if you want some It may not be available in every You know particular flavor and package size, but there are some in stock. So it's not it's not the end of the world You can get some But let's look at some of the specifications that guest mentioned So the slew rate is 13 volts per microsecond three megahertz gain band with product input bias current 64 pico amperes input offset 3 millivolts About a milliamp and a half per channel of supply and then yeah plus or minus five volts Or 10 volts to 30 volts that is something interesting. So you do need to have a fairly high voltage It looks like you can't really looks like there might be versions like here the TL o 74 HIDR There are some that can run as low as 4.5 volts single supply, but it looks like 10 volts is pretty common So that said let's take a look at Similar op amps has got the JFET input. That's what kind of defines the the low input bias Let's look for another quad low input bias op-amp that could be an alternative to the TL o 74 So let's go back to buffer amps and Let's look for active and let's look for in stock because we're we're we're on a we're not specking up a New board here what we're doing is trying to find an alternative to a part that we know in love I'm not related to it. Yeah, I guess for whatever reason like a hundred plus people showed up in twitch Okay, hi, and so they thought it wasn't live and now they're being taught how to search and use electronics Yes, I don't think that was their intention who doesn't love synthesizers I think this is some type of raid or something But you're just gonna learn you're just gonna learn stuff and you're gonna learn about mechanical keyboards and how to specify op amps for synthesizer You know statistically 3% of them make synthesizer do music you wonder like how is how are this come back every Sunday and learn some Electronics folks. Okay. Okay. There's no we're not doing any hot tubs here, though Okay, so we want a quad op-amp because we're gonna go 74 that four stands for quad 72 is dual, but we want quad So let's let's apply Okay Next up I don't really care about the current for channel But again, I do care about the input bias in this case. I'm going to use this min max box Well, hold on Hey, we're gonna use the min max box. There's actually a little bit of different styling by the way I think they updated the search styling the CSS updated So let's look that remember the l 74 was 65 Pico Ampere's let's let's put in like I don't know like 80 right up to from 0 to 80 Pico amps Okay, great. So we've got a whole bunch of those and let's look at Slew rate. So we want a pretty good slew rate and some of these are like pretty Slow like, you know less than a volt per microsecond. I think what was the 75? It was like 13 or something let's Let's find something that's at least five. Oh five volts from millisecond. We want for a microsecond So let's do five volts or greater per Microsecond and watch out because it looks like the milliseconds are mixed in with the microseconds Okay, great So looking good. I've got about 400 options. Okay Next let's look at the we want surface mount so let's let's pick that and I'll cut us down to 300 pieces Okay, so what else do we want to do? So the input offset? Let me look again at what the input offset was for the TL 070 whoops 73 one thing that's nice by the way about op amps is that op amps do have Almost all op amps have the exact same pinout like thankfully So if you have a quad op amp that's in a 14 T sop It's gonna be the same as every other op amp in a 14 T sops. You don't have to worry about like You know, it's like it's like what we talked about in some previous Tutorials about you know, oh this reset actuator uses like a slightly different pinout depending on the package It doesn't that doesn't fly here Okay, so the TL 74 So we're looking at the slew rate 13 volts for microsecond gain bed with project of three megahertz Really good input offset about three millivolts. So let's do three millivolts or less This is in microvolts So it looks like you know, there's There's actually like the input offset isn't too bad. There's only like one that's like half a volt ridiculous Okay, um So let's take a look at what's available. So one thing about the TL of 74 is of course, it's really cheap So let's let's sort by price let's put in price at 1,000 and Sort by price, okay So not surprisingly the TL 84 comes up first So, you know, like guest mentioned if you're looking for a quick replacement for the 074 the 084 It's gonna be really really really close. It's a little bit noisier. I got a little bit more distortion But it's it's really close so comparing, you know, this is 084 and 074 If we compare them, you know, the input bias is a little bit Lower on this 084 the voltage offset's the same The voltage supply is the same, you know, you can look in detail in the specs, but it's pretty much the same thing So if we well, let's say we're like, okay, you can't get 084 or 074 is like more completely Whatever so the first chip that's not from that family Another thing that's interesting is you notice both TI and ST both make TL 0708 X's so, you know, you do have two source suppliers. It's really nice but the next non TL whatever series that's available is the LF 347 which was like not available in TESOP, but had a pretty good specs. It has a slightly better slew rate It has a much better input bias 20 pico amperes It's got 40 milliamps output for challenge. It's kind of nice a little bit better gain with Game bandwidth products that basically means like, you know as you increase your gain the amount of bandwidth the frequencies You can pass reduced if you're dealing with audio. You're probably dealing with more than like 44 kilohertz or whatever so Keep that in mind depending on how much game you want if you're doing microphones or whatever It looks like the supply can be plus or minus 22 volts. It's looking detail. Maybe at the datasheet to look at the supply It's a high slew rate J-FIT input again get that standard quad Package Pretty simple design here. Let's look at if it has a minimum power supply Gonna like hunt for it Where's the Maybe they don't have it in the datasheet. That's kind of weird plus or minus 12 volts maybe Output voltage swing. I mean, I guess you could try running it at like plus or minus 6 volts I don't think you need to the absolute value is 18. They don't seem to really have the Vcc here Probably like six volts or so. It's probably the same as the 084 Okay, cool. So Your options are basically find it 074 that might have not the exact same specs you want but It's close enough because there's a lot of them in different families If you don't mind re-spending your boards we spin the board to use SOIC if that's available instead of SOP And then, you know, there are a couple other chips that are in a similar price range like the LF 347 if we you know if we go much farther in the pricing There are more chips, but they start getting more expensive like, you know, you're basically paying like 40 cents per chip instead of 20 cents There's like the BU 784 from Rome. So there's a couple options. So I think you know You're not totally out of luck But you know, like I said, you're gonna have trouble finding something that's as Cheap and as all-around good. So you might have to give up one thing whether it's price or You know noise or distortion or slew or input bias or whatever But it's probably gonna be priced because like like they mentioned it is like one of the cheapest op-amps you can get So there's not options available. So if you're making synthesizers, do not despair We there are options available for you Other o74s o84s or the LF 347 Yes