How to Make a Website in 5 Steps!

You may be thinking to yourself, “I know I want to be online, but how do I make a website?” “Where do I even start?” What if I told you that it is easier than you think and you don’t even need to be a developer.

Now would it help if you were a developer, sure and for some things you may either need to be one or hire one.

If your primary goal is just to be online with your own website or even Ecommerce site then it is not as difficult as you may think and I am going to show you how.

Step #1: Determine what the goal of your website will be.

Before we jump in head first let’s first step back and do a little bit of planning here and as ourselves what is the goal of our website. Take a moment to ask yourself some of the following questions.

Is it to have a website for our business?

Is it to sale products online from our website?

Is it to just build our personal brand or even to write post on aka a Blog?

Ok now that we have come up with some ideas of what we hope to accomplish what is best going to suit our needs?

Is a free website going to work best?

If this is the case then you can easily sign up for a Wix website. It is simple and easy to use even for beginners, one problem that you might run into later is moving away from it. Or you can also use Tumblr though it is really more for blog posting in a Social Media format and if they chose to no longer allow you to post to it you will be in trouble. Or you can even use Google Sites.

These are are viable ways to give yourself an online presents and make a website for free. However they do have there drawbacks and they really aren’t what you would think of when you think of having a website like your very own .com.

So how do you do that? That we are going to answer in the rest of the steps.

Step #2: Pick a Brand/Domain Name.

Now before you actually pick a domain name, I want you to think about it like it is your own brand. Your very own Amazon so to speak. To expand on this example incase you do not know what a domain name is, it is the .com, .net, .org, etc… so if you notice in the Amazon example Amazon.com is the domain name for the brand Amazon.

As you will also notice the brand and domain name for this personal website is my name.

Take a few minutes to brainstorm and come up with a few brand ideas that you might have, if you already have one is to see if it is available and purchase it.

Now throughout the years I have tried many different places for ordering domains, hosting and the like and when it comes to prices on domain names not only for the initial purchase but also for the yearly renewal NameCheap is cheapest by far and if you purchase your domain with the link below you can get one for $0.99 for the first year.

Just $0.99! Get a popular domain today!

Now NameCheap does offer web hosting as well and we will get into that in the next step, but don’t rush to buy your web hosting there quite yet. You will see why in Step #3.

Step #3: Choosing and getting a web host.

You may have wondered why I said not to rush to buy your web hosting with NameCheap and there is a reason why.

If you plan on having your website run on WordPress or use Woocommerce for your ecommerce solution then when it comes to shared hosting there is only one place to go.

After extensive research and trying many different website host or should I say the place online where your website will essentially live. When it comes to performance with WordPress/WooCommerce SiteGround is the best and fastest place to go.

So why as a developer am I telling you to use WordPress, well it’s quite simple actually. With it having the largest share market of all the websites on the web, there is virtually no limit to the plugins and themes you can find both free and paid to accomplish almost anything that you might be trying to do. With plugins like Elementor it makes it so easy to make your website look just how you want it to without any programming knowledge.

With that said, “how do I get started?”

The following is the step-by-step process to get started with SiteGround.

First by clicking the link below it will take you to SiteGround’s website landing page for WordPress, but don’t worry if you plan on setting up a WooComerce site the hosting is the same.

Get SiteGround Hosting Here

No that you are on the landing page it should look something similar to this but more geared towards WordPress

How To Make a Website: Hosting Step1

If you plan on having more than one website then the middle one is one of your best bets if you don’t want to GoGeek.

Once you select the Plan the next step to this is to choose a domain:

Since we got our domain from NameCheap select “I already have a Domain” then type it in and press “PROCEED”.

How To Make a Website: Hosting Step2

Next is to handle the payment:

How To Make a Website: Hosting Step3

Select the period you want to pay for and any extras you may be interested in, confirm the terms of service and click “PAY NOW”.

Once the payment process is done and you have received all of your confirmation emails it is on to the next step which is actually setting up your website.

Step #4: How to Make Your Website:

Now that your account is setup lets login and get started.

You show see an option to Start New Website or Migrate Website, because we are starting a new one select the Start New Website.

