Programming

My Fall semester 2018 at the University of Utah was spent developing a VR experience for a Virtual Reality Sickness (VRS) study which turned into my first ever solo developed video game. Project Stardust is a rudimentary study of the correlation between the number of reference points in a virtual environment and VRS symptoms. This project was completed by a two man team and while I handled the entirety of the development work, the research & design portion of this project was a partnered effort mostly driven by Daxton Wilson. For those of you who want the TLDR, you can download the latest...

When you search the internet for how to become a programmer or learn to code you will undoubtedly be met with never-ending advertisements seeking to sell you the easiest or quickest path. I can tell you up front that I will never sell you anything and I won't even place advertisements on this site. As a software developer with several years experience I only want to introduce people to what it's actually going to take in order to become a software developer. While it is isn't easy to write software, it certainly isn't terribly difficult either and anyone can learn with enough...

I was recently tasked with creating some fairly unique data visualizations with D3.js for some big name companies, displaying aggregate data sets in visual pleasing and easily discernible graphics. I figured it would be good to document my experience so others can also learn what D3 is all about. What is D3? The D3.js library is a powerful javascript library for integrating data into interactive documents. The documents could be hosted by a web service to allow data display and visualization on large scales. The full source and tests are also available for download on GitHub. D3 allows data to be bound to the DOM (Document Object Model)...

As a fitting first post to this blog I am going to be discussing the process by which anyone can easily setup a Wordpress blog on Amazon's Web Service platform. The nice part about the Bitnami certified Wordpress installation is that it comes pre-configured and fully updated. No messing around with setting up databases or changing configuration files is needed. As always with any setup of a public facing web service I encourage users to first read the OWASP security implementations and considerations here I would not store any financial or personal information on a Wordpress site unless you have extensive knowledge...