Categories
Online Marketing

Using Direct Response Marketing to Attract More Customers

But how is direct response? Marketing different than that Good question, So direct response marketing is different because direct marketing You’re, just talking directly to the client like an e-mail But direct response, marketing you’re doing something to elicit a specific response from Your potential client, So what are some examples of this Say? For instance, you have a article that you put on Instagram and you’re, telling people about what you’re offering a service a product, and you tell them.

I want you to call now. Yeah They have to take a specific response in order to take part of it. Gotcha So when handled the correct Way it can be very beneficial and bring about some interesting results For one it takes out. All the intermediaries, It’s just between you and your customer – You don’t have to have the middle man. Second, it’s pretty cost effective. You don’t have to have Mass market saturation with traditional marketing methods And then the third, it’s also Measurable and trackable: Okay, You can see your ROI and then also it adheres.

To some good old-school marketing methods – and it doesn’t go with some of these trends that are flighty Gotcha so would an example, be I do an Instagram post Specifically, for let’s say a new backpack that I just came out with and then I have a link and They go and they buy that Exactly so in crafting your Direct response, marketing there’s a couple elements: That you want to have, For instance, the proposal Rather than thinking hey buy my product.

You actually want to go into some details, Especially like trial Period what the person is going to sign up for answering a lot of the questions that a person may have Gotcha so part of this proposal? Is you want to create some urgency? You want to give them all the information and kind of lead them down the funnel. Why is this important What are the details and, at the very end, maybe This is a trial period.

I see this a lot with webinars or different online courses. You know it’s a limited time offer within the next three days. This is introductory price and the price goes up right, so you’re always kind of leading Them down that funnel and giving that sense of Wow this is important. This is what I need and I can’t wait. I need to buy this now. You want that response. You want to make that person feel like they can’t miss out.

So let’s say that I’m An online business coach I’ve just opened up my Online one-on-one coaching and I’m going to let my Subscribers know about this, So one way that I could do This is through a webinar and I’ll. Let everyone know that hey one time only I’m doing this webinar, I’m going to give you five tips on how to crush it in social media. And this is the only day that I’m going to do it so I’r creating that urgency, so people will come they’ll sign up, Hey, I’m not telling These tips anywhere else.

This is the only place You’re going to find them, I’m never going to do a blog post about them. I’r never! You know. I’r Just really creating this, like you got ta, be there moment And for them to register. That would be the response that you want, Then, in the webinar at the end, I’m going to let them know Hey I’ve opened up my online coaching. I only have ten spots and you guys here. Reading this webinar are the first people you’re Going to get the first chance, so if you want to here’s, my Special introductory price, and after that, once I Hit those ten spots done So if my goal was to get ten new clients, this would be a great way.

To create that funnel, create that sense of urgency and hopefully be an effective way to Get those new clients. So today we talked about Direct response marketing and how it can bring you more customers. We would love to hear from You in the comments below what other topics would You like us to talk about And, of course, be sure to Like subscribe to our blog and hit that notification bell, so you’re always notified Of our next new article Until next time, this is The Journey


Click here to get 2000 4K stock videos today!

 

Categories
Online Marketing

Golang UK Conference 2017 | Mark Bates – Buffalo: Rapid Web Development in Go

I almost didn’t make it as well sad but true so yeah. My name is Marc Bates, where you’re here to talk about rapid web development with go. I won’t be nearly as funny as Matt and at look at their leaving already. Oh, I can completely understand if anybody else didn’t know this was me you can absolutely leave my god, and I was just about to compliment you.

These are my friends. According to my mother’s paychecks, so those of you who saw and saw their talk just a few minutes ago know that this is actually how I look in real life, but this is how I look as a gofer that is my custom. Ashley McNamara gopher down there in the corner. What I love, what this is, nobody else has this gopher. It is impossible that guitar is unique to me, the hair, the shirt everything else you got to go for eyes me that’s mine, so Who am I for those of you who don’t know which I assume is almost everybody, except for the people in the front row Here and you I said, my name is Marc Bates.

You can find me on the Twitter’s, the github slack as Marc Bates, I run a company called gopher guides which does customizable training. So if you have training needs come find us, I also run go Buffalo do, which is what we’re going to talk about today, we’re going to talk about the wat in the. Why and the what I say and the Buffalo oh and demo. But what do I in the demo? This is an interesting project and I think this project has we can have a real impact on the NGO community, a really positive impact, I think – and I’m not just blowing smoke, because I’m amazing and actually made this beautiful logo here I should talked about.

So. Let’s talk about web development ago and why I think Buffalo is what we need to not only be able to do better, make faster websites or make websites faster, but also to grow the community to make the community stronger and better. Who has heard this phrase before right? Literally everybody? I see this on Reddit and Twitter and slack like I’m looking to build a web app. What do I do just use a standard library which is, I think, just awful advice.

That’s the equivalent of saying RTFM, all right, just go use the standard library. How do you not know this, but I’ve never written go before, but it’s in the standard library and by the way, the standard library is amazing and one of the best standard libraries we have I’ve ever seen. So I’m not downplaying the standard library, but talking about the the way that new people come to go and what they see and what their first reactions to the go community are and unfortunately, a lot of people’s first reactions.

It’s is this very elitist kind of we’re better than you. We don’t need your stinking frameworks. We don’t need your rails, your symphony, your Django or whatever right. We roll our own who’s heard that phrase before just roll your uh that’s fun, because I want to ship an app this weekend, I’ll just roll my own rails, that’s got ta, be easy. The standard library is essentially a collection of building blocks.

That’s really what’s been, for, I think Steve said the other day. It’s meant for library, authors not really for end-users right, like it’s meant for the people in this room to build really cool packages, so that those new people coming in could do something even simpler and even more amazing. This by the way, is the world’s largest Lego sculpture ever made. It is a life-size life-size, as if they really exist, x-wing fighter, if it’s in California – and if you ever see the movie brick you’re, the brick you mentoree on Lego, who’s.

Seen that nobody – oh my god, it’s amazing, they talked about the building of this thing and how they shipped it and manufactured it and construction. It’s awesome, and this is me and my oldest son a few years ago. He was very excited not as excited as me, but he was kind of excited. I really had to pay him to do that. So look every language getting back to standard library. Language has a standard library.

Some are better than others and go is definitely one of the best, but why would you want to build a web app using justice, standard library? Let’s take Ruby, for example, right ruby has a staring library: ruby has web app stuff in the standard library. Does anybody here every built a web app using just the Ruby standard library I didn’t think so? Has anybody here built a web app using just the Java standard library, the dotnet standard library, no see you kind of see where I’m going with this? We are like the only language who touts this way of building complex web applications, just use the standard library it’s great, it really is, but why would you want to do that? Why would you want to sit there and spend all that time rolling your own? There are reasons I’m not going to say there aren’t reasons.

There are plenty of reasons to just use a standard library. You know Matt talked earlier about building gopher eyes me in five hours. It’s got how many endpoints to two or three yeah right. It’s a tiny little app right, you don’t need yeah, you don’t need a rails to build gopher ëismí, but you know what you do need something like that for its to build a giant web application, a business. You can’t roll your own and get that to market anytime soon, and for me, it’s all about getting to market.

I need to get to market. You need to get to market because that’s how our businesses are built. Web apps are not simple, don’t let anybody tell you they are here are a few things that almost every web application needs, and I’m not talking ago, fries me that to end point thing: I’m talking you know you’re going to build the next big thing. Hopefully, right you’re going to build a business, you need all of these things and they don’t all exist in the standard library they’re, not there.

Some of these things are, but not all of them. So now I want you to imagine just for a second. You knew who is new to go. Oh wow, okay, fantastic! So you don’t have to imagine the rest of you pretend you’re them and do a little mental exercise. You’re new to go – and you say I this new startup idea and I’m going to crank it out. This weekend, because that’s what I’m used to doing in some other languages, I can roll a django app and weekend or rails the symphony app.

What have you so I’m going to roll it and go because I hear go? Is the next big thing I’m going to create a ride chair because, as we found out yesterday from Steve, you cannot create a ride-sharing app that without using go. So that’s we’re going to do so. I say: okay, I know I got to do all these things. So let me start looking through the standard library right, okay, well router. I found those to serve mocks fantastic, so I got a little hello world going where we’re rocking.

Now I want to do a post requests. Can’t really do that. I can put a case statement in there that that seems good or an if I’ll start with an. If maybe and then very quickly, you’re like I need a third-party router, I’m going to have to pull in gorilla, mocks or HTTP router, and now I’m on reddit saying: does anybody know of a good road or I can use the serve MUX? Doesn’t do it? For me, and they respond with just use the standard library and then somebody yells, the other person flips their finger off, but it becomes a whole international incident yeah so anyways, oh, my god, okay, fine, okay, I’ll use it I’ll use gorilla mocks, I’m in third priority.

Now I’m going to get to templating and you start using the attempting library and you’re like oh. I really need to do a slightly complex if statement in my liya, I can’t do that. I can’t I what, if I want to pass a function into another function like a nice little help. Oh, I can’t do that. Does anybody know of a good template package and all of a sudden, like you start going down this list and you realize, like the standard library, is good, but it is not going to get you this app out in a weekend, and I have talked to a Lot of brand-new developers and those of you new to go who’s tried to write a web app using standard library, something fairly complex.

Yeah tell me if any of these words sound familiar to you, scary, daunting, unwelcoming. That’s the problem! We’re having you don’t see that Steve Steve’s going maybe Ashley says yes unwelcoming. This is how I fell. I felt like that when I first came well, I know put the peanut gallery in the front rounds. I did I didn’t know. I did not invite you. I specifically said you should goes to the other top read mine on article later.

The problem I’ve found is I’ve talked about people. This is the way they felt and then they’re gone. They don’t come back, they pull of Kaiser, so say hey just if you don’t understand that reference. You are missing a an amazing movie, absolutely amazing movie and I’ve just ruined the ending. Don’t point your read again now, but if you ever see it try to forget this, so I had a lot of people. I’ve been doing go now for for almost five years now, and during that time I’ve shown up at a lot of usually a lot of Ruby me.

That’s telling everybody use go which, by the way is really mean. Don’t do that like don’t go to other people’s meetups and tell them that they’re doing it wrong. I do that. That’s my job. If you start doing that, I’m out of business, that’s their good, but I’d show up and these people would say. Okay, mark, you love go. What do you used to build web apps? I said: well, you just use rails and I’m like well, that seems counterintuitive to your statement of go is amazing and it is but this was me honestly up until this year and then this happened Buffalo the the question is where’s, the logo came first or not.

It did now so yeah. Well, let’s talk about Buffalo buffalo is an ecosystem for rapid web development. Is it a framework? You might say that I won’t, because the framework is where it is taboo in our industry, for some reason, or at least this community. The word framework is like a kiss of death for some reason I was talking to Steve again about this is, and I did Steve wrote Cobra who uses Cobra right.

It’s excellent, it’s excellent, but you know what it is. It’s a framework and Steve said that when he first published Cobra was like. Why would you need this framework just to use the standard library? We have the flags package it’s like well. Have you ever tried to build complicated, CLI tool using just a standard library kind of hard not going to lie to you so Buffalo I like to considered an ecosystem cuz? It’s not just about the Buffalo package matter of fact.

The Buffalo package itself is not overly big and that’s important to remember what it is is glue around the best parts of go and the best parts of what the community has had to offer for go. We take the stance of we’d, rather not have to write it ourselves. We want to use the gorilla Lux rudder, that is battle tested and everybody loves right. I don’t want to ride a router. You don’t want me to write a router.

