NightWolf Software Development
  • Articles
  • Projects
  • Demos
Light Mode Dark Mode

Featured Articles


Stop/Restart Requests When User Is Inactive using Angular, RxJS, and Page Visibility API

Stop/Restart Requests When User Is Inactive using Angular, RxJS, and Page Visibility API

It’s common for websites or apps to request fresh data on a set interval. What if the user isn’t looking at your website or app anymore? What if they minimized…

Create Your Own APIs with Google Sheets and Google Apps Script (Part 2)

Create Your Own APIs with Google Sheets and Google Apps Script (Part 2)

If you haven’t read Part 1 of this article series, make sure you check that out first! We created a spreadsheet (database) with sheets (tables). Now, let’s learn how to…

Export CSV from Clarity Datagrid in Angular

Export CSV from Clarity Datagrid in Angular

In a recent project, I was using a Clarity Datagrid to display a table of data in an Angular application. The datagrid provides options to sort and filter the table,…

Featured Projects


Alli’s Apron Website

Alli’s Apron Website

Alli’s Apron was looking for a website to share healthy, simple and delicious recipes, as well as tips for a healthy lifestyle. Custom WordPress Plugin Alli’s Apron requested the ability…

Sports Leagues App

Sports Leagues App

View all leagues or leagues by sport. View league news and teams. Links

Sports Whiteboard App

Sports Whiteboard App

When coaching, it’s always helpful to visually explain to players what’s expected. Using a whiteboard, you can illustrate set plays, formations, drills, etc. However, whiteboards are usually big, take up…


  • About
  • Contact
  • Privacy
  • Log In
  • NightWolf RSS

Copyright © 2026