Live from Austin, Texas, it's theCUBE, covering KubeCon and CloudNativeCon 2017. Brought to you by Red Hat, the Linux Foundation, and the Kube's ecosystem partners. Welcome back everyone, live here in the Kube's exclusive coverage in Austin, Texas. This is at CloudNativeCon and KubeCon for Kubernetes Conference. I'm John Furrier, Stu Miniman, the next two guests from Red Hat, Joe Brock, my senior evangelist, the next container is Red Hat and Kimberly Craven, director of portfolio, marketing at Red Hat. Welcome to theCUBE, good to see you guys. Thank you, good to see you too. So, I was saying at re-invent last week that Red Hat's stamp of approval has always been in the enterprise. You guys are, you know, winning the enterprise, been there for years, but now at CloudNative, kind of things are coming together. You got a lot of customers that have been, I don't want to say quietly, going with Red Hat, with OpenShift, and now with Kubernetes. Huge bet a few years ago, only two years ago. Kind of changed the game. Yeah, we, fortunately, we made a strategic decision to re-platform our own platform on Kubernetes and it was the right decision to make. So, we've been lucky in that we've been able to, I'd say we've been able to invest in the right open source projects, Joe. Would you agree that over the years, I mean, starting with Linux, in other technologies as well. Yeah, historically, I think we've, not every, not 100% of the time, but a large enough percent of the time, pick the right course, community rise. OpenStack, now Kubernetes, Linux, kernel, obviously. When I was in, I used to work for a company called Linux Mall and we sponsored these, Linux pavilions, and I remember NetBSD guys telling me how Linux was doomed, because it wasn't as elegant. Dude, that sure didn't turn out the way that way. Certainly the community model's changed. You're starting to see Dan Cohen on his opening slide actually kind of laid out the circle of innovation, projects, products, and profit. And so now, it's okay to have profitability objectives as an outcome of great products. And so, it's not just, it's still bringing in the culture of innovation, because the business market for this is pretty large. I haven't seen a number of people coming on board. The demand's pretty strong. Not just innovation, but I think one of the important things about Kubernetes is it has been a community project where it's a community of equals contributing to the project. And it's about each company bringing the right thing for the project, not the right thing necessarily just for that company, but the right thing for the overall project, which is really important. Timing's everything, right? I mean, as they say in life. But remember, all that fun about past layers and infrastructure as a service. And again, the DevOps community was still growing. No one really talks about that anymore because people just want working software, right? So it's fun not to have those kind of conversations. Instead, the conversation is about how to orchestrate great workloads, how to onboard, accelerate more application developers. This is the narrative that we wanted a couple of years ago. Now it's here. What are you guys doing at Red Hat to take that to the next level? So I'm going to defer to Joe for that one. Okay. To take that to the next level. First, before people can get to the next level, one thing I want to point out is that while everybody here is hip deep in Kubernetes and they are, you know, they're ready. There are a lot of companies out there that are still digesting virtualization and still digesting cloud, private or public. And so one of our key roles is actually to help them consume open source software and get from point A to point B. So the role that we're really playing right now is about taking customers with their workloads today that are running on bare metal, that are running on virtualization, that are pet workloads, right? And getting those into the cloud and getting those into Kubernetes and that sort of thing. So the next level for a lot of folks is actually getting up to speed to the things that were announced today. Well, the question I want to ask you, I want to get this in the record, it's important to get the definition. What does Kubernetes mean to the enterprise? For us in cloud native, we don't understand what it is as we get it, but to the enterprise customer, what does Kubernetes mean to them? So I would say based on the customer conversations that we have, we've had, it's all about getting your workloads to the cloud and being more cloud native much more quickly. So that's the end goal for adopting containers and adopting Kubernetes. It's all about getting to be in a position where you can migrate your workloads to the cloud but also develop new on the cloud much more quickly than you could before. So it's about automating, it's about all of the processes behind that, if you will. Joe, comment? I agree with everything Kimberly said. I would also just add, I think it's really about kind of an almost in stage of software packaging, which is something that Red Hat has been doing for 20 plus years is figuring out how do we take the goodness of software, open source software and get it into a consumable format? First it was RPM, then it was yum, now it's containers, now it's orchestrated containers that are able to be worked on with ServiceMesh and all these other wonderful things about native storage. It's basically about taking that software and making it scale. Yeah, I mean you mentioned ServiceMesh. So let's take it to the next level of customer conversation. I love this stuff. I'm going to the cloud as soon as possible. I got some stuff in public cloud now. I got a lot of on-premise stuff activity. I love hybrid cloud. So I got a lot of different use cases. I got some bare metal, I got some hybrid cloud and I got some public cloud. Is this where the open shift fits in? I mean, in that environment of a customer conversation, what's the current state of the art for Red Hat to engage that customer? So organizations are, they're taking inventory of everything that they have today. So they're looking at what do they have on bare metal today? What do they have in virtualization? What different workloads do they have and where does it make sense to deploy them, both financially and from an advancement perspective? Because some workloads don't have to be, they don't have to be advanced as quickly. You don't have to make additional updates but there are other workloads that are moving much more quickly. And one of the things that Red Hat does and where we help our customers, especially with OpenShift, is we allow them to deploy those workloads across whether they're going to on-premises with a bare metal, if you say, or as well as virtualization, private cloud, potentially a mixture, a multi-cloud environment where they have some workloads going to Google, some workloads going to AWS and some going to Azure. It's being able to do that consistently that OpenShift provides. Is that a common use case right now? Is that the number one use case? So when you say the hybrid cloud, it's not, it's a combination of multiple use cases. People aren't necessarily looking just yet to take the same workload and move it such that it's spanning multiple clouds but they want to have that flexibility so that if they choose to go to a certain public cloud and it becomes, it's not cost effective for them to do so anymore, they want to be able to take that workload and move it and that's what we're working towards. Sure, I got to ask about OpenShift because we've been following you guys since the OpenStack days and now with the formation of this is seeing nice lines of sight of value proposition. What's going on with OpenShift? We're hearing a lot of good customer wins. A lot of people are using it. I heard a comment on the hallway saying that OpenShift has more customers than most of these vendors here combined. I'm not sure, I believe that might've been just kind of chatter, but is that true or can you share success because it's been on a tear? What are some of the OpenShift's success points? So is it true that more customers than all of the other ones combined? I'd like to say so, I mean, you were at Red Hat Summit this past year back in the Maytime frame and we had many OpenShift customers that were on stage. I mean it was, we had to turn sessions away from customers because we didn't have enough room for them. So one of the things we actually haven't gotten to highlight yet at this event, Red Hat does at a lot of these shows, ahead of the show, it's called OpenShift Commons. Maybe we can give our audience a little bit of what goes into that because all the container shows, the cloud native shows, OpenShift's been there. Yeah, with OpenShift Commons, it's a great way for the community to collaborate around OpenShift specifically. It's whether it be with our ISVs, working with our ISVs on different plugins to extend OpenShift as well as our customers to be able to pride us with feedback in terms of what they're looking for. And then we take that to the community. For example, Clayton was the top contributor that was announced yesterday. Yes, and I got an award for that on stage, yeah. And in essence, our customers are providing feedback to us directly in OpenShift Commons and in other forums and that allows us to steer the community more effectively for it to meet their needs. I just want to add, it's not a two-way conversation with Commons. It's also, I was there on Tuesday when we did Commons and we had Tell Us, for example, telling their story to the other customers in the room. And so they're not just telling us like, hey, this works for us, this doesn't work. They're telling each other and they're sharing successes which is part of the wonder of open source and community, right? It's not just about, you can have, I don't want to use an example. You can have a two-way conversation with any vendor that's taking your money. How many vendors are bringing you together to talk to your other customers? You have to have a lot of confidence, I think, in people being happy with your solution to build something out like that. And experience too, you guys have the experience. Right. You mentioned, we were at Redhead telling me, I've been there a number of years. I feel the open source community is a little bit better at allowing those customers to kind of come forward because not only are they using it, they're usually contributing to some of these technologies. It's supposed to, some traditional shows, getting a customer to get up on stage is pretty challenging. Any comments on that? Well, it's funny because I think it's getting much easier moving forward for customers to participate in the communities as you'll see with Netflix, for example, they were up on stage earlier and talking about the contributions that they're also making to the community. I think that it's much easier than it was even, I'd say five to 10 years ago. With that said, there are a lot of customers that want help in terms of creating additional functionality in the community where they might have something that's perhaps not quite ready, not quite good enough that we help to shepherd. Is there a profile of customer that's adopting Kubernetes? I mean, I see a lot of media companies, obviously Netflix on M's, AWS. You see HBO on stage today. I mean, is it coincidental having to be two big large media online kind of companies or? Well, it's funny you should ask that because we're conducting a research project and we've recently got some data back where we, in essence, sent out a survey to customers and non-customers to see where their adoption was. What we're finding is financial services, the media, communications, organizations, government, and even healthcare to some extent are taking a look at and adopting. I'd say that based on the adoption curve, what's funny to note is with government, government started looking on average at containers three years ago, whereas with financial services, they started to get more heavily invested. Now this is, in general, if you're looking at the median, two years ago. With that said, I think that financial services is actually adopting containers more quickly than government is. I'd love to see the data on that survey because we're always doing kind of probing and anecdotal kind of straw-pulls, friends and guests in the cube. The trend from our standpoint is that it seems that anywhere that there's this transformation opportunity, look at government, who would have thought public sector could be so fast and change. So public sector, media entertainment, people where they're modernizing seems to be where the action is. The financial service is always going to be on the IT dollar spend. But I'm really surprised at how fast public sector is evolving. And what's interesting about it too is also the industries that are predominantly concerned with security. Security and performance are very important to financial services and to government and to communications. And it's interesting how quickly this technology's being adopted with those considerations. Joe, one of the things coming into this show, I listened to some previews and they're saying, we're not even going to talk about containers at this show. Of course, there's containers kind of underneath, maybe speak a little bit of that dynamic, your red hat so heavily involved, of course, Linux's containers underneath there, compare and contrast to kind of what we're doing here in the Kubernetes and cloud native space. Yeah, so it really isn't about the individual container anymore than five years ago, it was about the individual RPM. The container runtime and the ability to spin up a container is table stakes. And so that is no longer really where the value is. Same as like hypervisors in cloud, like the real value is not in the hypervisor, it's around that, it's the ecosystem around it and the ability to do it.  But yeah, it's not where the value and the action is these days. Where's the red hat situation with the people now? Because we've seen, we've noticed that you guys have really kind of continued to evolve as a company. Obviously, I mean, in the early days of red hat, open source wasn't tier one, you guys made it tier one as a culture that's well documented. But then there's a whole new red hat mojo going on now. Open shift, you're seeing, you bring that same principles. Talk about what's going on in the company now. We're seeing a lot of energy, a lot of smart people continuing to do the red hat thing. What is red hat now in the market today? Is the same old red hat, what's different, what's the same, because you guys are doing really well. What's it like there? I think I've been at red hat for about six years and I would say that the culture has continued to evolve since I joined. One of the things that first attracted me about it was that there are a lot of smart people that work at red hat and it's a very collaborative culture. It's a culture that's based on meritocracy and the best ideas truly win. So very similar to the way that open source projects are run or should be run for the good open source projects, it's very much about getting people together, hearing what everyone has to say and making sure that the right ideas are the ones that move forward. It certainly attracts great people too. To build on that, in this industry, there's so much hype, boom and bust. On the outside, you look at it, I mean, from a financial standpoint, red hat's one of the most consistent performers out there. Quarter after quarter, Jim talks about the growth. So I'm not asking you to talk about the financials, but we're at the show, nobody here can keep up with all the changes. So just when you talk about all these projects and everything, red hat, can you keep up with the changes or is it just you've got so many people and contribute so many places? We're working on it and I think, I mean, the nice thing about it is that everybody's very passionate about all of those changes that are happening and we like change oddly enough, we embrace it, it's interesting, but that's one of the parts of being at red hat and I say, I mean, I would think that that's something that's inherent to us. Our corporate mission, part of our corporate mission is to be the catalyst for change in communities and I've worked at a couple of larger companies and this is the only one where I feel like if I don't agree with something, I can send an email directly to Jim and say, I don't agree with this and I think we should do something different. And he'll respond within four hours. And Jim will respond unless he's on a plane. Yeah, he'll respond and even if they don't agree, which is impossible, everybody always agrees with me, but even if they don't agree, they engage honestly and respectfully and that's super important in this kind of industry. If you can't do that, you can't run with open source. Joe Kimberly, thanks for coming on theCUBE and continued success and thanks for all the red hat contribution. You guys are doing a great job and in the community continue to appreciate it. Red hat here on theCUBE, continuing to do the red hat thing, red hat stamp of approval and the enterprise certainly well respected and the leader inside theCUBE here at the Cloud Native Con and Cube Con for Kubernetes Con, not Cube, I'm John Furrier, Stu Miniman. We'll be back with more after this short break.