Now it is time to choose an Application and your page should look something like this:

How To Create a Website

If you want just a WordPress site then select that, however if you want an Ecommerce site then select the WooCommerce one.

Either one will have you Set up Login: here is where you enter your email address and the password you want to use to login to your new website.

How To Create a Website

Then you should see a screen to add the Site Scanner if you didn’t chose this when you paid for your hosting.

If your website gets hacked then this will notify you immediately.

How To Create a Website

Add the Site Scanner if you are interested and if not press the “FINISH” button.

Now we just wait for our new site to be created.

Waiting….

Step #5: Point Your Domain to Your Website:

Ok now that our website is up and running you need to set up your domain with NameCheap to point to SiteGround’s name servers.

In your SiteGround’s account panel you should see something like this:

How To Create a Website

The bottom part are your Name Servers, You will want to use this so that your email with SiteGround works.

To change the nameservers for your domain, you will need to do the following:

First sign in to your Namecheap account.

Select Domain List from the left sidebar and click the Manage button next to your domain:

https://www.namecheap.com/support/knowledgebase/article.aspx/767/10/how-to-change-dns-for-a-domain

Find the Nameservers section and select your preferred option from the drop-down menu. Click on the green checkmark to save the changes:

https://www.namecheap.com/support/knowledgebase/article.aspx/767/10/how-to-change-dns-for-a-domain

You will want to select the Custom DNS.

CustomDNS – if you wish to point your domain to custom nameservers (for example, your Personal DNS servers or third-party hosting nameservers if your domain is hosted with another DNS provider). You will need to fill in your hosting nameservers to the empty lines and click on the green checkmark to save the changes:

https://www.namecheap.com/support/knowledgebase/article.aspx/767/10/how-to-change-dns-for-a-domain

Now you will want to replace the area with the left arrow with the Name Servers from SiteGround and then click the check.

Nameservers changes do not propagate instantly. Once your nameservers are changed, it may take up to 24 hours (more, in rare cases) for local ISPs to update their DNS caches so that everyone can see your website.

You can always check your domain name using any Proxy server as Proxy servers do not store cache, thus you can see the non-cached information.

https://www.namecheap.com/support/knowledgebase/article.aspx/767/10/how-to-change-dns-for-a-domain

Once your site is completely up after the update to your Name Servers it is time to login to the admin area and get to customizing it to be what you want it to be.

Conclusion:

Now that you see how easy it can be to set up your own website and have a real presence online you will not let the fear of the unknown stop you from continuing to reach your goals.

Also if you have any questions or issues feel free to contact me and I will do my best to help.

Was it as hard as you thought it would be?

FAQ:

How can I create a free website?

You can easily sign up for a Wix website. It is simple and easy to use even for beginners, one problem that you might run into later is moving away from it. Or you can also use Tumblr though it is really more for blog posting in a Social Media format and if they chose to no longer allow you to post to it you will be in trouble. Or you can even use Google Sites.

How can we create a website?

Register your domain name. Your domain name should reflect your products or services so that your customers can easily find your business through a search engine. …
Find a web hosting company. …
Prepare your content. …
Build your website.

How do I create a free website on Google?

On a computer, open new Google Sites.
At the top, under “Start a new site,” select a template.
At the top left, enter the name of your site and press Enter.
Add content to your site.
At the top right, click Publish to publish your changes.

How to properly configure your wp config/wp-config

So you got your WordPress website setup but do you have it optimized or secured? Is your wp config/wp-config done right?

Most of what is in this doesn’t require you to have root access (also known as administrator in the Windows world) or even much knowledge about programming for that matter.

All you will need to do to accomplish this is copy the code below and replace the sections with the <> with your information and you will be set to go.

If you don’t have a development environment or even know what that is then don’t worry about the ‘local’ section.

Now I did find this config example in github and I have sense made minor tweaks here and there. Finding it sense on Google has been near impossible.

<?php
// The Main Switch:
define('CURRENT_SERVER','live'); // Set for Production

/*  ------------------------ YOUR SERVER CONFIGURATIONS --------------------- */

