October 17, 2017 | Posted in Google Apps Script,Google Drive
For the most part, I love working with Google App Script. The APIs are what you expect them to be. Most of the features are well-documented. Heck, I’ve even tried to build Google Sheets into a small relational database. But after you’ve been around the block for awhile, you realize there is this odd black […]
Read MoreOctober 3, 2017 | Posted in Data Visualization,JavaScript
One of the current projects I’m working on involves building out some analytical tools that sit on top of an application that lets students track attendance at extra curricular events for a living and learning program for the daVinci Center. For most of the visualizations, I used amCharts to build out some nice looking and functional […]
Read MoreSeptember 22, 2017 | Posted in Web Development,WordPress
This is the blog post I wish existed a few weeks ago when I started trying to configure Visual Studio Code to debug PHP and WordPress interactively. Although this setup might not work for everyone depending on your environment, it will save anyone using MAMP already a hell of a lot of time. The Benefits […]
Read More| Posted in Productivity,Web Development,Workflow
This post is the second post in my new fangled Weekly Workflows section. I took a few requests on Twitter as to what people would like to see here, and Paul Williams, a developer from Texas, expressed some interest in how people use GitHub and workflows around that key technology. As luck would have it, […]
Read MoreSeptember 14, 2017 | Posted in Web Development,Workflow
This post is the first in what will hopefully be a weekly tip or trick focused on workflow since I think many of these things can be helpful across the board for a lot of folks. For a long time, I feel like I’ve relied too heavily on brute force to get a lot done. […]
Read MoreSeptember 8, 2017 | Posted in Web Development
I’m writing this post at the end of a particularly odd week in terms of things going wrong. And this is the type of post that you write with fingers crossed, praying that you don’t have to come back later and update something because the universe decided you shouldn’t open your big fat mouth. I’ve […]
Read MoreAugust 29, 2017 | Posted in Data Visualization,JavaScript
Over the last several weeks, I’ve been working on several prototypes to help facilitate different types of annotations. Most educators are already pretty familiar with the typical textual annotation, but as new media becomes more important, we ought to have tools that facilitate annotation on other types of media as well. What is an audiographic? […]
Read MoreAugust 12, 2017 | Posted in Google Apps Script,Google Sheets
Google Sheets tends to be my go to whenever I need to build a really lightweight application that has a limited life span. Usually, these things typically involve a short turnaround or some type of very well-defined set of requirements. After Tom did some work demonstrating the utility of silent Google Forms submissions using JS […]
Read MoreJuly 27, 2017 | Posted in Business
For those of you who’ve read the blog for any amount of time, you’re likely already aware of my tendency to skew towards data and data-driven solutions to problems. Thus, I tend to talk with people about using data for a lot of different purposes, conversations that have illuminated the ways in which data can […]
Read MoreJuly 8, 2017 | Posted in Data Visualization
I’m not sure the power of visualizing data can be understated in the modern world. After all, we have more data than we’ve every had before, and we at least seem to understand the world we live in less and less. For example, this image below displays population density in Virginia census tracts, but what […]
Read More