11ty

11ty File Watchers Error

How to resolve the file watchers error when serving an 11ty static site.

Published: 2020-11-20

Remove Whitespace from Rendered Templates in 11ty

How to customise the Nunjucks environment to remove whitespace from rendered templates.

Published: 2020-07-23

Coding Packets the 11ty Edition

The story of how and why I migrated codingpackets.com to 11ty.

Published: 2020-04-22

Ansible

StackStorm Ansible Pack Usage

Install and configure the ST2 Ansible pack.

Published: 2019-04-28

Ansible Tips and Tricks

A collection of useful Ansible tips and tricks.

Updated: 2019-06-12

Published: 2018-06-11

Ansible AWX Part 1

Install Ansible AWX on CentOS 7 minimal server.

Published: 2017-10-02

Ansible Overview

A high level look at the components in Ansible.

Updated: 2019-04-07

Published: 2017-08-17

Ansible Tower Part 1

Download, install and license Ansible Tower.

Published: 2017-03-26

Ansible For Networking Part 2

Convert playbook from part 1 to Ansible roles.

Published: 2017-03-13

Ansible For Networking Part 1

Build a spine/leaf network with Ansible and Cumulus.

Published: 2017-03-12

Ansible From The Start To The Beginning

Ansible quick start guide.

Published: 2017-03-11

AWS

AWS EKS Cluster with Terraform

Build and Elastic Kubernetes Service (EKS) cluster with Terraform.

Published: 2024-03-10

Cloud Notes: AWS Direct Connect

Notes on how AWS Direct Connect (DX).

Updated: 2024-01-06

Published: 2024-01-01

Cloud Notes: AWS TGW

Notes on AWS Transit Gateway (TGW).

Published: 2023-12-30

Cloud Notes: AWS VGW

Notes on AWS Virtual Private Gateway (VGW).

Published: 2023-12-28

Cloud Notes: AWS CloudFront

Notes on AWS CloudFront.

Updated: 2023-12-22

Published: 2023-05-16

Cloud Notes: AWS Route 53

Notes on AWS Route 53 (R53).

Published: 2023-05-15

Cloud Notes: AWS ELB

Notes on AWS Elastic Load Balancer (ELB).

Published: 2023-03-27

Cloud Notes: AWS EC2

Notes on AWS Elastic Compute Cloud (EC2).

Published: 2023-03-13

AWS Subnet Plan Example

An example subnetting plan for AWS.

Updated: 2023-03-21

Published: 2023-02-03

AWS Networking

An overview of AWS Networking infrastructure and services.

Updated: 2024-01-07

Published: 2023-02-02

Cloud Notes: AWS VPC

Notes on AWS Virtual Private Clouds (VPCs).

Updated: 2024-01-07

Published: 2023-02-02

AWS Static Website with Terraform

Hosting a static website on AWS with Route53, S3, CloudFront and Terraform.

Published: 2023-01-17

AWS Static Website with Pulumi

Hosting a static website on AWS with Route53, S3 and Pulumi.

Published: 2022-09-06

AWS and Pulumi with Go Getting Started

Getting started managing AWS environments with Pulumi/Go Provider.

Published: 2022-09-03

Cloud Notes: AWS IAM

AWS Identity and Access Management (IAM)

Published: 2022-06-30

AWS S3 Cloudfront Static Website Hosting

How to host a static site on AWS using S3 and Cloudfront.

Updated: 2020-06-01

Published: 2020-05-09

AWS Redirect URL with Route 53 and S3

How to redirect a URL using AWS Route 53 and S3.

Published: 2020-05-06

AWS CLI Installation and Setup

Getting the AWS CLI installed and setup.

Published: 2020-04-23

Cloud Notes: AWS S3

All about AWS Simple Storage Service (S3).

Published: 2019-02-18

Azure

Azure Firewall Application Rules Processing

A deep dive into how Azure firewalls process application rules.

Published: 2025-06-16

Azure Virtual WAN

Azure Virtual WAN Deep Dive.

Published: 2025-03-16

Azure Application Gateway Log Analytics

Useful stuff and things related to searching Azure Application Gateway logs.

Published: 2023-11-29

Azure Firewall Log Analytics

Useful stuff and things related to searching Azure Firewall logs.

Updated: 2024-04-14

Published: 2023-11-29

Cisco 8000v Throughput on Azure

Real world example of throughput on Azure when using a Cisco 8000v router.

Published: 2023-07-08

Cloud Notes: Azure Application Gateway

Notes on Azure Application Gateway.

Published: 2023-04-08

Bevy

Bevy Use DirectX Graphics Backend

Make Bevy to use the DirectX graphics backend on Windows.

Published: 2025-04-28

Bookmarks

Quotes To Remember

Great quotes that I would like to remember.

Updated: 2025-01-19

Published: 2020-12-11