switch(CURRENT_SERVER){

case 'local': // Mainly used for Development
    {
    	/***************************************
		DEVELOPMENT SERVER. OPTIMIZED FOR DEBUGGING
		****************************************/
	
		define('WP_DEBUG', true);
		define('SAVEQUERIES', false);
		define('WP_DEBUG_LOG', false);
		define('WP_DEBUG_DISPLAY', true);
		/*
			The SAVEQUERIES definition saves the database queries to an array to help analyze those queries.
			See http://codex.wordpress.org/Editing_wp-config.php on how to use it.
		*/
		define( 'SCRIPT_DEBUG', true );
		define( 'CONCATENATE_SCRIPTS', false );
	
		// DATABASE
		define('DB_NAME', <DBNAME>);
		define('DB_USER', <DBUSER>);
		define('DB_PASSWORD', <DBPASSWORD>);
		define('DB_HOST', 'localhost');
	
		// DOMAIN &amp; URL
		define('PROTOCOL', 'http://');
		define('DOMAIN_NAME', 'domain.dev');
		define('WP_SITEURL', PROTOCOL . DOMAIN_NAME);
		define('PATH_TO_WP', '/'); // if your WordPress is in a subdirectory.
		define('WP_HOME', WP_SITEURL . PATH_TO_WP); // root of your WordPress install
	
		break;	
    }
case 'live':
default:
	{
		/***************************************
		PRODUCTION SERVER. OPTIMIZED FOR SPEED.
		****************************************/
		define('WP_DEBUG', false);
		define('SAVEQUERIES', false);
		define( 'SCRIPT_DEBUG', false);
		// log errors in a file (wp-content/debug.log), don't show them to end-users.
		define('WP_DEBUG_LOG', true);
		define('WP_DEBUG_DISPLAY', false);
		/* Compression */
		define( 'COMPRESS_CSS',        true );
		define( 'COMPRESS_SCRIPTS',    true );
		define( 'CONCATENATE_SCRIPTS', true );
		define( 'ENFORCE_GZIP',        true );
		// DATABASE
		define('DB_NAME', <DBNAME>);
		define('DB_USER', <DBUSER>);
		define('DB_PASSWORD', <DBPASSWORD>);
		define('DB_HOST', 'localhost');
		define( 'DB_CHARSET', 'utf8mb4' );
		define( 'DB_COLLATE', '' );
		define('FS_METHOD', 'direct');
	
		// DOMAIN &amp; URL
		define('PROTOCOL', 'https://');
		define('DOMAIN_NAME', <YOUR_DOMAIN>);
		define('WP_SITEURL', PROTOCOL . DOMAIN_NAME);
		define('PATH_TO_WP', '/'); // if your WordPress is in a subdirectory.
		define('WP_HOME', WP_SITEURL . PATH_TO_WP); // root of your WordPress install
		// Using subdomains to serve static content (CDN) ? 
		// To prevent WordPress cookies from being sent with each request to static content on your subdomain, set the cookie domain to your non-static domain only.
		define('COOKIE_DOMAIN', DOMAIN_NAME);
	
		// FTP: On some webhosting configurations, WordPress automatic updates fail. Try the FTP method. If still a no-go, see: http://codex.wordpress.org/Editing_wp-config.php#Override_of_default_file_permissions for alternative methods. */
		/*
		define('FS_METHOD', 'ftpext');
		define('FTP_USER', 'YOUR FTP LOGIN');
		define('FTP_PASS', 'YOUR FTP PASSWORD');
		define('FTP_HOST', 'YOUR FTP HOST (without http:// or ftp://)');
		define('FTP_SSL', false);
	*/
		break;
	}
}


/*  ------------------------ SETTINGS COMMON TO ALL SERVERS  --------------------- */

define('TABLE_PREFIX', <YOUR_PREFIX>);  // Something else than the default wp_. Only numbers, letters, and underscores.
define('WP_POST_REVISIONS', 5 ); // How many revisions to keep at max.
define('AUTOSAVE_INTERVAL', 120); // in seconds
define('EMPTY_TRASH_DAYS', 7); // in days (use 0 to disable trash)