Do you really like science? But you hate the fact that takes forever to get a PhD. This is Dr. Nancy. I was in your shoes years ago I got my PhD in three and a half years with 14 publications on one patent now I managed a team of product managers in a Fortune 20 technology company today I'm gonna share with you how I got my PhD in three and a half years on average in the US It takes about five years to get a PhD in special majors such as Biology takes about like seven years to get a PhD and people also asked me in the past Nancy How did you cut the time in half but still been able to publish 14 papers? Today I'm going to share with you the five things I did very differently from most of the PhD students Hopefully it's going to inspire you to take some actions today First of all, I proactively take control of my destiny What it means that I never let others to put label on me. I don't let other people to tell me what to do I make the decision and I do not take no for an answer Let me give you an example, which is also my own life-defining moment The earlier in my PhD program I remember I was in the lab doing experiment my PhD advisor went down to the lab and said Nancy I don't think you have the intelligence to get a PhD After she said that she just left work out the room and disappeared At the time I was pretty shocked and surprised all kind of emotions go into my head So I went upstairs and stopped her in front of her and said Dr. Bee It is my decision to quit PhD or say not yours. I do not want you to tell me what to do So I am going to prove to myself whether I can do a PhD or not I like to have another half a year. Let's make a plan to figure out what's the best way for me to prove to myself I can do a PhD or not. Honestly at the time back my mind is that I didn't feel I was qualified either. I didn't have the confidence that I can even get a PhD I came from a fashion design school I was a botan on my class guys And I made a video about how I transitioned from fashion design to engineering and why I decided to do that You can see the video here Given that it came from fashion design school I was way below my class everybody's level was here as a PhD student. I was here I have lost things to catch up with them Of course, I didn't feel like I can't get a PhD and for example in the class called Thermodynamics The most other PhD students took the class three times They did it in the undergrad, they did it in the master program Now it's the third time taking the same class with me with me coming from the fashion design background I have no experience my first time.  Of course, I was in the bottom of the class. Of course my PhD advisor saw me while she was struggling And she decided to Help me to save some time in my life Just quit the PhD and you do something else because probably take me ten years to get a PhD I didn't think my science like knowledge was better than others. I wanted to Just prove to myself what I can accomplish So I made a decision to prove her she was wrong Eventually, I became one of the youngest engineering PhD in the program history and number two is I Trying to make other people like me especially professors This sounds very simple, but let me define what is mean by making people like you That is to improve yourself and provide unique values to other people So that people see the spark in you people see the potential in you and they decide to like you and help you Let me give you example, you know, all the PhD students they need to pass a prospective Exam and usually less than 50% of a student can pass it. There was a professor in this like a Committing panel. There are five professors in this panel one of the professor I took his class He made assignment for all the PhD students to run simulation of atoms of polymers guys Simulation of atoms inside of polymers. I didn't know experiences extremely difficult But what I decided was that when all other PhD student want to drill down into one way to run the simulation I use two different methodology to solve the same problem My model wasn't as deep as everybody else. However, my model was able to prove that This methodology was right and the other methodology was also right because they achieved the same outcome And the professor was very impressed He told all the student in the class and said that Nancy was the only person who was able to use two different ways to solve this problem afterwards When he pulled me on the side and told me that I Really like you I was quite surprised that you were able to solve problems in two different ways given you came from a Fashion design background So I'm going to help you and speak for you during your prospective exam Another piece of information is that the decisions were made when you're not in the room What I mean is that in those PhD prospective exams they are a panel of five professors and Those professors will see your exam result and to live pass of you You answer questions then you walk out the room then they collectively make decision of whether you can pass or not So it happens to be that the professor who really likes me is part of the panel And he was able to vouch for me sponsoring among all the professors and of course I also did my best in completing those exams But with him like influencing as a professor told them how brilliant I was solving problems in two different ways in his class it helped out So eventually I was able to pass the prospective exam with one shot Most of the student did two shots number three is the art of collaboration Let's emphasize on the art because everybody know we need to collaborate How can you make other people collab with you is the very important influence in skills and Specifically when I collaborate with other people I Understand who is better than me in many different aspects what I can learn from other people learning is my super power I learn way faster than most people but after I understand who is better in certain ways I will try to improve myself in other ways So I provide certain things and he bring in certain values we together collaborate Then those kind of collaboration really accelerate my PhD research process I had made several videos about how to influence and you can find multiple videos like this right here Number four what I did differently from most of the PhD students is to proactively improve my writing and Presentation skills I spend the time and money in investing in those key skills that Hey guys, I do not think that my science knowledge is better than any of my classmates But what I believe is that how you present your outcome is very critical So therefore I spent the time and money Taking public speaking classes and doing writing classes doing different kind of group training small group training different coaches I Did everything I can to improve those key skill set which also carries really long way when I start to work for other companies Number five is the art of negotiation So negotiation the key fundamental skill set. I believe everybody need to take a negotiation class in their life Do you know that all the engineers and the PhD students and scientists never take those kind of negotiation classes But negotiation class is the fundamental class part of all the business students all MBA student take Negotiation class so all the engineers was already set behind because they never take those kind of basic fundamental skills at training but to me because I Really specialized in personal improvement. I always want to learn new skills I learned that being able to negotiate is able to carry me really long way So I invest in this new skill set what I did was for example, I was able to Negotiate a summer internship with my professor So she gave me three months to do an internship and usually lots of PhD students do not get it until they graduate I did it the first year was in my PhD. I also negotiate when I graduate as you know, I graduate in three and a half years and became one of the youngest engineering PhD in the program history The all comes on the fundamental skills have been able to influence others and negotiate It's not about negotiating money It's more about how can you work together and get a deal that now you might graduate from your PhD program If you want to learn how to negotiate a job offer, you can check out video right here I also want to learn the three reasons people fell in negotiations check out this video as well After watching this video, are you ready to set the right target and try to accelerate your PhD program? I hope you are if you want to accelerate the process achieving your goals You can consider watching this video about how to achieve your goal faster and join my Accountability partner group and we can all help each other to achieve the goals faster All right This is Dr. Nancy and make sure you subscribe to this YouTube channel And so that in the future when I make more videos like this, you're able to be the first person Check it out. Good luck with your PhD program or whatever goal you're trying to achieve This is Dr. Nancy Lee follow me on Instagram and YouTube. See you guys