Bookmarked Articles

Interesting articles that I have read on random topics.

Updated: 2025-03-13

Published: 2020-12-08

Certification

AWS Advanced Networking Speciality

How I achieved the AWS Advanced Networking - Specialty (ANS-C01) certification.

Published: 2024-01-07

AWS Solutions Architect Associate

How I achieved the AWS Certified Solutions Architect - Associate (SAA) certification.

Published: 2022-08-06

JNCIS-SP

How to play the JNCIS-SP game and win!

Published: 2019-11-01

JNCIA Junos

The road to JNCIA Junos.

Published: 2019-02-26

Chef

Chef From The Start To The Beginning

Getting started with Chef.

Published: 2019-04-27

Cisco

Cisco Catalyst 8000v ZTP License

Activating a license on a Cisco Catalyst 8000v during the ZTP process.

Published: 2025-12-05

Cisco Meraki Claim Devices

Cloud managed 'It just works' they said.

Published: 2021-05-28

Use TCL to Pingsweep a Subnet on a Cisco IOS Device

This is just a quick post to demonstrate how to run a pingsweep on a Cisco IOS device using TCL.

Published: 2020-09-08

Cisco ACI Tips and Tricks

Tips and Tricks for Cisco ACI and other tails of pain and woe.

Published: 2020-07-03

Cloudflare

Cloudflare Tunnels with Docker Web Service

Using Cloudflare tunnels and Docker to publish a web service.

Published: 2025-02-22

Computer Science

Algorithms and Data Structures

My notes on Algorithms and Data Structures.

Published: 2025-03-24

Computering

Framework 16 Laptop Review

My review of the Framework 16 laptop.

Published: 2024-12-26

Published: 2021-05-24

Dell R610 Ubuntu 1804 Install Error

Error while trying to install Ubuntu 1804 on a Dell R610 server.

Published: 2019-05-26

Dell XPS 15 9560 Ubuntu 1804 Setup

Install and setup Ubuntu 1804 on Dell XPS.

Updated: 2018-12-20

Published: 2018-08-25

Crystal

Crystal Notes: Importing Code

Notes on Crystal Importing Code.

Published: 2021-08-16

Crystal Notes: Structs

Notes on Crystal Structs.

Published: 2021-08-04

Crystal Notes: Tuples

Notes on Crystal Tuples.

Published: 2021-08-02

Crystal Notes: Types

Notes on Crystal Types.

Published: 2021-08-02

Crystal Notes: Classes

Notes on Crystal classes.

Published: 2021-07-30

Crystal Notes: Enums

Notes on Crystal enums.

Published: 2021-07-30

Crystal Notes: Modules

Notes on Crystal Modules.

Updated: 2021-08-17

Published: 2021-07-30

Crystal Notes: Control Flow

Notes on Crystal control flow.

Published: 2021-07-29

Crystal Notes: Loops

Notes on Crystal Loops.

Published: 2021-07-29

Crystal Notes: Methods

Notes on Crystal Methods.

Published: 2021-07-29

Crystal Notes: Arrays

Notes on Crystal arrays.

Published: 2021-07-28

Crystal Notes: Hashes

Notes on Crystal hashes.

Published: 2021-07-28

Crystal Notes: Variables

Notes on Crystal Variables.

Published: 2021-07-28

Install Crystal Ubuntu 2004

How to install Crystal on Ubuntu 2004.

Published: 2021-07-27

Devops

Published: 2018-02-28

CI/CD For Networking Part 4

Jenkins installation.

Published: 2018-02-27

CI/CD For Networking Part 3

Gitlab installation.

Published: 2018-02-26

CI/CD For Networking Part 2

Utility server setup.

Published: 2018-01-24

CI/CD For Networking Part 1

CI/CD introduction and series overview.

Published: 2018-01-23

Docker

Publish Docker Image to Docker Hub

How to publish a docker image to docker hub.

Published: 2022-12-26

Docker and PostgreSQL for Development

How to use PostgreSQL with Docker for development environments.

Updated: 2022-12-22

Published: 2022-12-21

Docker Engine and Compose Install Debian 10

How to install Docker engine and compose on Debian 10.

Published: 2020-12-12

Docker CLI Cheat Sheet

Docker CLI commands cheat sheet.

Published: 2020-12-09

Docker Engine and Compose Install Centos 8

How to install Docker engine and compose on Centos 8.

Updated: 2020-12-09

Published: 2020-12-07

Elixir

Elixir Notes: Keyword Lists

Notes on Elixir keyword list.

Published: 2021-01-29

Elixir Notes: Lists

Notes on Elixir lists.

Published: 2021-01-29

Elixir Notes: Maps

Notes on Elixir maps.

Published: 2021-01-29

Elixir Notes: Tuples

Notes on Elixir tuples.

Published: 2021-01-29

Elixir Notes: Types