// WORDPRESS' LANGUAGE _ Default is 'en_EN'
define('WPLANG', 'en_EN');

// DB INTERNALS
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');

define('WP_ALLOW_REPAIR', false); // Set to true to have WP repairs its database tables, refresh page, set back to false.


// DIRECTORY CUSTOMIZATION
// make it less obvious that your site is using wordpress.

// rename wp-content folder
// define( 'WP_CONTENT_DIR', dirname(__FILE__) . '/wp-content' );
// define( 'WP_CONTENT_URL', WP_SITEURL.'/wp-content');

// rename uploads folder
// define( 'UPLOADS', '/wp-content/uploads' );

// rename plugins folder
// define( 'WP_PLUGIN_DIR', dirname(__FILE__)  . '/wp-content/plugins' );
// define( 'WP_PLUGIN_URL', WP_SITEURL.'/wp-content/plugins');

// You cannot move the Themes folder, but your can register an additional theme directory
// register_theme_directory( dirname( __FILE__ ) . '/themes-dev' );

// Prevent users from editing themes and plugins via the UI
define( 'DISALLOW_FILE_MODS', false ); // Warning: this hides access to "add new plugins" functionality
define( 'DISALLOW_FILE_EDIT', true );

// Cron system
define( 'DISABLE_WP_CRON', true ); // If you can, disable wp_cron: use a real cronjob to trigger /wp-cron.php

// SSL
if (PROTOCOL === 'https://'){
	define( 'FORCE_SSL_LOGIN', true );
	define( 'FORCE_SSL_ADMIN', true );
}

// If you don't plan to post via email, decrease this
define('WP_MAIL_INTERVAL', 86400); // 1 day (instead of 5 minutes)


/**#@+
 * Authentication Unique Keys and Salts.
 *
 * Change these to different unique phrases!
 * You can generate these using the {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org secret-key service}
 * You can change these at any point in time to invalidate all existing cookies. This will force all users to have to log in again.
 *
 * @since 2.6.0
 */
define( 'AUTH_KEY',         <REPLACE> );
define( 'SECURE_AUTH_KEY',  <REPLACE> );
define( 'LOGGED_IN_KEY',    <REPLACE> );
define( 'NONCE_KEY',        <REPLACE> );
define( 'AUTH_SALT',        <REPLACE> );
define( 'SECURE_AUTH_SALT', <REPLACE> );
define( 'LOGGED_IN_SALT',   <REPLACE> );
define( 'NONCE_SALT',       <REPLACE> );


/*  ------------------------  MULTISITE MODE  --------------------- */

/*
define( 'WP_ALLOW_MULTISITE', true ); // Enable multisite mode. 
define('SUBDOMAIN_INSTALL', false); //  Leave false to use subdirectories
define('DOMAIN_CURRENT_SITE', DOMAIN_NAME);
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);

// Must-use Plugins. These plugins are loaded by default before any other plugins.
// define( 'WPMU_PLUGIN_DIR', dirname(__FILE__) . '/extensions/builtin' );
// define( 'WPMU_PLUGIN_URL', 'http://mywebsite.com/extensions/builtin' );

// Where to redirect users stumbling on a 404 website
define( 'NOBLOGREDIRECT', 'http://mainwebsite.com' );


*/


/*  ------------------------ OTHER CONSTANTS YOU COULD NEED  --------------------- */

/* IF YOU ARE DOING AJAX, This line tells WordPress to load as little as possible */
// define( 'SHORTINIT', true );


// MEMORY ALLOCATION
define('WP_MEMORY_LIMIT', '128M');
define('WP_MAX_MEMORY_LIMIT', '256M');  // Admin area specifically

//define('WP_DEFAULT_THEME', 'twentyeleven'); // Custom Default Theme

// Custom Database Table for Users
//define( 'CUSTOM_USER_TABLE', $table_prefix.'peeps' );
//define( 'CUSTOM_USER_META_TABLE', $table_prefix.'peepmeta' );

// More Cron
//define( 'WP_CRON_LOCK_TIMEOUT', 120 ); // cron repeat interval
//define( 'ALTERNATE_WP_CRON', true ); // Issues with cron? Try this setting as a last resort.