I can’t even say write a router well, I said at that time. Maybe I can build a router who knows um Buffalo takes all this stuff and just kind of gives it to you. We found the best packages and I’ll talk about some of them in a minute to do all these things for you, so that you can roll an app out in a weekend and those people coming to go for the first time can have that positive experience. That welcoming experience that they had the first time they went through rails, for example, I remember going from Java to rails back in 2005, actually fun fact I quit Java in 2003.

I quit development. I rage quit development after writing, a hundred thousand lines of XML and it’s not a joke 100,000 lines of XML. I rage quit and worked in a recording studio for two years. That was and then I was out and then someone introduced me to rails and it was magical. It was like. Oh look, how welcoming this is like. I can get something out fast and that’s what I want. I want to just start coding.

I don’t want to spend time figuring out all these pieces right as a consultant as a business owner as a human being, I need to just get to market. I just want to get my stuff out there. I don’t want to spend weeks rolling my own custom. Router or my own templating system, or figuring out my how to run migrations against my database, I want somebody to figure that all out for me somehow I became that person which is kind of terrible.

This is an important slide and one I really want to drive home when we talk about Buffalo buffalo is extracted, it is not imagined, and that is important whenever you’re talking to anybody about their new framework, their new library, their new tool, if they imagine, if they Sat down one day and said you know it would be nice, a package, a library or framework to do X, Y & Z, don’t use it because it hasn’t been used.

It hasn’t been tested, someone, yes, who was it? Was it Matt? Was it you yesterday who said like um just hold on to it like don’t release anything publicly like play with it? Learn it right and then you can release it publicly and that’s what happened with Buffalo buffalo is years old in a lot of ways, and I spent a year working for a company building an enterprise application for them that needed to be installed on-site.

They needed they didn’t know what the database was going to be, so they needed support from MySQL PostgreSQL light. They need to feel a ship, a binary, no other files, no templating files, no JavaScript files, a single binary. They need to be able to send it to them and say here here a couple commands and that binary run them and that’s where buffalo really took shape and then in December of last year I was talking with Brian Kedleston and I can’t remember how the conversation Came up, I said I’ll.

Let me show you something and I showed him Buffalo he’s like. Oh my god, you absolutely have to open-source that you need to publish that and then he scheduled me on go time like for two weeks later he could get two weeks. Yeah, two weeks to bang this thing into shape and that’s true and his that up did anybody. Has anybody heard my go time episode couple people yeah you you more of you should because it is the highest-rated go time episode.

It is, and it’s live from a Dunkin Donuts which which has a story to it, but anyway buffalo has two goals and the first one is incredibly selfish. I’r not going to lie to you. It’s let me write applications as fast as I can I rails. That is a hundred percent. The first goal I consider myself to be the primary user of Buffalo. Actually I consider Brian cattle son to be the primary user. Buffalo is rather you push more production.

Buffalo helps, and I have you write one a week. I think at this point yeah, but for me that was the original impetus right. I wan na be able to write apps as fast like Hannah rails, the other ones bit more altruistic. I want to make go more accessible and I think the web is the best place to do that, and why do I think that I think? Well, I know there are more web developers in the world than anybody else.

Well, not anybody else. There’s a lot of Chinese people, probably more of them than been web developers, I’m almost positive that I’ll check later, but now there are more web developers than any other type of developers. This probably a better qualification and that’s a big world. We’ve got between 500 and $ 100,000 and the other day on Twitter said I was just about to give up on golang, and then I found Buffalo and it’s almost like a conspiracy to make rails or as Gophers.

I was like no, it’s a conspiracy. If that’s absolutely the point, we want to get more people and go because I want a bigger community. I want conferences like this to thrive and we’re seeing this we’re seeing more and more conferences every single year, which is awesome, but we can make this thing go through the roof and what do we get with a bigger community apart from more information and more diversity? And better libraries of better packages, we get more jobs who here writes, go full-time for their current job, not enough people right, not enough people, and you know why? Because we need more go developers.

If you have more go developers, companies will take more of a risk on go and it’s not really risk. As we know, go is amazing. You’re not here to be sold on, go you’re already paid your ticket or you stumbled in off the street Ernesto, but yeah companies will be take more of a chance and they’ll say: ok, look! Look at all these developers out there and they’re all doing these amazing things. We should start doing that in-house, so more jobs, bigger community means, more jobs means less, not writing go and that’s awesome.

I am down to one rails, app, one ruby app. I have to maintain, unfortunately, no I’d love to. I love the app, but I want to write it in Buffalo, but it’s three years old. I can’t but I’m down to that and that’s an awesome feeling to not have to deal with Ruby anymore, nothing against Ruby, but I really love go so really what better way to grow go. I think, then, through the web. So with that said enough evangelizing, why? I think Buffalo is important to the community.

Hopefully you feel the same way. Hopefully you you can see that as a community. We can take this project and it’s not my project. We’ve got a lot of great contributors and I want to see more contributors, but we can take this thing and we can make it big and we can grow this community in a way. That’s you know, we’ve only just kind of touched the surface on. So that’s the: why of Buffalo? If you will, let’s talk about the what it’s probably what some of you were here to see, but what a buffalo Buffalo is a batteries included framework and we’ve heard this phrase before but when I say batteries included, I actually mean all of the batteries, not just The go batteries and that’s an important part of what Buffalo does here are some of the included batteries, for example, gorilla mocks for routing plush for templating pop for database web pack and yarn for our asset pipeline deployment.

We’ve got things like docker and Buffalo, build which we’ll talk about testing we got go. We got some testify in their task scripting. If you ever used like a rake in Ruby before we got an amazing system called grift which lets you use the phrase I grana grift today, no ok, so I named things based on puns, never mind: okay, internationalization sessions, the whole nine yards. If you don’t like the included batteries, that’s fine just use your own there’s only one included battery.

That is absolutely required. That’s the gorilla mocks router, but if you get down so that’s the only one you absolutely have to use, but if you don’t like your own use, the other one you get rid of them. A lot of these have flags, so just turn them off. You don’t want webpack turn it off. You don’t want docker turn it off. You don’t want plush or templating and use the API flag and boom you’re just dealing with JSON stuff right.

There’s lots of lots of customization here we are not forcing you to use anything except for gorilla mocks, but with that said understand that if you change that some of these pieces, some of the built-in generators may not work for you, as I kind of have expectations Of what you’re expecting to do, but, for example – and I don’t expect you to read this code – you can replace the templating engine by implementing the template engine type.

Just one function takes three arguments. You can create your own renderers, it’s one func, it’s a interface with two functions, very simple functions, and so on and so forth. Let’s talk about development. What’s the development time like for me, buffalo is all about developer productivity. That is the number one metric I base. Buffalo on how easy can I build my app? How fast can I build my app? I go into an argument with somebody on github the other day because they wanted benchmarks on like the router and stuff with my kid, so the gorilla mocks Rodrigo look at their benchmarks and you’re like but we’ve.

What are you two hiding on top of like? Does it matter you get two millisecond response times it doesn’t matter, it’s fast enough for you. For me, the development speed is the benchmark that matters and we’ll do this. I’r actually going to build an app and we’ll deploy it to Heroku. By the end of this talk here, we offer a ton of commands. Buffalo is not just a package, it is a tool chain and that’s why I say it’s an ecosystem.

The buffalo binary has so many sub commands, and so many sub commands off those sub commands. So do insane things now we have plugins where you can write your own sub commands for Buffalo and plug them in and we’ll see that with my Heroku one later, but the Buffalo dev command compiles starts the application for you, reades any assets and rebuilds them. If you’re using webpack, so as you change your style sheets and JavaScript and by the way its default configuration is es6 and s CSS and jQuery, and all that stuff is kind of ready out of the box.

We do production, minification, ugly, fiying and stuff like that. For you static assets to serve from disks, there’s no recompiling of go file like you know, if you’re using like bin data before we have to keep compiling every time, we make a change to something we don’t have to do that they’re all served from disk. So later, if you’re go files change, we read them, we recompile the application and restart it for you, so the by the time you hit save and vim, and you tab back over to your browser, your apps already restarted.

You can refresh the page and area changes. We even show you a web page if there was an error compiled in your binary and tell you what the error is. We go out of our way to make the developer experience amazing for you deployments. This is another key thing we want to be able to deploy our apps quickly and fast. One of my favorite ways is docker and if you generate a new Buffalo app, for example, you get a file that looks like this.

It’s a multi-stage docker file and that’s all you need to compile and deploy your application or you can use the buffalo build command, which is kind of cool too again builds assets for production if you’re using webpack bundles your templates, your assets, your migrations, anything else, any Other static content you might have into the binary all there in one command, auto versions, the binary installs, the SHA and the build time into the binary as well.

So we can query the binary. We can run migrations off the binary. We can serve the app off the binary, that’s kind of an important one. It supports all to go tags, LD, Flags, environment variables. Everything like that entire tool chain is one binary to rule them all now, whatever you know, I don’t want to be here either you just tell the organizers. We had a talk and enough. Okay, let’s do a little demo shall we so for our demo we’re going to bring up someone from EA to demo their really boring game for the next ten minutes.

I really hate those Apple demos, they’re, the worst they’re, so bad, oh, my things over there. Okay, am I close to it here we go and there’s my mouse. Oh, like I saw something. Computers are hard. There you go there, we go where’s the mirroring option. Anybody see it Oh arrangement. Thank you. Yeah there we go. Okay, fabulous! So, let’s start a new application here, so petals’ ins name just popped up, bigger, how’s that okay, so there you it’s the buffalo new command, all apps start with a buffalo new and you can see.

We’ve got a ton of flags here to skip yarn, skip webpack skip pop docker. You can do non multi standard database type, Postgres, MySQL, sequel, Lite. You can skip that entirely. You can do just the API, which makes it just aged like JSON API and gets rid of all templating and fun stuff, like that. I don’t know why you would, but you could, but let’s create a new Buffalo app here called golang UK. That sounds good here.

We go, this is going to go, get a few things, go import step. Oh, we have a console in Buffalo, so you knew Buffalo console and get in there, and you can talk to your models and stuff like that which is kind of fun, and the console is getting a big rewrite as well. We’re not going to keep using gore. We’re going to we’ve got a big rewrite in the works, so now I’m going to installed a bunch of front-end packages.

Here there we go. I’ve created my whole application. I’ve created a ton of files, I’ve actually done a get in it and if I go into the application here, was it golang UK not go lonk there we go, I can’t type standing up why they make people type soon. You know this is what your default Buffalo application looks like hard to read in the back, but you shouldn’t sat in the back plenty of space up front.

I don’t know why you’d be back there. Yeah we’ve got a couple dot files here, but we’ve got actions as well. All our handlers are going to go. This is how we’re going to handle all of our requests. Our assets is where our style sheets are Java. Scripts, are s CSS our images, whatever we want going to go in there are grips. These are these little tasks. We get to run here, locales for internationalization models for our database stuff, node modules cuz its node.

I don’t know what they did they put stuff in there, don’t look. It’s scary public folders of all your assets gets compiled and then templates, that’s where all of our templates should go so first thing I like to do well. The first thing I usually do well, I don’t do because I’m awesome he’s configure my database yeah Mel file to talk to my database, make sure that’s it’s set up correctly. So if we look at that here, for me this is 100 % set up correctly.

Surprise. It works fine on my machine, but yeah you can figure your username, your password, your hosts, all that sort of stuff and once you’ve done that you can run the nice DB, create all command they rego. I’ve created my production, development and test databases all created. For me, I could start my application here. There we go. It started on port 3000 and if I go to port 3000, my assets have compiled there.

We go whoo, a buffalo, fantastic, be pretty boring. If that was it, that wouldn’t it be, but this is kind of interesting. I love this feature. This is just the homepage, but we can show this on. The console. I’ll actually show it on a console. Looks I think it’s cooler there Buffalo tasks routes. Here we go here’s a list of all of our routes: method, get’ slash! There are no aliases for this route, the helper name that you can use in your templates there’s route path, and this is the handler that tack actually handling that which is kind of cool.

