Full Stack Software Engineer. Multimedia performance engineer and performer. Through technology, I ❤ to bring ideas to reality–on the stage or in a browser.

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…

“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. Like many things this past year, trash/recycling collections have been pretty wonky in the city due to the pandemic and the sudden onslaught of…


  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…

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