// Auto-updates
//define( 'AUTOMATIC_UPDATER_DISABLED', true );  // Disable all automatic updates
//define( 'WP_AUTO_UPDATE_CORE', false ); // Disable all core updates
//define( 'WP_AUTO_UPDATE_CORE', true ); // Enable all core updates, including minor and major
//define( 'WP_AUTO_UPDATE_CORE', 'minor' ); // Enable core updates for minor releases (default)
//define( 'DO_NOT_UPGRADE_GLOBAL_TABLES', true ); // Disable DB Tables auto-update


/*  -------------------------- STOP EDITING PAST THIS POINT  --------------------- */
$table_prefix = TABLE_PREFIX;

// Adapt your servers to the chosen locale.
setlocale(LC_ALL, WPLANG);

// For compatibility with old plugins
if (defined('WP_PLUGIN_DIR')) define( 'PLUGINDIR',  WP_PLUGIN_DIR );

/** Absolute path to WordPress. */
if ( !defined('ABSPATH') )
	define('ABSPATH', dirname(__FILE__) . PATH_TO_WP);
require_once(ABSPATH . 'wp-settings.php');

Note: if you only have shared hosting you might want to lower the following lines:

define('WP_MEMORY_LIMIT', '128M');
define('WP_MAX_MEMORY_LIMIT', '256M');  // Admin area specifically

The rest of it you can leave except for updating the <> stuff to match yours.

Now if you are doing Multisite or stuff like that you need to uncomment those sections, but leave that to your developers of course unless you want to learn. 🙂

Do you have any tweaks to the wp config/wp-config that you like to do?

Samsung Smart TV Review 2020

Samsung Smart TV

So why am I doing a Samsung Smart TV Review and why did I add it to my list of things that I am interested in?

Samsung Smart TV review simplified:

When it comes to buying Smart TVs I personally won’t even think about buying any other brand of Smart TV. I have had family members that have had other brands and watched as the TVs apps started not being supported any more and fading away.

Sure this can be fixed with something like Roku and my family member got one to be able to still use there older TV but now all their newer TVs that they have gotten have also been Samsung as well.

Samsung Smart TV Review

My first Smart TV is a Samsung Smart TV, I did look at other brands I settled on a Samsung because it had the features I was looking for and I found the picture just to be better than the other brands. The apps on this TV still work fine and the TV is about 6 years old now and still going strong.

I have since bought 2 more Samsung Smart TVs and will buy another one on my next purchase as long as the quality stays up. I love their QLED series I just personally can’t pull myself to buying one at that price point, but they are starting to come down.

Samsung Smart TVs:

Samsung Smart TV FAQ

Is Samsung TV a good brand?

I personally find them to be the best TVs going right now in 2020. Samsung TVs are the market leader and top-tier in TV manufacturing.

How long do Samsung smart TVs last?

I personally have one that is about 6 years old though depending how much you watch it that can be more or less but the average based on 5 hours of watching a day is 4 1/2 to almost 7 years.

Which Samsung Smart TV is best?

Best Samsung TV: Samsung Q90 QLED.
Best reasonably priced Samsung TV: Samsung Q80 QLED.
Best budget Samsung TV: Samsung RU7470 LED.
Best blowout Samsung TV: Samsung Q950TS 8K QLED.

Which brand is best for Smart TV?

rting.com says that the LG B9 QLED is for streaming, I personally have had issues with LG TVs with their lack of continued support of their apps. For me it’s not just about quality of picture but also length of time.

Conclusion

I have personally found Samsung Smart TVs to be the best ones going and will continue to buy them as long as they keep up the quality.

How do you feel about Samsung Smart TVs?

Why ASUS Routers?

Why ASUS Routers? For starters let me tell you a little story.

I gotten high speed internet and I kept running into this issue where my internet would constantly keep dropping and for what I was paying for I just could not understand why my download speed was horrible and I kept having issues.

Since I have a technical background I had diagnosed and determined that it had to be the router, the garbage fin router, you know the ones that that cable company gives you that is modem and router all in one.

