Crossroad Development

two roads crossed to make an X

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...]