So I can just very simply look and say who is handling that particular thing, and it gives me the actual like full path, name to it, which you won’t see in a lot of other places. Okay, so we’ve got an app running here, but that’s not that interesting. Let’s actually do something here: let’s uh do some database stuff shall we yeah? I love. I love your enthusiasm. You like yes mark. Let’s create a new resource and we’ll call this widget and widget.

Will have a name and it’ll have a body which is of type text. If I run that there we go, I’ve created a whole bunch of code. I’ve created actions, an entire set of crud actions to handle my resource. I’ve said it created a whole entire set of templates to handle my resource. I have also created models to handle my resource. I have created migrations to handle my resource, and now I can run Buffalo DB migrate.

There we go. I’ve created my database, it’s my table in my database and we if we go back here and restart there, we go starts up everything here. I go back. Ok now I have a whole bunch of widgets stuff in my routing table. If you don’t believe me that that actually exists and we’ll look at some of this code in a second here here we go: here’s my widgets and I create a new widget and if I hit save ooh, I think a validation errors, fancy fancy pants hello world, Nice to see you yeah, I could save it.

Wow a database backs widget fantastic. Did that in about what 10 seconds, not even which is pretty cool. We also it’s a nice log output here, but let’s actually look at some of this code. What actually happened there? Most of the stuff that you’re interested in is going to be in actions. Your actions folder and here is the actions app folder the actions app. This is where most of your life lives in a buffalo application.

You create a new buffalo application. Give it a few configurations by default. We have two different types of buffalo applications, automatic and standard, never use standard, it’s a stripped down version of automatic and I don’t know why you would use it, but we have it just because we had some middleware like the session saver. So we automatically save your sessions, so you don’t have to keep doing it in your code.

Anymore, parameter logging, CSRF, middleware kind of all set up for us. I like to wrap all my requests in a translate database transaction. You don’t have to internationalization handler asset Handler and then finally, our widgets resource right down here at the bottom. So all that was generated for us by Buffalo by their generator commands. But you own this code and that’s important to understand this, isn’t like Goa or something like that where you have to keep continually regenerating stuff once you Genet, that’s it we’re kind of like here is the base for you to work with this.

Is your application? Not ours do what you need to and if we look at the widgets like spell widgets, we just go here we go. This is the action. This is the resource that we generated. So you can see here’s some nice list information. So we go. We get all the list we have pagination set up for you by defaults, so we can paginate all your widgets, but you go in here and you change this and you do this.

You build your business logic, we’re just trying to get you started. We want you to have that beautiful, win. Remember we want you to start getting too busy getting to your business logic as fast as possible and giving you as much information as we can to do that and you can go through and you could see all the other fun stuff that’s happening in there and We have a widget model somewhere. If I can type here, we go.

Here’s my widget model that was generated. You, you IDs, you can use int, but I recommend you, you IDs, I think, they’re better. For a lot of reasons. We’ve got Auto, manage, created and updated. Apps, for you, here’s our name, there’s our body, some nice string stuff, a collection type. We even try to start adding validations for you based off what you typed in that command line, because you said that you wanted what a title and a bar name and a body – and you didn’t say there were no lights, so we say: okay well, they obviously Have to be present, that’s where those validation errors came from and then you could go down.

There’s different validations for different action. Types like if you’ve saved it if you’ve updated it that sort of thing, and now, let’s look at templates new here’s our new page for our template, with this lovely form for helper here for anybody familiar with rails. This is the plush templating library by the way hands down the most powerful templating system. Brian’s going. Oh yeah, no other go templating system.

Is this powerful and I really truly saying that not just because I wrote it, but that’s part of it hey. It was named after an awesome song from the 90s what STP series are formed for for a widget, and it goes to the widgets path and it’s a method, type post and we’ve got a partial support here. If we look at the form for it, there we go, we got nice things like input, tags and text areas and all sorts of stuff, and this handles all of our CSRF.

All of our error handling, if we go back to say edit a widget and we inspect the HD. Let’s not do that. Let’s do a view source. That’s the thing view source the people still view source, maybe not know. I click on the page. Now see. Look! It’s oh show page source, not view page source. Oh, it’s still the same. Damn inspector, I was lame. There we go and go away. There we go and there we go. That’s what I was looking for.

Just give you an idea of the generated form. You see. It’s got IDs and methods and authenticity token there, which is our CSRF token, someone. I think it goes off the screen and all that sort of stuff there yeah. So this is all built-in. This was all free for you to just go and use and do with. As you please, but this isn’t enough wait how much? How are we doing for time? We’ve got ten minutes, someone know Tam.

Thank you. I’r just going to keep doing this till someone responds because this apparently means show me the time I know sign language. That’s not true at all, let’s uh, let’s actually deploy. I clearly don’t know anything about sign language. Let’s deploy this app and then we’ll do some more fun stuff with it. Hopefully, if we still at some time here so I am going to use the buffalo Heroku plug-in.

I know and have you used this yet now and if I do buffalo Heroku set up here, we go it’s going to start, creating a buffalo, app or app. For me, set the go canned: go ian vida production set a session secret for me, it’s creating a database for me Saturday up SendGrid for me, because, typically, when I set up an app, I want all the bells and whistles Redis and that sort of stuff. I could have skipped some of this stuff, but anyway they said this is an unofficial plugin.

This is a plugin by the way, but I don’t want to sit here and type all the stuff out, while you’re readed uh there we go okay, so it’s setup Heroku. For me, it’s building my docker container that was built that was generated for me in Buffalo, and now it’s doing yarn stuff for all that JavaScript I’ve added it’s linking dependencies building fresh packages. It’s sad! It’s like the D acid stuff takes so much longer than the ghost stuff and we’re almost done there.

There we go. Okay, we are making sure we have all of our dependencies. We are building the binary here now we’re in the go Buffalo build world here, I’m going to build a statically linked binary with the static flag. There we go. It’s building everything there are all assets got built production great. Now, we’ve moved it into Alpine. We using multistage docker here we are pushing to Heroku, hopefully pushed come on, come on Wi-Fi here we go we’re running our migrations on Heroku.

I remember this is actually all happening inside an alpha alpine container has just my binary in it. It has zero other files. There we go, I’ve migrated my database, here’s my database config. It’s going to open up my brand-new Heroku app here. Hmm, look at that right, wow, that’s pretty cool, and then I go to my widgets. There we go and I can create a new widget, and this is all working just fine all right.

That’s an easy, pleasant experience for anybody, probably not the experience you had trying to write a go app for the very first time. I’ve generated a ton of code. Admittedly, but writing these code writing this code is not that complicated if we go back really quick to the home handler here. This is a pretty good example of what a buffalo handler looks like they’re, really simple, and whether you agree with the a concept of them being simple or not.

We can definitely take that offline Florin and I had a law have had long discussions both online and offline about this, not being a kind of standard go type, you know, do use standard go handler, but the reason it’s not is because we want trying to make This as easy as possible for everybody absolutely is dead, simple possible for new people coming in, and this is as poss as simple as we can possibly get it.

You have a handler, you take a context to return an error and we will handle the error for you. We give you ways to handle the error on your own and you can easily plug in your own custom error handlers, but by default we’ve got your back and if you don’t believe me, take a look at the one you’re with here we go on. That’s a list of production, isn’t it let’s look at this route shouldn’t exist here we go here’s! What an error looks like in development mode, for example, so invalid type for UUID that not a UUID.

I can imagine that we could see the whole stack trace here. We could see what is currently in the context of this request. What are we looking at? What are parameters? Do we get? Were there any form arguments and what routes do we have, because maybe this is a 404 page? So again it’s about development. We are trying to make your life as good as possible, but giving you as much information as we possibly can as to what went wrong and why it went wrong and yeah and then we’ve got.

We’ve only got five minutes left, so you know I’m actually to stop it here and take just five minutes worth of questions. There’s so much more. I can show you, but I highly encourage you to go but go to go. Buffalo dot IO, there’s tons of great docs if you’re looking for good PR Doc’s are always a great first PR, the blog blog go Buffalo dot. Io I’ve got insane amounts of article and blogging content.

I actually have an entire 20 minute article. I need to post about writing custom helpers and NGO that I posted in the selection and we have our own slack general. The buffalo slack blog, I posted in there the other day, but it still needs to go up in the blog, so check that out go to the slack blog tweet me. I’ve got stickers by the way: awesome ashley, mcnamara, buffalo stickers and magnets whoo.

No one else is giving you magnets people revell, isn’t giving you magnets bigos, not giving you magnets, IRS, definitely ain’t giving you magnets they’ll. Take your magnets. I really should have said that, but no I didn’t mean to say BAE. He he will take your magnets. No too far, just a little bit a little bit. Okay, okay, so we got time for just like couple questions. Are there any questions right here in the front? I could hear you it is.

Is there a MongoDB plugin back? That is an excellent question. Pop is does not support MongoDB. Currently, I would love it if it could. I don’t know if I can or not. However, you can skip pop and bring Mongo to the table, but you don’t get. Is the generators that we have won’t work for you? However, we have plugins, as we saw with the Heroku one. If I do, you know Buffalo help. I should have a couple plugins here right, plug-in tools for deploying helpers.

I don’t have any other plugins right now, so you could absolutely right. You could be the person who owns the Buffalo Mongo plug-in that supports all this stuff. Has nice generators and everything mm-hmm? It would be awesome because I’m not doing it other questions right there, not so much question. But could you just show us the console working because I’m sure the console is getting a big refresh, we’re currently using library called door? But what do we have? We have widgets right.

So I can say you know, models widget and then models DB. First, there we go and if I print off the widget there we go and then obviously I can update the widget. I can do whatever I want with the widget, but yeah we’ve got a new console in the works. That’s going to blow this away and it’s going to also be standalone too, so you could use it in your own projects, not just buffalo projects but yeah you or you can currently do that.

We can’t control it programmatically and that’s our big downside with but yeah. This is really cool, that’s one of my favorite parts, and so many people don’t even realize it’s there, yeah cool. I think we got one more question time for one more right over there wait for the mic. Thank you. My mouth, nice talk. Thank you. How can we collaborate? What is the feature that you need to implement or something that you wish you have, but you don’t have time to do it what’s the Fisher the feature I wish we had, but I don’t have time to do.

Oh god, I don’t know, there’s a lot, we’re not there yet we’re not at one. Oh and that’s important to know. I don’t have a good answer for you honestly, because there’s a lot of things, I would like to see more database support, MySQL Oracle. Any of those things are always awesome, more plugins for deploying to tools like GAE or other. You know Asher whatever, like I’d love, to see plug-ins for that stuff, but just on the 100 front, we’re at 0, 9 3 came out this week, we’re not going to 1o anytime soon and that’s not because we’re afraid, but because we want to have the same Compatibility promise that go has so once we hit 100.

We are going to stay with that implementation forever. Well, not forever till oh, but we don’t want to make oh like three weeks later right. We want you to have stable applications with that said, Buffalo. The o9o range has been incredibly stable between upgrades apps. Almost nothing has changed that you’ve needed to tweak so right now, if you go from oh a 209, for example, there are some changes there, but they weren’t even that steep, actually, so we’re definitely leveling off yeah cool.

I think that’s all I have time for. Thank you very much come find me four stickers and magnets


 

Categories
Online Marketing

SEO Tip – Content is King

Their SEO road map guide is broken down into four parts on page SEO off page SEO. Violations and blocking on page SEO are items on your website and are within your control and include keyword, research, quality content, web site architecture. The quality of your HTML, which includes title tags and made a description two weeks ago, we published and reviewed the seven steps of keyword research and why you should consider this as the first step in building a strong foundation for your search engine.

