Jump to Content

Andrew M McCall

Blog

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.

20 Traverse City Web Design Companies | A Complete Website Design List

There are many great options for web design and graphic design in Northern Michigan. The area is home to a number of talented designers who can create stunning websites and graphics that will help your business stand out from the competition. Whether you’re looking for a simple website or something more complex, you’re sure to find a designer in Northern Michigan who can meet your needs.

We break down 20 web design agencies in Northern Michigan to help you make the best decision possible for your next web design project.

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.

Bootstrap A New Hugo Theme From Scratch [video]

A part of using Hugo is the freedom of making your own theme. In this tutorial, I will explain how to bootstrap a new Hugo theme so you can customize it exactly how you want to. I will go over verifying installation, creating a theme, telling Hugo how to use your new theme, and we walk through the very basics of setting up a theme so that the home page displays.

Install Hugo With Chocolatey Package Manager On Windows 10 [video]

Installing Hugo on Windows is easy with chocolately package manager.

For those who are not familiar, Hugo is a static website generator that can help you manage blazing fast static websites with minimal effort.

If you are on Windows, installing Hugo is easy using Chocolately Package Manager. Here are the steps we take.

Directions To Install Hugo on Windows 10 With Chocolately Package Manager

  1. Navigate to chocolately package manager

    SCSS Use VS Import: How To Use @Use in SCSS

    You have probably seen many times that @import is gradually being deprecated in SASS. So what is the alternative? Sass wants us to use @use which actually requires a little bit more setup but comes with the ability to namespace your sass and make it easier to maintain in larger projects.

    What Is Wrong With Using @Import in SASS?

    I do not feel there is any better way to put this than cite the official SASS documentation:

    VPS Hosting Security: A Crash Course On VPS Configuration

    VPS Hosting Security: What Do I Need To Know

    Self-hosting websites and web applications give you the ultimate control over your hosting but require a bit of knowledge to implement VPS Hosting Security. Have you ever tried to ssh into a shared server at hostinger only to find that they have bricked almost all essential functionality? The downfall of doing it yourself and having ultimate control is that your server will not be security-hardened out of the box.

    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?

    What Is Blockchain Technolology, Ethereum, Smart Contracts: Explained

    Feeling confused about the blockchain, Ethereum, or smart contracts? This article aims to give a general introduction to the components and principles of the blockchain and help newcomers understand some of the terms and definitions behind this newer and exciting technology.

    What is the Blockchain?

    The blockchain is a decentralized network of computers. Furthermore, it is continously growing in size. This is because the blockchain is designed to store a decentralized public ledger of information. The blocks are then chained together with cryptography. Each block contains it’s own copy of the public ledger and a crytpographic hash of the previous record. The blockchain is excellent for recording monetary transactions.

    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.