So I did a little research and found a modem that would work with my ISP and a router. (The modem was also ASUS) and then one day I saw a Lighting Deal on Amazon for both the modem and the router for basically half off so I had to get it.

I got it delivered with 2 day shipping and hooked them up and got my modem activated with my ISP. Then I to my amazement I not only was no longer dropping my internet but I was seeing speeds that I had never seen, even faster than what I thought I was paying for and all of my internet problems I was having went away.

Fast forward to today, I am still using an ASUS router though a much better one than I did then only because I upgraded due to the additional demand on the network with all the smart devices.

What are the benefits of ASUS Routers?

Well there are several benefits outside of the ones I already mentioned but I will break them down here.

  • More reliable than the one the ISP provides
  • Has a built in firewall
  • Is a closed off network from the rest of the world
  • Faster network sharing of data and devices.
  • Easy to setup and manage
  • AiMesh – only on higher end models but boy is it cool.

Conclusion

Having said all of this if you are still using your ISP provided Modem/Router I definitely recommend you upgrade and I can personally tell you that the ASUS routers are the way to go. They make a great product and other then a device just getting slow from being 2ish years old (gonna happen to most devices) I have had an amazing experience using them.

Have you used the ASUS series of routers? Which ones do you recommend?

Comment below and let me know.

ASUS ROG Review

So, why ASUS ROG Review about ASUS ROG Laptops? Why did I add it to my personal website?

Well simply put I like the ASUS ROG series and even personally own one for my personal computer. In fact the laptop that I am writing this on is an ASUS ROG.

Why did I Buy an ASUS ROG?

I bought an ASUS ROG for my personal laptop for multiple reasons. No it wasn’t for gaming and yes I know that it is a gaming machine. I chose it for the following reason:

  • Upgradability – the ability and options to upgrade is essential for me.
  • Initial Specs – It has some great specifications out of the box.
  • Multiply Monitors Option – I have been able to hook up additional monitors.

Now the model I got didn’t have the best graphics because I didn’t need it because I wasn’t doing any major gaming or any Graphic Design, however their higher end models do have some of the best graphic cards that you can find on the market.

For me these were the key features I focused on because as a developer I needed a lot of a system to run Virtual Machines (VM)s and to run other things that I may need to run.

Now the bonus I have come across as the years have passed is these additional features has kept my computer running strong and still faster than my work computer. And for some reason has Windows Upgrades and Updates all Windows computers seem to get slower and slower, you know what I’m talking about.

Now granted I have upgraded my laptop to almost it’s max capacity in terms of ports.

Cons:

I wish the support was just a little better but for the times I have had to contact support they were very helpful and seemed like they really wanted to help.

The big issue I dealt with was when Windows 10 updated it made my SD Card reader not work for a bit and I had to figure out some by finding a newer driver to make it work again.

Having said that I haven’t had any other issues and the laptop has been very reliable.

Will I buy another ASUS ROG?

I can guarantee when it comes time that I need to upgrade or just need to replace my current laptop that I have had for going on 5 years now I will be buying another newer model without thinking twice.

Conclusion:

I personally have found the ASUS ROG Series to be some of the best and most reliable computers I have ever used.

Have you had an ASUS ROG? How do you feel about yours?

Comment below and let me know.

Why One Topic?

Why One Topic? I mean don’t get me wrong I get this concept, I really do. The concept goes as so:

Have your site focus on one niche so that it is targeted and you look like the guru in it.

Which I understand that though what I am about to do here on my site is break that rule, break it no, absolutely shatter it.

I mean don’t get me wrong on my other websites they yes will be targeted and focused on one niche. But on my own personally site that is about me and I am the brand and have no intentions of ever selling it I am going to write and talk about the things that I like.

What do I like?

Well like most people I like a lot of things. Well maybe I like or at least am interested in way more than just a lot of things and I can honestly say that as I have gotten older my inquisitive nature never really went away.

You know that starry eyed nature as a child where everything fascinates you.