Optimization. So in this week’s SEO tip of the week, we will discuss content if you’ve been around SEO for any length of time. I’r sure if you’ve heard the phrase content is king more times than you can count. But what is quality content? Quality content is relevant to your target audience engages the reader by entertaining them and for me them and enticing them to take some sort of action. So what is bad content? That content is typically thin, has very little value to you.

Users or the search engines can be auto-generated and can be keyword, stuff, be real and don’t try to fool your visitors or the search engines with your content, if you’re using the very thin or auto generated content fix your website, don’t include doorway pages that are not An actual part of your website and write clearly in descriptively to your audience. Here’s some tips are developing great content for your website and will be going into more detail in our upcoming SEO roadmap.

Article training series tap into the conversation use the power of social media. Such as Twitter, Facebook and RSS to discover new opportunities survey understand your audience intimately the keywords that they use their concerns and their pain points natural language processing. It has been shown that content that has phrases relevant to your route keyword phrase can typically rank as much as twenty percent better in the search engine result pages so consider using google eyes, which we discuss in our training series or SEO scout and write content for Your visitors and not to search engines


 

Categories
Online Marketing

5 tips for digital marketing success in 2019.

Today, every business can Use influencer marketing, it doesn’t matter what you sell and what you offer Everyone can be an influencer today we all publish something on social media. You don’t need to be a celebrity to become an influencer and today brands Prefer to work with smaller niche influencers, rather than with people who Have million followers this way they make sure that they target authentic Audience who is really interested in their product and services, the tip Number two: is: you need to win attention of your audience with live? Article today, human attention is a very valuable resource.

There is so much Information around us that it’s so difficult to stand out, so you need to Start incorporating live articles into your marketing campaigns, but you need to Understand that if you have nothing special to show better, don’t do a live! Article, the article should be at least 10 minutes long. You need to engage with Your comments that people ask with consumers reply to their questions and You need to pay attention to live audience and the replay audience and Advertise article to both of them start using purpose-driven marketing, don’t Create content that just sells, you need to talk about some greater purpose.

So choose your position show who you are use; emotions to build relationship; With your audience, start movement of your community and continue building it There are some special techniques that big brands like Apple and Google use, so If you want to go bigger, you need to start using them as well. The first one Is go horizontal when you acquire a paid customer offer them a variety of Products and services then retain your customers by using a subscription model.

Create interesting campaigns and leverage your ceo or founder as a brand and Optimize your marketing strategy for four big tech companies – Amazon, Google, Apple and Facebook and the tip number five: if you don’t have sufficient funds, For content creation, don’t worry because today you can create great content on a Budget, first of all, you need to know your customers’ needs and goals. One of The best strategies to create content on a budget is to run a user-generated Campaign because you will get free, authentic and really engaging content.

Today, you can shoot great articles and photos just using your mobile phone, so I Advise you to identify trends via influencers on buzzsumo platform and Create relevant content so guys these are five digital marketing tips on how Your brand can succeed in 2019. If you have any questions, please let me know or If you want me to cover something special in my next articles, write down in The comments below – and I will see you in the next article bye, bye,


 

Categories
Online Marketing

PyCon.DE 2017 Thomas Waldmann – The BorgBackup Project

So this is about Bart back up it’s about two and a half years old project, but the software is quite a bit older, because the project was forked from another project called attic so attic. It was four or five years old when we forked it so it’s quite old, but not very well known yet, because attic did not get much advertising back then some guy who found it in 2013 from Greece, I think, wrote about attic.

I found the holy grail of backups, so he what was quite impressed by it and from heat was the same and I found attic back. Then it was quite kind of oh, that’s, nice, stuff. Let’s, let’s use this, I was using our sink before and I just searched for something more modern and after looking at a lot of tools, I found attic and it was somehow the best and it was in Python. So I hacked on it and we had to fork the project, because the original project was not going on quickly and there was also no cooperation, so pork makeup is kind of the fast going attic somehow now this is a bit about me.

I am doing Python since about 2001. I think it started with my mine wiki project. That was basically the reason for me to learn Python also doing Linux, since it wasn’t floppies, free and open source software. These are some of the projects I was heavily involved in so the first one you maybe know from the python.Org wiki it’s running on Moin Moin, original, Auto sitting here and I okay same story yeah.

The second one is a dynamic DNS service software written in Django, be pasty is a paste pin that can be used for binary stuff. Also, VPN gateway is not a software project. It’s basically just some configuration and porkpie copy. You will soon hear the details. This is my email address at my company and yeah, I’m doing Python development. So if you search for freelance remote develop or talk to me so about boric yeah, it’s a backup tool.

There are dozens of backup tools, so there should be something special about it, and the special thing is that a lot of tools are somehow a pain to use their idle, slow or not always working or you can’t use them when our platforms – and so this feature Said somehow, it reads rather stupid simple, but you will see this is the special stuff somehow about boric. So about simple. If each of your backup is a full pack up, it’s it’s very simple to manage.

If you want to delete one, you can just delete it and it will not influence anything else. If you have the usual full and incremental and differential stuff, you have to be careful what you delete, because it might influence other backups. If you want to restore stuff, you can just do a fuse mount and basically copy your files out of the backup archive or search for your files. So you don’t have to use a lot of command line, commands to find your stuff easy pruning.

You can basically define a policy, I want to keep so, and so our only backup so and so weekly backups on so daily backups, and it will just that policy. It’s a one line of command. The tooling is also very simple: you have just the boric software. You have SSH for remote stuff and you just write a shell script and that’s it. It’s not a complex thing. There are also also quite some good documentation and main pages, and so on, so you can look up stuff.

We offer a single file binary. So if you just want to throw it on a machine and it should work, you can use that, so you don’t need to install header files and compile stuff and to keep check out or such stuff. It’s just a file that includes everything, even Python and all libraries, and also it’s simple. If you can just use the same backup tool on all your machines, so we support Linux, BSD Mac OS X, even under Windows, you can use it under psych win or with the Linux subsystem and for Windows 10.

There is no native Windows support yet because we have no windows developer, but we could do it if somebody would care for it. Also. We support a lot of file system features so extended attributes, ACLs and so on, and even if you have a strange architecture, there’s this big endian, it also will work so there’s quite a lot of testing about a point efficient, it’s extremely fast for unchanged files.

So it’s always a full backup, that’s done, but it will not feel like a full backup, because it’s so fast for unchanged files. It will basically feel like a differential backup. Although the backup archive includes all the files, not only the changed ones, chanty table keishon is important. It’s that not only DTaP like a ting complete files if they are completely identical, it’s enough. If somehow a piece of the file is the same.

Also, it’s not caring about file names. It’s just looking at the content, we’ll see more details about this later. We also have flexible compression, so we can have a have it either very fast or very good compression. It’s not flooding your file system cache! If you, if you read gigabytes of files, all the time while doing your backup, usually your file cache from the operating system takes a lot of memory, and maybe you basically flood out other stuff that should be in the cache just by doing a backup, and we Avoid this by some special system calls it’s not only in Python.

We also have a bit of C and sizin for being more efficient with memory and also being faster, and we have hardware accelerated cryptography just by using open SSL so about safety. There are a lot of checksums. There is some CLC 32 on the low level, basically and there’s also a lot of cryptographic, hashing and making going on. So if something is corrupt also, we will notice it. We use transactions.

So if you start a backup and somehow the machine crashes or the connection goes down, there is no problem, it will just roll back to transaction. We are doing lot of thinking to the file system, atomic file system operations and the whole thing is like keep a key value store, but it’s not like, so we always append at the end and at the beginning we don’t change stuff, except if we delete it. So that’s a rather safe thing.

If something goes wrong. There are also check points while you do the backup. So if you have a longer in backup that runs for days, it will do a check point now and then and if something goes wrong, you will just. You will still have that stuff that you push to the repository. You will not have to completely start from the beginning and you can use off-site repositories. So if your house burns down that’s also kind of a safety feature, it’s also secure.

We are using authenticated encryption, so basically the threat model. We don’t trust the repository server. It could be at a hosting company or something so if somebody looks inside your repository, you should not see anything because everything is encrypted. The metadata at the data, because it’s authenticated encryption can also detect tampering. So if somebody is playing with the bits and just toggling some bits, we will notice it because we check this.

There is SSH as the Transport for remote repositories, so basically you get all the security properties from as its age. You will have a secure connection and also, if you use key login, you will have a good authentication and you don’t have to care for an extra services security issues. Concerning the network exposure, we also support a special append-only mode for repositories. It means that nothing will change that was already there.

We only append at the end. So even if some bad guy is owning your client machine and using Borak to delete stuff, he will not really delete it. The delete will just be recorded at the end, but nothing at the beginning will change so you can just delete some files and everything will be as before. It’s free and opensource. We can look in the code about the crypto or some details. Of course, we encrypt client-side, because the server is not trusted metadata and data, its authenticated encryption, it’s the encrypt-then-mac mode.

This is the more secure mode and it’s counter mode of AES and H make sha-256 or since 1.1, we also have displayed to be it’s also. A hash or a Mac, it’s just a lot of fast form. We do counter management, it’s important for this counter mode, that you never repeat the counter value with the same key, and we have some sort of reservation going on. So, even if the connection breaks or something bad happens, it will never repeat counter values.

The key material is either on the client or you can also store it. In the repository in the in the config of the repository, the key itself is encrypted, so it’s no problem and the encryption is done with pbkdf2 in aes. The repository mode is a bit nicer. If you don’t have a separate backup of your key and we support both the old and also the new one of our version of open ssl from open ssl, we only use lip crypto with the crypto, primitive, so nothing complex, so that stuff should work quite okay.

The compression stuff is junk based, so it’s only a piece of the file, not a full file, usually except if the file is rather small. There are some algorithms, fast, algorithms, medium fast and rather slow, and you will get more or less good compression a nice thing with lsat, for is it’s often faster than if you use no compression at all. If course leads needs a little bit of time to do. The compression, but you have to store less data to disk or to a remote server, so it’s safe small compression more time, then it’s it’s leading for a compression in 1.

1. We also have this auto mode. It uses as it for a prediction. Basically, can I compress this file and if it looks good, then it uses expensive compression to get even more out of it and with Beaudry create you can even change the compression mode if you started with lsat 4 and later you want something stronger about this. The application stuff – this is one of the main features of Borak. You have to not only imagine it as somehow duplicate files in your file system.

That is one dimension. You might have copies, so you have identical files on the same machine. Of course, it will deter placate these files. Also, if you have a virtual machine, maybe and a lot of zeros are coming from disk or from the kernel. When you read that file, it will duplicate all those zeros. Also, this is basically the inner tablet. You know the application of the data set, it’s just dupes inside your source data, but there is also a historical deduplication if you’re, making full backups all the time.

Of course, most of your files will be the same and not change. Some files will change, but a lot of files just won’t change, so it will also deduplicate them, and you can also have data application between machines. If you move files from one machine to another machine – and you pick up both machines to the same repository, it will just read applicate it also because it already has that data or if you have the same operating system on all your machines or if you have The same data on multiple machines, so these are basically the three dimensions of this deduplication.

How does it work? It reads the file and then cuts. It cuts the file into a variable length, chunks. It decides by the content when it should cut. So it’s just the rolling hash, that’s computed and if the head says zero, it will cut the nice thing about this. You could also cut at specific positions, but then you have a problem. If your content is shifting a bit to the end or to the beginning, then every chunk would change.

But if you cut by content, then the cutting of places will also shift it’s very nice for virtual machine disk files, usually not a whole file changes, but only some sectors, basically in this virtual machine file, and it will only backup these new chunks and everything else. That’s still, the same is already in the repository. You can also rename huge directories and it will still have same content, so your repository is not growing.