Notes on Elixir types.

Published: 2021-01-29

Elixir Notes: Comments

Notes on Elixir comments.

Published: 2021-01-28

Elixir Notes: Functions

Notes on Elixir functions.

Published: 2021-01-28

Elixir Notes: Modules

Notes on Elixir modules.

Published: 2021-01-28

Elixir Notes: Variables

Notes on Elixir variables.

Published: 2021-01-26

Elixir Using Mix To Create A Package

How to create and Elixir package with Mix.

Published: 2021-01-25

Learning Elixir

Why and how i'm learning Elixir.

Published: 2020-09-13

Eveng

EVE-NG Add Extrahop Appliances

How to Extrahop appliances to EVE-NG.

Published: 2021-11-08

EVE-NG add Palo Alto PanOS 10 VM

How to add a Palo Alto PanOS 10 VM to EVE-NG.

Published: 2020-12-24

EVE-NG Firefox and ZOC Terminal

How to setup EVE-NG to open ZOC terminal from Firefox.

Published: 2020-11-20

Extrahop

ExtraHop Discover Appliance GCP Deployment With Terraform

How to deploy an ExtraHop discover appliance in GCP with Terraform.

Published: 2022-03-24

ExtraHop Bridge Triggers

What are ExtraHop bridge triggers and how to use them.

Updated: 2022-03-05

Published: 2022-02-25

Golang

Go: A Summary

A summary of my experience learning Go.

Published: 2021-12-31

Go Learning Resources

A record of the resources that I have used to learn Golang.

Published: 2021-01-01

Go Notes: Arrays

Notes on Golang types arrays.

Published: 2019-12-01

Go Notes: Functions

Notes on Golang functions.

Published: 2019-12-01

Go Notes: Pointers

Notes on Golang pointers.

Published: 2019-12-01

Go Notes: Structs

Notes on Golang structs.

Published: 2019-12-01

Go Notes: Types

Notes on Golang types.

Published: 2019-12-01

Go Notes: Variables

Notes on Golang variables.

Published: 2019-12-01

Install Golang Ubuntu1804

Installing Golang on Ubuntu 1804.

Published: 2019-08-22

Infosec

Infosec Useful Resources

A collection of useful infosec related resources.

Published: 2022-03-27

Iot

Eufy Camera Shenanigans

Making Eufy cameras work.

Published: 2022-11-30

Javascript

Javascript Notes: Types

Notes on NodeJS types.

Published: 2021-11-04

Javascript Notes: Variables

Notes on NodeJS variables.

Published: 2021-11-02

NodeJS Quick Reference

Quick reference for NodeJS

Published: 2020-07-10

Javascript Notes: Functions

Notes on Javascript functions.

Published: 2020-05-13

Juniper

Juniper EX 15.X Password Reset

Reseting the posts password on a Juniper EX switch running 15.1R1 - 15.1R6 code.

Published: 2021-08-15

Juniper Firewall Filters

Firewall Filters

Published: 2019-02-23

Juniper Junos

Junos Operating System

Published: 2019-02-23

Juniper Protocol Independent Routing

Protocol-Independent Routing

Published: 2019-02-23

Published: 2019-02-23

Published: 2019-02-20

Juniper AAA

Authentication, Authorization and Accounting

Published: 2019-02-18

Juniper iBGP

Juniper internal border gateway protocol config.

Published: 2019-02-17

Juniper OSPFv3

Juniper open shortest path first version 3 config.

Published: 2019-02-17

Juniper eBGP

Juniper external border gateway protocol config.

Published: 2019-02-10

Juniper VRRP

Juniper virtual router redundancy protocol config.

Published: 2019-02-09

Juniper RIPng

Juniper routing information protocol next generation config.

Published: 2019-02-07

Juniper Static Routing

Juniper static routing config.

Published: 2019-02-06

Juniper OSPFv2

Juniper open shortest path first version 2 config.

Published: 2019-02-05

Juniper RIPv2

Juniper routing information protocol version 2 config.

Published: 2019-02-05

Juniper Syslog

Juniper syslog config.

Published: 2019-02-04

Juniper CLI Quick Reference

Juniper CLI quick reference guide.

Published: 2018-04-09

Juniper Vagrant Box Install

This blog covers how to install Juniper boxes for use with Vagrant.

Published: 2017-08-14

Linux

Libvirt Tips and Tricks

Helpful hints for using Libvirt.

Published: 2025-11-01

Ubuntu Server 2404 Increase Logical Volume Size

This post will cover how I found the problem of a too-small logical volume and went about fixing it.

Published: 2024-12-26

Ubuntu Server 2404 Nvidia Driver Install

This is just a quick post to document the steps to install the Nvidia drivers on an Ubuntu 2404 minimal server.

Published: 2024-12-26

Fedora 36 Gnome 42 Theme

