Blog
Go Channels Tutorial - Understanding Goroutines and Channels
Go has powerful concurrency tools fully baked into the programming Language. This post aims to explain go routines and channels so you can get started using them in your own projects.
Call, Apply, And Bind Methods In Javascript
Call, apply, and bind methods can be confusing for newer Javascript developers. In this post, we break down Call, Apply, And Bind methods for newer Javascript developers.
Vanilla Javascript Carousel Slider: A Beginner's Tutorial
Make an accessible Javascript with a minimal amount of html, css, and Javascript. No need to install a slider package.
Golang Image Resize and Golang Image Crop: Image Manipulation With Go Programming Language
An introduction to some of the very basic features of iamge cropping with Go.
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.