It can look like this. This is actual data from one of my repositories and the knife. This is one so you see if I would have just used Tower, I would need 22 terabytes of disk space without Lisette it would be still 18 terabytes and with the dwk ssin it’s just half a terabyte, so most of the stuff was somehow the same. This is this historical deduplication and you see total chunks. This is basically the references to chunk.

Ids and unique chunks is way less because a lot of chunk references are referencing the same chunk in the next version. We will introduce multi-threading. Currently, it’s the single threaded and we plan to use 0 mq, so it will use more of your CPU, not just one or half half of a core. The Gil might be no big issue, because there is lots of i/o and lots of C code. So we can just release the Gil when doing that stuff, and we will also do some some crypto improvements and maybe go to open SSL 1.

1 as a requirement some stuff up our project. I have to hurry up a bit. We are using Python size and C for the usual reasons, see if it’s extremely important to save resources site in this more or less glue code and interfacing stuff in python is the high level logic of use. Cherry CI, it checks all the pull requests and all the branches and multiple price inversions we use PI tests and talks. High test is quite nice.

It’s not that much boilerplate like the normal unit test stuff, so it’s actually fun to write code, write tests and toxis on top of it running PI tests for every Python version. Pi, n F is also nice. If you want to have a specific python version. For example, 3 point 4.0: you usually don’t get it in your distribution. You can just use PI n to install any version you like, and if you want to find somehow problems, then you always use the oldest point release or the dot zero release, because there are the most bugs and people might even have that version.

So if you want to find everything, just use the oldest version and of course, if you are building something you distribute, you rather use the latest version, because that’s the best version. We also use a lot of little machines in automatics with vagrant, so we can test on all these operating systems and even a PowerPC. The Turing machine is possible using Q email and if you do that, you have way less surprises.

Oh, it doesn’t work on X because you have tested it, so it usually works pints dollars. Also, nice thing: it’s making a one file binary of all the stuff. You need to run your software, so there is the Python code inside the Python interpreter. All the shared libraries except the G Lipsy that needs to come from the operating system, but it’s quite nice. You can just throw it under your system and run it, and you are done.

You don’t need to install a lot of stuff a word about secure, releasing if you think about it, a lot of people just download some binary somewhere and then run it as root. So what could go wrong if the binary is tampered, it could even happen under transmission. Then you have a problem. So maybe, if you release software, especially if it’s binary stuff, maybe rather assign it with GPG, then people can really check if it is the same stuff that you have produced.

If you just publish a hash like a sha-256, it’s better than nothing but not much better, because the hash could also be tempered, and if you check it, it will of course match an attacker can also compute the hash of the fake binary. Sorry, you really have to sign it with a release, key that only you have setup tools. Scm is a nice tool, so usually you have to pump your version number somehow increase from 1.

0 to run point 1 or something this tool automates this for you. You can just use text in get and set up to its SCM will just compute a version from it, and it’s not only the release stuff, it’s also the stuff in between. So if you output this in your tool or you exactly know what a user is running and it’s no effort just changing a few lines in your project and you can use it things, maybe a lot of you know already.

We have some special stuff. We build a lot of automatically from our paths, so all our usage stocks and the main pages are basically extracted from Python code, so we don’t have to maintain them separately. If you have a readme for your project, maybe think of it as a elevator speech. So don’t write the installation steps into it. Just try basically to sell the stuff because people read it and then decide if they use your stuff or not so don’t put a lot of other stuff in it read the docs is quite nice.

It hosts your documentation and it even supports multiple versions of your software, so users can select whether they want to read talks about 1.0 or 1.1. They have nice mobile support of a PDF s download and they also use things and they pull your stuff automatically from github. So you don’t have to care for the hosting as Kinema is somehow it looks like a movie, but it’s not really a movie. It’s just some JavaScript interpreting a JSON file and you can basically see it typing you typing commands and the output.

The nice thing is rather small. You can just commit it to your repository and you can even copy and paste stuff from it, because it’s not a article. It’s just text output by a JavaScript and if, in the record you made some typos, you can just editor chase the file. You don’t have to record your article again, we use github, I think most of you already know this may be worth mentioning is bounty sauce.

So if you want to have a way for people to donate funds to you and make fundraisers or basically put a bounty on fixing some issues, you can use bounty sauce for it. We basically every donation. We get comes in over bounty sauce and I usually then just select some tickets and put some money on it. So basically the money gets distributed to the people who do the work and close this ticket yeah. My stones are quite nice for release planning and you can reuse your documentation for the github readme.

Also, we have a community repository where people can just say. Oh I’ve read written that nice script for Borak and then we can just link to them so yeah. The usual github features – the releases stuff is also quite nice because you can put all your binary since those close go there and it’s also based on attack in the repository yeah, the usual communication blogs. We have a mailing list, IRC Twitter, for support, discussion, release announcements and you can help.

We have a few developers currently, but could be more just try it. Maybe if you like it test, it find parks, improve Doc’s whatever. If you use Windows and if you like Windows, we have no windows developer yet so that would be a good thing or if you use it, you can also donate funds. We are bounty sauce and this is the home page and you can also grab me outside for questions. Do we have time for questions still I up? Okay, so yeah, so I’m in time, great okay, you can always you we can always use, for example, our sink or our clone to just copy the stuff elsewhere.

You just should not. You just should not update both copies because that causes crypto is used with the counters and stuff, but I think quite some users basically do first, the local backup and then somehow sync it to the cloud in case their house burns down or not a company. So that’s one mode of operating it. We don’t have direct cloud support. We just support putting stuff into directories or talking client-server over SSH, but you need Borg at the other end, so it won’t work with Amazon or something except if you run a server there yeah well, that there are multiple caches.

The question was about sinking caches between machines, usually the the local files cache is about the files you have on that machine. So it won’t be useful if you sync it to another machine, because the files might be different. There are also some other caches, but maybe you shouldn’t do that that somehow too deep into the internals there is one problem by the way. If you use multiple machines and you push your stuff to the same repository, then you basically bring the cash out of sync with the repository.

It’s like cache, coherency the usual problem. Then port will be a bit slower because it has to rebuild some caches first before it starts to back up. If we do them alternatingly. So that’s a bit of an unsolved problem. Yet no it’s it’s locked. It might be possible in the future, but but not right. Now, yeah yeah um, the call to not spoil the file system cache by pumping get gigabytes of data is F advice.

You can basically see okay, I’ve read that data, but I don’t. I won’t need it and anytime soon, so it basically just drops that cache and there is. There was some sort of a discussion, whether it’s good or bad. If we do effort wise, but I think overall, it is good to do it. There were some people with other opinions, but I think if you always somehow flood the cache all the time, that’s way worse, then, if you maybe effort wise something that that needs to get reloaded by some other process, yeah yeah, that’s a bit tricky.

The point is we basically do it like Python, there are objects and there are references to these objects and the fast processing of unchanged files works with this files cache and in the files cache it has the modification time or the change time. It has the size of the file and the inode number, and if all these did not change that the file is still the same, and it also has a list of the of the chunk IDs and then it will just create an item by using that information.

It will basically create a metadata and everything else. The data is already in the repository yeah, but it it doesn’t matter. Is it’s like a hard link. It doesn’t matter if it’s the first hard link or a second half link, so just a reference. Basically, no not yet, but we have a JSON API. Meanwhile, so one could write agree now, but there is nothing usable yet except some small web interface, but it’s only for very basic use cases, but not for Python 3.

I think yeah you can do as many backups as you like, and it’s even good, because you should not lose anything because it’s completely deduplicated, so there is no redundancy, so better, maybe have two of them or have a rather good hardware. That does not lose data. I will also be at a conference until Sunday at the sprints, for example, so just grab me anytime. So thank you.


 

Categories
Online Marketing

Maša Crnkovič: Conversion optimization 101

I am head of analytics and customer experience at marketing agency. Footer part of my job is listening to customers and analyzing their digital clues. It’s like being Sherlock Holmes, but without the dead bodies. So today I will talk about how to find this clues, what the term so the clues that your website is broken and how to fix it to improve conversions, let’s start with the game guess which version of these to the web.

It is the same website, but the first section is different, so please guess which one performs better at starting the trial. All for a version, listen raise a hand, ok diversion. Yes, the V version, the winner of this ad test. Let’s try another one again. The difference is only in the main section for version. A ok version B’s yeah, we again its head type, 18 % more clicks, so some got to try it. Some were wrong, and this is basically without data and it’s like being a fortune teller.

So you have to have data to be sure what is right and what is wrong, no matter what you’re developing, if it’s the digital product, app or website, keep in mind that you are not your user 80 tests are great. It’s the best way to know for sure what works and what doesn’t. But today, I’m not going to talk about a/b tests, especially for smaller websites. A B tests are not even possible because you just don’t have enough traffic.

So today I will talk about user journey and how user decides to come to your websites and do the action you want them to do, and we will do this by looking at web analytics and user testing so the first time you do a user test, its With your own new products website or whatever it feels like this, it’s weird it’s play it’s painful and you just want to grab that mouse and show them where to click. You know, but instead you go back to the office and you just figure product.

So how do you find find out what is going out inside users head? Let’s recreate a decision, a user make. Imagine yourself scrolling on a Facebook, you scroll a bit and then you find something that grabs your attention. So you click on the link. Then you land on a landing page and in a split second to decide whether or not this is relevant for you after you start reading you again the site. Is this website? It’s interesting enough to invest your time and energy into whatever the website is about, and then you evaluate the offer.

For example, will you buy shoes or will you share the blog or if you want to download the app and then finally you do it. These are five decisions you make from the moment you land on the website and to the final action. Each step leave the measurable clue for your Sherlock Holmes as we go to find and if the sorry, the the first clue is the click. So if user click on add this is definitely a clue that it’s interesting for for him and after that he starts reading and in five seconds he decides if it’s relevant and after that he Scrolls around and clicks around and in 15 seconds it’s.

I guess something that the key likes and then she starts whoever LS evaluating your offer and at the end he converts. So if all of this happens you’re on a good track. But if not, you want to know where the problem is, and you can’t optimize if you don’t measure. So let’s take a closer look at the first impression. What happens if, if a user comes the website in his head, first five seconds on a website are tightly connected to net or refer a link that the user has clicked on.

So, after the click you have to meet the expectations, if you don’t, users will just close the window and left if there is a problem with first impression, you can measure it with bounce rate you can see if there is a problem and how big is the Problem and then, with five second test, you can find out what the problem is more specifically, and you can also get an idea how to fix this problem. So bounce rate is the metric that measures a percentage of users that come to the website and bounces away right away.

They like come and bounce like a ball now. How many of you here use Google Analytics? If you raise your hand, okay, great their user analytics, is basically the most used web analytics tool. Almost every website has it. So then it’s only a question. What you do with data that six clicks by default: Google Analytics measures bounce rate, but it’s wrong. I know Google is wrong right, but you can also measure the right bounce rate.

So when the user come and left immediately – and you have to do some coding for this – it’s a few lines of code now – it’s easy to just put it in your website and it will work. The bounce rate will adjust itself and this is called adjusted. Bounce rate – now don’t worry, I will put this slides online, so you don’t have to write down the code. You can just check it later after you implement this code, the bounce rate will drop significantly.

The next method I mentioned was the five-second test. It’s a method that I really like to use because it’s the best way to capture those few five seconds on the website. Now we will do a five second test right here. Please look at the website. Okay, how many of you can answer these questions? After seeing five seconds of the website, why should I stay here? What become what company is behind it? What do they offer is offer trustworthy? What should I do next? So don’t worry if you can’t answer all them that landing page wasn’t very good and if you show your page to the random people for five seconds and answer those questions you will see.