How to add themes ot Fedora 36 with Gnome 42.

Published: 2022-08-07

Kali Linux Cloud Init Image

How to create a Kali Linux cloud-init image.

Published: 2022-04-08

SSH Algorithm and Cipher Options

How to set the ssh algorithm and cipher options from the CLI.

Published: 2021-06-19

Pushing to Multiple Git Remotes

How to push to multiple git repos across different git providers.

Updated: 2020-09-14

Published: 2020-08-31

Ubuntu 1804 Netplan Bridge Interface Configuration

This post will cover how to create a bridge interface with netplan in order to have multiple virtual machines share the same physical interface.

Published: 2019-11-02

Gitlab Gitaly Error

Gitlab gitaly issue causing 404 and 503 errors.

Published: 2019-06-22

Linux Shell Recursively Remove Whitespace Lines From All Files

How to Remove the lines with only white space from all files in a directory tree.

Published: 2019-05-29

Linux Shell Tips and Tricks

A collection of useful Linux shell tips and tricks

Published: 2019-03-24

LDAP Search Active Directory

Use the ldapsearch command to query Microsoft Active Directory.

Published: 2019-01-01

Gnome3 Customise Shell Theme

Customise a Gnome3 user shell theme.

Published: 2018-12-20

KVM Host High CPU Fix

Fix 100% CPU with CSR 1000v, vMX, etc.. VMs.

Updated: 2019-01-26

Published: 2018-09-08

Lucky

Lucky Webapp Add Select2 Dropdowns

How to add Select2 to a Lucky webapp.

Published: 2021-09-14

Lucky Webapp Add Pagination

How to add pagination to a Lucky webapp.

Published: 2021-09-01

Lucky Webapp Add Font Awesome

How to add Font Awesome Icons to a Lucky webapp.

Published: 2021-08-27

Lucky Webapp Inflections

How to change inflections in a Lucky webapp.

Published: 2021-08-26

Lucky Webapp Use UUIDs For Primary Keys

How to setup UUIDs for database primary keys with a Lucky webapp.

Published: 2021-08-25

Lucky Webapp Add Bootstrap

How to add Bootstrap styling to a Lucky webapp.

Published: 2021-08-21

Lucky Web Framework Getting Started

Getting started with the Crystal basesd Lucky web framework.

Updated: 2021-08-24

Published: 2021-08-20

Mikrotik

Mikrotik Config Cheatsheet

A cheatsheet with common configurations for Mikrotik CRS326 router / switch.

Published: 2022-12-08

Neovim

NeoVim Install and Configure

How to install and configure NeoVim.

Published: 2022-03-22

Networking

Home Lab

Documenting my home lab as im building it.

Published: 2024-02-12

SecureCRT Logging

My SecureCRT logging config.

Published: 2021-04-29

Network Icons

Links to collections of network related icons.

Published: 2019-01-27

Cisco dCloud Access From Linux Host

Use OpenConnect to access Cisco dCloud labs.

Published: 2018-09-29

Network Notes: Spanning Tree

Spanning Tree Protocol

Published: 2018-09-21

Network Notes: EIGRP

Enhanced Interior Gateway Routing Protocol

Published: 2018-08-19

Published: 2018-07-12

Network Notes: VLAN

Virtual Local Area Network

Published: 2018-07-11

Network Notes: RIP

Routing Information Protocol

Published: 2018-06-24

Network Lab Base

A generic base lab topology

Published: 2018-05-25

Narbik CCIE Routing and Switching v5.1 Workbook NETMAP

IOL NETMAP file for Narbik's CCIE Routing and Switching v5.1 Workbook.

Published: 2018-05-16

Network Command Reference

Command reference comparision between different network vendors.

Published: 2018-01-20

Linux Routing On The Host With FRR

Enable routing on the host in Linux with free range routing.

Published: 2017-12-30

Linux Networking

Configuring network components on Linux.

Published: 2017-11-29

Linux Network Components Used In Openstack

The components used under the hood in Openstack Neutron networks.

Published: 2017-11-15

Network Notes: ARP

Address Resolution Protocol

Published: 2017-09-30

Network Notes: DHCP

Dynamic Host Configuration Protocol

Published: 2017-09-30

Network Notes: OSI Reference

What you have been told about the OSI model is a LIE!!.

Published: 2017-04-11

Node

Node JS and Yarn Install Ubuntu 2004

How to install Node JS and Yarn on Ubuntu 2004 server.

Published: 2021-08-20

NVM Install and Usage Ubuntu 2004

How to install and use Node version manager on Ubuntu 2004.

Updated: 2020-11-21

Published: 2020-07-22

Non Technical

Theme Test

This page is used to visually test the sites theme and components.

Updated: 2025-03-26

Published: 2025-03-16

2025 Goals

My goals for 2025.

Published: 2025-01-01

