Making An Art Gallery in Three.js

July 01, 2020

[Link to the repo here](https://gitlab.com/JohnLabod/onlinegallery) ![Gallery filled with art goers!](https://labod.co/rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBFZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--46b0e160ee20ea5d63537efb6fc19b9763091478/image1.jpg) After the pandemic started to really become a threat just about everything closed down. One of my friends who worked at an art gallery was telling me that it would be nice to have a virtual tour of the exhibits.... read more

How to Find Music without a Streaming Service

February 28, 2020

### The Problem with Locating Music Using Spotify Applications that stream music are very popular right now. So popular that most people I know no longer have any music in physical media or located on their personal hard drives. Everything is streamed. One of the benefits of these streaming services is that most of them provide a way to find music through curated playlists and related artists. This seems like a great answer to the people who ask, "How do I discover new music?" There is a pr... read more

Running a Go Project with IIS

December 20, 2019

If you’re like me and your company only uses Windows servers running IIS to serve their .NET Core applications then it can be frustrating if you need to create an application that runs on a different framework. Recently, I needed to create a small form that created an entry in a database with a user’s registration information. The entire site consisted of a single form. So, I decided to write it using Go and the Go HTTP server. After completing this project I needed to add it to our test ser... read more

Creating Documentation With Swashbuckle.AspNetCore Without Running Swagger UI

September 05, 2019

At my company we had a need to create documentation for our API. We built the API with the help of swagger and one thing about swagger is that it creates a JSON file that neatly describes what each endpoint does and how to format your request to it all in OpenAPI format. This works well with creating documentation because we don't have to write the API spec ourselves. In this scenario I was using [redoc](https://github.com/Redocly/redoc) to generate the documentation. There was one problem ... read more

Finding Positions of Planets Using Spiceypy

August 12, 2019

**Things I will use in this guide** - Python - [spiceypy library](https://github.com/AndrewAnnex/SpiceyPy) - SPICE Kernels (explained later) *I created this program on a Windows 10 computer. Due to the nature of Python and the nature of the SPICE kernels it should work exactly the same on Mac and Linux* If I happen to take my binoculars out on a clear night to take a look at whatever planets are visible I use an app to find out where they are in the night sky. The functionality of t... read more

Making A 3D Splitscreen Game in Godot 3.1

July 10, 2019

Splitscreen is a wonderful aspect of gaming and if you want to create your own splitscreen games it can sometimes be difficult if you do not know where to start. This guide will teach you how make a basic splitscreen game from scratch using the Godot (3.1.0) game engine. By the end of the tutorial you will have two players that can be controlled separately with their own camera. **This guide assumes you have basic understanding of making 3D scenes in Godot. If you have not completed [t... read more

Working Guide to Godspeed You! Black Emperor's Alternate Song Names

June 19, 2019

I recently started listening to Godspeed on a pretty regular basis and I discovered that I can not find a list of all the alternate song names for each of the songs. So I compiled a list here of the ones I have found as well as the when they start (If a song is split into multiple sections). --- ### F# A# ∞ - The Dead Flag Blues The Dead Flag Blues (intro) *(0:00)* Slow Moving Trains *(6:37)* The Cowboy... *(10:10)* (;outro)... *(14:27)* - East Hastings Noth... read more