In third grade, I wrote middle school papers in HTML and I did not print the output, I printed the original code when I turned them in, and the teachers did not appreciate that. Fun fact though, I did a report on the death penalty and I had a midi plan in the background of another one that bites the dust, so I was really proud of that in third grade. Yeah, I had a dark sense of humor even back then, but basically I started doing websites and I was looking for a CMS, and I started on PHP Nuke, and then I found this CMS called Mombo, and I was like, oh, this makes the job a little bit easier, and then Mombo went belly up right after I joined it, and then found Joomla, and I'm like, this looks a lot like Mombo on the back, and had no idea it was a fork of the project, and I thought it was just something that looked exactly the same. Got involved in that, started volunteering, then got involved in WordPress, started helping out speaking and other things, and I fell in love with community, and with that I was able to learn these tools really well. When I was at an agency, I've built hundreds of bank and credit union websites for Insider Joomla, I've built hundreds of hospital websites in WordPress, and I really just really love these platforms, and I've been able to help people kind of grow and help their businesses. Now my job is just talking to people and sharing kind of my expertise and seeing how our tools or our philosophies can help them grow their businesses. So who here does freelance website full-time? Is there a full-time source of income? Who here is a part-time gig making websites for other people? We have about half-half, okay, cool. So how to make $100,000? Basically you would need to sell $100,000 product to one person, or you sell a $50,000 project to two people, or you sell a $25,000 project to four people, or you sell a $10,000 project to 10 people, I believe it in my math and ease, right? So $5,000 project to 20 people, or sell a $25,000 project to 40 people, or sell a $1,000 project to 100 people, or sell a $500 project to 200 people. It's just that easy. So but you know a lot of people are like, great, literally you're telling me I need to sell $500 to 200 people, and that's all I need to do. And at the end of the day, I talk to people and I'm like, yeah, that is literally all I need to do because I find so many people overvalue their work, and when I say that I don't mean that they overvalue their expertise, but a lot of people that are especially new in the WordPress community that want to build websites for other people, and you know they might not even be a full developer. Maybe it's what I like to call an integrator, they know how to install plugins, they maybe know a little bit of CSS, they maybe make something look nice, but they may be not building something from scratch.  Well, I did two jobs last year, I was like, okay, great, yeah, one was for $5,000, one was for $15,000, okay, why is it all you did? Oh well, I talked to all these people that couldn't afford me. You know, I have a minimum $5,000, or I have a minimum $10,000, or I have a minimum $20,000 bid, and I'm like, okay, but you're not busy. And I hear this, I've heard this from hundreds and hundreds of people, is they think they're up here, but they're not keeping their pipeline full. So I talked to all these people, they say, oh great, how long does it take you to get a project? You know, it takes me about four months to really find one, quote one, and close one. And then I have to do the project, that keeps me busy for two months, and then another four months. So I'm like, okay, and how much are you getting for those projects? Oh, $10,000. And they're really proud of themselves that they sold a $10,000 project, but when you break it down, they're not making the money that they need for the effort. So I say reverse it. I've talked to people that are doing this full time now. What if you sold a $500 website to 200 people, and I walked through how to do that on the later slides. It's very, very easy to get people at this level. Now the caveat is, you have to make sure you're pricing your product accordingly with their expectations. You can't sell a 60 hour project at 500 bucks. That just doesn't make any sense. But you know how many people are just fine with something that would take you, honestly, two hours to do with some of the templates and themes and page builders that are out there? Honestly at the end of the day, you need to get your portfolio full, and you need to get where the money is. If you're wasting all your time trying to get to the $5,000, $20,000 projects, and you're not keeping yourself busy, $100,000 is very attainable. And I know that as though it's kind of funny you look at this, but it really kind of makes it easy because 200 people when you break it down is not that much. One $500 project every business day is $130,000 a year. And yes, you might not get that day one, but we kind of talk about some tools and ways that you can kind of do that. So with that, I am not saying that if you are able to sell a $10,000 project consistently that you should not do that. You should definitely do that. And you can still quote that stuff. Cuz I usually find that people when they start, they need to start low and they need to get portfolio stuff and they need to get a lot of good happy customers. And then when their knowledge and their portfolio goes up, maybe they start charging $1,000 or $1,500 and it starts to scale accordingly. But at the end of the day, if you're not full with work, just get the work. And if you get your processes done right, it won't take you that long to be able to churn these things out correctly. And then at the end of the year, you'll have 200 customers you can refer people to. And then when you bid maybe the $10,000 or $15,000 project, you're not wasting 20 hours in meetings and discovery for something that doesn't get there. But I got to the point where at the agencies we were in and even when I was freelancing before I took this job. If somebody called me for a complex project, I would charge them discovery time. I would charge them $5,000 before I even gave them a bid on some of my higher projects I did when I was later because I had that value and I could justify it with my experience. But if you don't have that, just get the work. Money in the bank is better than hopes and dreams later on. And what's funny about this is when you have the work, the other issue that a lot of people have is they don't change their price. They undercharge when they have a huge backlog of work. Every time I've raised my price when I've had a full backlog of work, when I was trying to do this as more of a full-time thing, before I got my day at my dream job of being a community guy, every time I raised my price, I got more clients. But that was because I had the backlog of all of those projects, hundreds of projects behind me. So it's definitely a game. There's a great video that I recommend on YouTube. It's called FU Pay Me, except it's not edited. It does have a lot of language, but it's by Mike Medazzotti. It's Creative Mornings. And it talks about contracts. And that's an important thing, is make sure you have contracts. And at the end of the day, make sure you talk about communication. Start low, don't get an ego. That's what I always tell people, because so many people honestly have an ego. And they feel like they're wasting their time and effort because they're giving out these projects for $500 or $1,000 or whatever it is. You know who doesn't have an ego? Wix.com, Squarespace, Weebly. They're perfectly happy to take the money. And guess what? They have a process that works for a lot of people. But you need to be clear. There's a great book by Nathan Ingram. He's from iThemes. And he does a lot of business consulting. And it's like dealing with problem clients. So his stuff is his book's called Building Fences Around Friendly Monsters, where a client is just, it's a monster, but you need to build fences around it, such as expectations. So when your client emails you at 2 o'clock in the morning, if you respond, even though you happen to be up anyway, right away, that sets that expectation at, oh, you're available at 2 o'clock in the morning, instead of setting a reminder to have an auto reply on the next business day. Right now, all my clients that I have currently, even though I've had them previously, they all know I am not 21st 7 and I am not available when they need me. Any request they have has a minimum one week turnaround because I'm on the road 180 days a year. And they're okay with that. Other people might not be okay with that, but I set those expectations clear. And you also need to set expectations about what they're buying clearly. There are plenty of people that are perfectly happy with five page websites at 100 bucks a page. There's a company out in Atlanta called One Week Website, and they charge between $100 to $400 per page. And a lot of people just buy two or three pages from them, and they actually were a big sponsor at WordCamp Atlanta a couple of weeks ago. In motion hosting, that's something called Website Quickstarter where they'll build you a one page site within two business days for $99 flat and it's selling really well because there's a need for those types of clients. And if you can sell higher, please do, but a lot of people are having trouble filling that pipeline and getting enough portfolio work to be able to move themself up that ladder. So when you sell a website, make sure you're being clear what they're buying. You know, if you're selling a $500 product or a $1,000 project, say, hey, you're buying it. You know, I got 30 templates you can pick from. And then you just say, you can pick a fine template and we'll edit this amount of content. You have to provide the content. And if you don't, but be very clear about what you're providing because this, if you're not very clear ahead of time, you're gonna get sucked in changes and waste all your time and this plan won't make any sense because then you're spending 40 hours on a $500 project. You have to be extremely clear with these clients on what they're buying and a lot of people are okay with that. The same reason why Wix, Weebly and Squarespace is taken away from WordPress market share of every single year. WordPress is growing over the overall CMS business, but Wix, Weebly and Squarespace are selling these $40 a month plans that people are more than happy to buy. And there's nothing wrong with Wix, Weebly and Squarespace. Those tools are actually pretty phenomenal from an end user perspective. They just wanted a website that's pretty and it got online and it does that. But you can help them provide that but have them own it because eventually those clients are gonna be successful hopefully and they're gonna need more than the limitations that those platforms provide. And then they're gonna get sticker shock when they realize they can't do X, Y or Z and you have to rebuild a project from scratch and then it's gonna be five or $15,000. What's also nice about these small clients is you can nurture them. As they grow, you can sell maintenance packages. You can sell updates, things like that. But there were three main ways I recommend people get projects. B&I, referrals and chambers of commerce. Anyone here but a member or a member at B&I? Okay, does it work for you or did it work for you? Cool, does anyone have a bad experience with a B&I group? No? Business, network and international. It is a lead exchange group that meets every week and there's only one person per category. So like one website designer, one insurance agent, one realtor and you pass leads back and forth on a weekly basis. There are thousands of them across the world and there's probably like seven in Hamilton. If I was gonna guess and I went to the B&I website because there's a lot in every city I've ever been to. The issue with B&I is there's so, they're basically big clicks of people talking and if you don't fit in with that specific B&I group that might not be the B&I group for you. I had to visit like seven B&I chapters before I found one where I felt comfortable with the other members. But what's cool about B&I is you can visit any chapter once for free. So go to B&I, visit a chapter and when it's all about giving, that's why I like about B&I, it's all about giving out other information to people. You're not trying to get leads from people. You're trying to give leads to other people but also have them know about you. So when I was in B&I, I did everything I could to give leads to everyone else as much as I could and that was noticed. So they would try to do the same thing instead of just saying what did I get this week? I was like, oh, well, I met someone who needs wedding photography and I know a photographer and I'd give them that lead or whatever it is. But again, you have to be very specific with the group and find the one that works for you. Also, B&I only works if you can commit to it. You have to go every single week. If you can't go, you have to have a substitute or get kicked out of the group. It's a very structured group but it does work. I talked to a lot of people that don't like B&I because they're like, well, I went once and I didn't get any leads after like a couple months. B&I also, I found, takes about six months depending on the cost of your service to really get a lot of good leads. But the lower your price point, the more leads you'll get because people are more willing to take a risk on passing a lead on a $500 project versus like a $50,000 project. Chambers of commerce, anyone here part of their local chamber of commerce or rotary or anything like that? Yeah. Anyone here that finds those networking groups are useful to them? Anyone here that finds those local chambers or networking things aren't useful to them? Okay, great. So chambers of commerce are very similar. I love chambers of commerce but there are so many in every region, find one that works for you, become a member and become active in those memberships is when I used to attend chambers of commerce, I said, what do I do?  And then they would tell me what they do. And then I'd be like, and then I'm thinking by my mind, how can I sell them a website? How can I sell them a website?  Do you have a, you know, and I would instantly go back to how can I sell them something instead of saying how can I add value to you? And then a really good friend of mine, John Rampton, he was rated by Time Magazine as one of the largest Twitter influencers. He has like two million followers. He writes for Time, Newsweek, ABC, all those major publications. He's like, demo, I give out as much, I help people as much as I can and that's how I get all my business. And he's closed multi-million dollar companies and all this stuff. And he's like, I've done the math. Every 10 people that I help will equal this much value in revenue. Every 100 people that I help will equal this much value in revenue. And every 1,000 people will equal a million dollars of revenue. You know, those are his rough numbers. So that's how my philosophy is, is on web ventures, I'm uncommissioned. If someone wants to talk to me about how we can maybe help them from a fiscal perspective, I'm happy to talk to them. If it works out great, if it doesn't, that's fine. If they just need a referral, like, oh, hey, let me refer you to someone at C-Panel. I think your product would be really good at their confidence. I'm gonna do that regardless because it's gonna be good for the brand and good for me just by helping other people. And that's what I do in my evangelist job is just try to help people as much as I can and not try to sell our products because at the end of the day, that's gonna take care of itself. If you have a decent product or service and you're just nice, you're generally helping people, people will remember that and pass your card and information around. And that's where Chambers of Commerce and B&I come in really handy. But for both of those, for me, it took six to 12 months of being really active of giving before I was able to reap those rewards back. But what's really nice about these is that B&I and Chambers of Commerce are so easy to sell $500 projects to. I know someone that was in a Toronto-sized metropolitan area and they joined their local Chamber of Commerce at B&I and they're like, hey, we sell $500 websites, we'll have them in a week. And they show some, they give like 20 examples of like five page sites that are basic templated sites and they get orders all day long. They literally do one site a week, sorry, one site a day. They do one website a day and they're just getting the orders because it's a good product that people are willing to pay for. Think the dry cleaners, the mom and pop pizza shops, these people that just want something basic and they were gonna go to Wix or Weebly because they saw the Super Bowl commercial but then they're like, oh, I know this guy, 500 bucks, yeah, the websites look fine. Great, I'll go with you and then you can focus on kicking them out. And if you have a process that's able to have a website that's done in under three hours, you're making pretty good money because your billable rate's a little less than 150 an hour at that point. Yeah, a little bit more than 150 an hour and that's a pretty good billable rate and you're not spending a lot of time acquiring it plus then you can get the footer link on the referrals that say, hey, site built by ABC Designs. Please click here and you can also automate some of this process and have just order forms on the website but you have to be clear on what you're buying if you're doing this low-end stuff. And if you are already able to consistently sell $1,000 projects and keep yourself busy, great. Keep doing that and then push for $1,500 and then push for $2,000. But if you're not able to consistently able to fill your funnel, start lower just to build the base. It's not saying you have to be there forever and I've never once had a client get mad be like, well, you changed your prices. Yep, I did. And if you wanna keep working with me this is what it's gonna cost. In fact, I've had clients that had certain companies that we just didn't like working with and we would change the rates just for them.  It's just not our new rates 200 bucks an hour but it was 150 before. Yep, but for years 200. Well, I don't wanna pay that. Well, that's fine. I can recommend someone. And more often than not, I've been surprised at people that have been like, well, I wanna keep working with you. Well, that's what's gonna cost to keep working with us because you're just building these small projects, you're interviewing clients and you're not stuck in these long relationships.  But when I started doing the low-end stuff, the clients were happy and it only takes 10 of them to equal the same $5,000 and I was happier at the same time. And then the secret weapon to all this is, sorry, that was a weird break. The secret weapon to all this is hosting. Who sells hosting for their clients? Okay, who lets their clients choose their own hosting? Okay, here's my biggest recommendation is I don't like selling hosting to clients directly because I find that gives you in a very weird support middle ground unless you're doing consistent work for that client.  That's the bad part about low-end clients is they're not the best at paying their bills for renewals on the hosting and I just hated dealing with all the billing on that plus they call you for every little question even if it's not something that's inside your support. Now if you're selling maintenance as a service and like with maintenance plans that's something you can add on and then that's a different story but if you're just selling the website and passing it off let them get their own hosting but get an affiliate account at a host you like or trust. I've never, nope, I've never once had a client not take the hosting I recommend across thousands of clients ever. And a standard shared hosting account where you get a 20% commission on shared hosting on a $75 annual hosting plan. For 200 sites a year, you get $3,000 in affiliate revenue your first year, $6,000 in affiliate revenue your second year, $9,000 in affiliate revenue your third year because they're compounds because you get more clients each and every year. Now these dozen figuring attrition you have to figure in probably a five to 10% attrition rate if you're looking at averages but for basic numbers here also you could go after a managed hosting plan like I used to put my clients on a $50 a month plan that I got 50% commission on and at scale it works out. I make a good part-time income just on those hosting referrals for clients I haven't touched in years. Year four, $12,000, year five, 15, year six, 18, year seven, 21, year eight, 24 and the more you add the more compounds because everyone needs hosting they don't know where to go if you find a host that you trust and recommend that will work well with how your workflow is this is your secret weapon because clients don't care about affiliate links. You have to let them know that you get a little bit so here's how I word it because some country like in the US you have to let them know if it's an affiliate link legally. I say, hey, I recommend XYZ host in motion hosting and I really recommend it for these five reasons and hey, please use my link and just so you know I do my price can be so low in the building because this helps me subsidize some of that it doesn't change your price at all most people are like, sure but because they buy the hosting themselves you know what happens? The host gets all the calls of this isn't working or that isn't working or my website's down or my website was hacked your host gets to be the bad guy that says yeah, you didn't update WordPress and you got hacked and that's your fault you know and it's so nice to just wash your hands of all of that mess now if you're selling maintenance plans and you want to sell hosting you definitely can but I just I find it wasn't worth the hassle at those lower end clients and the higher end clients I didn't want to take the risk so I would recommend a host and these are always hosts that I had good relationships with so I could like call support and they know who I was or whatever but this is such a good way to get some residual income that a lot of people don't ever think about and then the last thing I wanted to kind of talk about was community online so there's so many ways you can get leads so this is the link to our user group on BoldGrid it's not just for BoldGrid users it's for WordPress users it is on the book of faces so I apologize about that if you're not a Facebook person but if you don't do Facebook during the WordPress Slack also go to Joomla Meetups go to Drupal Meetups everyone's like but I'm a WordPress person yes, you can make so much frickin' money at another CMS project because you'll meet these people that are die-hard about Drupal and Joomla and they don't want to touch those projects and sometimes those clients just want a WordPress site and they don't want a Joomla or a Drupal site well guess what, you can be that guy or that girl that they recommend and you can be the same and sometimes they change when I started getting Joe Sonny here to WordPress events he would never touch anything but Joomla in fact his name was Joe Joomla and Joe did you just rebrand? Yeah and you're not doing WordPress stuff as well right? See and you can also bring people into the fold now he's a competitor so we don't like him as much but seriously just when you meet people and you help people they'll give it back to you because sometimes people like the CMS a choice and I don't care what CMS you use I'm not gonna say WordPress is the best or the worst or anything because tools are tools just don't be one that's literally my tagline because you can build the same site in five different ways the workflow that works for you I like WordPress, that's cool it's amazing, keep doing it but there are people that don't that's okay but they will have people that need that WordPress expertise and you can be that person also go to other just start up events in Minnesota there's a bunch of events just for new businesses when they register in the state you can get a list of who's a new business go to those cocktail hours through the chambers or other networking group because you can meet so many cool people that just need your product or service the work is out there Denver did a study this is about four years ago 65% of businesses in Michigan don't have any web presence at all period 65% of all businesses in Michigan don't have any web presence at all not a Facebook page not a Google page, not anything and these are small mom and pops these are people that are working out of their homes that need to be online because we live in a world that if you don't live online, you don't exist and I firmly believe that open source and democratizing publishing is a right to be able to have people share their voice and you have the power to change and allow people to have their voice but you have to make it accessible for people and you can get paid in the process so please don't take any of this talk and think that I'm saying oh, you're not worth the money and WordPress should be cheap I am not saying that at all charge what you're worth but only if you're busy if you're not busy, you need to change something and then when you start getting client referrals you can start ratcheting it up and a lot of times these clients once they're successful after one or two years and they have some money they'll remember that you were helpful they'll remember and maybe when they need a full project like a custom project you're gonna be that person that's been there every step of the way to charge them those additional things and you can still do the low end websites if you want, hire somebody hire someone for 10, 15 bucks an hour have them make websites in a few hours they can learn WordPress in the process you're still making good money and that's where I think the biggest Achilles heel with these freelancers are is they just care too much about their ego quite frankly and they'll defer making money until they get a project that makes them validate their self-worth but at the end of the day you need to make money to pay your bills otherwise you need to be doing something else so that is kind of the end of this talk I do have about 10 minutes for questions because we have a 15 minute transfer period between the talks because I believe 45 minutes so does anyone have any questions, comments, death threats? Anything? There you go, perfect and by the way just keep doing a lot of talks take a bunch of 20s and never give it back, you're fine yeah, I used to there was a service that I used to API on called I Need Articles that would write content for me through an API and I would double that fee so they charged $1 for 400 words I would charge $2 for 400 words and I had it automated in a process that worked out okay in the beginning but then what I ended up doing is I found a copyright I really trusted and I would just refer people to them if they didn't have content on their own and then he would give me website leads and we just kind of dealt with it that way instead of trying to, I used to put it in a project bid but it was really hard, it was just easier to say if you're not gonna get your content ready to me just go talk to Bob, I recommend him and he would just do the same for me but I did try to automate it for the really, really low end stuff for a while with one of those copywriting services and it was fine but it just, it's so hit or miss because you don't know what you're gonna get till you get it back so if the client, you can say all day long that you pay for it and you get what you get but at the end of the day the client still needs to be happy with the content although funny story is I used corporate Epsom as my go to default, lower Epsom I can't tell you how many banks and credit unions thank to me for writing their copy for them I can't, in hospitals, oh you wrote the copy it's amazing, I didn't even know you would do that I didn't, it's just placeholder text did you read it? So if you were looking for a really good Epsom corporate Epsom I found works the best for companies so yeah, I used to use back to the future Epsom and then that also didn't work but corporate Epsom sounds real enough especially if it like banks and stuff that people think it's like kind of legitimate any other questions or comments? No, okay, I know this ended a little bit early again I always, whenever I do a talk for the first time I try to keep it a little short in case, you know, however it goes thank you so much for your time if you need to reach me these are my handles and everything and I do got cards up here for both bold grid and web ventures if someone wants to grab one you can always reach me later and I'll be around for the rest of the day and then at 3.30 in this room there'll be a panel about page builders which I'll also be on along with some other people so thank you.