Yeah that never went away and barely decreased at all as I have gotten older. Sure it wasn’t much there during my teenage years when I thought I had everything figured out and no one could tell me different, but now more than anytime I am constantly wanting to learn new things and find out what I don’t know. So much so that my favorite quote is

The only true wisdom is in knowing you know nothing.

Socrates

So I attest that I know nothing, nothing at all or at least I am constantly finding out how much I haven’t even begun to scratch the surface of what there is to know.

But not only do I love knowledge, but I love my family and what I consider cool/neat stuff.

For instance even though I don’t really like spiders, well I’m ok with them as long as I know where they are. I never would have thought that I would actually find one to be pretty, until I found out about this one today:

https://www.boredpanda.com/mirror-spider-macro-photography

Don’t ask me what the purpose of it’s shininess is cause I honestly couldn’t tell you. I didn’t go that deep into it but the link with the image I shared does go into more depth about it if you are interested in learning more.

But I digress, I just find such things to be fascinating and I have a lot of interest.

Conclusion

Having said all of this I have decided to make my website more about me and all the things that interest me, whether that be facts, coding, products or even just ideas that others may have that I like the concept.

What type of things are you interested in? Comment below and tell me about it.

What is a Server?

Wikipedia defines it as so:


In computing, a server is a computer program or a device that provides functionality for other programs or devices, called “clients”. This architecture is called the client�server model, and a single overall computation is distributed across multiple processes or devices.

https://en.wikipedia.org/wiki/Server_(computing

So what does this mean?

Simply put a server is a computer that has software on it that allows you as the client to connect to it and then it returns responses to the request in the nature in which you request a.k.a. you type in a website address and the server response with the pages or page you asked for.

Some types of servers that you come across all the time without realizing are:

  • Email Server : POP3/IMAP/SMTP – POP3 and IMAP are the Services that the Email server uses to give you email while SMTP is the Service usually used to send email. These can be on separate servers or the same one.
  • Web Server: This is what you are interacting with whenever you go to a website. e.g. Facebook, Tumblr, Twitter, AdamBlansett.com, etc…
  • DNS Server: When it comes to web you usually interact with one of these that basically routes traffic from the domain i.e. adamblansett.com to the IP Address or Internet Protocol Address of the Server/Web Server that handles the request.
  • Database Server: Most websites and applications will interact with some type of database and in order for them to do so the Database (DB) Server will handle those request. Some Databases that you might be familiar with would be MySQL, Oracle, MSSQL and there are many more but in the realm of Databases Servers they are some of the most common.

I could continue listing different types of Servers but in the context of this website we will just stick with these few.

If you want more of an extensive list see:

https://en.wikipedia.org/wiki/Server_(computing)

What is a SSL?

SSL is an acronym for Secure Sockets Layer and what it does is encrypt the traffic going from your browser to the Web Server.

SSL is really no longer a thing and has been replaced by TLS or Transport Layer Security. It is just still referred to as SSL for simplicity and old habits die hard as it were.

Do to many regulations if you have any type of login or PII (Personal Identifiable Information) you maybe legally required to have an SSL to encrypt all of your website traffic or at least the the parts with logins and sensitive information.

If you do not have a SSL your web traffic will not be encrypted and a nefarious hacker can sniff the traffic and steal this information.

The things that often define price are:

  • Encryption Level aka 128 bit, 256 bit, etc..
  • How many domains/subdomains does it cover
  • The Name i.e. Symantec which are great SSL as offer many Benefits and one of the many reason people like and get them is because it is a name that everyone knows.
  • Many SSLs offer some type of insurance in case there are legal issue do to there SSLs encryption.

You can get some SSLs for free, the ones you get from your web host are fine. The there are some others out there that are questionable.

One you do not usually want to use for External Website Traffic is a Self-Signed SSL by your server.

https://en.wikipedia.org/wiki/Self-signed_certificate

These type of SSLs are fine for Internal websites that are on a company website or server to server communication.

Update coming soon

Yeah, so I haven’t added anything for a while and I definitely have to since I have read about 50 since my last post.

I know I need to improve my reviews just trying to figure out how without giving spoilers 🙂

Well does WP have emojis?

Ok so I checked and I guess at least my theme does. 😝