If you have the problem, it can either be relevant. Identity offer credibility or call to action on all of them for that matter, so the first very important factor of first impression is the title: it’s usually the only thing the user will read when he comes to the website and if he understands it, if you find The benefit in it it’s okay, otherwise he will just bounce away. Your page title should tell exactly what the page is about as clearly as possible, and it should match a net.

I could go on about this topic, but sadly today we don’t have enough time to go in detail for everything. So the second thing is the picture. The picture is worth a thousand words. It should help you sell the product, not just be pretty and distract users. You remember the steps from the from the for most of you got it drunk, but why now picture with the rocket keys is very cute and clever right, but the B image helps sell the product because it actually shows the product they’re not selling a rocket backpack.

But marketing tool right – and this is exactly what you should do with your hero image. You should tell this in a way that you show a random person just an image. You know no, no website, no title, nothing just an image, and if a user can guess what this image is about and what the website with this image is about, then it’s a good thing, then you’re on the right path. Also, I have a few rule of stamp weather.

Good hero images like shows the products in the contest of use. It’s show successful user shows real feelings, supports key message and gives additional details about the product. This is not always applicable, but it’s a good good rule of thumb if you’re selling a product or service. Ok. So now we cap the user for five seconds on our website. Yay. Let’s move on to the 15 seconds. You have to have a focus.

Otherwise, a user won’t stay on the website. Think about a homepage. How does the typical homepage looks like well? This is the image of how Google would look like if it was designed by a traditional organization right. It would have promotions about US news for advertisers. Some more bragging basic search and, of course, advanced search, but homepage, should have a focus. It should segment users not sell one key tasks for the main segment and then at the bottom.

You can have other links for other segments. Now you can measure your focus with attention ratio. It’s a very simple metric. You just basically count the links, a user can click on and that’s it. For example, this page has 62 one attention ratio, it’s not very good, and this one is a bit better. It’s also Bank, but they have a ten to one attention ratio. Ideally it would be one to one and here, if you would just remove the the main navigation, it would be very close.

So next show your value tell users what they should do and why this is the formula for your call-to-action copy. What plus y is the user. I want to do something because it will benefit for me and, for example, I want to download white paper, because I want to learn 30 UX secrets from top experts. This is example of title and the action button, and then you can repeat this. The same action at your forum, especially if the form is on the next page, so it’s not visible or if you have to scroll long down with something like this and don’t be afraid to use large buttons.

It’s actually good to have a big button and it should be in contrast, color, because then it’s visible, here’s a test how you can check if your button is designed? Okay, basically when you’re sitting at the computer, you just close your eyes like almost so. You see the screen like blurry like this, and if you can still identify what is the call-to-action button, then it’s okay and on this example, it’s clear right.

It’s still this bright blur of orange and on this side it’s not that clear right. So you’re now reading for 15 seconds and again, if you want to track this on in Google Analytics, you have to implement additional code now after 15 seconds, your user is interested and he wants to know more and he will be looking for answers. So you have to give them what specific information do users need to make a final decision? You should ask yourself and how can I can? How can you measure it, so you can measure definitely by tracking scrolling.

Almost every website is a scrollable website. You want to know if users scroll above the fold and if they come to the end of the page, you have to check where the fold is on every device. For example, here on the laptop, it’s not obvious that you can scroll down, it’s not visual. It should be visual what users can do and you want to also track clicks, all the clicks the user made. These are not the next page.

Google Analytics does not stretch automatically, so you have to add events on like play. Article download, or something like this or open PDF for pricing curve stuff like that, of course, there’s a code and you can download it later. Okay, with the with the code, you get some additional cool screens in Google Analytics, but you can also then track these same things that I talked about with special tools like hit map or like crazy egg or a hot jar.

You get. You then get hit maps with scrolls and the clicks. So what are key takeaways from today’s talk? First, five seconds are critical. You have to measure it with adjusted bounce rate and five-second test, then focus and show value in design and copy. This you can measure with 15-second event and attention ratio. Then you cannot optimize. If you cannot measure you should use as well as web analytics and you should talk to users.

So the main point is without data you’re, just another person with opinion and without good interpretation. You’re just another source of noise. These are my bonus, slides for all of you interested in this topic. You can download code and checklists and setup for google it expose and another bonus for landing, page user experience checklist. So next time you’ll be make landing page. You can just check if your landing page applies to to this checklist.

Thank you any questions. What’s the background? Yes, yes, there is some research about making this first impression. It’s some will research, especially for web or for people in conversation and everything, so we usually make first impression very quickly. It’s the same with the website and the same with people and this 15 seconds yeah. This is just a rule of thumb, so basically depends on the website.

Of course, if you’re above the fold is more content heavy or if it’s just like one statement, then you should adjust this timing and also, if you have a really long scroller website, then you should stretch some sections in between adjust the default. In the end Thanks. Anyone else yeah, yeah yeah Google – has some some advice about how to implement this event, and but I think, if you just google, the code that you’re interested in the internet is full of google antics experts, and I guess you will find something useful if my code Isn’t? Okay, for some reason, thank you yeah.

What? If I have any? Oh everything, everything is anonymized. Of course we have a very strict policy. Basically, I usually don’t track exactly the exact mouse movements. I very rarely use tools like hot jar because it slows down the page. This is quite a good reason and I think the clicks are good enough. So if you know that if the user is reading and if he is clicking, this is usually good enough.

For me, but yeah everything is anonymized right. I don’t know if you’re you, especially specifically we’re looking at my website Thanks


 

Categories
Online Marketing

Clickfunnels Email Automation – Connect Emails Easily

Now, the way I’m going to show you is going to be slightly different, especially if you’re a beginner now just to give you a bit of story here. This is actually my third time that I’ve tried click funnels and the first two times I tried it. It felt overwhelming for me, so I decided to cancel the membership so this time around.

I realized that I didn’t really go in and learn the ins and outs of how to set up things in click funnels. That’s why I felt overwhelmed, so the idea of this tutorial is just to show you quickly how to set it up before you start, creating all your funnels. So the first thing you want to do is to integrate your click. Funnels account with stripe. Now stripe is very important because this is what’s going to allow you to accept any payments once you start selling your products, so we’re going to come over here and, as you can see on your dashboard here, it says a new payment gateway.

So I’m going to go ahead now and click here on new payment gateway, so these are the things that I can integrate with my clickfunnels account. So here we have PayPal. We also have stripe. So these are the two that I highly recommend. So I’m going to go ahead now and click on stripe. Now I’ve already gone ahead and created a stripe account and I also have a PayPal account. So this is something that you want to do beforehand before you can do the integrations.

Ok. So here I’m going to click on, create a stripe account. Ok, so I’m just going to call this CF stripe. Next, I’m going to come over here to default. Stripe account, create stripe account. Ok! Now I can connect it. So I’m going to click here on connect with stripe, as I mentioned earlier on, I already have a stripe account, so I’m just going to go ahead now and sign in so I’m going to click here on sign in then I’m going to enter my email and Password, ok, so that’s it! It’s all connected now.

So if I decide to sell any products on my website, everything is going to be going through. My stripe account, but the one thing that you need to do is to first create the stripe account beforehand. In order for you to be able to connect it now, the next thing you can do is to connect your PayPal as well. Okay. So let’s talk about the next part – and this part is very very important because no matter what you do online with click funnels, you do need to create an email list, or at least have a list of leads.

So to do this you’re going to either need action, Attucks which comes in as a package with clickfunnels, and this will cost you 297 just to add that package on now as a beginner, it’s a bit too much to be honest, but of course, if you have All your products already and you have the budget, then that is fine, but if you’re on a tight budget and $ 97 a month is a bit of a stretch for you going for, the 297 is going to be even worse.

So there are other systems that you can integrate with click funnels that work really really well. So there’s two email, optimization companies that I recommend. Of course, these companies like Aweber there is a MailChimp, but the two that I really recommend that are very easy to use. As well our market hero and convertkit, so let’s take a look at market hero here. So first of all, the pricing is very, very good $ 19 a month, and this is for 1,000 emails and that, to be honest, is a very, very, very, very good.

Starting point now before, when I signed up with market hero, it was way more expensive than this, so I’m really glad that they’ve reduced the price and brought it down to $ 19 per month. So here, as you list gross, of course, the amount goes higher now here: 3k, it’s 49 at 7k, it’s 99 and so on. But still this is a very good starting point, especially if you’re a beginner. Now, let’s take a look at convert kick now over here again, this is very, very affordable $ 29 a month and it has customizable forms, email sends industry-leading, deliverability and so on.

So this one here I mean I also have an account with convertkit. That’s what been using for quite a while – and I also highly recommend this now – here’s the thing this might seem quite overwhelming, if you’re a beginner getting to learn how to use convertkit or market hero and also click funnels itself. So what I’m doing here is. I am in the process of creating a click funnels course, but it will also show you how to integrate and how to use all these software’s altogether.

Now, if you really want to learn and take your marketing to the next level, I will leave a link in the comments box below and anyone that purchases click funnels through my affiliate link, I will give you this course absolutely free. It’s going to be very, very intensive and once it’s complete it’s going to be costing around two hundred and forty nine dollars. So this will be a very, very, very good starting point if you want to get into making money online, alright.

So moving on, let’s come over here and let me show you how to do the integration so over here on clickfunnels. What you want to do is in fact, let me just close this. You want to come over here to integrations, ok and then you want to click on, add new integration. Next, you want to look for what software you want to integrate with so there’s convertkit here and there is also market hero. So I’m just going to go with.

Let’s go with convertkit, so this is where you want to add your integration nickname. So I’m just going to call this converted. Kids, I’m going to keep it simple, and this is where you want to add your API key. So I’m going to come over here and login to my conference. Key account click on login right, so here I’m just going to show you quickly how my list has been growing. So, as you can see, I’ve worked close to 3100 subscribers.

So, as I mentioned, I’ve really used this program. It’s really really good for for beginners and you can eat. Meat has quite a lot of features that you need when you do online marketing all right. So the next thing you want to do now is to get your API key. So I’m going to come over here to my account settings, and this is where the API key is so I’m going to copy it come back over here to clickfunnels and paste my API key click on add integration.

Great. So, as you can see here, my API key now has been added, so the next time you create your funnels on the opt-in form. All you have to do now is to click on the opt-in form and then link that with convertkit. So, every time someone signs into your opt-in, they will be added on to the list. So this is how you quickly set up your clickfunnels accounts in order for you to start making money online.

If you have any questions, please leave them in the comments box below and I’ll do my best to respond to those questions until next time. Thanks for reading and I’ll see you in the next article


 

Categories
Online Marketing

Blasting News – How to write an article

First choose the right category for your article. Secondly, write the title and the subtitle of your article then write the body of your article following these three tips divide your article into at least two paragraphs and start each of them with a sub headline. Did you so highlight the sentence you want to make a sub headline and click on the h2 button sold two to three important sentences or keywords per paragraph inserted leads to links to other blessing.

These articles highlight the sentence you on the link and click on the insert a link button. Here we will automatically suggest you some links wherever possible, if not make a quick search on blocking news using the main keyword of your article once you have found the perfect related article to link copy and paste the address of the article and click OK, this is A mandatory step that will help you gain more views from other blasting news pages and make your article more informative.

To make your article more engaging embed Facebook, post, tweet or YouTube articles, your readers will appreciate it and there will be more likely to read other articles of yours in the future insert at least one tag for your article. You should tag your main keyword of your article insert the source of your article. It can be yourself where you click the button I in the source, or it can be the address of another website.

Now the last step upload a picture once you click on the upload, a picture button, you will automatically find pictures suggested by classic news. You can choose one of them or you can upload your own picture from your laptop once you have chosen your picture. Add a caption for it and credit. The author of the piece remember to follow this data when you are satisfied. Click on the I’m done button on the right bar of your screen to give the possibility to ask for a piece to our social media influencers or to automatically share your article on social.