Your fist should go back to about two inches from your chest and when you punch out, punch out to about 95% extension. Do not extend your arms completely and do not lock out your elbows. Okay now I want you to do double time. One, two, three, four, five, six, seven, eight, nine, ten. Count as you go. Count them to ten. Every ten I want you to count. One, two, three, four, five, six, seven, eight, nine, ten.


This is Stockmer 11466Z. We are here at Summit Automotive in Fond du Lac, Wisconsin. You're new and used heavy-duty truck headquarters, and today we are checking out this super clean 2015 Chevy Silverado 2500 Crew Cab Short Box Work Truck. This truck has the 6-liter V8 motor. It has been fully safety and inspected by our service shop. It has a fresh oil and filter change. All the fluids have been checked and tapped off, and this truck is 100% ready to go. Summit White is the color. We shoot all of our videos in 1080p, 60 frames per second, so if you have HD capabilities on your computer, tablet, or smartphone device, turn them on right now because it is definitely your best way to check out the quality and condition of the truck before seeing it in person. And if you'd like to check out all the photos on this truck in the upper right-hand part of your screen, there's a link to our website. Click that and check us out there. It comes with the steel rims, and it has Bridgestone Duravis M700 LT26570R17 tires on it. And these tires look like they have probably about 60% of the tread left. The frame and underbody is in really nice clean condition. No major corrosion on there. Driver's side front fender is in excellent condition as well. Projector lamp headlamps. Front bumper is in excellent shape. I didn't see any dents or dings on that. The hood is in really nice condition as well. And this one does come with the chrome trimmed grille. Passengers' side front fender is in nice condition too. And the passenger side rim, no scuffs or scrapes. As you go down this side of the truck, take note of how clean the body is, how reflective and mirror-like that paint is. We take these HD videos so if you are far away or even if you're close by, you just cannot make the trip down, but you're still interested in purchasing the vehicle. You can see the truck, hear the truck, and have confidence in the vehicle that you're looking at before you even get here. So that when you do get here, there's no surprises. That's why we offer the Summit Auto Fastpass option in the upper right-hand part of your screen. A link right to our website where you can apply for financing, get pre-approved, see a payment quote, even appraise a trade all from the comfort of your own home. So when you get here, all you have to do is drive the truck, love it, and you'll be all set to go. Back tires have right around 50% of the tread left. And the frame and underbody is in really nice shape. The tires are absolutely perfect. Other than a little bit of surface dirt there. Not too bad. Has all the remaining factory exhaust. Lower rockers all look really good. I didn't see any corrosion on them. And you do get the factory chrome step bars. I didn't see any dents or dings down the passenger side here. Really nice condition. Especially for a work truck. A lot of times these trucks get used and abused like trucks, but this one's been babied. Rear bumper steps, full towing package, which includes a receiver hitch, four pin, and seven pin wiring. And the tailgates in really nice condition as well. This one does come with a drop-in bed liner. And that's in pretty nice shape. And the tailgate shuts nice and solidly. As you go down the driver's side, just as clean as that passenger side. No dents or dings on the box. And for full disclosure, this back rim is in excellent shape too. Driver's side doors look good. It does have the telescopic tow mirrors. So they telescope out like so. And they also fold in. Inside the work truck package gives you the gray vinyl interior. No rips or tears on those seats. It actually feels pretty close to leather. You get the heavy-duty rubber floors, auto headlamps, factory brake controller, power windows, power locks, and power mirrors, and the 4x4 shifter on the floor. As we hop inside the truck here, we'll turn the ignition on so you can see the miles and everything. This one has 45,933 miles on it. You do get a digital speedometer. Instrument cluster is very nice and clean. Get cruise controls on the steering wheel, and no major wear on that steering wheel. Six-speed automatic transmission with the optional tap shift. AM FM radio on here. And I believe you can put Bluetooth on here as well. Thought it was touchscreen. Actually, that's how you do it. Maybe it does not have Bluetooth. Anyways, that's how you do all your settings and stuff. And it does have your climate controls down here. Stability control. Your 4x4 shifter, passenger side floor and seat are in excellent condition. This truck smells very clean inside. I don't think it's ever been smoked in. The headliner is in nice condition. And you do get map lights up there. We'll take a quick look at the back seats, and then we will start it up and check out under the hood. You do get that 40, 20, 40 split bench seating.  No rips or tears back here. This has the latch child safety system for any child car seats you may want to put back here. And these seats do fold up for extra storage. Get that nice rubber floor back here as well. Side curtain airbags. And the bottoms of the doors all look really good. Let's start it up and take a quick look under the hood. See there's no check engine lights or anything like that. Power windows, power locks. I would personally like to thank you for checking out the video today. And hopefully from this HD video you will be able to tell just how clean this truck is all the way around. Inside and out. Under the hood we have the 6 liter VA folder. And today's very clean. That's very smooth. Once again this truck has been fully safe and inspected by our service shop as a fresh oil and filter change. All the fluids have been checked and tauted off. And this truck is 100% ready to go. I highly recommend this truck to make quality and condition standpoint. Especially for being a work truck. And to see more pictures of this truck. I want to borrow their 450 new and used cars, trucks, SUVs, minivans, Wranglers, half tons, sweet quarter tons, one tons. You name it we got to go to that website right there at www.summitauto.com Full pictures and descriptions of every single vehicle from two locations all at www.summitauto.com And if you'd like to check out more HD videos you can go to www.youtube.com slash www.summitauto.com Remember to like, subscribe and share on this video and all the videos that you see there. In fact in a second you will see a link to subscribe to our YouTube channel in the upper left. A link to more Chevy Silverado 2500 videos like this one in the upper right. A link to this truck on the bottom left. And a link to the newest upload video in the bottom right. So click those, check us out and we're super excited to help you with this ultra clean 2015 Chevy Silverado 2500 crew cab short box work truck in Summit White. Thanks again for checking out the video.