2024 Year in Review

What did I do on the year of our lord 2024.

Published: 2024-12-31

2024 Goals

What I would like to achieve in 2024.

Published: 2023-12-27

2023 Year in Review

What did I do in 2023.

Published: 2023-12-24

2023 Goals

It's 2023 what's the plan dude?

Published: 2023-01-01

2022 Year in Review

What did I do in 2022.

Published: 2022-12-31

Moonlander Keyboard

My Moonlander keyboard setup.

Published: 2022-04-02

2022 Goals

My goals for the 2022th year of our lord and saviour Kermmit J Frog.

Published: 2022-01-15

2021 Year in Review

How did I go with my 2021 goals.

Published: 2022-01-01

2021 Goals

What are my plans for 2021.

Published: 2021-01-01

2020 Year in Review

How did I go with my 2020 goals.

Published: 2020-12-31

Optus Android MMS No Workie

What do to when MMS doesnt work on your android phone.

Published: 2020-10-25

Growing a Beard

The eternal struggle of a beard leper.

Published: 2020-05-13

2020 Goals

What are my plans for 2020.

Published: 2020-01-07

2019 Year in Review

How did I go with my 2019 goals.

Published: 2020-01-03

Vortex Race3 Key Remap

Vortex Race3 Key Remap

Published: 2019-05-11

Books I Read

Books I have read and when I read them.

Updated: 2026-01-20

Published: 2019-01-18

2019 Goals

My 2019 ambition statement.

Published: 2019-01-01

Observability

Observability For Noobs

Observability for the uninitiated.

Published: 2024-01-08

Opengear

Opengear Cheat Sheet

How to do stuff and things with Opengear.

Published: 2020-12-15

Openstack

Openstack Packstack Install

Install Openstack with Packstack on CentOS 7.

Published: 2018-01-09

Oxidized

Oxidized Gitlab Storage Backend

Backup device configurations to gitlab.

Published: 2018-06-03

Oxidized Getting Started

Install and configure Oxidized.

Published: 2018-06-02

Packer

Install Packer on Linux

How to install Hashicorp Packer on Linux.

Published: 2019-04-26

Paloalto

Palo Alto CLI Tips and Tricks

Getting sh!t done from the Palo Alto CLI.

Updated: 2021-02-07

Published: 2021-01-27

Pfsense

pfSense Qemu Guest Agent

How to install the qemu guest agent in pfSense firewalls.

Published: 2022-12-01

Postgres

PostgreSQL install

How to install the PostgreSQL database.

Updated: 2021-08-20

Published: 2020-11-21

Powershell

Azure Key Vault Certificate Migration with Powershell

How to use Powershell to migrate certificates between Azure Key Vaults.

Published: 2023-11-30

PowerShell Getting Started

The basics of PowerShell.

Published: 2021-07-06

Productivity

Productivity Notes

Notes on productivity methods and resources.

Published: 2025-08-24

Proxmox

Proxmox Cluster Change IP Addresses

How to change the IP Addresses on Proxmox cluster nodes.

Published: 2024-02-18

Proxmox Cloud-Init with Terraform and SaltStack

Proxmox Cloud-Init with Terraform and SaltStack

Published: 2024-02-14

Proxmox VyOS Image Import and Use

How VyOS Qemu images with Proxmox.

Published: 2023-09-11

Proxmox VM Bridge Port Mirror

How to mirror all traffic for a virtual switch to a VM in Proxmox.

Published: 2023-01-12

Proxmox Certificate Error Fix After Node Replacement

How to fix certificate errors in Proxmox aftger replacing a node.

Published: 2021-12-31

Proxmox Certificate Error Fix After Node Replacement

How to fix certificate errors in Proxmox aftger replacing a node.

Published: 2021-12-31

Proxmox Provision Guests With Terraform

Using Terraform to provision guests on Proxmox.

Published: 2021-11-30

Proxmox Hook Script Port Mirror

Using a hook script with Proxmox to start and stop a port mirror.

Published: 2021-11-26

Proxmox Enable Port Mirror

How to enable a port mirror on Proxmox.

Published: 2021-11-15

Proxmox Import Extrahop Appliances

How to import Extrahop virtual appliances in with Proxmox.

Published: 2021-11-14

Proxmox Configure Open vSwitch

How to configure Open vSwitch for use with Proxmox.

Published: 2021-11-13

Proxmox Import And Use Cloud Images

How to import and use cloud images with Proxmox.

Published: 2021-11-13

Proxmox Import QCOW2 Image

How to import a qcow2 image into Proxmox.

Published: 2021-11-08

Pulumi

Pulumi Getting Started

Building infrastructure as code with Pulumi.

Published: 2021-09-30

Python

VSCode Debug Python CLI Program

VSCode Debug Python CLI Program

Published: 2024-10-25

Pyenv Install Centos 8