Remember to follow the golden rules you find at the top of your screen and now you’re done, then your article for approval and wait for feedback from the clean, your glass routine, depending on the day and time. This can take anywhere from a few minutes to an hour. You’ll receive an email with the editors feedback as soon as it’s being reviewed to know the status of any article. You can check your article list, just click on list of news and audio news and on the filters change the status to under review, publish or even all articles then press send leaving your mouse over.

The icon will show the description of each status.


Don't have time to do the blogging thing?

Maybe Copywriting services are for you.

 

 

Categories
Online Marketing

Loomly Review Schedule Your Social Media Posts

We’re going to learn about lumely lumely is a social media management tool and we’re going to go in and set it up and actually see what it does. If you’re starting your business and you’re feeling overwhelmed from posting all over the place and just trying to find the time to do it by the end of the day, that sometimes seems like all that you’ve gotten done is that you’ve post posted right now.

Many of you already realized that you don’t need to be posting all over the place. If you have one place that you post that’s enough, especially in the beginning, and you want to build from there, but today we’re not talking about what you should be doing. As far as posting, but I’m going to offer you a tool, that’s going to help you post ahead of time. So you could take a day and say I’m going to post out everything for the month and have it set and it will go ahead and post for you now.

Another way to do that is to hire a virtual assistant. But some of us just don’t, have the funds right now to hire virtual assistants, so you’re looking for software tools that are going to help make your life easier so that you can put your time into things that are creating money, alright, so lumely, let’s get started. Let’s go in and look at it and, like I said we’re going to go right to the beginning and we’re going to set it up to show you how easy it is.

They do have a 15-day review. There is a link below so go ahead and hit that if this is something you’re interested in but before you do that check it out here and see if this is something that you’d be interested alright, when you get on the first page, when you get your 15-Day review they’re going to it’s you’re, going to create a calendar and that’s exactly what you’re doing you’re scheduling your posts.

So I wanted you to see how easy it is to set up you’re just going to follow. You can add a lote logo here for your business or you could add your own page, we’re going to write a demo company here and then your time zone now. This is where it is really neat. Okay. This is where it’s a huge time-saver in your business. Let’s say you are at the point, your business, that you’ve master two or three social media accounts and you are posting okay again, if you’re brand new, you need to focus on one get to know it and then expand, but here you can post on Facebook.

You are, if you’re doing Facebook for ads Twitter now Instagram isn’t here yet, but they will send you a notification, reminder and say: hey you posted every place else, make sure you get your Instagram. There is a little note here that they’re working on it. That’s usually a big one: everybody wants to make sure they can post on their Instagram. So you know if you get on there now and you know that they’ll at least notify you that step is there.

They also can post on Pinterest, LinkedIn and Google, my business. So we’re I’m going to have just to connect to a couple: let’s do Pinterest and Twitter now, each time I hit one of these, it’s going to actually search for my account and then connect. So I’m just going to do Twitter and Pinterest right now. Just for the sake of time, so we’re going to connect to those and then we’ll I’ll show you how you can set up your account.

Okay, I changed it to Facebook. When I was trying to get into my Twitter account, it wasn’t taking my password and it would take me a while to go. Look in my Google Docs to find the update at 1:00 and all that stuff. So anyway, I am in Facebook, and I just put it on my business page and Pinterest. I just picked a couple things so with that make sure as you’re setting up you have access to all of your accounts and all of your passwords.

It will take you a few minutes to get that all connected. What happened was it just connects, but then you’ll have to know your username and password. Alright, let’s go to the next step. Now this one, if you have a team working for you or maybe you just hired someone in your family, maybe there’s maybe one of your kids. Your teenage kids could help you with this. Okay, you have different three different workflows that you can choose from.

So this is one thing I do love about this one. You can have more than one collaborator in charge. So if you have somebody helping you, but then there’s going to be some different steps, draft pending approval requires edits, approved, scheduled and publish, so your post is going to be in one of those pockets. If you don’t need all that, it’s just you, nobody else is working with you. Then you want to come down here, possibly look at the light, workflow one collaborator, but you still may have some things in draft pen.

Approval requires edit schedule published you’re still thinking. Well, I don’t really set up drafts. I just get right in and I do it. Then you want to go down here. Zero work through no approval steps. Three post states you’re going to have a draft scheduled published so you’re not going to go in and edit and things like. Let let’s just go with the light one and select that for today now, if you’re, someone that runs out of ideas and maybe sometimes you’re sitting down you’re like oh my gosh, you know I just need like ten more ideas and because I’m posting for the whole Month and that can be cumbersome right here, you can ask gloomily to grab your RSS feed URL.

So maybe you have feeds coming in to those different platforms. They can pull them in and say: hey here are some things you might want to repost or you might want to edit it and post it. If you don’t want them there then don’t add it. Okay, I’m going to skip that for now and we’re going to go forward, but a pretty cool idea because, like I said, it’ll help you with ideas here you can invite people to approve, couldn’t contribute or view your post on your calendar.

So maybe you want someone like that first step to come and be a collaborator collaborator and say that really fast, three times collaborator but put their email in and whatever their role is and the role could be an editor, a client, a contributor, a viewer or just A custom role, so maybe you just want someone to look them over, even maybe you’re, in a position where you know you’ve got somebody you’re working with and they you know you have them, come in and get their ideas.

So you have these options. You do not have to choose them all right now, we’re going to finish and get to the fun part. I just wanted you to see how easy it is to set up, because sometimes we see these different tools for our business and just trying to learn the tool can be overwhelming, and then you get stuck and you’re more overwhelmed. But if you just take the time schedule the time and say I’m just going to sit down, take a whole day, maybe take two whole days block everything out and get it done.

And then you have a whole month where you can have stuff already post it, and you don’t have to worry about it. Am I in teaching, as a teacher, I have I’m a teacher and I homeschooled, but one of the things that I would do, especially with children that have trouble doing lots of things at once. Is we called it block, scheduling or block teaching well, even with business? I recommend to people when they get overwhelmed.

I have too many tasks to do. I tell them to think of all your tasks in blocks and maybe in one day only do two things, but do a lot of it. Does that make sense so you’re blocking it? Instead of doing five different things every day, you might do just two things, just like with YouTube articles. You know get all your articles done in one day and then it’s done when you’re posting for social media get it all done in one day and again, if you’re new and still coming up with ideas, maybe half a day to half a days would work.

But you have to figure out what works for you without getting overwhelmed and without losing that focus, because sometimes, if you’re all over the place, you get distracted and then you never finish it. And then this tool is useless because you’re not using it and that’s what a lot of people do. I have seen so many people start their business and they buy all these wonderful tools and they’re, putting out monthly fees and then they don’t use it.

And in my heart I hate to see that I hate to see people waste their money like that, but I don’t think people do it on purpose as much as they just get overwhelmed. So I’m giving you that little tip right now take the time sit down and again I as a brand new person. I would take two days just block them out and get it done and then move on to something else. Okay, so let’s move on here just to get started to understand how the system works.

Lumely gives you ideas like there’s funny Friday, you can get a quote and they’ll give you different ideas, so you can even pull from their library. If you, if you you know per say alright, so now we’re going to pull something. When am I scheduling it today is the 27th, let’s say 11:30 a.M. This is only for my reference, so I might say it’s a quote. Maybe every day I’d like to post a quote: okay and I’m going to label it inspiration, okay and then we’re going to go next.

Where do you want to post it? I want to post it on my Pinterest and which board do I want to post it on great quotes? I have a board called quotes right there, alright, and I want to put it on my Facebook page and it’s also called quotes. Okay. So, let’s go to the next button thing. I just want you to see that you can post it two places at once. Now this is a place where I can say something I can put the quote or the hashtags.

You have to be careful on whatever platforms. You’re on make sure whatever you’re doing that they all take it. For instance, if I was putting a really long passage for Facebook, I can’t put that on Pinterest and I can’t put that on Twitter. So since I’m just putting a quote, it’s going to be fine for both. So keep that in mind, especially if you’d like to put lengthy posts in your Facebook page. I say I just put a corny quote: the early bird gets the worm.

I put three hashtags: both of them will work with Pinterest and it will work with my Facebook page. If you want to put a URL in there like like right down here, you can put a picture. You can put a article and anything like that that you want I’m going to leave those alone for right now for the sake of time, and we will continue now one thing before I go right here where it says: hashtag you, if you have certain hashtags, that You use all the time like if you use hashtag, and I use my name – let’s say: okay, I use my own name as a hashtag.

A lot I can. I can save it. Okay and then here’s another one. Hashtag start your own business goodness and then up here I didn’t hit the inner. Oh that’s the name of the collection, okay, alright, so you can, you can save your hashtags and then you can go in and grab them whenever you want them. Okay, now, once I hit next, it says fine tune. It is there anything that you want to do. Here’s where you can add content, media specific to each blog, so on Pinterest I could put a link to my YouTube, blog or a YouTube article.

I could do the same thing with Facebook actually, but I’m not going to add anything. But this is where each one of your platforms, you can customize it and make sure it fits. Maybe you did have a big paragraph that you wanted to add to Facebook to go with that quote. Maybe you wanted to explain how it’s touched your life and tell a story. This is where you can add it. Okay, so I’m just going to hit, got it and then they’re going to give you some tips about you know was that the best time this is Facebook, it’s telling me simple status posts are not recommended.

Why don’t you try and share a link or an image or a article, so they’re saying you’re, just putting a post? You need to add some more to it. So they’re going to give you some ideas, what’s going to make it better than what it is, alright, which is awesome for each one of your individual posts. So then you can fine-tune each one from now. I’ve never seen on a social media management platform where you can actually pick your audience.

Okay, so you can say these are the preferred audience that I want to see what I’m posting. So, if you’re you’ve already started your business, you have a target audience. You can target your audience here, we’re just going to go in and pick. I don’t really masters, I’m just picking some things interest. You can type them in and locations. You can type them in okay. So let’s go next all right now I can save it.

I can schedule it or I can post it. So if I’m not sure if I’m finished, I can go ahead and save it. I could schedule it right now or I can publish it right away. So I’m going to schedule it just so you can see, because this is a scheduler. Now Pinterest wants a picture you’re not allowed to post anything on Pinterest without a picture. So the whole system stopped me and said: you can’t schedule it until you have a post.

So up here the picture the little photo icon was in green, so all’s I have to do is hit that and then I can go ahead and pull up a picture from my browser. So I’m going to do that right now now. Basically, it brought me back to step 3 where it said, define what you want to put on each page. So just a hint when you get do any Pinterest, you want to make sure you have some pictures. Now I have some chickens as I went into my folder and I grabbed it real quick.

It happened to be on my desktop again. I would not post this. I just want you to see the steps and how easy it is to follow. So there’s my chicken with their head sticking out, it goes kind of with the the quote. Early bird gets the worm right that all works, all right, so let’s hit next and now we’re going to post to our Facebook and to Pinterest. So that is an old picture. I don’t have that horse trailer anymore, that’s an old one, all right again, it tells me the different things that I need to do, do and prove it, and then I hit next after my improvements and now we are going to look at our audience.

It’s already been picked, let’s go next and now I’m going to schedule and that’s what we’ve been waiting for. How do you schedule again? It takes time and thought, but remember you’re, doing it all in one block in a day or two and you’ve got you can schedule out for the entire month. I have another tip for you before this is over about scheduling that I learned from somebody else. That is ahead of me, okay, so we are going to put this on Facebook and we’re going to schedule it.