Hi friends, welcome to another episode of Wipe Word Friday. My name is Grace Frolick and I'm an SEO consultant at BrainLabs. Today I will show you how to use ChatGBT to build out a customer journey for your online search. The aim of creating this journey is to get into the mindset of your audience because we want to know how our customers think and behave. This will help us meet them at key search moments. Traditionally, to build a user journey, you need customer insights like surveys, focus groups, and interviews. But sometimes you don't have access to this data. But if you don't have access to this data, you can use this process to help you build out the customer journey. The output will be a spreadsheet with a full user journey. Now let's start. Users search online for answers to solve their problems. What we want to know are users motivations for searching and pain points while they're searching. And we want to know what these are at every stage and moment of the user journey. In our journey the motivations here will map to journey stages and the pain points will map to milestones. Milestones are the key search moments during a user's search, sort of like touch points. And they are nested under the journey stage. Next, we'll use chat GBT to get our journey stages. We're going to need a prompt. We want to include two key things in the prompt to generate a list of motivations. First, we want to know type of business and we want to know key products and services. So for example, let's say you own a home cleaning business. In your prompt, include home cleaning services, then ask chat GBT what are the key motivations when users search for home cleaning. Chat GBT will respond with a list of motivations. So this list includes customized services, time constraints, special occasions, etc. Copy and paste your list into a spreadsheet under stages. Next, we'll ask about pain points for this specific user journey stage. Think of it as a follow-up question. Let's choose customized services. We'll ask chat GBT. I want to learn more about this specific motivation. What are the most common pain points for users? And again, it will respond with a list of pain points. In this list includes pet friendly services, health concerns, preference for eco friendly services, and etc. Again, copy and paste this list of pain points into your spreadsheet under milestones. Now we have one journey stage, which is customized services and a list of milestones that sit under that stage. Next, you'll go back and repeat this whole process for all of your motivations and pain points. Once you've done that, you'll have a full user journey in a spreadsheet with stages and milestones. If you want to learn more about mapping this customer journey to your website, check out my blog post where I show you step by step how to do that. The link is below. You can use this as a first step to guide your content strategy and to meet your customers where they are in their journey. Thank you.


