Anonymous Systems

Anonymous Systems

  • Home
  • Stories
  • Portfolio

Our Stories

Insights, notes and write-ups from the work we do.

Article

Deploying to Firebase from GitHub Actions Without a Service Account Key

Most guides tell you to download a service account key. Here is how to deploy without one, with every command, and the traps that fail quietly.

AOAnonymous One· Aug 12, 20269 min read
Snippet

Google Sheets Duplicate Conditional Format Rule

Highlight duplicates in Google Sheets with a COUNTIF formula.

AOAnonymous One· Aug 8, 20241 min read
Article

Angular AsyncPipe without *ngIf

You still use *ngIf but you make sure it evaluates truthy by passing an object.

AOAnonymous One· Feb 20, 20231 min read
Article

Enable Fullscreen Mode in Hogwarts Legacy

There is no official way to make Hogwartz Legacy run in fullscreen mode.

AOAnonymous One· Feb 16, 20231 min read
Problem · Resolved

Angular 15 Unit Testing Not Working

Getting an error typically thrown when there's an issue with webpack or one of its plugins.

AOAnonymous One· Feb 12, 20231 min read
Article

Software Development Life Cycle (SDLC)

A process used to design, develop, and test high-quality software applications.

AOAnonymous One· Feb 12, 20231 min read
Problem · Resolved

Keyboard Character Repeat Not Working

On my windows computer, I noticed my characters would not repeat after holding down a key on my keyboard to test the character repeat rate.

AOAnonymous One· Feb 9, 20231 min read
Article

Change Angular Material Theme Background

Update your Angular Material Theme background to conform to your web applications design.

AOAnonymous One· Feb 9, 20231 min read
Article

Progressive Web Application (PWA)

Add a service worker that runs in the web browser and manages caching for an application.

AOAnonymous One· Feb 8, 20231 min read
Article

Remove Pushed Commits from GitHub Repository

Remove pushed commits from your GitHub repository by using git.

AOAnonymous One· Feb 7, 20231 min read
Article

Manage Services from Command Prompt/PowerShell in Windows

Find, start, stop, and restart services in windows using Command Prompt/PowerShell.

AOAnonymous One· Jan 13, 20231 min read
Article

Working around browsers' APIs

While using Angular SSR, the Universal application does not execute in the browser, and some of the browser APIs and capabilities might be missing on the server.

AOAnonymous One· Dec 4, 20221 min read
Article

Typed Assertion Functions

Learn how to tell TypeScript that a function has checked the provided value.

AOAnonymous One· Nov 15, 20221 min read
Snippet

Remove All Files Under A Google Cloud Storage Folder

Use the command-line utility, gsutil to delete all files under a google cloud storage folder.

AOAnonymous One· Sep 21, 20221 min read
Snippet

Create Email Address From Name in Excel

To create email addresses using first and last names, you can use a formula that concatenates values as needed.

AOAnonymous One· Sep 20, 20221 min read
Snippet

Firebase Functions Secrets

Store sensitive configuration information with Cloud Functions for Firebase integrated with Google Cloud Secret Manager.

AOAnonymous One· Sep 14, 20221 min read
Snippet

Update Angular via CLI

Learn how to perform a basic update to bring Angular to the current stable release of the core framework and CLI.

AOAnonymous One· Sep 12, 20221 min read
Snippet

Angular Reactive Form Snippet

Quick reference for Angular reactive form.

AOAnonymous One· Sep 1, 20221 min read
Article

Firebase Cloud Functions Raw Body Request for Stripe WebHooks

User the rawBody property of the passed in request and convert that to a string with the toString function. See below:

AOAnonymous One· Sep 1, 20221 min read
Snippet

Typescript Create Unique ID

Math.round should be unique because of its seeding algorithm and also should be different because we are basing it off of Date.now() while converting this to a base 36 (numbers + letters)

AOAnonymous One· Sep 1, 20221 min read
Article

Angular Template Local Variables

Angular exposes about five template local variables.

AOAnonymous One· Sep 1, 20221 min read
Snippet

Scalable Angular Architecture

AOAnonymous One· Sep 1, 20221 min read
Problem · Resolved

Port 5000 taken on macOS