Okay, so when it comes down to it, and this is what we'll get into on our next call when it comes to landing pages, because that's a whole that's a whole another call where I help you set it all up. But but I have them already done for you, I have all these pages already done for you so it's going to be super simple. it's just plug and play like I have them all done, but again, they see the listing they click they come straight here, here is the flow it's two pages that's it. So when it comes to landing pages there's nothing overwhelming you don't have to be a web designer and know all this coding. These softwares provide the template and all we do is edit that's it so simple, so they click they come here a few bullet points on the property and look you notice it's just one button. Most of the times when I see a listing here's what I see when I see a listing and there's an actual button to click on. Let me show you an example, but again this is what you'll see most of the time is is just the phone number they post the image and they just want someone to call like like as if someone's really going to call. Especially if these are all over the place so look here's a link let's. i'm guilty i've done that too. Oh yeah everybody does so so now we're going to kind of just narrow it in and i'm going to show you how it's really done so here's the here here's the deal. When when when it's not just a listing or an image, I should say like this one at the top, so a bunch of images and she just wants us to comment. that's all there is there's or or call there's the phone number but there's nothing else to click on right it's either that way that most agents are doing it or they'll do it this way where. Where I saw that link wherever where did that link go right here so so this this Ruth there's the two minute video of the property which is perfect, but then when I click. She's sending me to a page like this and you see the form over here to the right like I see that to the right.  And that's the problem with most real estate websites is that you guys have these beautiful freaking websites that are so informational or so informative. But that's the problem they're too beautiful they're too informative so if you're running an ad and I click and I come here before you know it i'm looking at restaurants.   And because there's so much going on on your website that's what makes it so ineffective that's what makes makes it makes you look back in a week and you're like damn I spent all this money and get shot of it. Because there's too much going on the website. So if you notice mortgage calculator printable all all this stuff is overwhelming, so if I click from your ad and I come over here and I see all this information you didn't tease me at all with nothing I got all the information that's not the property for me and i'm out. Right, rather than doing that we're clicking we're coming to one single page where there ain't nothing I click on but a yellow button. That's how you capture lead so here's the flow they come here a few bullet points of the property that background image would obviously be the image of the listing and then they click the one yellow button. This is where they opt in Thank you for your interest in 777 Plaza Boulevard name email send me the details that's page one here's page two. page two they land here Thank you for your interest, this would be a simple 45 second video that you shoot on your cell phone. hey guys, this is Danielle with a Dan Danielle reef team Thank you so much for your interest in this property, let me tell you a little little bit about it and why you're going to want to schedule you're showing now. So there's four bullet points that I that I hit on on this one 45 second video. Number one i'm thanking them Thank you for your interest and i'm telling them a little bit about the property and giving them giving them some details. Number two i'm introducing myself, my name is Daniel Reese i'm with the Daniel Reese team here's why i'm so fired up to show you this property here's why the market is doing this and here's why i'm so excited. A brief intro of who Daniel is that's number two number three i'm telling them to check their email. I just emailed you all the details of the property I emailed you a ton of photos I even sent you a video so make sure you check your email right away. And also be on the lookout for my future emails because I have a ton of properties that are coming on the market that you're not going to want to miss out on so check your emails. and check it right away because you're going to see all the details on this beautiful property that's number three so number one Thank you number two i'm introducing myself number three i'm telling them to check their email and number four i'm saying. And by the way, this property is not going to last I have so many families scheduling their showings this property, I would not be surprised if it's gone by this weekend. So what you're going to want to do is click the button below right away and schedule your showing number four i'm telling them to schedule the showing. And that's it that's it. Oh, I just did the calendar calendar the other day. yeah see that's one software we're going to need another software for the landing page, we would need another software for the email auto responder. Because when they opt in that email goes out right away that's an email auto responder that ain't Danielle or her assistant gmailing them that's a freaking email that is automated so. What's that this cartridge do the email auto responder to do it all that's why like I don't Mickey mouse and have four different softwares like I have one like one software does it all.  You only need it if you're going to stay consistent with ads, which is what I want you to do that's all about running ads like it's all about running. I think is the future real estate and how to get these clients.  Like I get fired up when I see videos of an individual because 99% of agents fear the camera.  So now now now, not only did I see Daniels face on the Facebook ad the video, but now i'm coming to her page I land here I see Danielle again. hey guys, thank you so much for your interest is Danielle with Danielle Reese team right so so right here is where we're going for that appointment we're going for that showing. And so, once they click the button that's when they schedule that showing that count this calendar is is synced to your calendar just like you think your your calendar but but that's where the appointments were coming from now. For every 10 people that land here you're going to have let's just say seven to eight of them that don't schedule a showing right here they landed here, but they did not they did not schedule a showing that's why the email automation is so important. So so right away that lead received an email right away with all the details of the property, but let's say they're the seven out of 10 who did not schedule a showing. Okay, well two days later another email is going to go out hey Dave this Danielle just wanted to follow up and no couple days ago you inquired on 777 plausible or let me tell you a little bit a little bit more about this property. That's an automated email that would go out two days after that another email needs to go out hey Dave just wanted to follow up hey guess what last night we had a freaking amazing showing I had seven families show up to see this property you're not going to believe this, let me tell you a little bit more about and why you're going to want to schedule your showing now. And then and then again again two days later right so that's all automated that's those are emails that go out because here's the deal you got this one listing that's going to go to one family. But what if we capture freaking 37 leads for it, what about the other 36 leads they need to see other properties. And so now you have that lead now you can start nurturing this list with with more listings or just more information in general, you now have that email. So that's where the communication is going to come from is when you automate the emails that go out after they opt in. So when it comes to a listing that's why a lot of times in today's market I don't even really recommend running an ad on a listing. Because unless it's unless you've had it listed for a couple weeks now. You know, then maybe maybe it's time to take some other actions and maybe market it yeah through a Facebook ad for sure, but has it been on the market long, the one that you're referring to. um yeah actually no I have I have a couple that just came on. Okay, and I have one that's been on for a while, I need to just do some other marketing on it. Okay, so so that one that's that's one we'll for sure want to run an ad on if it's been on the market for a while and a while is what a couple weeks. yeah like over a month oh it's been okay well and shit yeah for sure let's run an ad on it for sure let's run an ad on it for sure, but let's we got it, we got it, we got it, we got to activate this this software first so. Is that somewhat in the budget if we were to take on a software you don't need Calendly they cancel the because with Calendly. I have the free the free Calendly for now you're going to need to upgrade that the the free Calendly and the only reason for it is because of this when a person want 10 seconds yes, yes for sure so. If if yeah the Calendly one here's the reason here as I go as we go into the next call. Today's call was was was going to be on on the intro video or running some type of video video either the hgtv one or your intro that's what today today's call was really about but then we got into this listing funnel. And, and, and this, this is the whole back end of of how to properly run ads it's to a page. But the Calendly the reason why you'll eventually have to upgrade that's why use cartridge because before you know it you're going to have three different softwares. And you're spending 100 bucks a month anyways I just use one and it's the same damn hundred bucks, but the reason why the Calendly. is so the reason why the upgraded version of Calendly is required when you start going into advertising because when it's all said and done. it's all about custom audiences that's what Facebook ads is all about and I kind of mentioned that on our on our other call.   A form of engagement is I either watched the video they're tracking that right now now this is not an ad so I don't think Ruth is tracking it, but if this was a Facebook ad. it's a two it's a two two minute and eight second video she would be tracking if she's a smart advertiser which i'll give her the benefit of the down say she is. She would be tracking me right now she knows that I watched 32 seconds she knows that I watched 35 seconds that is a custom audience. So when you when you put a video out that's why when you got them videos on your business page, the moment we start running ads we're going to start tracking those who watch it. So if you sat here and you watched 50 seconds of my video there was some interest there. You might not have clicked you might not have went to the web page you for sure didn't give up your name and email but you sat there and watched 50 seconds of it. that's an audience so what i'm able to do in Facebook is create a custom audience and i'm going to name the custom audience people who watched my video for 50 seconds. that's the name of that audience the second audience is going to be when they click and they come over here, but they did not opt in. that's another audience i'm going to name that audience listing page visitors who did not opt in that's the name of that specific audience. Another audience is going to be those who actually click and it's wait they're just going to go into these boxes by themselves. audiences yes because we're going to set them up yes that's what we do on our next call is I help you but it's but it's all about the software we need these different pages because here's the deal. This link up here is for the landing page so what i'm going to what i'm able to tell Facebook the video is one audience another audience are those who land on this link this what i'm telling Facebook. If anyone lands on this link Facebook put him in a custom audience and name that audience listing web page visitors only. So they land here, but they never opted in that's an audience and why is that so important because as I go run my next Facebook ad i'm going to target this audience. Right they saw this listing they clicked they got to the page but for whatever reason they didn't opt in okay let me show you another ad. That's a warm audience they clicked they came over here that's a warm audience that's someone I want to get back in front of. Another audience are those who actually click opt in and land on the thank you page the second page this page is so important this link is so important because this is leads so now i'm going to tell Facebook hey. Anyone who lands here is my listing lead and why is that so important because now i'm going to take that audience and exclude them from seeing future ads. Because they've already opted in.  You land on the thank you for purchasing page your shipment will be out in three to five days here's your confirmation number that page has a link and they are tracking it. that's why you'll never see another ad on the red bag, because they know you already purchased it because you landed on the confirmation page. So so here's why Calendly back to Calendly the reason why that upgraded version is so important you're gonna have to I think it's like 26 bucks a month. For the you don't want me to do that right. I don't want you to do that. All right, so then. Because cartoon doesn't tell me what you just tell what you want me to do. Yeah, so so but i'm telling you i'm telling you why you would have to if it's not culture I would i'm telling you i'm trying to explain why. i'm just going to show you real quickly why I even thought about doing that. The other day when I was playing with you know all my branding nonsense stuff. Yes, so i can you see my yes I see your IG yes so I created like a links right because i'm going to do I need Google reviews. So i'm creating a Google a giveaway and we're going to post an ad like it write me a review sharing your story and you enter to win like it was a yeti cooler or something right awesome. And then it was like schedule a 15 minute strategy call and I guess that took me to this perfect. Perfect okay does this then.  Facebook ads instagram ads whatever so now as you go and schedule event click the blue button this link right here needs to be tracked. So with Calendly the problem is that you cannot change that link at the top Calendly calm forward slash the Danielle Reese forward slash 15 minute forward slash invitees. That link needs to be your calm that's number one number one that that link needs to be your your calm and and and you can't change out that link unless you upgrade. Number two your Facebook pixel needs to be on this page because here's what's going on go back to real quick the Facebook pixel needs to track whoever lands here. So the link at the very top now I need to put that link the Calendly calm forward slash the Danielle Reese team again that needs to be your custom domain. But here's the point that link needs to be set up as a custom audience so now i'm able to take this custom audience and name it scheduled appointments. Why is that so important, because now I could take this audience and exclude them from seeing future ads they've already scheduled a call with me they don't need to keep seeing my ads. Right right so that's why at the end of the day it's all about custom audiences these links at the top is what it's all about we need to track who's landing on what link. that's what it's all about. So i'll do the cartra and then I could put that link here right. yeah yeah call with me oh yeah and then when they click they go to the Danielle Reese calm forward slash schedule. Because that's going to be the name of so wouldn't be that link at the top it'd be it'd be your domain right and then your pixel would be on it and that link would be set up as a custom audience, so we know who's landing there. Yes, that's that's that's that whole thing, so this is what i'm going to focus on after our call today i'm going to focus on go daddy i'm going to buy it like maybe three links to Danielle Reese and then like a seller something about seller something about buyer guide. Yes, the respire guide the reseller guide or something like that, and then any other accounts I need. No it's just that and then and then setting up a car to account. let's let me send you the link for culture also i'll email you the link for cartridge don't don't go to cartridge now i'll email you the link and then just active a 14 day trial.    I have a lot of funnels already done the open house a listing funnel a seller guide funnel I have all of it already done for you all I gotta do a transfer to your account. So that that's going to be worth it, but what we should focus on is is yeah getting a couple links seller guide something that that that has to do with your your team name. seller guide maybe maybe the Daniel Reese the Daniel Reese seller guide calm yeah right some like that the Daniel Reese buyer guide calm. Some like that that that could be something short and sweet and super effective get a couple domains and then and then work on the intro video. And that's where we should that's that's where we should start.  Okay. And the reason why one. One huge reason why that intro video so so important is because, as I mentioned in the beginning is that now we're going into local advertising. So the whole purpose of this intro video is to find our audience so let's say, for example, we go into Facebook we target your your area your city. Your town your borough whatever you guys call it out there we target that local area and let's say when we set up the ad. The potential reach that Facebook is going to give us is let's just say let's just randomly say 400,000 people there's 400,000 people that are in this area. So we target them 400,000 people now we're not going to reach all of them, but let's just say we reach let's say we reach let's say we reach 10,000 of them. Which is super small number and super realistic let's say we reach 10,000 people we get 10,000 views on this video it's an ad so we're getting 10,000 views on the video. But out of the 10,000 views only let's say 7,000 of them watch your one minute video for 30 seconds yeah that's our audience. So now we create a custom audience we name it intro video 32nd viewers now that audience becomes our targeting now we show that audience or second ad we show that audience or third ad that is our warm audience. So that's the beginning is the intro just simply it's not a pitch it's not saying hey call me it's just hey man this is. here's why i'm so excited, let me tell you a little background a little bit about myself and why i'm so excited to help you guys, let me introduce you to my team. One of the thing I want to ask you a question. i'm going to share my screen, so I also kind of want to farm my town, yes, and all i've done so far as like sent out a postcard. To the town with like a QR code and it has a video of me and like the top 10 questions, you should be asking a realtor who I love that where's that video you got that video, I do have that video you should run that video okay that would be good.  This QR code brings you to the video. that's that's that could you scan this what your phone I guess it'll pop up but yeah I don't make funny pull up on my screen. In that same area, yes that's that's our target so every Facebook ads going to go to that area right there.


