Ambient Weaver

Ambient Weaver is an ambient sound player for macOS 10.12.2+ and Windows 10. The core mechanics of the player include the ability to create playlists which contain customizable sound tracks. Each track has controls for volume, a starting point, and whether or not the track should repeat. Normal audio players, designed for non-ambient songs, run one track at a time. When those players are used for ambient sounds, there are always momentary breaks in the sound that can break the listener’s concentration. That is the nature of having one playback loop. Ambient Weaver gives each track it’s own loop. This allows for tracks to be overlain in a way that masks the momentary breaks, creating a seamless listening experience.

Read on! “Ambient Weaver”

JavaScript Radial Counter Library and WordPress

As a follow up to the post I wrote about my HTML5/JavaScript Radial Counter Library, I want to talk about how I am utilizing the library in my current theme. In order to make the library easily reusable throughout the site, I made a shortcode specifically for the counters. More accurately, I made a shortcode for the counters, and a shortcode to wrap the counters. The wrapping shortcode is particularly useful for ensuring that the positioning and styling of the counters works on both desktop and mobile.

Read on! “JavaScript Radial Counter Library and WordPress”

HTML5/JavaScript Radial Counter Library

2 yrs
JavaScript
2 yrs
HTML5
2 yrs
Awesomeness

When I started designing my new portfolio theme, I wanted the ability to present my technical skills in a more interesting way. That led me to the idea of counters. I needed the counters to display the amount of time that i’ve worked with a specific language/framework. The one gotcha was, I would have to keep the counters up to date. Thus, I arrived at a design for the counters, which required options for…

  • custom styles
  • custom text
  • self-managed durations

Read on! “HTML5/JavaScript Radial Counter Library”

Necessary Tools

The Necessary Tools plugin logo.

The Necessary Tools plugin is a WordPress plugin that builds on the default functionality of WordPress. Its purpose is to provide quality-of-life features to all users. Features include post cloning, and exporting posts individually or in bulk. Of course, custom post types are supported by both features.

Read on! “Necessary Tools”

Word Search Solver

A screenshot of the word search solver on a desktop.

This JavaScript based word search solver matches the first occurrence of each word on a word grid. It searches horizontally, vertically, diagonally, and of course backwards! The solver is intelligent, so it doesn’t waste time starting searches on characters that couldn’t possibly contain words on the word list. Another time-saving measure that the solver takes is that it will remove (internally) any words it successfully matches from the word list. The result being that the program speeds up as it successfully matches words.

Read on! “Word Search Solver”

GET Theme

The Graphene Electro-Thermals logo.

The “GET” WordPress theme was developed for the Graphene Electro Thermals (GET) organization. The theme sports a simplistic layout, using a color scheme that is unique to the style of GET. It includes a static front-page, as well as a “Blog” page template that allows for the creation of an infinite number of blog pages. The front-page features a full-width image slider with a social media bar as well customizable labels for each of the slides.

Read on! “GET Theme”

Game On

The Mac Lab's logo.

Game On is a gameful education WordPress plugin. It provides a suite of tools for teachers to take advantage of. Game On is the brain child of Mike Skocko, a New Media Arts Teacher and Adobe Education Leader at the Valhalla High Mac Lab. The plugin was originally developed for internal use in the Mac Lab. However, in 2012 the plugin was released for other teachers to use. In 2015, the user base reached 80+ educators. Over the 2+ years that i’ve been working on it, Game On has come a long way and still has much further to go. Regardless, Game On and the Mac Lab still have the same mission, to innovate education by breaking the box.

Read on! “Game On”