Miranda Peak

A computer scientist striving to design and implement optimized and logically sound algorithms; to take advantage of strong typing; to continuously question and understand the inner workings of abstractions; and to avoid complexity and tech debt by maintaining human readable code through effective refactoring, well thought-out design, and documentation.

SnipCart on Hugo: Setting up a Local Test Development Environment on Windows 11 and Git Bash

WARNING: This method should be done only with a public key for testing purposes. The public key WILL show up in the client-end code. Let’s say you want to test your Hugo site with SnipCart in a test development environment. Here is how you can do that. Prerequisites Git Bash Hugo A Hugo projec A SnipCart account Go to each link and follow the instructions for installation if you have not done so already. ...

June 22, 2026 · 4 min · 701 words · Miranda Peak

HUGO GitHub Actions Deployment Failure with Dart-Sass

ISSUE: Hugo Site GitHub Actions Deployment Failure: sudo snap install dart-sass Run sudo snap install dart-sass error: cannot perform the following tasks: - Download snap "snapd" (26865) from channel "stable" (Get "https://api.snapcraft.io/api/v1/snaps/download/PMrrV4ml8uWuEUDBT8dSGnKUYbevVhc4_26865.snap": read tcp 10.1.0.253:40816->185.125.188.59:443: read: connection reset by peer) Installing Dart Sass via GitHub Actions through snap install results in a connection reset by peer error (shown above). This error occurred after making a change to my GitHub workflows file (in this case, hugo.yaml) in the root of my Hugo project. If you must know, the change was a simple command to dynamically inject an API key from my GitHub repository settings into my Hugo project. ...

May 29, 2026 · 2 min · 423 words · Miranda Peak