Welcome to Coleman Coliseum for tonight's meet between number eight Alabama and Georgia It is also power of pink Meets its incredible cause with breast cancer awareness and trying to bring that type of awareness here inside the building Ladies and gentlemen, this is Alabama gymnastics Here is Lexi Graber you talk about dependability Lexi is all over that You can tell that ball had so much power so much energy. She was ready to rock it today Now we get to the anchor Makari Duggett. This is really her event though first team all-american She's the reigning SEC champion on boards as well Really huge both teams are really turning it on here in the second rotation The meat started off a little slow for both teams, but I think now we are in all the action They are gearing up ready to go and locking in for these nice Landings What a dismount stuck it. It was great. It's difficult and she stuck the landing What more could you want that should be a big beam score as Alabama continues to pat its lead That's the way that Alabama is hoping to finish this last and final event Routine helps there is no doubt about it And now here's Louisa Blanco the reigning SEC gymnast of the year is really a tree here for the crowd at Coleman Coliseum But Louisa it's about locking in the landing job Everybody is so excited about the landing. That was amazing. What a meet between Georgia and Alabama


Hello and welcome to the session. My name is Mansi and I am going to help you with the following question. The question says find an anti-derivative or integral of the following by the method of inspection cos 3x. So let us start with the solution to this question. First of all we consider d by dx of sin 3x that is equal to 3 cos 3x because derivative of sin 3x is cos 3x and derivative of 3x will get multiplied with cos 3x that is 3. This implies that cos 3x is equal to 1 by 3 into d by dx of sin 3x. This implies that cos 3x is equal to d by dx of 1 by 3 sin 3x. Since 1 by 3 is a constant so we can easily take out take it inside d by dx. Hence an anti-derivative of cos 3x is equal to 1 by 3 sin 3x. So this is our answer to the question. I hope that you understood the question and enjoyed the session. Have a good day.


