<?xml version="1.0"?><rss version="2.0"><channel><title>Ross Brigoli</title><link>https://rossbrigoli.com</link><description>Code|Craft</description><item><title>3D-Printed Pedalboard - GP-5 Edition</title><link>https://rossbrigoli.com/blog/3d-printed-pedalboard-gp-5-edition</link><guid>https://rossbrigoli.com/blog/3d-printed-pedalboard-gp-5-edition</guid><pubDate>Fri, 08 Aug 2025 00:00:00 GMT</pubDate><description>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 ove</description></item><item><title>3D-Printed Custom Guitar Pedal Board</title><link>https://rossbrigoli.com/blog/3d-printed-custom-guitar-pedal-board</link><guid>https://rossbrigoli.com/blog/3d-printed-custom-guitar-pedal-board</guid><pubDate>Sat, 15 Jul 2023 00:00:00 GMT</pubDate><description>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 wa</description></item><item><title>Installing OpenShift on Any Infrastructure</title><link>https://rossbrigoli.com/blog/installing-openshift-on-any-infrastructure</link><guid>https://rossbrigoli.com/blog/installing-openshift-on-any-infrastructure</guid><pubDate>Mon, 03 Apr 2023 00:00:00 GMT</pubDate><description>As of this writing, Assisted Installer is the easiest way to install an OpenShift cluster on a custom/bespoke infrastructure. You do not need to manually deal with ignition files or manually configure the OpenShift insta</description></item><item><title>Running GitLab CI Jobs on OpenShift: The Easy Way</title><link>https://rossbrigoli.com/blog/running-gitlab-ci-jobs-on-openshift-the-easy-way</link><guid>https://rossbrigoli.com/blog/running-gitlab-ci-jobs-on-openshift-the-easy-way</guid><pubDate>Wed, 22 Mar 2023 00:00:00 GMT</pubDate><description>Rationale Containers offer several benefits and an ideal environment for running GitLab CI jobs. They offer isolation to ensure the job&#39;s dependencies and configuration don&#39;t interfere with other jobs on the same machine</description></item><item><title>Running Nexus Docker Registry on OpenShift</title><link>https://rossbrigoli.com/blog/running-nexus-docker-registry-on-openshift</link><guid>https://rossbrigoli.com/blog/running-nexus-docker-registry-on-openshift</guid><pubDate>Mon, 06 Mar 2023 00:00:00 GMT</pubDate><description>I have figured out how to make the docker registry/repo 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 w</description></item><item><title>TDD is not a Testing Approach</title><link>https://rossbrigoli.com/blog/tdd-is-not-a-testing-approach</link><guid>https://rossbrigoli.com/blog/tdd-is-not-a-testing-approach</guid><pubDate>Sun, 11 Dec 2022 00:00:00 GMT</pubDate><description>TDD stands for Test-Driven Development. Contrary to what I mostly hear from others that it&#39;s a testing approach, No, it is not a testing approach. Rather, it&#39;s a development practice where tests are used to determine not</description></item><item><title>Five DevSecOps Myths Executives should Know</title><link>https://rossbrigoli.com/blog/five-devsecops-myths-executives-should-know</link><guid>https://rossbrigoli.com/blog/five-devsecops-myths-executives-should-know</guid><pubDate>Wed, 07 Dec 2022 00:00:00 GMT</pubDate><description>DevSecOps , a term coined from the combination of &quot;development&quot;, &quot;security&quot;, and &quot;operations&quot;, is a set of practices that aim to integrate security and operations early on in the software development lifecycle. This appr</description></item><item><title>AZ-GTi Equatorial Mode at Low Latitude Problem Solved</title><link>https://rossbrigoli.com/blog/az-gti-equatorial-mode-at-low-latitude-problem-solved</link><guid>https://rossbrigoli.com/blog/az-gti-equatorial-mode-at-low-latitude-problem-solved</guid><pubDate>Sat, 20 Feb 2021 00:00:00 GMT</pubDate><description>Just a few weeks ago, I decided to get back into my old hobby, amateur astronomy. I spoke to old astronomy friends to get some tips in buying an ultra-portable telescope and mount. This led me to Skywatcher&#39;s AZ-GTI moun</description></item><item><title>DIY Delta 3D Printer Rebuild</title><link>https://rossbrigoli.com/blog/diy-delta-3d-printer-rebuild</link><guid>https://rossbrigoli.com/blog/diy-delta-3d-printer-rebuild</guid><pubDate>Wed, 20 Jan 2021 00:00:00 GMT</pubDate><description>&amp;nbsp; About 5 years ago, I built a Delta 3d printer from a kit I bought from AliExpress. You will find the details in this post . In that same year, I have been exploring 3D printing and building a 3D-printed electronic</description></item><item><title>Running Openshift at Home - Part 4/4 Deploying Openshift 4 on Proxmox VE</title><link>https://rossbrigoli.com/blog/running-openshift-at-home-part-4-4-deploying-openshift-4-on-proxmox-ve</link><guid>https://rossbrigoli.com/blog/running-openshift-at-home-part-4-4-deploying-openshift-4-on-proxmox-ve</guid><pubDate>Tue, 03 Nov 2020 00:00:00 GMT</pubDate><description>Part 4/4 - Deploying Openshift/OKD 4.5 on Proxmox VE Homelab This is the last part of a 4-part series on Running Openshift at Home. Some information here will have some references to the previous part of the series. Plea</description></item><item><title>Running Openshift at Home - Part 3/4 Installing a Two-Node Proxmox VE Cluster</title><link>https://rossbrigoli.com/blog/running-openshift-at-home-part-3-4-installing-a-two-node-proxmox-ve-cluster</link><guid>https://rossbrigoli.com/blog/running-openshift-at-home-part-3-4-installing-a-two-node-proxmox-ve-cluster</guid><pubDate>Sat, 24 Oct 2020 00:00:00 GMT</pubDate><description>Part 3 - Installing a Two-Node Proxmox VE Cluster Part 1/4 - Homelab Hardware Part 2/4 - DIY Silent Server Cabinet Part 4/4 - Deploying Openshift 4 on Proxmox VE It all began with a desire to run a full Openshift cluster</description></item><item><title>Running Openshift at Home - Part 2/4 DIY IKEA Server Cabinet</title><link>https://rossbrigoli.com/blog/running-openshift-at-home-part-2-4-diy-ikea-server-cabinet</link><guid>https://rossbrigoli.com/blog/running-openshift-at-home-part-2-4-diy-ikea-server-cabinet</guid><pubDate>Fri, 23 Oct 2020 00:00:00 GMT</pubDate><description>Part 2/4 - Building a Silent Server Cabinet IKEA hack Part 1/4 - Homelab Hardware Part 3/4 - Installing a Two-Node Proxmox VE Cluster&amp;nbsp; Part 4/4 - Deploying Openshift 4 on Proxmox VE After sourcing the hardware for m</description></item><item><title>Running Openshift at Home - Part 1/4 Homelab Hardware</title><link>https://rossbrigoli.com/blog/running-openshift-at-home-part-1-4-homelab-hardware</link><guid>https://rossbrigoli.com/blog/running-openshift-at-home-part-1-4-homelab-hardware</guid><pubDate>Thu, 15 Oct 2020 00:00:00 GMT</pubDate><description>Part 1/4 - Homelab Hardware Part 2/4 - DIY Silent Server Cabinet Part 3/4 - Installing a Two-Node Proxmox VE Cluster&amp;nbsp; Part 4/4 - Deploying Openshift 4 on Proxmox VE This is a series of post from building the hardwar</description></item><item><title>DIY 4G LTE Antenna - Simple Folded Dipole</title><link>https://rossbrigoli.com/blog/diy-4g-lte-antenna-simple-folded-dipole</link><guid>https://rossbrigoli.com/blog/diy-4g-lte-antenna-simple-folded-dipole</guid><pubDate>Sun, 19 Apr 2020 00:00:00 GMT</pubDate><description>Due to an unfortunate event related to the coronavirus pandemic, I have been repatriated back to the Philippines from Singapore. I have now temporarily relocated to a remote rural town in Cebu where there is no broadband</description></item><item><title>Architecting Systems Like A Rock Band</title><link>https://rossbrigoli.com/blog/architecting-systems-like-a-rock-band</link><guid>https://rossbrigoli.com/blog/architecting-systems-like-a-rock-band</guid><pubDate>Sat, 18 May 2019 00:00:00 GMT</pubDate><description>In Software, orchestration often means control, synchronization, mediation and scheduling of decoupled application services in order to fulfill groups of tasks as part of a business processes. In highly distributed syste</description></item><item><title>DIY 3D-Printed Electronic Drumkit : Update</title><link>https://rossbrigoli.com/blog/diy-3d-printed-electronic-drumkit-update</link><guid>https://rossbrigoli.com/blog/diy-3d-printed-electronic-drumkit-update</guid><pubDate>Sun, 20 Aug 2017 00:00:00 GMT</pubDate><description>After playing my 3d printed drum-kit for a while , I started feeling a bit unsatisfied with some of the parts. I figured I needed a snare drum with a rim shot and a bigger pad area. Also, the hi-hats do not feel like a r</description></item><item><title>Jieming&#39;s Router Anomaly</title><link>https://rossbrigoli.com/blog/jieming-s-router-anomaly</link><guid>https://rossbrigoli.com/blog/jieming-s-router-anomaly</guid><pubDate>Sun, 13 Aug 2017 00:00:00 GMT</pubDate><description>Last night, while randomly watching my router&#39;s activities, I found out that it has an active connection to some IP address owned by Amazon and hosted in New York. While trying to do curl request to the server&#39;s port 80,</description></item><item><title>DIY 3D-Printed Electronic Drum Kit</title><link>https://rossbrigoli.com/blog/diy-3d-printed-electronic-drum-kit</link><guid>https://rossbrigoli.com/blog/diy-3d-printed-electronic-drum-kit</guid><pubDate>Mon, 02 May 2016 00:00:00 GMT</pubDate><description>Source files available&amp;nbsp;in GitHub: https://github.com/rossbrigoli/Tambol Inspired by&amp;nbsp;a 3D printed drum pad by Frank Piesik , I decided to make my own 3D printed drum pads. I have an old cheap Medeli DD402 electr</description></item><item><title>Building a 3D Printer and My 3D Printing Adventure</title><link>https://rossbrigoli.com/blog/building-a-3d-printer-and-my-3d-printing-adventure</link><guid>https://rossbrigoli.com/blog/building-a-3d-printer-and-my-3d-printing-adventure</guid><pubDate>Thu, 24 Mar 2016 00:00:00 GMT</pubDate><description>I can&#39;t believe it was almost 10 years ago since I first heard about the RepRap project . It is an open source hardware project aims at building a self-replicating 3D printer. The concept of open source mechanical hardwa</description></item><item><title>Raspberry Pi Hadoop Cluster</title><link>https://rossbrigoli.com/blog/raspberry-pi-hadoop-cluster</link><guid>https://rossbrigoli.com/blog/raspberry-pi-hadoop-cluster</guid><pubDate>Tue, 08 Mar 2016 00:00:00 GMT</pubDate><description>I am currently in the process of learning Hadoop architecture, administration and the MapReduce programming model. I started reading about Hadoop and took free online courses but there is something missing. I wanted to t</description></item><item><title>Smart Socket : A small step to &quot;Internet of Things&quot;</title><link>https://rossbrigoli.com/blog/smart-socket-a-small-step-to-internet-of-things</link><guid>https://rossbrigoli.com/blog/smart-socket-a-small-step-to-internet-of-things</guid><pubDate>Sun, 03 Aug 2014 00:00:00 GMT</pubDate><description>It was a long weekend and I did not have anyth ing plan n ed . I was on a &quot;couch potato&quot; mode watching 4 movies in a row. It was very unproductive and I was just sitting upright in my bed with a pitcher of water and a sa</description></item><item><title>Solution : Maxlines Property in Silverlight TextBox</title><link>https://rossbrigoli.com/blog/solution-maxlines-property-in-silverlight-textbox</link><guid>https://rossbrigoli.com/blog/solution-maxlines-property-in-silverlight-textbox</guid><pubDate>Thu, 18 Aug 2011 00:00:00 GMT</pubDate><description>I have had this requirement since last week about putting a limit on the number of lines you can write in a multiline AcceptsReturn = true TextBox in Silverlight 4 and was disappointed to know that there is currently no </description></item><item><title>Timer for Android – Make a TextView Blink</title><link>https://rossbrigoli.com/blog/timer-for-android-make-a-textview-blink</link><guid>https://rossbrigoli.com/blog/timer-for-android-make-a-textview-blink</guid><pubDate>Fri, 21 Jan 2011 00:00:00 GMT</pubDate><description>I am pretty sure some of you may been through the same problem where you needed a simple periodic timer for your Android app. You may use java.util.Timer but this is not a good choice as this timer creates a new thread f</description></item><item><title>Taxi Meter for Android</title><link>https://rossbrigoli.com/blog/taxi-meter-for-android</link><guid>https://rossbrigoli.com/blog/taxi-meter-for-android</guid><pubDate>Sat, 27 Nov 2010 00:00:00 GMT</pubDate><description>It’s been two months now when I started taking a taxi everyday to office. That was after I got assigned to a new office location at Fort Bonifacio. I always take the same route everyday, however the taxi meter seem to di</description></item><item><title>Remove “Password to Unlock Screen” on Android 2.1 Phone</title><link>https://rossbrigoli.com/blog/remove-password-to-unlock-screen-on-android-2-1-phone</link><guid>https://rossbrigoli.com/blog/remove-password-to-unlock-screen-on-android-2-1-phone</guid><pubDate>Mon, 25 Oct 2010 00:00:00 GMT</pubDate><description>You must have noticed that after you’ve set-up your your phone for Exchange email synchronization, the phone starts asking for a password every time you need to unlock the screen. You must have also noticed that the unlo</description></item></channel></rss>