Jump to Content

Andrew M McCall

Andrew M McCall - Web Developer In Traverse City, Michigan

Blog

A Complete SEO Checklist For Local Small Business Websites [Free SEO Audit Template]

An overview of some methods to do SEO on the cheap and a link to my free SEO audit Google sheet.

Frontmatter Data And Hugo Templates: How To Output Data With Hugo Static Site Generator

Hugo makes quick work of small client jobs. It can even handle structured data like coffee shop menus or restaurant pricing.

VIDEO: Creating A Coffee Shop Menu Using Frontmatter YAML and Hugo

Creating A Hugo Homepage

hugo new site my-coffee-shop && cd my-coffee-shop

The first thing we are going to do is create a new Hugo website. In the config.toml file, we added a site title.

Golang Read Environment Variables From File: How To Do It [Code Snippets]

A brief overview of parsing your own environment file using Go

Cookieless Analytics: Cookieless Tracking Alternatives To Google Analytics

Google Analytics is one of the most powerful web analytics suites on the internet today. Up until the release of Google Analytics 4, Google has relied solely on cookies to extract useful data from your website visitors.

Google Analytics 4 introduces a new way of tracking users across devices and platforms, using something called the User ID. With this new method, Google can track a single user as they move from one device to another, and even across different browsers. This gives Google a much more complete picture of how users interact with your website, and can be used to create more accurate reports and analysis.

How To Create A Template Cache For Your Golang Web Application

This is an example of how to create a template cache for a go web application that uses an in-memory map.

VPS Hosting Security: A Crash Course On VPS Configuration

A crash course on setting up your first virtual private server including ssh, fail2ban, ufw, caddy,apache, nginx.

Javascript For Countdown Timer | [VIDEO]

A recurring problem that I need to solve for clients are counting down to an event, such as a sale or promotion. Countdown timers can help create a sense of urgency for potential leads so they are often used to instill a “fear of missing out” sense in leads.

If you wanted to, you could go a step further and pass in the DOM elements as part of the updateTime function to make it more reusable. In this particular example I did not do that. This particular version requires you to pass the future date into the function as a date time string formatted: “January 1, 2023 00:00:00”.

What Is Blockchain Technology And How Does It Work?

A high level overview of some of the foundations of blockchain. For beginners who just need to understand a little bit.

Web Analytics Platforms That Are Privacy Focused

If you are still using Google Analytics: stop!

Google analytics is a powerful tool and the number one analytics platform used by businesses today. Upon first glance it may seem like a simple data analysis tool, but in reality it can be used to collect massive amounts of personal information on any internet user or device.

As we begin to shift away from the web 2.0 paradigm to web 3.0, it is important to take an inventory of our data collection habits. Web analytics platforms, such as Google Analytics, is notorious for using invasive data collection techniques to track website visits. This article will explore some Google analytics alternatives for a more privacy-oriented web.

Hugo Website Tutorial: How To Create A Hugo Website

Hugo Website Tutorial: How To Create Your First Hugo Website

Hugo is a powerful static website generator written in the GO language. It can help you create clean, modern websites that load quickly with little overhead.

[VIDEO] Hugo Tutorials

  1. 👉 [Video] How To Install Hugo On Windows 10 With Chocolately Package Manager (Less Than 2.5 Minutes)
  2. 👉 [Video] How To Boostrap A New Hugo Theme And Display The Home Page
  3. 👉 [Video] Output Structured Data Using Hugo, YAML, and Frontmatter

What is the Hugo static site framework?

Hugo is one of my favorite website build tools. It is very fast. They advertise themselves as being “blazingly fast.” Hugo is a static website generator built with the GO language. It uses GO templating and than renders a 100% static website at build time. The reason you want this: speed. Static websites have less technology debt than other modern workflows that require a server backend to process and build pages on the fly.