Hello everyone, I am Sanjay Gupta, I welcome you on Sanjay Gupta Tech School. In this video I am going to discuss about a trigger scenario and this trigger scenario I will be implementing along with its test class. So the requirement is when account billing address is updated then we need to populate the account billing address on all related context mailing address. So this is the requirement and I will be implementing this requirement using two ways. First I will demo you how you can implement the solution of this problem with the help of MAP and then I will be removing MAP and will show you how you can solve it with the help of parent child SOQL. So I will be implementing trigger and its trigger handler class and then we will see like how we can implement the test class. So jumping on to developer console, so I am going to open account trigger. So for my previous demonstration I already implemented account trigger and its trigger handler as well. So I am going to open account trigger. So here account trigger is available and you can see various methods are already called here because these I already demoed in previous videos.  So we are talking about update. So on update of account we need to update related context. So here in this update part and in is after part I will be calling a method. So I am just going to copy paste this statement and naming it as update context mailing address. So this is my method name so now I am going to open the trigger handler and inside this trigger handler you can see various methods are already implemented. So at the end I am going to define this method. So public static void and then method name and it will be receiving two parameters. So from here you can see we are passing trigger dot new and trigger dot old map. So trigger dot new basically stores the new state of the records and trigger dot old map stores the old state of the record. Old state means old values of that updated record. So here they will be stored into different parameters. So I am just copying them from previous method I am going to paste it here. So this way this block is implemented I am just saving this code. So once it is saved you can easily save your trigger as well. So in trigger I just implemented this statement and also like if you are just implementing this example so remember to include after update here right and if you are following all the videos so I think you also have all these codes already implemented so you just need to add this method call here and then you just need to define it here okay. So now here I am going to create some code so if I take you above so here what I did I just created a map right so that map I am going to use here so I am just copying this code and I am going to paste it here. So first I am going to demo you like how we can solve this problem with the help of map. So I created a map of ID, account so ID will be the key and account will be storing the values so values are of type account and the key are of type ID right and the name of map is ACC to account map right. Now what I need to do I just need to implement a loop so that I can iterate on ACC list so for account ACC colon ACC list and inside this loop I am going to check each account billing fields whether they are like updated or not so if I take you to the account object and if I try to search for billing address so you will find this complete field altogether but addresses are basically divided into some subfields so if I take you to account and open any of the account record and if we go to details so here if I added it so under address you can see we have billing street, billing city, state, zip code and country so these five fields are available and you can update any anyone whenever you update any of these fields so your trigger should work. So we just need to apply this condition here so we need to compare old value of particular field with new value so new values are available under ACC because we are iterating through ACC in the loop so ACC dot billing city right so it will give you the new value then not equals to and here I need to write old map dot get ACC dot id and dot billing city right so this this part is basically for comparing new value of billing city and old value of billing city that is available for a particular record and that record is available in this ACC variable so now this way we need to check it for other fields as well so I am just applying that so I am using our condition here and I am going to use a bracket here and a bracket here so everything will be inside this column bracket right so now what I need to do I just need to copy it and I am pasting it then again or sign pasting it then again or sign pasting it or and then paste right so five times it is available now instead of billing city dot billing country so here also I just need to paste billing country the next is billing postal code and remember I just used or like if anyone is changing so this trigger will work so billing state and then last one is billing street right so anyone of these conditions are true so this condition will be true after this bracket I am just putting and and I am going to check old map not equals to null right so we just wanted to run on update only so on update your old map will be having some values it won't be null right so this way it is compared now inside this if condition I just need to write the code so I am going to use this map so inside this map I just need to put the value so map dot put then ACC dot ID will become the key and ACC will become the value so there are some errors so let's see them variable does not exist old map okay so here variable name is old ACC map so I am just replacing it to old map right so now this first part is completed like we rated on this ACC list compared whether a particular field is updated or not if it is updated then that particular record is like storing into this map so that we can use it later on now after this implementation I just need to implement one more for loop and I am going to query context so here I am going to write SOQL select ID comma account ID from contact where account ID in now I am going to use that map so map name dot key set so key set is a method which returns all the keys those are available inside map so basis on that keys whose account ID like on contact we have a lookup that is account ID so if context account ID lookup is having some value and it is matching with this key so it means that contact will be queried right so now inside this for loop I am going to check if that map contains key and we need to pass con dot account ID so right now we just queried one contact so if that contact dot account ID is available in this map right so it means that contact that we are querying its account its parent account is available in the map it means that accounts billing address is updated right so what we need to do we just need to copy those billing information into mailing information right so here what I am going to do I am going to write con dot mailing city equals to then map dot get con dot account ID and dot billing city so this way you just need to copy so this is straightforward con dot mailing city so it is belonging to this variable and through map we are getting this we are just passing this key con dot account ID if this key is available so get function will be returning the value associated and from that value we are just picking the billing city part now I am just going to copy and paste it five times and I just need to replace these so billing city now billing country then postal code then state and last one is street so this way I just modified this code so now accounts billing information will copy to context mailing information right now what we can do we just need to create a list of contact and in this con list we just need to add this contact right so this way our for loop is implemented and now after completion of this for loop you can just apply if condition and you can just check this con list for empty so if it is not empty then what you can do just update your playlist so whatever records are available under this con list so they will be updated with the help of this code so this way I use map and you can see through a single loop we are able to modify the mailing information of contact so we are just querying the context which are associated with particular account and that account ID is available in this maps key set right so this way I demoed you like how we can implement the solution with the help of map so now I am just saving this code and we will demo you from the UI so I am going to just check whether this is having a related contact yes this account is having a related contact so I am moving to details and from here I am going to update this so billing city instead of japper let's say I am entering Mumbai other things are same so I am just saving it and if I go to related list and open this contact a new tab so I just need to check the mailing information on this record so if I scroll down so you can see mailing address is updated and it is having city as Mumbai and other things are also available right so this way a code is working fine now I am going to modify this code with the help of parent to child SOQL so that you can understand a different way as well so to implement parent to child SOQL I am just commenting this map and also remember like when I will be implementing the test class so test class will be same for both the functionalities because in test class we just need to create the records and we just need to update the record so that this trigger will fire so there may be different ways to implement the code but test class will be same in most of the cases so now I am just creating a set of ID naming it as ACC ID new set of ID right now after this same iteration will be required and same conditions instead of map here I just need to use set so I am just adding like ACC IDs dot add and here I am writing ACC dot ID so instead of putting values into map I am just adding IDs into this set right now we just need to apply parent to child SOQL so I am just commenting this code and here I am going to write new code so I am applying for account so if we apply parent to child SOQL so we will be applying the query on account and through account all the related context we will be querying so select ID then we need to query all the fields so billing country billing city billing postal code billing state and billing street then comma and we need to write inner query so select ID from context now after this from account where ID in and then the set which we created so all the account records will be queried whose ID is available in this set along with the related context right so now we can apply if condition so if ACC dot context not equals to null so what does it mean it means like if you are querying any account and if it is not having any related context so it will be like this context is child relationship name so if there is no contact associated with any account so it will be null so if ACC dot context is not null it means there are some contacts and we just need to modify them so we can apply one more loop so loop will be trading on ACC dot context and one by one contact will be available into con variable so what we need to do we just need to write con dot mailing city equals to ACC dot billing city so like this con dot mailing country equals to ACC dot billing country then con dot mailing postal code equals to ACC dot billing postal code on dot mailing state state equals to ACC dot billing state con dot mailing street equals to ACC dot billing street so this way we copied all the information now we just need to add this contact into con list right and rest of the part will be same so here this for loop is closing here this if condition is closing and then here outer for loop is closing so if you want to apply parent to child as well so the drawback is you need to implement nested loops so always use of map will be the best because here through single loop you are able to implement the solution so here you can see different logic is implemented and rest of the code will remain same right so now I'm going to show you how you can implement its test class so I'm going to open account trigger handler test and I'm going to implement the test method so lots of methods are already implemented here so we can take help from here as well so what I'm going to do I'm going to copy this method and I'm going to paste it and we need to test related contact mailing address right so here we need to create sample data so account list and contact list both are declared here then through this loop I'm trying to create accounts right so here I just need to fill all the information so so billing city so let's say test city then acc dot billing country equals to test country acc dot billing postal code equals to some random postal code acc dot state equals to test state acc dot billing equals to billing street equals to test street so this way account five account records will be created along with this information then we just inserted them after insertion here you can see one more loop is available which is creating related contact and we are just creating contact and assigning account id into account id lookup so that the newly created contact will be linked with particular account so each account will be having one contact associated so contacts are inserted now here we are iterating on account list so here instead of phone I am just going to modify billing city so earlier you can see billing city is test city now here I am going to write it as Mumbai right so initially all the records will be having test city but for all the records I just updated billing city so it means all the account records related contact should be updated and will be having updated information right so what I need to do I just need to query mailing city from contact and I am just fetching the first contact that we created through this con list here right if first contacts mailing city is equals to Mumbai it means code is working fine so here instead of home phone we just need to compare mailing city so I am just saving this code so test class is saved right now I am going to run this test class so I am just clicking on run test and after this I just need to move this test tab so that I can see whether it is failing or passing so all tests are passed and if I go here and check the code cover is so it is 100% all the trigger statements are covered and if I go here so 79% code is covered and we just need to focus on the method we just implemented and you can see all the lines are covered why it is 79% because some of the code is not working maybe I just commented the statement so here you can see two statements are commented like these two methods are not calling so that is why code cover is less but the method which we implemented right now it is covered completely so this way I hope you understood like how we can implement a scenario through map as well as through parent to child SOQL so I would prefer as part of best practice always try to use maps so that you can reduce loop complexity right and I hope you understood how we can just implement the test class so in this video I just demoed you like how you can copy previous test methods and you can modify it as per your requirement thank you