Thursday, January 18, 2018

How to Generate More Leads From Your Blog

Need your blog posts to generate more leads? Looking for tips to turn more readers into loyal email subscribers? In this article, you’ll learn how to combine blog posts and content upgrades into a package that generates warm leads. #1: Review Multiple Platforms to Find Popular Topics To convert more customers through blogging, you need [...]

This post How to Generate More Leads From Your Blog first appeared on .
- Your Guide to the Social Media Jungle


by Sandra Clayton via

Gusto Play

Our brand new music playground! Listen and share our playlist getting lost in a webGL bubble world.
by via Awwwards - Sites of the day

New Explainer Videos Service

Explainer Videos

I’ve teamed up with MediaLuv to launch a new One Page Love service creating Explainer Videos to embed in your Landing Pages. They are basically beautiful 45 second videos introducing your website, business, product or idea.

So why? The statistics are overwhelming toward how consumers are shifting to video consumption online opposed to tradition text and images.

These Explainer Videos are perfect to embed at the top of your long-scrolling Landing Page!

So how does the process work?

We begin with a brief online questionnaire to assess the scope of the project. If we think we can deliver an excellent video, we continue with a quote. Once agreed upon, we start with script writing, then voiceover recording, storyboard, design, animation, 2 rounds of revisions, proofing and finally file hand off.

How long does this process generally take?

From questionnaire to final file hand off is approximately 3-4 weeks.

Where can I integrate my Explainer Video?

The website header background hero area, in the foreground as a standalone explainer video, within features, website section dividers and of course your social media channels.


I hope you find the new service useful!


by Rob Hope @robhope via One Page Love

Highly Effective Ways of Using Reputable Online Workers - #Infographic

Having a reliable and productive workforce is paramount to running a successful startup venture or a mid-sized enterprise. Since starting an SMB often entails wearing many hats, it is quite challenging for business owners to strike the balance between leading the company to its intended goal and...

[ This is a content summary only. Visit our website http://ift.tt/1b4YgHQ for full links, other content, and more! ]

by Web Desk via Digital Information World

Wednesday, January 17, 2018

8 Techniques To Reduce Stress In 15 Minutes - #infographic

In an age when stress is considered to be something of an epidemic and 72% of us feel stressed about money at least some of the time, it is remarkable that less than half of us engage in stress-reduction techniques to make our lives more manageable. We tend to get caught up in our worries and find...

[ This is a content summary only. Visit our website http://ift.tt/1b4YgHQ for full links, other content, and more! ]

by Web Desk via Digital Information World

What Are the Best Sizes for Infographic Designs? - #Infographic

Success for an Infographic is all about how you lay out the content and how you are planning to promote it. So what are the best sizes for infographic design and promotion? Let’s take a look at standard infographic dimensions and get an idea of some best practices.

[ This is a content summary only. Visit our website http://ift.tt/1b4YgHQ for full links, other content, and more! ]

by Web Desk via Digital Information World

Using MySQL with Node.js and the mysql JavaScript Client

NoSQL databases are all the rage these days and probably the preferred back-end for Node.js applications. But you shouldn't architect your next project based on what's hip and trendy, rather the type of database to be used should depend on the project's requirements. If your project involves dynamic table creation, real time inserts etc. then NoSQL is the way to go, but on the other hand, if your project deals with complex queries and transactions, then a SQL database makes much more sense.

In this tutorial, we'll have a look at getting started with the mysql module — a Node.js driver for MySQL, written in JavaScript. I'll explain how to use the module to connect to a MySQL database, perform the usual CRUD operations, before examining stored procedures and escaping user input.

This popular tutorial was updated on 11.07.2017. Changes include updating to ES6 syntax, addressing the fact that the node-mysql module module was renamed, adding more beginner friendly instructions and adding a section on ORMs.

Quick Start: How to Use MySQL in Node

Maybe you've arrived here looking for a quick leg up. If you're just after a way to get up and running with MySQL in Node in as little time as possible, we got you covered!

Here's how to use MySQL in Node in 5 easy steps:

  1. Create a new project: mkdir mysql-test && cd mysql-test
  2. Create a package.json file: npm init –y
  3. Install the mysql module: npm install mysql –save
  4. Create an app.js file and copy in the snippet below.
  5. Run the file: node app.js. Observe a “Connected!” message.
//app.js

const mysql = require('mysql');
const connection = mysql.createConnection({
  host: 'localhost',
  user: 'user',
  password: 'password',
  database: 'database name'
});
connection.connect((err) => {
  if (err) throw err;
  console.log('Connected!');
});

Installing the mysql Module

Now let's take a closer look at each of those steps. First of all we're using the command line to create a new directory and navigate to it. Then we're creating a package.json file using the command npm init –y. The -y flag means that npm will use only defaults and not prompt you for any options.

This step also assumes that you have Node and npm installed on your system. If this is not the case, then check out this SitePoint article to find out how to do that: Install Multiple Versions of Node.js using nvm.

After that, we're installing the mysql module from npm and saving it as a project dependency. Project dependencies (as opposed to dev-dependencies) are those packages required for the application to run. You can read more about the differences between the two here.

mkdir mysql-test
cd mysql-test
npm install mysql -y

If you need further help using npm, then be sure to check out this guide, or ask in our forums.

Getting Started

Before we get on to connecting to a database, it's important that you have MySQL installed and configured on your machine. If this is not the case, please consult the installation instructions on their home page.

The next thing we need to do is to create a database and a database table to work with. You can do this using a
graphical interface, such as phpMyAdmin, or using the command line. For this article I'll be using a database called sitepoint and a table called employees. Here's a dump of the database, so that you can get up and running quickly, if you wish to follow along:

CREATE TABLE employees (
  id int(11) NOT NULL AUTO_INCREMENT,
  name varchar(50),
  location varchar(50),
  PRIMARY KEY (id)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;

INSERT INTO employees (id, name, location) VALUES
(1, 'Jasmine', 'Australia'),
(2, 'Jay', 'India'),
(3, 'Jim', 'Germany'),
(4, 'Lesley', 'Scotland');

Using MySQL with Node.js & the mysql JavaScript Client

Connecting to the Database

Now, let's create a file called app.js in our mysql-test directory and see how to connect to MySQL from Node.js.

Continue reading %Using MySQL with Node.js and the mysql JavaScript Client%


by Jay Raj via SitePoint