Welcome back. In the last segment, we discussed how to split a program over many files, function declarations and definitions and header files. In this segment, we are going to discuss namespaces. So suppose many people cooperatively develop a single program. Now it is possible that several people may define functions with the same name. So it is a little bit cumbersome for you to coordinate if you are writing a small function that you say oh I am going to use the function called f, please do not use a function called f as well. So that coordination is cumbersome and if you do not have the coordination then you may have some name conflicts. So how do we avoid this? This can be avoided using something called a namespace. A namespace is basically a catalogue of names. So effectively the full name of a function f defined in a namespace n is n colon colon f. So if f is defined in two namespaces n and p, then n we can specify which one we mean by writing n colon colon f or p colon colon f. And there are other ways of specifying as well which we will see soon. But basically now we can have unambiguous ways of referring to different functions even if their name is the same because their full name is going to be different. So effectively each programmer could use a different namespace if there is need. So how do you define a namespace? Declaration is simple, defining a namespace is simple, you just write namespace followed by the name of that namespace. In this case the name is n and then inside that block you put in declarations or definitions of names. This creates a namespace with the name n and also defines or declares names inside it. You can add more names into a namespace simply by writing namespace n again and putting names inside that new block in the new position. A name g which is defined without putting it inside a namespace is said to belong to the global namespace. So all the names that you have been defining so far are in the global namespace. So their full name is colon colon g. You could refer to them this way but if you wish. So here is an example of using a namespace. So first I am defining a namespace n and it contains the declaration, actually it contains a definition of g series. So I have put dot, dot, dots to say that the entire body will go there. See there is the definition of LCM. Now in my main program I need to write n colon colon LCM because I want to access this LCM which is defined in this namespace n. Now there is something called the using directive which comes in handy often. So if you have defined a namespace n and you have many names defined in it and you want to access them quite frequently. So you may get tired of writing n colon colon all the time. So what you might do is you might put the following line at the top of your file. So you might say using namespace n, this is the line you put. So for all other references in that file you will be allowed to use any name from n without having to write n colon colon before it. So n colon colon will become implicit. So if I write this directive then the previous program becomes like this. I will write namespace n in GCD and LCM and then I have this using namespace over here. So this using namespace says when I use LCM over here it is implicitly interpreted as n colon colon LCM and I will get the definition which is given in this namespace. So what have we discussed? We have said that namespaces help many people to use the same name and yet combine their work together if needed. Then we discussed the using directive. Next in the next segment we are going to use C++ without simple CPP and we are also going to conclude this entire lecture sequence. So let us take a break.


