Sign in

Full Stack Software Engineer. Multimedia performance engineer and performer. Through technology, I ❤ to bring ideas to reality–on the stage or in a browser.
  1. Overview of Vuex
  2. The Store
  3. Modules
  4. State, Getters, Actions, Mutations


Vuex is a state management pattern + library for Vue.js applications. It serves as a centralized store for all the components in an application, with rules ensuring that the state can only be mutated in a predictable fashion. It also…

Part 2: Vue Directives


Last week I painted a bird’s eye view of ….Vue and how it might compare to React. To catch up click on over to Part 1. This week I wanted to jump into Vue directives so you can get an glimpse of the rendering syntax differences between .vue

Part 1: Overview

Vue & React logos NOT fighting each other
  1. Introduction
  2. Basic Overview
  3. Single-file components


I recently was part of an interview process for a company that builds their front end applications almost entirely with VueJS. Coming from a primarily vanilla JavaScript and React background, naturally I was very curious. Having my potential boss suggest that:

“You should look into…

The Land Before Time


I’m working on a HUD (heads up display) for the apartment that will have important items like: the current weather, 7-day forecast, and plant care notes for all of our house plants. …

“Where Am I?”

Garbage + CRON + NodeJS = GoodTimes


This is part of an accidental series on a small Node.js app I’ve built to keep me abreast of Philadelphia Department of Streets’ trash/recycling collections status. …

Bugs I found and how I fixed them

Update: Twitter Developer Advocate, Andy Piper, reached out to let me know they fixed this issue. I’m keeping this article as demonstration of how to problem solve when you’re in a pickle. Also how cool is that to get a reach out?!?! Thanks, Andy!

What I’m Building

It should come to no surprise…


Recently I was tinkering with a React app to control my Philips Hue smart LED lights that we have around the house. …


  1. What the heck is UUID?
  2. Why would I want to use a UUID?
  3. Rails Setup
  4. DatabaseSetup
  5. The Big Reveal!
  6. Epilogue

1. What the heck is UUID?

A universally unique identifier (UUID) is a 128-bit number used to identify information in computer systems…While the probability that a UUID will be duplicated is not zero, it is close…

Photograph of the author in front of a khaki-colored tile wall wearing a iridescent mylar suit.

As a performing artist I had always been drawn to and needed music. As time went on music production became more and more integrated with and facilitated by technology and computers. Before long I was making my own sounds, songs and video with entry-level digital audio workstations and video editors…

Dan Foley

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store