Install and use pyenv on Centos 8.

Published: 2020-11-24

Cerberus For Schema Validation

Schema validation with Cerberus.

Updated: 2018-07-17

Published: 2018-07-16

Python Quick Reference

Python quick reference notes.

Updated: 2019-04-07

Published: 2017-10-02

Napalm Getting Started

Napalm installation and basic usage.

Published: 2017-09-15

Install Python 2.7.13 and 3.6.2 on Centos 7 Minimal

Install python 2.7.13 and 3.6.2 on Centos 7 minimal server.

Published: 2017-09-14

TextFSM Getting Started

Getting started with TextFSM for parsing CLI output

Published: 2017-08-20

Jinja2 For Network Engineers

Using Jinja2 to create network device configurations.

Published: 2017-08-18

Netmiko Getting Started

Netmiko installation and basic usage.

Published: 2017-08-14

Rails

Dockerize Rails 7 App

How to dockerize a Rails 7 app.

Published: 2022-10-02

Add Stimulus JS to a Rails 6 app

How to add stimulus JS to your Rails 6 application.

Published: 2021-01-19

Rails 6 has_and_belongs_to_many Gotchas

Some of the gotchas when working with has_and_belongs_to_many in Rails.

Published: 2021-01-17

Add Friendly ID to a Rails 6 App

How to add nice URLs to your Rails 6 app using Friendly ID.

Published: 2021-01-05

Rails 6 Database Record Pagination with Pagy

How to paginate records on your Rails 6 application data with Pagy.

Published: 2021-01-04

Rails 6 Forms With Bootstrap 5 Styling

How to build forms in Rails 6 and style them with Bootstrap 5.

Published: 2020-12-24

Rails 6 Database Record Pagination with Kaminari

How to paginate records on your Rails 6 application data.

Published: 2020-12-22

Add Font Awesome 5 to a Rails 6 App

How to add font awesome 5 to a rails 6 application.

Published: 2020-12-20

Add Bootstrap 5 to a Rails 6 App

Add Bootstrap 5 to a Rails 6 Appliaction.

Published: 2020-12-19

Rails Generators Cheat Sheet

A cheat sheet for the Rails generators.

Updated: 2020-12-06

Published: 2020-12-03

Coding Packets the Rails Edition

How I moved codingpackets.com form Django to Rails.

Published: 2019-04-25

Rant

Frack You Nvidia

Remove Nvidia drivers from GRUB after black screen.

Published: 2017-10-30

Ruby

rbenv Install Ubuntu 2004

How to install rbenv on Ubuntu Linux 2004.

Published: 2020-11-21

rbenv Install CentOS 7

Install rbenv on CentOS 7 linux.

Published: 2019-03-15

Jupyter Lab Ruby Kernel Install

Use Ruby with Jupyter lab.

Updated: 2019-10-04

Published: 2019-01-28

rbenv Install Ubuntu1804

Install rbenv on Ubuntu1804 linux.

Published: 2019-01-28

rbenv Install openSUSE

Install rbenv on openSUSE linux.

Published: 2018-08-19

Ruby Quick Reference

Ruby quick reference notes.

Updated: 2021-03-09

Published: 2017-10-02

Rust

Rust Notes: Macros

Notes on Rust Macros.

Published: 2025-03-25

Coding Packets the Rusty Edition

I rebuilt codingpackets.com again ... this time with Rust BTW.

Published: 2025-03-23

Rust Web Development with Tailwind CSS, LiveJS and Bacon

My workflow for Web developement with Rust.

Published: 2025-02-25

Rust Binary Release with GitLab CI

In this post I will show you how to use GitLab CI to build and release a Rust binary.

Published: 2023-12-03

Rust Binary and Docker Releases Using Github Actions

How to build and release a Rust projects binary assets and Docker images using Github actions.

Published: 2023-01-04

Coding Packets the Shazam Edition

How and why I migrated codingpackets.com to Shazam.

Published: 2022-11-28

Rust Query Pokemon API

Querying the Pokemon API asyncronously with Rust.

Updated: 2022-04-21

Published: 2022-04-18

Rust Reading and Writing JSON

Rust Reading and Writing JSON

Published: 2022-04-17

Rust Notes: Closures

Rust notes on closures.

Published: 2022-02-25

Rust Useful Links

Rust Useful Links

Published: 2022-02-24

Rust - Load a TOML File

How to load a TOML file in Rust.

Published: 2022-02-23

Rust Notes: Enums

Rust notes on enums.

Published: 2022-02-20

Rust Notes: Hash Maps

Rust notes on hash maps.

Published: 2022-02-20

Rust Notes: Vectors

Rust Notes: Vectors

Published: 2022-02-20

Rust Notes: Structs

Rust notes on structs.

Published: 2022-02-19

Rust Notes: Traits

Rust Notes: Traits