You've been like me been walking miles and miles around Tokyo for the past two or three days So my name is Jonathan Lecour. I am the vice president of cloud and development at dream host And I'm Stefan Omafouli director of cloud marketing and community at dream host And we're here to talk to you about how to deploy an app to the dream cloud in five minutes Ish, I think that should say ish at that at the end Think think it's gonna take less if if we can get the slides to advance Yeah, the demo gods are not kind to anyone today. Okay, here we go. So let's introduce dream host So dream host mission is to enable the world's entrepreneurs and developers to create share and prosper on the internet and have fun While doing it. What does that mean? Well, we really here as a as a business to engage directly with developers and small business people who want to create amazing products and services Maybe it's the best cat blog if you're Jill down here But if you're a developer like one of my team and you want to get an app online You can definitely do that as well All the way up to you know kind of medium to large businesses and even enterprise Are hosting things with dream host in our cloud So a little bit of history and context for who we are Dream host has been around since 1997 and we have over 400,000 customers 1.5 million apps and sites hosted on our infrastructure and we're built entirely on open source Dream host was founded really on the the lamp stack back in the in the in the 90s And now we're pushing forward on on the cloud the stack of the cloud right open stack for the future And you know, we were the creators of the seph distributed storage project one of our co-founders sage while actually created that project At dream host and we incubated it and then spun out ink tank and sold it to red hat And now we also have built a bunch of open source tech around virtual networking And have spun that out as well in a business called a conda and that just got accepted as Project a star and to open stack under the big tent. So we're really excited about that as well So we have a long history of open source and involvement in the community in terms of where our customers are located All of our infrastructure is located currently in the United States, but we have a global reach a Significant portion of our customers come from outside the United States and actually these numbers have even shifted further And the cloud products themselves. This is even more true with customers, you know all over the world So we were a founding member of the open-stack foundation We've been involved since around the cactus Diablo releases Our CEO Simon Anderson is on the board of directors at the foundation and we have made significant contributions upstream To Neutron Oslo Cinder a bunch of other things. I talked about a star already and we're involved with operators and the deaf core project and program and Again, we've created a lot of open-source software So let's talk about what you can do with a cloud now that we have one running and We've been talking about having programmable infrastructure We want to use programmable infrastructure because that makes everything repeatable. We want to have automations around Your application going from being in your git repository running on a virtual machine Maybe locally for testing into having a running instance that your customers and your users can Can use easily and you want to have all of that automatically so the programmable infrastructure or the cloud Is capable of doing that for you you want to you want to have that so the demo that we're going to go through now We're going to go from having nothing running to Having a demo application an application of written PHP using Apache Very simple for taking notes and we're going to do that without having to click on anything like almost anything basically the only click we're going to be doing are to switch between one Screen to another so for for doing that I'm going to show you how do you can do go from zero to running application? Using the open stack shade Python library in three simple step So installation of the SDK then we're going to start Python and run run our scripts and enjoy Taking notes and a little booklet. I hate it out to you You can kind of take this home and and try this out yourself later So, you know don't worry about taking notes because I saw you all with your laptops out or your phones Obviously taking notes and not checking Twitter So I just want to be clear that you have a little booklet. You don't have to worry about that wonderful so Let's see. Let's get started and in order not to challenge the demo Gods we have recorded this script, but So we're going to look at installing shade from PIP very simple Shade is a library that has been created by the open stack Infrastructure team in order to be simple to use and simple for developers it abstracts and hides details from your From the clouds that you've been using For the open stack lounge. So now that we have our shade installed Let's do the second step is to find Authentication details. So basically open stack shade requires you to use The open stack client Authentication it's a YAML file. So just create this YAML file and put into your dot-config open stack directory Put the details That you can also you can get from the horizon RC file. So this is a little bit of dingbats, but Very simple username and password your project and the region name you're done And and we're cool With that too. So you you certainly could use the standard open stack clients as well to do this One of the things we like about shade is it just makes everything a little bit simple Very simple It's a good way to get started right and if you need more power and you need more features than shade can provide you You can always try the open stack clients themselves. Yeah Yes, of course or you can we'll talk about other languages After that. So now that we have shade. We have our authentication done We can just start Python and play around and these are the simple way to create an object a con object that instantiate the cloud with a name dream that we put into your into the YAML file and then we can start exploring our Cloud so let's see how that work out that looks So basically you start your Python interpreter and we like high Python because it's so it's interactive And you can yeah, I search and back go back. So shade import everything quickly and then you get your Cloud instantiate it and you can see the cool thing about having to I mean the cool thing is that you can you need to look at your cloud what it offers. What kind of images they have available and Out of completion it's also a very cool feature in iPython and shade But you can see what kind of images you have and what kind of flavors you have and so that you can make your choice So for example, this is you know, you can see that you have names and you have an ID That's very important. The IDs change, but the names usually don't change so that's something to keep in mind for the future and Flavors also depending on the clouds some use the some names and some other names But here you can see also all the details that are valuable to you how many CPUs how much RAM You have in those And you can see there the the flavor list of the largest flavor in dream compute It's actually called plaid and it's got 64 vcpus and 128 gigs of RAM, which is a pretty healthy VM and we'd love for you all to spin those up and keep them running all the time. That'd be great And all of the all of the flavor names are actually inspired by the the classic film space balls So you can see we're really an enterprise business I do the developers developers developers thing now I mean IBM glow sticks we can do later So the other thing that you want to do is if you want to connect to the virtual machine via SSH You can upload The key inside there, but you don't have to necessarily so you know we can we can demo that but You you don't necessarily have to SSH into into a machine you sometimes you have to because you want to check logs But one way to do it is to just upload your public key from your personal Directory and put it on dream cloud you give it a name and there you have it But we will not need to SSH into it. It's We're gonna use another trick to deploy the application So This is you know the code is a little bit fancy here Fancy here, then just I'm not sure if else is all that fancy remember read a conference full of developers here I think they got it. Yeah, I feel good about it. You're right. Okay, go We're done with that This is fancy. This is fancy. This is fancy because this is about Creating opening a port 80 and make sure that we we have it We have it running so What would be very useful if you couldn't actually hit the the web browser or the HTTP exactly so usually by deep well Many clouds don't open any ports. So security groups are used inside open stack clouds and dream compute Pretty much like a firewall. So you need before you can use a specific service You need to make sure that that port is accessible from the outside and we use security groups For those for that. So again a little bit of fancy Python code Just to make sure that we don't have already a security group called web, but we created here and By making sure that we can we can access Port 80 port 4 4 3 and while we're at it I added Port 22 just to make sure that we can access H into it just in case So the code just creates the creates the group if it's not existing already and We're good. So we have a security group name called web and that's what we're going to use in the next step And while Stefan will queues that up one quick thing to note is if you sign up for dream compute One of the things we do for you for your convenience is we go ahead and create you a default security group That has some of the most common things available, right?  And and here we can see how they look like in internally so The next step is to the actual core of our deployment script It's a very simple script and we use cloud in it to inject inside the virtual machine as it is booting as it's being created code that pulls installs apt get via apt get installs git php 5 Dragging all the dependencies. So Apache 2 is also being installed and then very simply goes into VAR Whtml inside there it pulls from git the application that we want and Does a little bit of maintenance to make sure that things can actually be written inside there and exits so and once we have that done we can launch the instance with Getting our so Launch the instance getting all the Details that we want to add so Wish import the shade so here's you know the application instantiate our connection create the con object from that con object we Create put pick an image ID. This is interesting because as you can see We are using the name of the instance not the ID and we're using a function of shade to search through the Through the list of images will find the one called Ubuntu 14.04 and Pulse the image ID from there because image IDs are often changed Inside the cloud the dream computer. We pretty good at keeping keeping the upgrades and fixes inside our images and Therefore you can you make sure that your Your code is secure by using the image name instead of the image ID Then you assign the name of the instance the flavor The name of the key pair for your secure SSH group security group that we created before and this is our script for a cloud in it to boot and After that we create the machine Will let shade talk to the dream cloud and execute all these steps by creating this instance and The one thing that is pretty cool here is the auto IP equals true That means that the you don't have to care about you don't have to think about clouds that create a sign of a Routable public IP IP address to the machines or not Dream computer By default offers and I are publicly routable IPv6 address, but IPv4's Being so scarce we assign them only on-demand if you need an IPv4 we can do it But using shade you get one by default shade takes care of that. So if you By specifying auto IP equals true you get an IPv4 also assigned from your it actually saves a bunch of steps If you were doing this with the standard open-sat clients, which granted you're getting more flexibility But nice thing about this is if you're just trying to get something up real quickly This is a great way to do it and like Stefano said we support IPv4 on IPs IPv6 And the other great thing is creating this server. It actually goes pretty fast You know we hear a lot about you know spinning up containers real quickly and how great that is But in dream compute actually thanks to the sef storage back end and copy on right We can spin up instances in as little as 45 to 60 seconds, which is pretty fantastic. So it's extremely quick so once we have that we can go to our We can go to our website and we have something like this running and indeed Oops demo gods So this app is actually a little open-source app called Jotter and it's kind of sort of like a notepad etherpad kind of situation, right?  I do it. He asked the permission and I give it All right, so see how it goes So I want to show you the demo So it's exactly the same code that you saw before no tricks here You can see it's actually a little bit shorter more compact We're not doing it interactively every step in ipython. It's looks pretty small little script Okay, all right everybody cross your fingers so I turned on a little bit of debugging So we're going to get the the feedback from shade with all the tasks that it's that it's running You can see that asking glance the list of images make sure that Those are available the ones that I asked for ubuntu 14.04 and the flavor 100 And now it's getting the list of servers to make sure that the the one that I I want it's not already there Right, it's even you be less than five minutes now that I really think about it. Yeah, it's less than five It's five minutes if you need to study something. That's right You can go very very fast and And now it's sent the it shade has sent the instruction to Create the server and now it's waiting. It's polling every now and then to make sure that the nova is actually executing in the background and and creating the server And soon we should be getting to the point where we're getting an ip address for the for the virtual machine He says confidently In spite of every every demo god ever failing No, it's it's all in the hands of neutron and a condo Right, so we're getting the networks here. You can see and we got it. It's pretty cool So we got a floating floating api and this is the output of our search. Yay. We got the demo Yay, it didn't fail everyone just cheer Because these guys are the ones who made it happen Right here um and Ritz So stuff. Do you have the actual ip address for it in there? Yeah, that's um, I don't want to yeah, I want let me see No worries. We'll finish the uh We'll finish the slides and then if anybody wants to see oh, yeah, let's let's do that. I mean So, uh, so use your hand if you've ever launched an instance in an open stack cloud before All right, I would there you go. All right a decent number of you.  Okay, good Cool. So this is in So we have a bunch of uh, possibilities. See we can use python shade, but also we have Instructions, uh from how to use lib cloud, uh, still python if you like and we like python But we also have instructions on how to do that with ruby using the ruby fog and java And unsymbol ansible 2 is pretty cool. It's coming up and they already have incorporated python shade So you can you can specify it already knows the open stack server and dream compute by um by default Primitives so you can you can create servers by specifying them in your your own playbooks That's gonna be a big shift. I think having ansible 2 is going to make Open stack clouds in general, especially those that are really well integrated in shade Very easy to use for any any old developer out there And it's that's one of the advantages of for dream computer being based on top of open stack is that we inherit all of the work that The open source community has been doing for open stack And um, yeah, we have all of those available And so right so we are running um dream compute, uh, the dream host cloud is available for Assumption so we're happy to have you Talk to us. We are at the booth in the other in the other room and you have a memo How to how to use this so now it's time to go check our instance That is open stack tokyo demo There it is that we launched And if this doesn't work, I think we should all just blame github, right? That's obviously what no it worked So, yeah, yay All right. Thank you. Thank you everybody. Thank you. Thanks shade. Yeah Cool Thank you very much. Thank you Questions doubts we can talk at the at the booth