Code|Craft
Recent posts
All posts →3D-Printed Pedalboard - GP-5 Edition
About two years ago, I built myself a 3D-printed guitar pedalboard . It’s been my trusty sidekick ever since—living in my home studio, joining me at band practice, and rocking out with me on stage. For a while, I was over the moon with it… until I wasn’t. https:blog.rossbrigoli.com2023073d-printed-custom-guitar-pedal-board.html The problem? The very thing that made it great—its
3D-Printed Custom Guitar Pedal Board
Custom Pedalboard Design on Fusion 360 While finding my way back to playing electric guitar, I found myself buying a bunch of guitar pedals. After having collected a few, it started making a mess on my desktop, and it was time to get a pedalboard. The plan was to make a pedalboard as compact as possible so that I could use it on the floor but also fits and looks nice on top of
Installing OpenShift on Any Infrastructure
As of this writing, Assisted Installer is the easiest way to install an OpenShift cluster on a custombespoke infrastructure. You do not need to manually deal with ignition files or manually configure the OpenShift installer. You do not even need to manually set up a bootstrap node. In this post, I will walk you through how to create an OpenShift cluster using Assisted Installer
Running GitLab CI Jobs on OpenShift: The Easy Way
Rationale Containers offer several benefits and an ideal environment for running GitLab CI jobs. They offer isolation to ensure the job's dependencies and configuration don't interfere with other jobs on the same machine. Containers also ensure that each GitLab CI job runs in the same environment, ensuring the reproducibility of the job's results. In addition, they offer portab
Running Nexus Docker Registry on OpenShift
I have figured out how to make the docker registryrepo of Nexus work on OpenShift. There are not a lot of resources out there that describe how to configure this. So if you are trying to make the Nexus Docker registry work on OpenShift, here is what you need to do. 1. Install Nexus Repository Operator from the Operator hub and Install it. 2. Create an instance of Nexus R
TDD is not a Testing Approach
TDD stands for Test-Driven Development. Contrary to what I mostly hear from others that it's a testing approach, No, it is not a testing approach. Rather, it's a development practice where tests are used to determine not only the correctness but also the completeness of the code. We often hear about TDD as something where tests are written first before the code. Which is partia