Updated: 2022-02-27

Published: 2022-02-19

Rust Notes: Loops

Rust notes on loops.

Published: 2022-02-16

Rust Notes: Strings

Rust notes on strings.

Published: 2022-02-16

Rust Notes: Arrays

Rust notes on arrays.

Published: 2022-02-13

Rust Notes: Chars

Rust notes on chars.

Published: 2022-02-13

Rust Notes: If Conditionals

Rust notes on if conditionals.

Published: 2022-02-13

Rust Notes: Tuples

Rust Notes: Tuples

Published: 2022-02-13

Rust Notes: Booleans

Rust notes on booleans.

Published: 2022-02-07

Rust Notes: Integers and Floats

Rust notes on integers and floats.

Published: 2022-02-05

Rust Notes: Functions

Rust notes on functions.

Published: 2022-01-29

Rust Notes: Variables

Rust Notes: Variables

Published: 2022-01-29

Saltstack

Manage VyOS Devices with SaltStack

How to manage VyOS devices with SaltStack.

Published: 2024-02-20

Salt SSH Getting Started

Install, configure and use Salt in SSH mode.

Published: 2018-06-16

Salt From The Start To The Beginning

Salt From The Start To The Beginning

Published: 2018-01-14

Salt Overview

A high level look at the components in SaltStack

Updated: 2019-04-07

Published: 2018-01-07

SDWAN

Cisco SDWAN Command Comparison Cheat Sheet

Compare commands between the vEdge and cEdge SDWAN devices types.

Published: 2019-06-12

Cisco SDWAN Self Hosted Lab Part 2

Build a self hosted Cisco SDWAN lab part 2.

Published: 2019-06-03

Cisco SDWAN Self Hosted Lab Part 1

Build a self hosted Cisco SDWAN lab part 1.

Published: 2019-06-02

Viptela SDWAN Overview

In this post I will go over the components that make up the Viptela secure extensible network (SEN) solution.

Published: 2018-06-29

Viptela Control Plane Setup

In this blog I will setup a Viptela control plane using self signed certificates for the purpose of testing in a lab environment.

Published: 2018-03-22

Shell

USB to Serial Console from MacOS

This is just a quick post outlining the process to connect to network equipment via the console port using a USB to serial adapter on MacOS.

Published: 2020-06-26

Starship Prompt Install and Configure

Install and configure the Starship prompt

Updated: 2022-03-30

Published: 2020-05-18

Stackstorm

StackStorm ChatOps Integration

Integrating StackStorm with Slack

Published: 2019-01-07

StackStorm From The Start To The Beginning

Getting started with StackStorm

Published: 2019-01-06

Terraform

Terraform CDK Azure Blob Storage Backend

Using an Azure blob storage container for Terraform state backend.

Published: 2025-03-07

Terraform CDK for Azure

Setting up a Terraform CDK environment for Azure workloads.

Published: 2025-03-06

Terraform Cloud Version Controlled Workflows with Github

Connect Terraform Cloud to GitHub for version controlled workflows

Published: 2023-01-19

Terraform Cloud and AWS Getting Started

In this post, I will show you how to setup Terraform Cloud to deploy infrastructure resources in your AWS environment.

Published: 2023-01-15

Terraform Cloud Getting Started

Getting started with Terraform Cloud

Published: 2023-01-14

Terraform Google Cloud Platform Setup

In this post I will show you how to setup Terraform to connect to your Google Cloud Platform (GCP) tenancy to manage your GCP infrastructure as code.

Published: 2022-03-24

Terraform Azure Provider Setup

Setup Terraform to manage Azure infrastructure

Published: 2018-11-01

Terraform Install Ubuntu 1804

Install Terraform on Ubuntu 18.04

Published: 2018-10-31

Ubiquiti

Ubiquiti Wireless Access Point Adoption Failed

This post covers the issues I encountered trying to get Ubiquiti access points managed by my Unifi controller and the eventual fix.

Published: 2022-12-10

Ubiquiti Wireless Multiple VLANs with Juniper Switch

In this blog I will explain the process to make multiple VLANs work with Ubiquiti WiFi when you have Juniper switches.

Published: 2022-12-09

Utility

YT-DLP Quick Reference

A quick reference guide to using yt-dlp

Published: 2025-11-01

Tshark Quick Reference

Helpful tshark capture commands for quick reference..

Published: 2025-04-05

NMAP Quick Reference

Quick reference for NMAP commands

Published: 2020-10-07

Netcat Quick Reference

Netcat quick reference guide.

Published: 2017-09-14

TCPDump Quick Reference

Quick reference for TCPDump commands

Published: 2017-07-13

Vagrant

Install an Ubuntu 1804 VM on Hyper-V as a Vagrant Server

How to install an Ubuntu 1804 VM on Hyper-V for use as a Vagrant server.