While trying to start my Firebase Emulators, I kept running into the error message: \`Port 5000 is not open on localhost, could not start Hosting Emulator.\`

AOAnonymous One· Sep 1, 20221 min read
Article

Firebase Cloud Functions Config

Set, retrieve, and delete environment data:

AOAnonymous One· Sep 1, 20221 min read
Snippet

Angular Route Information

Use Angular Activated Route to get desired information from URL.

AOAnonymous One· Sep 1, 20221 min read
Article

Make Angular App Available To Local Network

Run your Angular Development Server on your Local Network to access and try out your application from any network device.

AOAnonymous One· Sep 1, 20221 min read
Snippet

Angular Storybook Content Projection

Use ng-content in your Angular Storybook Component.

AOAnonymous One· Sep 1, 20221 min read
Article

Scalable Logging for Angular?

Two simple solutions to handle console logging for your Angular Production application.

AOAnonymous One· Sep 1, 20221 min read
Snippet

Handle Errors, Loading, and Empty Data with Angular Async Pipe

Handle errors, loading, and empty data while using Angular async pipe with oberservables.

AOAnonymous One· Sep 1, 20221 min read
Article

Flexbox Horizontal Line Masonry

If you are okay with a ragged edge, use this horizontal masonry.

AOAnonymous One· Sep 1, 20221 min read
Article

Maintenance Mode for Firebase Hosting

Learn how to create a maintenance mode for Firebase Hosting.

AOAnonymous One· Sep 1, 20221 min read
Article

Ckeditor5 w/Angular SSR

Workaround to allow the ckeditor5 to work with an Angular SSR application.

AOAnonymous One· Sep 1, 20221 min read
Snippet

Angular Firebase Claims Auth Guard

Convert a promise into an observable for canActivate angular auth guard.

AOAnonymous One· Sep 1, 20221 min read
Article

Angular Firebase App Check

Learn how to configure firebase app check in your angular application.

AOAnonymous One· Sep 1, 20221 min read
Article

Move Duplicate Rows to One Row In Excel

Learn how to transpose duplicate rows to columns in excel.

AOAnonymous One· Sep 1, 20221 min read
Snippet

Convert dp to pt then rem

SCSS function to convert Density-independent Pixels(dp) to Points(pt) then to The root elements font-size(rem).

AOAnonymous One· Sep 1, 20221 min read
Article

Limit SFTP User Access To Specific Directory

Ubuntu guide to limit users of a sftp server to access specific directory like a ftp server hosted on windows.

AOAnonymous One· Sep 1, 20221 min read
Snippet

Responsive Typography

Formula to get a fluid typography that will scale to your parameters.

AOAnonymous One· Sep 1, 20221 min read
Article

Ubuntu Server Hardening

Simple quick checklist to make sure your Ubuntu server is hardened to some degree.

AOAnonymous One· Sep 1, 20222 min read
Article

Change SSH Port

Secure your server by changing your SSH port from the default Secure Shell Protocol port, 22.

AOAnonymous One· Sep 1, 20221 min read
Snippet

Google Cloud Ignore

Several commands in gcloud involve uploading the contents of a directory to Google Cloud to host or build. In many cases, you will not want to upload certain files (i.e., "ignore" them).

AOAnonymous One· Aug 31, 20221 min read
Article

Angular Universal SSR w/Google Cloud Run

Learn to deploy Angular Universal SSR app on Google Cloud Run Service, pair Firebase Hosting with Cloud Run.

AOAnonymous One· Aug 31, 20221 min read
Snippet

Angular Human Readable Date Pipe

Angular pipe to display the date in a human readable format.

AOAnonymous One· Aug 31, 20221 min read
Snippet

Using Firebase Timestamp w/Angular Date Pipe

Firebase returns a timestamp field of a document as an object with two properties: seconds and nanoseconds, learn how to use these values with Angular DatePipe.

AOAnonymous One· Aug 31, 20221 min read

Anonymous Systems

Michigan Technology Consultant: Helping Businesses Grow with Technology

Explore

  • Home
  • Stories
  • Portfolio

Legal

  • Privacy Policy
  • Terms & Conditions

Contact

info@anonsys.tech(517) 798-1479GitHub

© 2026 Anonymous Systems LLC. All rights reserved.

Search

Jump to a page, story or project