Growing Pains
2025-05-14
I have recently had to do some housekeeping on this website, fixing broken assumptions and adapting to newer technology. There are a lot of changes I would like to implement on here including adding my degree to the certifications page, updating my about info and adding some more links to my GitHub projects. I will [More...]
Database Diversity
2025-05-04
Looking back, I think the database class offered a lot of information and exposure to best practices that I probably would not have encountered in solo research. Particularly organizational practices like Entity Relationship Diagrams (ERDs) and how to organize and present a formal project proposal. One of the more interesting assignments was an essay outlining [More...]
The Value of a .NET Class
2025-04-29
That was one of the classes I was most worried about when I examined all the classes I would need to get my degree. Being the subject I had the least exposure to, I had no idea what it was even used for. So, to set the background of what it is, and more specifically [More...]
Jamming Out
2025-02-26
The last two weeks, I have been making a game with a friend for the Pirate Game Jam 16. I haven’t made a game for a jam or otherwise in about 4 years, but I thought it would be fun especially having someone to keep up with about a project. So, we eagerly awaited the [More...]
Great Ends and New Beginnings
2025-01-05
In this new year I am walking in with a new degree and technical certificate from Arkansas State University Mountain Home. To be sure, I have learned a great deal of technical and soft skills obtaining the Associate of Applied Science in Programming and Mobile Development. However, I don’t have a great deal of the [More...]
CodeCrafters, Stepping Out of The Comfort Zone
2024-09-03
I first heard about CodeCrafters on the DevTools.FM podcast, where it was a sponsored product aimed at developers that are stepping into intermediate to advanced waters. I believe the host, Andrew Lisowsky, was working through either the build your own redis project or the build your own git project, and both of those struck me [More...]
Leveraging Web Components in Astro
2024-05-28
Going into the Capstone class for my degree, we were asked to make three websites for a non fictional non profit joining together two existing organization’s websites. Probably the most interactive part of this project was the requirement that we create a weather widget using third party APIs. To lay a little groundwork for this [More...]
Building Interactive SVGs in a Flash
2023-08-06
Creating interactive vector graphics could be a valuable addition to your front-end design. The real-life example I have been working on is an interactive product builder, so the customer can select areas of the product and change the color based on provided materials. So, it becomes a kind of paint-by-numbers interactive designer, that uses accessible [More...]
Supabase Auth Structuring
2023-07-03
Researching how user authentication is achieved in Supabase becomes vast quickly. One thing I will say before I start laying out the different paths you can take, which are dependent on the need at the time, is that every developer tool now has so much support and documentation for various frameworks and like one closed [More...]
A Journey Through Algorithms
2023-06-27
I picked up a small reference-style book this last weekend that looks to be very interesting to my field of study, “Algorithms” by Panos Louridas. This slightly larger-than-pocket-sized text is part of the MIT Press ‘Essential Knowledge Series’, so its goal is to be highly approachable and general while getting into the weeds the further [More...]
Expanding a Guide to Using Supabase with Node.js
2023-06-24
So, I have had some experience working with SQL databases, but I haven’t stood up an authentication/authorization app before. There are a lot of moving parts, password hashing, and security measures to sort out to try and bring a bespoke solution to production. I have heard a phrase that kind of sums up this predicament, [More...]
Finding 3D Object Orientation the Easy Way
2023-06-17
When building a dice game, I came to a particular problem, how will I determine the value of the dice roll? You may think the answer should be easy, reading the rotation values, and making a switch statement to give the correct value based on a range of the rotation values for all 3 axes. [More...]
Comments with WPGraphQL
2023-06-05
We were working with our Astro implementation of WPGraphQL and I mentioned a guide for submitting comments. So this guide assumes you are using Astro as a server-side-renderer, producing efficient, pages and endpoints that will in my case be wired up to an express server. To get going with SSR, you need to modify the [More...]
Creating a Web Server with Oracle Cloud Infrastructure
2023-06-05
I have been a customer of Amazon Web Services for hosting my development site. In the process of the significant updates, like these blog posts, I stumbled upon another cloud provider that threatens every other player in the market. Actually, I encountered this while watching Some Ordinary Gamer’s video on creating your own VPN with [More...]
Headless WordPress with Astro
2023-02-13
Using WPGraphQL plug-in for WordPress, you can get higher granular output, compared to the built-in REST API, and the ability to add comments or ‘mutate’ content or comments. Chris Bongers has a great guide in his blog at Open Replay. However, I ran into some issues with Astro 1 or 2, because I believe the [More...]