Published: 2020-08-18

Vagrant Libvirt Install Ubuntu 1804

Vagrant Libvirt Install Ubuntu 1804

Published: 2020-08-16

Juniper vQFX 18.4R1.8 Vagrant Libvirt Box Install

Build a Juniper vQFX 18.4R1.8 Vagrant box for use with the libvirt provider.

Published: 2019-09-01

Self Hosted Vagrant Cloud

Host your Vagrant boxes on premises.

Published: 2019-05-24

Vagrant Libvirt Install CentOS 7

Vagrant Libvirt Install CentOS 7

Published: 2019-05-24

Vagrant SSH Config Trick

A nice little trick to make working with Vagrant VMs a little easier by utilizing the openssh config file to define the SSH connection parameters for Vagrant VMs.

Updated: 2019-01-20

Published: 2019-01-14

Juniper vSRX3.0 Vagrant Libvirt Box Install

Build a Juniper vSRX3.0 Vagrant box for use with the libvirt provider.

Updated: 2018-12-31

Published: 2018-12-20

Vagrant Libvirt Install openSUSE

Vagrant Libvirt Install openSUSE

Published: 2018-08-08

Juniper vQFX Vagrant Libvirt Box Install

How to create a Juniper vQFX Vagrant box for use with the vagrant-libvirt provider.

Published: 2018-06-30

Cisco IOSXRv Vagrant Libvirt Box Install

Build a Cisco IOSXRv Vagrant box for use with the libvirt provider.

Published: 2018-06-10

Cisco ASAv Vagrant Libvirt Box Install

Build a Cisco ASAv Vagrant box for use with the libvirt provider.

Published: 2018-05-07

Cisco IOSv Vagrant Libvirt Box Install

Build a Cisco IOSv Vagrant box for use with the libvirt provider.

Published: 2018-05-07

Viptela vBond/vEdge Vagrant Libvirt Box Install

In this post I will show you how to install a Viptela vBond/vEdge appliance for use with the vagrant-libvirt provider.

Published: 2018-01-01

Viptela vManage Vagrant Libvirt Box Install

Viptela vManage Vagrant Libvirt Box Install

Published: 2018-01-01

Viptela vSmart Vagrant Libvirt Box Install

Viptela vSmart Vagrant Libvirt Box Install

Published: 2018-01-01

Updated: 2018-05-12

Published: 2017-12-03

Cisco CSR 1000v Vagrant Libvirt Box Install

Build a Cisco CSR 1000v box for use with the libvirt provider.

Published: 2017-11-26

Pseudo-wires With Vagrant and Libvirt

Build P2P links between Vagrant guests with UDP tunnels.

Published: 2017-11-23

Arista vEOS Vagrant Libvirt Box Install

Build an Arista vEOS box for use with the libvirt provider.

Updated: 2018-04-24

Published: 2017-11-18

Controlling Vagrant Box Management IP

Control the IP address a Vagrant box receives on the management interface.

Published: 2017-10-25

Using The Libvirt Provider With Vagrant

Using The Libvirt Provider With Vagrant

Updated: 2017-12-03

Published: 2017-10-22

Cisco Nexus 9000v Vagrant Box Install

How to install a Cisco Nexus 9000v Vagrant box.

Published: 2017-08-19

Cisco CSR 1000v Vagrant Box Install

How to install a Cisco CSR 1000v Vagrant box.

Published: 2017-08-13

Cisco ASAv Vagrant Box Install

How to install a Cisco ASAv Vagrant box.

Published: 2017-08-11

Arista vEOS Vagrant Box Install

How to install an Arista vEOS Vagrant box.

Published: 2017-07-09

Vagrant From The Start To The Beginning

Vagrant From The Start To The Beginning

Published: 2017-03-25

Vscode

Visual Studio Code Snippets

Visual Studio Code Snippets

Published: 2022-11-30

VSCode Settings Per-Language

VSCode Settings Per-Language

Published: 2022-03-23

Vyos

VyOS Qemu Image Build

Building a VyOS Qemu image from the nightly ISO via Ansible

Published: 2023-09-10

Windows

Restart VMware Network Adapters From PowerShell

How restart the VMware (or any) network adapters from PowerShell.

Published: 2021-07-02

Copy SSH Keys to Linux Host From Windows 10

How to copy your SSH keys from Windows 10 to a Linux host.

Published: 2021-01-27

Hyper-V Enable Nested Virtualization in Linux VM

How to enable nested virtualization in a Linux VM on Hyper-V.

Published: 2020-08-17

Create a Windows 10 bootable USB on MacOS

How to create a windows 10 bootable USB from MacOS.

Published: 2020-06-30

Powerline Install and Setup for Ubuntu Bash on Windows

Install and configure Powerline for Ubuntu Bash on Windows 10.

Updated: 2019-05-21

Published: 2019-05-18