It says scheduled and then we’re going to schedule it. I scheduled it for today at 11:30 and it’s been scheduled to both places and it’s ready to go so I can have everything. Go it’ll publish to all my accounts that I wanted to go to and it’s done so. If you publish like three times a day or twice a day or even once a day on various accounts, everything will go out at the same time and I’ve just done the work once I don’t have to go into each of those accounts and you’re going to Get better at it as you go, you might, even during the month as you have ideas, start a folder get a Dropbox or a google doc, I’m folder and just start throwing things in there.

If you have some images or some quotes that you like to start throwing them in there and then when it’s time to sit down and do the next month, you have all your stuff. Now here’s my tip to end the day after just come up with three really good months, like 90 days of posts, okay, three good months, maybe even four and then after you use them, recycle them go back in and you can recycle them and use them all Over again, so you don’t have to keep recreating them over and over now once in a while, especially on Facebook, you might have something personal that you want to add or something that you really want to share.

That’s lengthy! You can go into paint Facebook on your own and just post stuff like that, the current stuff, but that stuff that you want to post. You know some quotes some inspirations. Some you might teach some things about the business that you’re in to help people maybe you’re into oils, and you have different products that you want to share like what they do, how they help improve their life.

Things like that, you will just post it and it’ll be on its own rotation. So there’s my tip so you’re doing a lot of work in the beginning. You get that system in place and then you don’t have to keep touching it, except when you go in to reschedule them to recycle them. Okay, so one day a month, it’s going to turn into maybe a half a day, or maybe two two hours after you recycle and you just saved yourself a heck of a lot of time.

I hope this was helpful to you. The link is below you see how easy it is to post get the 15 day free trial check it out. There are various social media management programs out there. I like this one because of how simple it is to use, and it will just post everything for you all at once. I like the fact that they’re getting ready to add Instagram, I know that’s a big deal to people and sometimes the companies that have instant are charging higher prices which isn’t fair so anyway.

This one is economical, check it out and don’t forget to subscribe to. My blog and click that button for notifications every Monday, Wednesday Friday, I will have a new article out, for you have a great day and again thanks for reading


A 2019 traffic generation tool >> Traffic Trapper 2.0

 

Categories
Online Marketing

Inbound Marketing

So welcome Brian happy to have you with us how’s everybody doing everybody stand up. I have a TD and I’m like a caged lion over there, put your hands over your head. Okay, stick your right out and do a little shake left out. Do a little shake sit back down nice job team, okay, who’s, sort of HubSpot, okay cool, that sort of gets it.

So this this idea of inbound marketing. I really like this idea a lot. It’s a new type of marketing and there’s sort of two observations behind it and the first one’s rivet driven here. Anyone know who this handsome guy is on the left. Famous guy come on you’re a Harvard Business School here, that’s my dad and that’s me on the right, and if I just I just the first observation that that led me to this idea of inbound marketing is just this radical transformation in how humans live and shop And learn: there’s been this tap, this sort of tear in the fabric of the universe around the way work happens, the way we all live and shop and learn has radically changed, and I think that the difference is shown with my dad.

I think about my dad. He got a lot of mail. Every night, he’d come home at 6 o’clock, it’s sitting next to him on the bench and he would have the scotch and water and have a little cheese with crackers, and he would open like all this mail and read it. I never opened my honor. Do you guys ever open your mail is never anything in there. That’s useful! He. We got 7 TV stations blog 2. Blog. 4. 5. 7.

3856. If you get the rabbit ears, just right, you can get blog 68 and he talked on the phone a lot and just very different from all of us. You know I’m on Twitter, I’m on facebook, I’m on LinkedIn, I’m on Gmail. It’s just a radically different way. I work and live and shop and learn. So that’s sort of my first observation I sort of came up with my. My second observation is that the PlayBook that marketers use almost all marketers use – this is pretty common in the PlayBook.

Is we’re going to buy a list of email addresses and we’re going to? You know we’re going to bang people over the head, an email, we’re going to hire a bunch of young and hungry telesales reps and we’re going to cold call people we’re going to spend a bunch of money on advertising on google adwords or whatever. It would be. We’re going to hire a PR firm to interrupt journalists. We’re going to do TV ads are going to radio ads.

That’s sort of the marketing playbook in that playbook worked great for my whole career. I sort of built my career on that I call it the outbound marketing playbook there’s only one problem in that playbook. What’s the problem, what’s the problem? What’s the problem with that with that playbook I mean it’s the opposite of what you guys do. I know, but what’s the problem? People are sick and tired of being marketed to and they’re sick and tired of being sold to, and they get really good at blocking it out whether that’s a DVR at home or it’s caller ID on your phone blocking the goddamn sales reps out.

Whether it’s you’ve got you’ve got ad blocker software, now that’ll block out the Google AdWords that doesn’t work as well. You’ve got spam protection. Software and you’ve got priority inbox with your Gmail. It’s nearly impossible to reach somebody with the traditional marketing playbook. Today, you need to take that everything you learned in your marketing class here at HBS, throw it away. It doesn’t work anymore, completely, rethink marketing to match the way humans actually shop and learn today, and that’s what I call inbound marketing versus outbound marketing.

So if you can start a new company, do it with inbound, don’t do it without bond now, there’s a couple things. I really like about this inbound approach versus the traditional outbound approach with inbound. Your success is much more about the width of your brain than it is about the width about the width of your wallet. Big companies have a lot have a big thick wallet in a really thin brain. Small companies have big brain thin wallet.

Inbound marketing is great for small businesses, so you people at HBS. I heard I’m a Sloan guy, but I heard a rumor, the HBS people at big brains, and so you guys should be all this inbound marketing skits, because your success is much more about the width of your brain than the wit sphere wall. You don’t really need any money to be successful within that market. Second thing I like about inbound marketing is the way it’s scale.

So let me let me walk through how I think most venture-backed startup marketing departments work. Here’s how it works. Everybody you get your pie in a pile of venture capital, its Khoya capital, they put all adventuring in the marketing guys like great here’s, my plan I got my shovel hold on. You know we’re here on the left that that’s Google AdWords, but it’s really a furnace. So I got my shovel and Google grows like crazy, but you’re stuck and you can’t grow and it’s really hard to get the math work with Adwords, and this is how a lot of startups try to get the math work.

It’s Adwords and Facebook Ads just darn hard to make it work. If you get it to work, you put a dollar in the machine. You get like a dollar 10 out of the machine really hard to get that math work. The way inbound marketing works is very different, let’s just say, let’s just say, you’re the CEO of Ford Motor Company. If you’re CEO of Ford Motor Company you’ve got assets on your balance sheet, what are some of the assets on your balance sheet Ford Motor Company assets on the balance sheet factories inventory cash? Thank you, David you’re, very good student things like that.

Now, let’s say you’re VP of Marketing or you’re, the founder of a start-up. What are the marketing assets? You’ve gotten the vision, that’s crap, hard, tangible asset on your balance sheet. If your marker perspective, that’s worth sorry, I’m Porsche. It come on. Okay, let me get in. Let me give you a hint links into your website. What’s another one HBS Twitter followers is that what you said brilliant? What else? Facebook fans number keywords you rank for in google number pages on your website.

Those are hard, tangible, modern Marketing assets on your marketing balance sheet and what happens? Is you create an asset today create a piece of content today and it’s a it’s an asset that lasts forever in skills forever. It’s it pulls in customers and it lasts forever in it in pulsing, customers essentially forever. So it’s not like you’re renting that asset, you own you own. This asset you’re, not renting space on Google you’re, not renting space in some list, you’re, not renting space on Facebook, you’re, creating your own marketing assets become magnets that pull customers in people with me house with me cool, okay.

The other thing I like about inbound marketing versus out marketing if people hate outbound marketing, does anyone like getting called at home at 6 o’clock? Does anyone like getting spam and you will like those television ads sucks inbound marketing is great. You create all this content and it’s rich content, it’s informative and it pulls people in and it’s engaging so people fall in love with your brand, like they fall in love with Patagonia or they fall in love with Apple or they fall in love with Whole Foods.

These brands that people love – that’s, you want to create a lovable modern brand people are really sick of this traditional marketing, ok, and so how do you do inbound marketing? Well, we’ve got a couple minutes here, so I’m going to talk about part of it. The first thing you need to do as an inbound marketer is, is to create tons of content. The idea is, you got to turn your website into a modern magnet by creating tons of remarkable content.

Blog articles genius, brilliant blog articles, ebooks webinars things like that, and if your blog articles, good or your webinar is good or your ebook is good. It’ll pull people in and the better it is the more retweets they’ll get the more Facebook lights. So it’ll get the more links, it’ll get the longer, it will sustain the more leads it’ll pull in and it’ll be really really awesome. So the key to being a modern genius marketer, creating tons and tons of remarkable content, you mark it, you mark it today.

Think of yourself, like Disney or fox or CNN, like you’re, a production studio so think of yourself, like a production studio, turn your brains into customers. What’s this, we said that you said that, what’s your name Bibi, you’re, a goddamn genius that is the Internet. What are the dots customers their pages? There are their websites, okay and the big white ones are big websites. What are what are the? What are the lines between the pages links? The more the more links you have, the more visitors you’ll get the more Authority.

You’ve got the more mojo you get and the way I kind of think about it is links are to the Internet as dollars and cents are to the economy. How do you get a lot of links into your website? Brilliant content? What’s your name genius Bill’s, a genius remarkable content? Here’s what you here’s! What’s going to happen! You going to start your company and your website’s going to be like Cambridge Massachusetts right, it’s like Cambridge Mass! How many, how many airports in Cambridge zero? How many? How many like bus stations, real ones? None train stations highways a couple two highways! You want to turn your website from Cambridge Massachusetts to New York City.

How many? How many airports in New York City? I have two three whoppers train stations. Yeah. You have pencil up. Big transitions: how many bus stations the bus stations are twitter? The train stations are Facebook, the airports are LinkedIn, the highways are links from other websites, so to be a remarkable, modern, crepe marketing people love that scales have to be able to create a lot of content.

Anyone know what this is. This is the Imperial Palace in Japan, and I took this this picture because it reminds me of my favorite philosopher, my favorite philosopher is a guy named Warren Buffett. What Warren Buffett says to his CEOs? Is you want to build a moat around you, but if you want to build barrier to entry barriers around your business like Michael, was talking about and the modern moat around your business? The way he says that I really like it’s like you want them, make the moat make it really wide, make it cold and put sharks in and alligators and wider colder.

I think the modern moat around your business, I totally agree with Michael, isn’t a patent? Isn’t a trademark, it’s this inbound marketing stuff, how many links into your site how’s that growing? How many keywords you’re racking for how many Facebook fans, how many LinkedIn fans? How are you getting them converting down the funnel that stuff’s really hard to replicate? And it reminds me of a company that I really like called Zappos when I think of Zappos.

Let’s just say I wanted to start a company to compete with Zappos. I was going to you and I were going to start it we’re going to start we’re going to what’s your name, we’re going to bury them. You and I were going to bury them. We could we could figure a lot. We could get them a good-looking website. A higher design we can even get their funky culture right. We could get the inventory, we get the supply chain.

The thing that’s a bear for us to compete with is Tony Hsieh. The CEO he’s got six million Twitter followers, their websites get 500,000 links into it. There they have five million keywords. They rank for that’s a nearly insurmountable competitive advantage for the two of us to compete with. That’s what I wish for you, an insurmountable competitive advantage. Go frame, bow marketing, really works.

I don’t about you, but I feel like I need to rush out and buy something that he’s selling whatever it was I’m buying. I mean too late. I think I think a smarter brother got there earlier, learn more in that marketing book. You can check out or go to HubSpot marketing greater calm. You put your URL in there it’ll give you a grade of 1 to 100 on how good or bad you are at this stuff. And then, if you like this stuff, I teach a class at Sloan on its it’s a half semester class, you can cross register for it.

That’s it! Thank you very much. You


Click here to get 2000 4K stock videos today!