<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Bytes and Bolts</title><link>https://bytes-and-bolts.info/</link><description>Recent content on Bytes and Bolts</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><copyright>© 2026 Matt Delashaw</copyright><lastBuildDate>Sun, 05 Apr 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://bytes-and-bolts.info/index.xml" rel="self" type="application/rss+xml"/><item><title>Hardware Review: RTL-SDR Blog V4 Dongle</title><link>https://bytes-and-bolts.info/posts/rtl-sdr-blog-v4-hardware-review/</link><pubDate>Sun, 05 Apr 2026 00:00:00 +0000</pubDate><guid>https://bytes-and-bolts.info/posts/rtl-sdr-blog-v4-hardware-review/</guid><description>&lt;p>&lt;strong>Platform:&lt;/strong> Raspberry Pi 5 (aarch64)&lt;br>
&lt;strong>Driver:&lt;/strong> &lt;code>rtlsdr-next&lt;/code> (Async Rust) &lt;a
href="https://github.com/mattdelashaw/rtlsdr-next"
target="_blank"
>Github&lt;/a>&lt;/p>
&lt;h2 class="relative group">Overview
&lt;div id="overview" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#overview" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>The RTL-SDR Blog V4 represents a significant architectural shift from the &amp;ldquo;generic&amp;rdquo; RTL2832U sticks of the past. While it maintains the venerable RTL2832U baseband chip, it replaces the standard R820T2 tuner with the &lt;strong>R828D&lt;/strong> and integrates a sophisticated front-end triplexer and upconverter.&lt;/p>
&lt;p>&lt;em>10/10 recommend: This has been such a fun DIY project&lt;/em>
Get one here: &lt;a
href="https://www.rtl-sdr.com/v4/"
target="_blank"
>RTL-SDR.com&lt;/a>&lt;/p></description></item><item><title>Chihuahuan Desert: 2017 – 2024</title><link>https://bytes-and-bolts.info/vantage/water-vapor/texas-vapor/</link><pubDate>Sat, 04 Apr 2026 12:30:14 -0500</pubDate><guid>https://bytes-and-bolts.info/vantage/water-vapor/texas-vapor/</guid><description>&lt;h2 class="relative group">Environmental Analysis: Chihuahuan Desert
&lt;div id="environmental-analysis-chihuahuan-desert" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#environmental-analysis-chihuahuan-desert" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>This report tracks atmospheric water vapor dynamics in the texas-vapor region
using Sentinel-2 MSI data acquired by the Copernicus Data Space Ecosystem.&lt;/p>
&lt;p>&lt;strong>Before:&lt;/strong> 2017-07-25 (cloud cover: 3.596658%)&lt;br>
&lt;strong>After:&lt;/strong> 2024-09-21 (cloud cover: 0.0%)&lt;br>
&lt;strong>Area:&lt;/strong> ~777 km²&lt;/p>
&lt;p>Images are lossless PNG sources optimized for web delivery via Hugo&amp;rsquo;s
AVIF/WebP pipeline.&lt;/p></description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://bytes-and-bolts.info/vantage/water-vapor/texas-vapor/featured.png"/></item><item><title>Sierra Nevada (Dixie Fire): 2020 – 2023</title><link>https://bytes-and-bolts.info/vantage/water-vapor/sierra-nevada-vapor/</link><pubDate>Sat, 04 Apr 2026 12:30:14 -0500</pubDate><guid>https://bytes-and-bolts.info/vantage/water-vapor/sierra-nevada-vapor/</guid><description>&lt;h2 class="relative group">Environmental Analysis: Sierra Nevada (Dixie Fire)
&lt;div id="environmental-analysis-sierra-nevada-dixie-fire" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#environmental-analysis-sierra-nevada-dixie-fire" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>This report tracks atmospheric water vapor dynamics in the sierra-nevada-vapor region
using Sentinel-2 MSI data acquired by the Copernicus Data Space Ecosystem.&lt;/p>
&lt;p>&lt;strong>Before:&lt;/strong> 2020-06-18 (cloud cover: 3.6984579999999996%)&lt;br>
&lt;strong>After:&lt;/strong> 2023-07-28 (cloud cover: 0.05%)&lt;br>
&lt;strong>Area:&lt;/strong> ~1919 km²&lt;/p>
&lt;p>Images are lossless PNG sources optimized for web delivery via Hugo&amp;rsquo;s
AVIF/WebP pipeline.&lt;/p></description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://bytes-and-bolts.info/vantage/water-vapor/sierra-nevada-vapor/featured.png"/></item><item><title>Zinder: 2018 – 2024</title><link>https://bytes-and-bolts.info/vantage/water-vapor/zinder-vapor/</link><pubDate>Sat, 04 Apr 2026 12:30:14 -0500</pubDate><guid>https://bytes-and-bolts.info/vantage/water-vapor/zinder-vapor/</guid><description>&lt;h2 class="relative group">Environmental Analysis: Zinder
&lt;div id="environmental-analysis-zinder" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#environmental-analysis-zinder" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>This report tracks atmospheric water vapor dynamics in the zinder-vapor region
using Sentinel-2 MSI data acquired by the Copernicus Data Space Ecosystem.&lt;/p>
&lt;p>&lt;strong>Before:&lt;/strong> 2018-08-08 (cloud cover: 4.646885%)&lt;br>
&lt;strong>After:&lt;/strong> 2024-09-20 (cloud cover: 0.01%)&lt;br>
&lt;strong>Area:&lt;/strong> ~2426 km²&lt;/p>
&lt;p>Images are lossless PNG sources optimized for web delivery via Hugo&amp;rsquo;s
AVIF/WebP pipeline.&lt;/p></description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://bytes-and-bolts.info/vantage/water-vapor/zinder-vapor/featured.png"/></item><item><title>Amazon Deforestation: 2018 – 2026</title><link>https://bytes-and-bolts.info/vantage/deforestation/amazon/</link><pubDate>Sat, 04 Apr 2026 12:30:13 -0500</pubDate><guid>https://bytes-and-bolts.info/vantage/deforestation/amazon/</guid><description>&lt;h2 class="relative group">Environmental Analysis: Amazon Deforestation
&lt;div id="environmental-analysis-amazon-deforestation" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#environmental-analysis-amazon-deforestation" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>This report tracks vegetation change and deforestation impact in the amazon region
using Sentinel-2 MSI data acquired by the Copernicus Data Space Ecosystem.&lt;/p>
&lt;p>&lt;strong>Before:&lt;/strong> 2018-06-20 (cloud cover: 0.002242%)&lt;br>
&lt;strong>After:&lt;/strong> 2026-03-22 (cloud cover: 10.35%)&lt;br>
&lt;strong>Area:&lt;/strong> ~617 km²&lt;/p>
&lt;p>Images are lossless PNG sources optimized for web delivery via Hugo&amp;rsquo;s
AVIF/WebP pipeline.&lt;/p></description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://bytes-and-bolts.info/vantage/deforestation/amazon/featured.png"/></item><item><title>China Great Green Wall (Kubuqi): 2015 – 2024</title><link>https://bytes-and-bolts.info/vantage/deforestation/kubuqi-reforestation/</link><pubDate>Sat, 04 Apr 2026 12:30:13 -0500</pubDate><guid>https://bytes-and-bolts.info/vantage/deforestation/kubuqi-reforestation/</guid><description>&lt;h2 class="relative group">Environmental Analysis: China Great Green Wall (Kubuqi)
&lt;div id="environmental-analysis-china-great-green-wall-kubuqi" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#environmental-analysis-china-great-green-wall-kubuqi" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>This report tracks vegetation change and deforestation impact in the kubuqi-reforestation region
using Sentinel-2 MSI data acquired by the Copernicus Data Space Ecosystem.&lt;/p>
&lt;p>&lt;strong>Before:&lt;/strong> 2015-12-31 (cloud cover: 0.088875%)&lt;br>
&lt;strong>After:&lt;/strong> 2024-06-01 (cloud cover: 0.01%)&lt;br>
&lt;strong>Area:&lt;/strong> ~1923 km²&lt;/p>
&lt;p>Images are lossless PNG sources optimized for web delivery via Hugo&amp;rsquo;s
AVIF/WebP pipeline.&lt;/p></description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://bytes-and-bolts.info/vantage/deforestation/kubuqi-reforestation/featured.png"/></item><item><title>Eastern Bolivia: 2017 – 2026</title><link>https://bytes-and-bolts.info/vantage/deforestation/bolivia-agricultural/</link><pubDate>Sat, 04 Apr 2026 12:30:13 -0500</pubDate><guid>https://bytes-and-bolts.info/vantage/deforestation/bolivia-agricultural/</guid><description>&lt;h2 class="relative group">Environmental Analysis: Eastern Bolivia
&lt;div id="environmental-analysis-eastern-bolivia" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#environmental-analysis-eastern-bolivia" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>This report tracks vegetation change and deforestation impact in the bolivia-agricultural region
using Sentinel-2 MSI data acquired by the Copernicus Data Space Ecosystem.&lt;/p>
&lt;p>&lt;strong>Before:&lt;/strong> 2017-07-12 (cloud cover: 0.000852%)&lt;br>
&lt;strong>After:&lt;/strong> 2026-04-01 (cloud cover: 5.16%)&lt;br>
&lt;strong>Area:&lt;/strong> ~599 km²&lt;/p>
&lt;p>Images are lossless PNG sources optimized for web delivery via Hugo&amp;rsquo;s
AVIF/WebP pipeline.&lt;/p></description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://bytes-and-bolts.info/vantage/deforestation/bolivia-agricultural/featured.png"/></item><item><title>Great Green Wall (Senegal): 2016 – 2024</title><link>https://bytes-and-bolts.info/vantage/deforestation/senegal-ggw/</link><pubDate>Sat, 04 Apr 2026 12:30:13 -0500</pubDate><guid>https://bytes-and-bolts.info/vantage/deforestation/senegal-ggw/</guid><description>&lt;h2 class="relative group">Environmental Analysis: Great Green Wall (Senegal)
&lt;div id="environmental-analysis-great-green-wall-senegal" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#environmental-analysis-great-green-wall-senegal" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>This report tracks vegetation change and deforestation impact in the senegal-ggw region
using Sentinel-2 MSI data acquired by the Copernicus Data Space Ecosystem.&lt;/p>
&lt;p>&lt;strong>Before:&lt;/strong> 2016-06-19 (cloud cover: 0.0%)&lt;br>
&lt;strong>After:&lt;/strong> 2024-06-02 (cloud cover: 0.0%)&lt;br>
&lt;strong>Area:&lt;/strong> ~2414 km²&lt;/p>
&lt;p>Images are lossless PNG sources optimized for web delivery via Hugo&amp;rsquo;s
AVIF/WebP pipeline.&lt;/p></description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://bytes-and-bolts.info/vantage/deforestation/senegal-ggw/featured.png"/></item><item><title>Inner Mongolia: 2017 – 2024</title><link>https://bytes-and-bolts.info/vantage/water-vapor/korqin-vapor/</link><pubDate>Sat, 04 Apr 2026 12:30:13 -0500</pubDate><guid>https://bytes-and-bolts.info/vantage/water-vapor/korqin-vapor/</guid><description>&lt;h2 class="relative group">Environmental Analysis: Inner Mongolia
&lt;div id="environmental-analysis-inner-mongolia" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#environmental-analysis-inner-mongolia" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>This report tracks atmospheric water vapor dynamics in the korqin-vapor region
using Sentinel-2 MSI data acquired by the Copernicus Data Space Ecosystem.&lt;/p>
&lt;p>&lt;strong>Before:&lt;/strong> 2017-07-31 (cloud cover: 0.001%)&lt;br>
&lt;strong>After:&lt;/strong> 2024-09-22 (cloud cover: 0.0%)&lt;br>
&lt;strong>Area:&lt;/strong> ~1838 km²&lt;/p>
&lt;p>Images are lossless PNG sources optimized for web delivery via Hugo&amp;rsquo;s
AVIF/WebP pipeline.&lt;/p></description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://bytes-and-bolts.info/vantage/water-vapor/korqin-vapor/featured.png"/></item><item><title>Maradi: 2017 – 2023</title><link>https://bytes-and-bolts.info/vantage/water-vapor/maradi-vapor/</link><pubDate>Sat, 04 Apr 2026 12:30:13 -0500</pubDate><guid>https://bytes-and-bolts.info/vantage/water-vapor/maradi-vapor/</guid><description>&lt;h2 class="relative group">Environmental Analysis: Maradi
&lt;div id="environmental-analysis-maradi" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#environmental-analysis-maradi" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>This report tracks atmospheric water vapor dynamics in the maradi-vapor region
using Sentinel-2 MSI data acquired by the Copernicus Data Space Ecosystem.&lt;/p>
&lt;p>&lt;strong>Before:&lt;/strong> 2017-08-11 (cloud cover: 11.218511%)&lt;br>
&lt;strong>After:&lt;/strong> 2023-07-06 (cloud cover: 0.478058%)&lt;br>
&lt;strong>Area:&lt;/strong> ~2433 km²&lt;/p>
&lt;p>Images are lossless PNG sources optimized for web delivery via Hugo&amp;rsquo;s
AVIF/WebP pipeline.&lt;/p></description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://bytes-and-bolts.info/vantage/water-vapor/maradi-vapor/featured.png"/></item><item><title>Ozark Plateau: 2015 – 2024</title><link>https://bytes-and-bolts.info/vantage/deforestation/ozarks-logging/</link><pubDate>Sat, 04 Apr 2026 12:30:13 -0500</pubDate><guid>https://bytes-and-bolts.info/vantage/deforestation/ozarks-logging/</guid><description>&lt;h2 class="relative group">Environmental Analysis: Ozark Plateau
&lt;div id="environmental-analysis-ozark-plateau" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#environmental-analysis-ozark-plateau" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>This report tracks vegetation change and deforestation impact in the ozarks-logging region
using Sentinel-2 MSI data acquired by the Copernicus Data Space Ecosystem.&lt;/p>
&lt;p>&lt;strong>Before:&lt;/strong> 2015-08-16 (cloud cover: 6.100178%)&lt;br>
&lt;strong>After:&lt;/strong> 2024-08-25 (cloud cover: 0.05%)&lt;br>
&lt;strong>Area:&lt;/strong> ~2031 km²&lt;/p>
&lt;p>Images are lossless PNG sources optimized for web delivery via Hugo&amp;rsquo;s
AVIF/WebP pipeline.&lt;/p></description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://bytes-and-bolts.info/vantage/deforestation/ozarks-logging/featured.png"/></item><item><title>Sierra Nevada (Dixie Fire): 2020 – 2023</title><link>https://bytes-and-bolts.info/vantage/deforestation/sierra-nevada-fire/</link><pubDate>Sat, 04 Apr 2026 12:30:13 -0500</pubDate><guid>https://bytes-and-bolts.info/vantage/deforestation/sierra-nevada-fire/</guid><description>&lt;h2 class="relative group">Environmental Analysis: Sierra Nevada (Dixie Fire)
&lt;div id="environmental-analysis-sierra-nevada-dixie-fire" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#environmental-analysis-sierra-nevada-dixie-fire" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>This report tracks vegetation change and deforestation impact in the sierra-nevada-fire region
using Sentinel-2 MSI data acquired by the Copernicus Data Space Ecosystem.&lt;/p>
&lt;p>&lt;strong>Before:&lt;/strong> 2020-06-18 (cloud cover: 3.6984579999999996%)&lt;br>
&lt;strong>After:&lt;/strong> 2023-07-28 (cloud cover: 0.05%)&lt;br>
&lt;strong>Area:&lt;/strong> ~1919 km²&lt;/p>
&lt;p>Images are lossless PNG sources optimized for web delivery via Hugo&amp;rsquo;s
AVIF/WebP pipeline.&lt;/p></description><media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://bytes-and-bolts.info/vantage/deforestation/sierra-nevada-fire/featured.png"/></item><item><title>SpectralBands // Privacy Statement</title><link>https://bytes-and-bolts.info/spectral-bands/privacy/</link><pubDate>Mon, 30 Mar 2026 00:00:00 +0000</pubDate><guid>https://bytes-and-bolts.info/spectral-bands/privacy/</guid><description>&lt;h2 class="relative group">SpectralBands // Zero-Data Privacy Policy
&lt;div id="spectralbands--zero-data-privacy-policy" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#spectralbands--zero-data-privacy-policy" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>At &lt;strong>SpectralBands&lt;/strong>, we believe that your signal intelligence is your business. Our application is designed with a strict &amp;ldquo;Zero-Data&amp;rdquo; philosophy.&lt;/p>
&lt;h3 class="relative group">1. No Data Collection
&lt;div id="1-no-data-collection" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#1-no-data-collection" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h3>
&lt;p>SpectralBands does not collect, store, or transmit any personally identifiable information (PII). We do not track your location, your device identity, or your frequency history.&lt;/p></description></item><item><title>SpectralBands Terms</title><link>https://bytes-and-bolts.info/spectral-bands/terms/</link><pubDate>Mon, 23 Mar 2026 00:00:00 +0000</pubDate><guid>https://bytes-and-bolts.info/spectral-bands/terms/</guid><description>&lt;h2 class="relative group">SpectralBands // Terms of Service
&lt;div id="spectralbands--terms-of-service" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#spectralbands--terms-of-service" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>Usage of this app is at your own risk. Do not use while driving or operating heavy machinery.&lt;/p></description></item><item><title>Privacy Policy</title><link>https://bytes-and-bolts.info/privacy-policy/</link><pubDate>Sat, 17 Jan 2026 00:00:00 -0500</pubDate><guid>https://bytes-and-bolts.info/privacy-policy/</guid><description>&lt;h2 class="relative group">Introduction
&lt;div id="introduction" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#introduction" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>This Privacy Policy explains how we collect, use, and disclose your personal information when you visit our website. By using our website, you agree to the collection and use of information in accordance with this policy.&lt;/p>
&lt;h2 class="relative group">Information We Collect
&lt;div id="information-we-collect" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#information-we-collect" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>We may collect certain information about your device and browsing activity to improve our website and provide a better user experience. This information may include:&lt;/p></description></item><item><title>Under the Hood of a Modern Real Estate Website: A Developer's Deep Dive</title><link>https://bytes-and-bolts.info/posts/modern-real-estate-website-developer-deep-dive/</link><pubDate>Wed, 14 Jan 2026 12:00:00 -0600</pubDate><guid>https://bytes-and-bolts.info/posts/modern-real-estate-website-developer-deep-dive/</guid><description>&lt;p>As a software engineer, I&amp;rsquo;m always excited to share the technical details behind my projects. In this post, I&amp;rsquo;ll take you on a tour of the architecture and technology stack of a real estate website I built from the ground up, &lt;a
href="https://dfwhousepro.com"
target="_blank"
>dfw property listings&lt;/a>. This project showcases a modern approach to web development, prioritizing performance, user experience, and security.&lt;/p>
&lt;h2 class="relative group">The Power of the JAMstack
&lt;div id="the-power-of-the-jamstack" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#the-power-of-the-jamstack" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>At its core, the website is built using the &lt;strong>JAMstack&lt;/strong> architecture (JavaScript, APIs, and Markup). This is not your traditional monolithic web application. Instead of being dynamically generated on a server for each request, the entire frontend is pre-built into highly optimized static files. This results in:&lt;/p></description></item><item><title>From Ghost to Hugo: A Modern Migration</title><link>https://bytes-and-bolts.info/posts/ghost-to-hugo-migration/</link><pubDate>Wed, 15 Oct 2025 00:00:00 +0000</pubDate><guid>https://bytes-and-bolts.info/posts/ghost-to-hugo-migration/</guid><description>&lt;p>After working on the miss&amp;rsquo;s &lt;a
href="http://dfwhousepro.com"
target="_blank"
>DFW real estate&lt;/a> site, I was inspired by its modern and efficient architecture. The project&amp;rsquo;s lean approach, which minimized overhead by carefully selecting fonts and optimizing images, resulted in impressively fast client-side response times. This experience highlighted the limitations of my current blog setup and it was really showing its age.&lt;/p>
&lt;p>With her site, after I got everything how we liked it, I pulled out all the extra fluff by creating custom client side assets. The theme came bundled with font awesome and woff libraries. I ripped out what wasn&amp;rsquo;t actually needed and it really improved that response rate. I did some SEO work, created some AMP go templates, although for our use case, AMP really served no benefit as the styling and scripting was already minimal.&lt;/p></description></item><item><title>Automating Deployments on a Raspberry Pi with Go, Nginx, and Webhooks</title><link>https://bytes-and-bolts.info/posts/automating-deployments-on-a-raspberry-pi-with-go-nginx-and-webhooks/</link><pubDate>Wed, 08 Oct 2025 19:48:57 -0600</pubDate><guid>https://bytes-and-bolts.info/posts/automating-deployments-on-a-raspberry-pi-with-go-nginx-and-webhooks/</guid><description>&lt;p>Running personal projects on a Raspberry Pi is a fantastic way to host applications efficiently and affordably. For my own React/NodeJS project I wanted a way to deploy updates without manually SSH-ing into the Pi, pulling the latest git changes, and restarting services. I needed a simple, lightweight CI/CD pipeline that wouldn&amp;rsquo;t bog down the Pi&amp;rsquo;s limited resources.&lt;/p>
&lt;p>The solution? A custom-built webhook listener written in Go, fronted by an Nginx reverse proxy, and managed by systemd. This setup automatically deploys the latest version of the application whenever I push a change to the &lt;code>main&lt;/code> branch on GitHub. Waiting for a push from Github, not continually polling for updates.&lt;/p></description></item><item><title>Turning A Raspberry Pi 5 Into A Passive Network Monitor</title><link>https://bytes-and-bolts.info/posts/raspberry-pi-5-passive-network-monitor-tig-stack/</link><pubDate>Thu, 19 Dec 2024 00:00:00 +0000</pubDate><guid>https://bytes-and-bolts.info/posts/raspberry-pi-5-passive-network-monitor-tig-stack/</guid><description>&lt;p>&lt;strong>&lt;em>EXPERIMENTAL&lt;/em>!&lt;/strong>&lt;/p>
&lt;p>&lt;strong>Pretty sure the upload/download is murdering my connection. Just get a router that natively supports OpenWRT and you&amp;rsquo;re good.&lt;/strong>&lt;/p>
&lt;p>I&amp;rsquo;m going to walk you through the process I took to turn my Raspberry Pi 5 into a &amp;ldquo;passive&amp;rdquo; network statistics hub, leveraging a TIG stack. Got it? Cool. What this will monitor is available network bandwidth, the Pi&amp;rsquo;s hardware usage, and wifi channel usage in the wireless range of the Pi. This is going to be somewhat comprehensive, but then also somewhat just get it working. I&amp;rsquo;m not concerned or focusing on security here. I tried to go through my bash history but there is a lot of garbage in there. Think I had initially set it to 1000 lines, and it was all used up.&lt;/p></description></item><item><title>Harvesting Content</title><link>https://bytes-and-bolts.info/posts/google-places-api-reviews-integration/</link><pubDate>Tue, 23 Jan 2024 00:00:00 +0000</pubDate><guid>https://bytes-and-bolts.info/posts/google-places-api-reviews-integration/</guid><description>&lt;p>While working on &lt;a
href="https://dfwhousepro.com"
target="_blank"
>the best Dallas/Fort Worth real estate agent&lt;/a>&amp;rsquo;s website, I realized that there was organic content already available. her &lt;a
href="https://maps.app.goo.gl/fMd59ad7Zv3Ym8Qy7?g_st=ic"
target="_blank"
>Google business profile&lt;/a> already had reviews that she was accumulating from her previous clients. Consuming &lt;a
href="https://developers.google.com/maps/documentation/places/web-service#features-for-places-api-new"
target="_blank"
>Google Places API&lt;/a>, these reviews could be leveraged to add content not only for search engines to pick up, but add feedback content for potential new clients to view.&lt;/p>
&lt;h2 class="relative group">Scene Cut: Enters Buzzwords
&lt;div id="scene-cut-enters-buzzwords" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#scene-cut-enters-buzzwords" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;h3 class="relative group">This is not the API you&amp;rsquo;re looking for
&lt;div id="this-is-not-the-api-youre-looking-for" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#this-is-not-the-api-youre-looking-for" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h3>
&lt;p>Well best place to start is referencing the developer API guide. All API should require an API key, so we had to start there. For the time being, I used my own Google API key, which gives you the most five recent reviews for a given Place ID. Using a Google business profile for the requested Place ID removes this restriction. I woke up one morning and decided to template things up, and didn&amp;rsquo;t want to go about getting login credentials.&lt;/p></description></item><item><title>DIY Backyard Lighting</title><link>https://bytes-and-bolts.info/posts/diy-backyard-lighting-installation/</link><pubDate>Sun, 24 Sep 2023 00:00:00 +0000</pubDate><guid>https://bytes-and-bolts.info/posts/diy-backyard-lighting-installation/</guid><description>&lt;p>&lt;video controls preload="metadata" style="max-width: 100%; height: auto;">
&lt;source src="images/diy-backyard-lighting-steel-cable-installation.mp4" type="video/mp4">
&lt;p>String lights on steel cable&lt;/p>
Your browser does not support the video tag.
&lt;/video>
Just a boy and his steel. I had some steel cable sitting around for a couple of years that I had intended to use to hang some string lights. Here is a dramatic video of my camera following the cable after installation. There is no before or during captures. Really wanted to check out the options of video embedding so we can start posting things over on my one and only, &lt;a
href="https://dyanterepe.realestate"
target="_blank"
>local DFW real estate agent&lt;/a>&amp;rsquo;s website I put together to give her some better web exposure. Get those keywords Google.&lt;/p></description></item><item><title>A Look Inside Hugo. The Power of Static Websites and AWS Hosting</title><link>https://bytes-and-bolts.info/posts/hugo-static-websites-aws-hosting-guide/</link><pubDate>Sat, 23 Sep 2023 00:00:00 +0000</pubDate><guid>https://bytes-and-bolts.info/posts/hugo-static-websites-aws-hosting-guide/</guid><description>&lt;h2 class="relative group">PreAmble
&lt;div id="preamble" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#preamble" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;h3 class="relative group">or PreRamble
&lt;div id="or-preramble" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#or-preramble" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h3>
&lt;p>First of all, I dug through the couch cushions and found some spare time to give my website some much needed attention and TLC. I believe I went through 2-3 major RHEL upgrades, and just as many, if not more, Ghost versions. I think I opted just to wipe everything and migrate my data to a new host. I went through all the upgrades just to see how things handled the first go through, for the sheer enjoyment of seeing the outdated package warnings disappear from my terminal. DigitalOcean was blasting me the last few years about &amp;ldquo;migrate this&amp;rdquo; and &amp;ldquo;discontinued that&amp;rdquo;. The new CMS GUI for &lt;a
href="https://ghost.org"
target="_blank"
>Ghost&lt;/a> is a pleasure to tinker around with.## Hugo&lt;/p></description></item><item><title>Embassy Suites Corpus Christi</title><link>https://bytes-and-bolts.info/posts/embassy-suites-corpus-christi-review/</link><pubDate>Sun, 18 Sep 2022 00:00:00 +0000</pubDate><guid>https://bytes-and-bolts.info/posts/embassy-suites-corpus-christi-review/</guid><description>&lt;p>no. just dont.&lt;/p>
&lt;p>&lt;a
href="https://www.yelp.com.au/biz/embassy-suites-by-hilton-corpus-christi-corpus-christi?hrid=HF1OLJZB4Qg9PWcCkpTd1Q&amp;amp;utm_source=ishare&amp;amp;utm_content=review"
target="_blank"
>https://www.yelp.com.au/biz/embassy-suites-by-hilton-corpus-christi-corpus-christi?hrid=HF1OLJZB4Qg9PWcCkpTd1Q&amp;utm_source=ishare&amp;utm_content=review&lt;/a>&lt;/p>
&lt;blockquote>
&lt;p>Theyre doing to much. I became the Yelp Duke of this business after two check ins on Yelp, probably because no one bother to revisit a second time.&lt;/p>
&lt;p>My family booked a stay here since it was pet friendly and we also were expecting a discount. Prior to arrival, plans changed and the front desk required stipulations to out discount. We were not able to provide that, so we continued on with our booking and paid full price.&lt;/p></description></item><item><title>It was finished</title><link>https://bytes-and-bolts.info/posts/diy-patio-pergola-smoker-completion/</link><pubDate>Sat, 10 Nov 2018 00:00:00 +0000</pubDate><guid>https://bytes-and-bolts.info/posts/diy-patio-pergola-smoker-completion/</guid><description>&lt;p>
&lt;picture class="rounded-lg mx-auto">
&lt;source srcset="https://bytes-and-bolts.info/posts/diy-patio-pergola-smoker-completion/images/diy-patio-pergola-finished-construction_hu_4bc2a9ff50cbacee.webp" type="image/webp">
&lt;img src="https://bytes-and-bolts.info/posts/diy-patio-pergola-smoker-completion/images/diy-patio-pergola-finished-construction.png"
width="2448"
height="3264"
alt="patio completed"
loading="lazy"
decoding="async"
class="rounded-lg mx-auto">
&lt;/picture>
&lt;picture class="rounded-lg mx-auto">
&lt;source srcset="https://bytes-and-bolts.info/posts/diy-patio-pergola-smoker-completion/images/diy-brick-smoker-finished-construction_hu_ba9808e0e8edb522.webp" type="image/webp">
&lt;img src="https://bytes-and-bolts.info/posts/diy-patio-pergola-smoker-completion/images/diy-brick-smoker-finished-construction.png"
width="1024"
height="768"
alt="smoker"
loading="lazy"
decoding="async"
class="rounded-lg mx-auto">
&lt;/picture>
&lt;picture class="rounded-lg mx-auto">
&lt;source srcset="https://bytes-and-bolts.info/posts/diy-patio-pergola-smoker-completion/images/diy-patio-pergola-smoker-angle_hu_854441eb90a83071.webp" type="image/webp">
&lt;img src="https://bytes-and-bolts.info/posts/diy-patio-pergola-smoker-completion/images/diy-patio-pergola-smoker-angle.png"
width="1024"
height="768"
alt="another angle"
loading="lazy"
decoding="async"
class="rounded-lg mx-auto">
&lt;/picture>
&lt;/p></description></item><item><title>PHP and MongoDB traffic over SSL</title><link>https://bytes-and-bolts.info/posts/php-mongodb-ssl-connection-guide/</link><pubDate>Thu, 06 Jul 2017 00:00:00 +0000</pubDate><guid>https://bytes-and-bolts.info/posts/php-mongodb-ssl-connection-guide/</guid><description>&lt;p>So I&amp;rsquo;m writing this in hopes of saving someone an hour or two. I recently upgraded our development server from CentOS 6.8 to 6.9 and PHP 5.3 to 5.6. It uses the &lt;code>MongoClient&lt;/code> to connect to our mongo database instance over a self signed SSL certificate. After the upgrade, it kept spitting out the &lt;code>MongoConnectionException&lt;/code>: &lt;code>Can't connect over SSL, is mongod running with SSL?&lt;/code>. After some trial and error, and some online scouring, I found the context options to pass to the mongo client connection to accept the self signed SSL.
I was able to connect successfully over SSL from just the command line interface from the same web server, so I knew it had to be something PHP side. Before it was able to encrypt traffic by just passing the &lt;code>array(&amp;quot;ssl&amp;quot;=&amp;gt;true)&lt;/code> parameter. I&amp;rsquo;m just assuming here that the PHP mongo client before was fine with that, or the new php.ini file is going to need to be changed to reflect the old one prior to the upgrade. It connects now though by setting it up with the stream context options:&lt;/p></description></item><item><title>Patio v1.75</title><link>https://bytes-and-bolts.info/posts/diy-patio-pergola-construction-update/</link><pubDate>Sat, 27 May 2017 00:00:00 +0000</pubDate><guid>https://bytes-and-bolts.info/posts/diy-patio-pergola-construction-update/</guid><description>&lt;p>Patio v1.5 is on the verge of completion. I took the opportunity to get a head start on v1.75. Sneak peek of sorts
&lt;picture class="rounded-lg mx-auto">
&lt;source srcset="https://bytes-and-bolts.info/posts/diy-patio-pergola-construction-update/images/patio-v1-75-lumber-construction-engineering_hu_cfc0a83f3f7fd06.webp" type="image/webp">
&lt;img src="https://bytes-and-bolts.info/posts/diy-patio-pergola-construction-update/images/patio-v1-75-lumber-construction-engineering.png"
width="3264"
height="2448"
alt="lumber for 1.75"
loading="lazy"
decoding="async"
class="rounded-lg mx-auto">
&lt;/picture>
&lt;/p></description></item><item><title>Quick Soil pH Test</title><link>https://bytes-and-bolts.info/posts/diy-soil-ph-testing-red-cabbage/</link><pubDate>Mon, 03 Oct 2016 00:00:00 +0000</pubDate><guid>https://bytes-and-bolts.info/posts/diy-soil-ph-testing-red-cabbage/</guid><description>&lt;p>So I wanted to test the soil pH of a couple places in my yard. Flowering plants tend to be pretty reliable on the pH of the soil. The flowers of most plants can actually have their colors altered by changing the acidity of the soil. There are plenty of options out there to perform this test. The strips seem to be the most reliable, but the electronic devices in the market seem to be unreliable. Universities will usually perform soil tests in a lab for a small fee. For a quick and peek at what you&amp;rsquo;re dealing with, red cabbage and distilled water can be used.
Some prefer to boil the cabbage in distilled water. I opted for using a food processor. Simply add a few leaves of red cabbage and add enough distilled water to fill a few small glasses. When the water is good and purple, strain out the solid bits of cabbage. I filled 4 small glasses, 3 of which I used for a color control(picture below). The left glass I added baking soda for a base, which turns the water green. The middle is just the purple cabbage water which is neutral. The right glass I added vinegar which turns the water pink indicating acidic.
The closest glass is my soil added to the cabbage water. It shows pretty neutral, but leaning a little to the alkaline side. Neutral is an ideal soil pH. To get the soil sample, use a probe to extract at least 6 inches of soil, and mix it thoroughly so the layers are blended and it&amp;rsquo;s nice and powdery. place a white paper towel or paper under the glasses to see the colors better if you have bad lighting.
&lt;picture class="rounded-lg mx-auto">
&lt;source srcset="https://bytes-and-bolts.info/posts/diy-soil-ph-testing-red-cabbage/images/soil-ph-test-flash-illumination_hu_eddb77f45bcee5a.webp" type="image/webp">
&lt;img src="https://bytes-and-bolts.info/posts/diy-soil-ph-testing-red-cabbage/images/soil-ph-test-flash-illumination.png"
width="3264"
height="2448"
alt="with flash"
loading="lazy"
decoding="async"
class="rounded-lg mx-auto">
&lt;/picture>
&lt;picture class="rounded-lg mx-auto">
&lt;source srcset="https://bytes-and-bolts.info/posts/diy-soil-ph-testing-red-cabbage/images/soil-ph-test-natural-light_hu_9684d05697b24239.webp" type="image/webp">
&lt;img src="https://bytes-and-bolts.info/posts/diy-soil-ph-testing-red-cabbage/images/soil-ph-test-natural-light.png"
width="3264"
height="2448"
alt="without flash"
loading="lazy"
decoding="async"
class="rounded-lg mx-auto">
&lt;/picture>
&lt;/p></description></item><item><title>Smoker update</title><link>https://bytes-and-bolts.info/posts/diy-brick-smoker-construction-update/</link><pubDate>Fri, 15 Jul 2016 00:00:00 +0000</pubDate><guid>https://bytes-and-bolts.info/posts/diy-brick-smoker-construction-update/</guid><description>&lt;p>It&amp;rsquo;s working!!
There&amp;rsquo;s maybe a couple of weekends worth of putting the exterior on and it&amp;rsquo;ll be one hundred percent. Maybe in that time I&amp;rsquo;ll find the time to post a how to, up to this point. There are a ton of photos.
&lt;picture class="rounded-lg mx-auto">
&lt;source srcset="https://bytes-and-bolts.info/posts/diy-brick-smoker-construction-update/images/diy-brick-smoker-first-test-fire_hu_c46b29b78875f380.webp" type="image/webp">
&lt;img src="https://bytes-and-bolts.info/posts/diy-brick-smoker-construction-update/images/diy-brick-smoker-first-test-fire.jpeg"
width="467"
height="351"
alt="smoker smoking"
loading="lazy"
decoding="async"
class="rounded-lg mx-auto">
&lt;/picture>
&lt;picture class="rounded-lg mx-auto">
&lt;source srcset="https://bytes-and-bolts.info/posts/diy-brick-smoker-construction-update/images/anakin-skywalker-its-working-meme_hu_3a36f27a46344ed9.webp" type="image/webp">
&lt;img src="https://bytes-and-bolts.info/posts/diy-brick-smoker-construction-update/images/anakin-skywalker-its-working-meme.png"
width="467"
height="351"
alt="anakin &amp;ldquo;its working&amp;rdquo;"
loading="lazy"
decoding="async"
class="rounded-lg mx-auto">
&lt;/picture>
Contrary to popular practice, I used a refractory cement to hold the fire brick in place, and fill the gaps where there were some in the fire box. It will hold everything well, but fire brick is fragile and when they start breaking it&amp;rsquo;ll be hell getting the bad ones out.
Anyway, the refractory cement needs heat to fully cure, so what a good time to test out the grill! Fired up some burgers and jalapeños, and good gravy they were delicious. The smoke box and fire box/grill had a temp difference of almost 2 to 1 so I won&amp;rsquo;t have to worry about having a huge, hot fire to get things smoking. Stay posted for more!&lt;/p></description></item><item><title>STEEL DAY!</title><link>https://bytes-and-bolts.info/posts/diy-smoker-steel-fabrication-metalwork/</link><pubDate>Sat, 21 May 2016 00:00:00 +0000</pubDate><guid>https://bytes-and-bolts.info/posts/diy-smoker-steel-fabrication-metalwork/</guid><description>&lt;p>Man I love metal work. Today is steel day. I&amp;rsquo;m fabricating the doors for the smoker, so I felt maybe this would make a good teaser. I&amp;rsquo;m not showing any photos or the process yet, but if you&amp;rsquo;re a friend of mine on facebook, they&amp;rsquo;ve been getting some good sneak peeks.
&lt;picture class="rounded-lg mx-auto">
&lt;source srcset="https://bytes-and-bolts.info/posts/diy-smoker-steel-fabrication-metalwork/images/diy-smoker-steel-door-fabrication-teaser_hu_af383a965cf65e5b.webp" type="image/webp">
&lt;img src="https://bytes-and-bolts.info/posts/diy-smoker-steel-fabrication-metalwork/images/diy-smoker-steel-door-fabrication-teaser.png"
width="3264"
height="2448"
alt="Steel Day Teaser"
loading="lazy"
decoding="async"
class="rounded-lg mx-auto">
&lt;/picture>
Paid a visit to Pro-Titan Industries off of US HWY 380, who have been knowledgeable, and supplied me with my metal needs(except the rebar). I&amp;rsquo;m aiming to be their number one customer I think. This whole project, I&amp;rsquo;ve tried to shop locally as much as possible. Gene Gholke off McKinney Street in Denton have been a big supplier when it came to the masonry stuff. Anyway, it&amp;rsquo;s coming together quick! Not much longer.&lt;/p></description></item><item><title>Kenda Delashaw</title><link>https://bytes-and-bolts.info/posts/kenda-delashaw-scholarship-memorial/</link><pubDate>Sun, 01 May 2016 00:00:00 +0000</pubDate><guid>https://bytes-and-bolts.info/posts/kenda-delashaw-scholarship-memorial/</guid><description>&lt;p>We lost my mother on September 21, 2014 in a motorcycle accident. She was returning from a rally in Riudoso, New Mexico when they lost control on the bike due to wet roads. After a long wait of picking out a headstone, and then the even longer wait of waiting for it to be ordered and installed, it has finally been placed.
&lt;picture class="rounded-lg mx-auto">
&lt;source srcset="https://bytes-and-bolts.info/posts/kenda-delashaw-scholarship-memorial/images/kenda-delashaw-memorial-headstone_hu_44a190ef17b2bfce.webp" type="image/webp">
&lt;img src="https://bytes-and-bolts.info/posts/kenda-delashaw-scholarship-memorial/images/kenda-delashaw-memorial-headstone.png"
width="3264"
height="2448"
alt="Kenda Delashaw&amp;rsquo;s headstone"
loading="lazy"
decoding="async"
class="rounded-lg mx-auto">
&lt;/picture>
It&amp;rsquo;s such a beautiful granite, couldn&amp;rsquo;t be happier with our decision. My brother and I headed up into Ada, Oklahoma where Boadie Anderson Quarries is located to pick it out. From there, our sales rep Jeff kept us updated with where things were at and when we could expect it.
My mother was a kindergarten teacher, and to carry on her memory, we started a scholarship fund in her name. NCTC administrates the fund, and one student from Callisburg Highschool, where she worked, will be selected. If anyone ever comes across this and would like to donate any amount to the fund, here is a link to their site to donate, it&amp;rsquo;s a great tax write off! Unless they change their site layout and the link becomes broken, this should work:&lt;/p></description></item><item><title>ESXI Woes</title><link>https://bytes-and-bolts.info/posts/vmware-esxi-raid-controller-issues/</link><pubDate>Wed, 13 Apr 2016 00:00:00 +0000</pubDate><guid>https://bytes-and-bolts.info/posts/vmware-esxi-raid-controller-issues/</guid><description>&lt;p>Patio is under way still. Stop asking. Srsly. I had set backs with time and weather, then I came upon a bit of a construction conundrum that I&amp;rsquo;ll go over when it&amp;rsquo;s done, but it has turned into a weekend warrior job.
Meantime I&amp;rsquo;ve struggled getting a machine to run VMware&amp;rsquo;s ESXI this past week. Today was a good success. ESXI was not scanning and finding the storage devices that were installed. The first idea was that we may have an incompatible machine, the raid controller was being a turd, or we weren&amp;rsquo;t getting access to the drivers.
Went through a days of bios configuring trying to make sure the raid controller was off, trying custom ISO installs. On disc. On flash drive. In a last ditch effort, before changing hypervisors, I set the drives up in a raid config and whammy, the installer found the drives. In case you don&amp;rsquo;t know, Google it, but you can press F2 on startup to enter raid setup and just go through the options. This is what it&amp;rsquo;ll look like:
Create RAID volume, and I used RAID0, and keep going for however many different RAID arrays you desire or have enough drives for and once that&amp;rsquo;s done, the ESXI installer should be able to locate the storage.&lt;/p></description></item><item><title>Patio 2.0/Coffee Table</title><link>https://bytes-and-bolts.info/posts/diy-industrial-coffee-end-table/</link><pubDate>Mon, 07 Mar 2016 00:00:00 +0000</pubDate><guid>https://bytes-and-bolts.info/posts/diy-industrial-coffee-end-table/</guid><description>&lt;p>Project patio is well underway. Part 1 of 3 of the smoker is constructed, and curing. I&amp;rsquo;ll post a full summary after its completion. With rain in the forecast for the next foreseeable future, my masonry work will have to be put on hold. So I&amp;rsquo;m going to be brushing up on the C programming languages.
In the meantime. We&amp;rsquo;re redesigning our living room with different furniture. We got a really good deal on a sectional and over-sized chair, problem was, it takes up a strange area so my original coffee table wasn&amp;rsquo;t going to fit the space well.
The missus found some inspiration on Pinterest so we set out on making our own. First she did some measuring to get a size idea, then she ordered some premade round table tops. When those arrived, I set in on getting them stained all manly like.
&lt;picture class="rounded-lg mx-auto">
&lt;source srcset="https://bytes-and-bolts.info/posts/diy-industrial-coffee-end-table/images/diy-coffee-table-staining-process_hu_485672def3a4edec.webp" type="image/webp">
&lt;img src="https://bytes-and-bolts.info/posts/diy-industrial-coffee-end-table/images/diy-coffee-table-staining-process.png"
width="3264"
height="2448"
alt="staining the table tops"
loading="lazy"
decoding="async"
class="rounded-lg mx-auto">
&lt;/picture>
We shopped around for some black iron pipes to give it an industrial feel, just FYI, those pieces can add up quick. Shop around or you&amp;rsquo;ll be paying more than what you would if you had just bought something similar from somewhere else.
&lt;picture class="rounded-lg mx-auto">
&lt;source srcset="https://bytes-and-bolts.info/posts/diy-industrial-coffee-end-table/images/diy-industrial-coffee-table-finished_hu_bd9677cd6f290d6a.webp" type="image/webp">
&lt;img src="https://bytes-and-bolts.info/posts/diy-industrial-coffee-end-table/images/diy-industrial-coffee-table-finished.png"
width="1080"
height="1080"
alt="finished coffee table"
loading="lazy"
decoding="async"
class="rounded-lg mx-auto">
&lt;/picture>
&lt;picture class="rounded-lg mx-auto">
&lt;source srcset="https://bytes-and-bolts.info/posts/diy-industrial-coffee-end-table/images/diy-industrial-end-table-finished_hu_a16e2a992246214d.webp" type="image/webp">
&lt;img src="https://bytes-and-bolts.info/posts/diy-industrial-coffee-end-table/images/diy-industrial-end-table-finished.png"
width="3264"
height="2448"
alt="finished end table"
loading="lazy"
decoding="async"
class="rounded-lg mx-auto">
&lt;/picture>
&lt;/p></description></item><item><title>Patio Approved</title><link>https://bytes-and-bolts.info/posts/diy-patio-construction-car-ac-repair/</link><pubDate>Tue, 23 Feb 2016 00:00:00 +0000</pubDate><guid>https://bytes-and-bolts.info/posts/diy-patio-construction-car-ac-repair/</guid><description>&lt;p>Currently we still live in an HOA, but the neighbors in the area seem to agree it&amp;rsquo;s useless since there is no common areas so it may be dissolved soon. Still, I applied for my HOA approval of the patio additions and I got the approval letter in the mail the other day. I will post a summary and photos of how I did it once it&amp;rsquo;s finished. Shouldn&amp;rsquo;t take too long. The patio itself took forever just because I was having trouble finding concrete suppliers that weren&amp;rsquo;t involved in the states renovation of I-35.
I will be putting in a pergola with a raised wall along the outer patio edge for seating and a brick smoker. I had considered a pizza oven or a pizza oven/smoker combo, but after realizing my oven will get hot enough, just minus the fire baking, I decided a smoker would get most use from me. I intend to make the fire box on the side that can function as a grill as well. This will all be mainly cinder block construction with fire brick linings and a stone veneer on the outside. The pergola will have steel tubing (which I bought the other day) welded to the anchor plates I stuck into the patio. I&amp;rsquo;ll then wrap the steel in cedar and finish the top. This way when the wood rots, the concrete wouldn&amp;rsquo;t need to be busted up to remove old wood posts.
We&amp;rsquo;re having some early spring rains coming through, probably all we&amp;rsquo;ll get til summer, but I expect to get the posts welded on Wednesday, and after that things should take off pretty quickly. Meantime, here&amp;rsquo;s another project I did! I drive a 2008 Chevy Aveo. It&amp;rsquo;s far from something anyone would like to drive but it was cheap and proves to remain cheap. I get 40 miles to the gallon on average, replacements parts are inexpensive domestic, and it&amp;rsquo;s been paid off for a number of years now to boot. Last August I noticed the A/C struggling so I looked into since Texas is at it&amp;rsquo;s hottest during this time. Proved to be good timing with this 70-80 degree winter we&amp;rsquo;re having as well. I took it into my local Firestone and they diagnosed it and gave me a over-inflated estimate.
Ok, so I go to Firestone because them and Hankook are the only manufacturers of my factory wheel size. I use them for tires and diagnostics and that&amp;rsquo;s it.
Anywho, I trimmed the fat and did it myself. Cost a quarter of what they wanted to charge me, it was a complete overhaul though. These guys were a great resource, and they actually had the same problem.
&lt;a
href="http://youtu.be/_Peb9o-LwfQ"
target="_blank"
>http://youtu.be/_Peb9o-LwfQ&lt;/a>
It seems that the Korean made compressors fail too easily in all year models of Aveos.
&lt;picture class="rounded-lg mx-auto">
&lt;source srcset="https://bytes-and-bolts.info/posts/diy-patio-construction-car-ac-repair/images/car-ac-compressor-failure-engineering_hu_404917851acede24.webp" type="image/webp">
&lt;img src="https://bytes-and-bolts.info/posts/diy-patio-construction-car-ac-repair/images/car-ac-compressor-failure-engineering.png"
width="3264"
height="2448"
alt="metal shards in compressor"
loading="lazy"
decoding="async"
class="rounded-lg mx-auto">
&lt;/picture>
They &amp;quot;explode&amp;quot; and send metal shards throughout the A/C lines, condenser, and evaporator. To diagnose if this is the problem, one can loosen the timing belt, and if the compressor can be cranked by hand, it&amp;rsquo;s an indication your compressor has failed. To really check, empty the freon and take the lines off the compressor. There should be a metal screen like in the photo above and it will have caught metal flakes if this is what happened. I replaced the compressor, the condenser assembly, expansion valve, and flushed the lines and evaporator using mineral spirits and an air compressor.
&lt;picture class="rounded-lg mx-auto">
&lt;source srcset="https://bytes-and-bolts.info/posts/diy-patio-construction-car-ac-repair/images/car-ac-system-disassembly-technical_hu_202f0c30d7231411.webp" type="image/webp">
&lt;img src="https://bytes-and-bolts.info/posts/diy-patio-construction-car-ac-repair/images/car-ac-system-disassembly-technical.png"
width="3264"
height="2448"
alt="stripped down"
loading="lazy"
decoding="async"
class="rounded-lg mx-auto">
&lt;/picture>
&lt;picture class="rounded-lg mx-auto">
&lt;source srcset="https://bytes-and-bolts.info/posts/diy-patio-construction-car-ac-repair/images/car-ac-system-rebuild-technical_hu_4e227d0254ffe971.webp" type="image/webp">
&lt;img src="https://bytes-and-bolts.info/posts/diy-patio-construction-car-ac-repair/images/car-ac-system-rebuild-technical.png"
width="3264"
height="2448"
alt="reassembled"
loading="lazy"
decoding="async"
class="rounded-lg mx-auto">
&lt;/picture>
The evaporator probably should&amp;rsquo;ve been replaced or had a pro flush them, but I&amp;rsquo;m not concerned with it being contaminated. This car is wearing out it&amp;rsquo;s welcome.&lt;/p></description></item><item><title>Safer Internet Day</title><link>https://bytes-and-bolts.info/posts/google-security-checkup-free-storage/</link><pubDate>Tue, 09 Feb 2016 00:00:00 +0000</pubDate><guid>https://bytes-and-bolts.info/posts/google-security-checkup-free-storage/</guid><description>&lt;p>Google is giving away 2 gigabytes of drive storage for their annual security checkup today. It takes a couple minutes to go through and verify your devices and permissions and can be used for every google account if you have more than one.
&lt;a
href="http://www.theverge.com/2016/2/9/10940046/google-drive-free-2gb-space-security-checkup"
target="_blank"
>http://www.theverge.com/2016/2/9/10940046/google-drive-free-2gb-space-security-checkup&lt;/a>&lt;/p></description></item><item><title>Self Study</title><link>https://bytes-and-bolts.info/posts/ember-js-avocado-growing-self-study/</link><pubDate>Mon, 08 Feb 2016 00:00:00 +0000</pubDate><guid>https://bytes-and-bolts.info/posts/ember-js-avocado-growing-self-study/</guid><description>&lt;p>&lt;a
href="https://www.ludu.co/course/ember"
target="_blank"
>https://www.ludu.co/course/ember&lt;/a>
In a hiatus with the blog for now. I&amp;rsquo;ve been incredibly busy for not having anything to do. Strange.
Checking out some ember practice ^ see there. I&amp;rsquo;ve been looking at certifications as well out of just a self interest and wall decoration. I&amp;rsquo;ve started the process to finish up my patio, and I&amp;rsquo;m looking into delving back into my Boba Fett replica I created back in &amp;lsquo;05.
I&amp;rsquo;m telling ya, I&amp;rsquo;m multi-faceted and busy. Let&amp;rsquo;s see, here is something I can share with you. I&amp;rsquo;ve been growing my own avocados from pits for a few years now. Here&amp;rsquo;s a plug for the site that got me started and is a pretty good resource:
&lt;a
href="http://www.thehungrymouse.com/2009/09/09/how-to-grow-an-avocado-tree-from-an-avocado-pit/"
target="_blank"
>http://www.thehungrymouse.com/2009/09/09/how-to-grow-an-avocado-tree-from-an-avocado-pit/&lt;/a>
Here was my first one, sadly, the day I decided I would set it outside for the first time, the hounds destroyed it. That put me back a year&amp;hellip;
&lt;picture class="rounded-lg mx-auto">
&lt;source srcset="https://bytes-and-bolts.info/posts/ember-js-avocado-growing-self-study/images/three-foot-tall-avocado-plant-grown-from-pit_hu_c4ea2a575333d5e.webp" type="image/webp">
&lt;img src="https://bytes-and-bolts.info/posts/ember-js-avocado-growing-self-study/images/three-foot-tall-avocado-plant-grown-from-pit.png"
width="2448"
height="3264"
alt="The before, approx. 3 feet tall"
loading="lazy"
decoding="async"
class="rounded-lg mx-auto">
&lt;/picture>
Literally 10 mins without supervision.
&lt;picture class="rounded-lg mx-auto">
&lt;source srcset="https://bytes-and-bolts.info/posts/ember-js-avocado-growing-self-study/images/avocado-plant-destroyed-by-dog_hu_e8992e5d563fc3d7.webp" type="image/webp">
&lt;img src="https://bytes-and-bolts.info/posts/ember-js-avocado-growing-self-study/images/avocado-plant-destroyed-by-dog.png"
width="2448"
height="3264"
alt="The after"
loading="lazy"
decoding="async"
class="rounded-lg mx-auto">
&lt;/picture>
I tried to graft the stem back together but it was lost. Guess it just hadn&amp;rsquo;t developed enough to take that trauma. Started another round though.
&lt;picture class="rounded-lg mx-auto">
&lt;source srcset="https://bytes-and-bolts.info/posts/ember-js-avocado-growing-self-study/images/growing-avocado-from-pits-with-finishing-nails_hu_85e3de4c509901b6.webp" type="image/webp">
&lt;img src="https://bytes-and-bolts.info/posts/ember-js-avocado-growing-self-study/images/growing-avocado-from-pits-with-finishing-nails.png"
width="3264"
height="2448"
alt="Newbs"
loading="lazy"
decoding="async"
class="rounded-lg mx-auto">
&lt;/picture>
I prefer to use finishing nails instead of toothpicks. They last longer of course. They don&amp;rsquo;t mold, rot, break off, and sometimes the pit can dry up and the toothpick will fall out and the pit is now too hard to push it back in. In that case super glue and a drill bit are needed.&lt;/p></description></item><item><title>Fios Outage</title><link>https://bytes-and-bolts.info/posts/verizon-fios-internet-outage-denton-tx/</link><pubDate>Fri, 29 Jan 2016 00:00:00 +0000</pubDate><guid>https://bytes-and-bolts.info/posts/verizon-fios-internet-outage-denton-tx/</guid><description>&lt;p>Denton&amp;rsquo;s Verizon Fios is down. I may have to find some public internet service to push changes to the site today. Could just do it locally and push it all through later as well.&lt;/p>
&lt;hr>
&lt;p>Annnnd it&amp;rsquo;s out again.
2-1-16&lt;/p></description></item><item><title>Exploring</title><link>https://bytes-and-bolts.info/posts/website-adsense-css-troubleshooting/</link><pubDate>Thu, 28 Jan 2016 00:00:00 +0000</pubDate><guid>https://bytes-and-bolts.info/posts/website-adsense-css-troubleshooting/</guid><description>&lt;h2 class="relative group">So I got an email the other day saying my site is official AdSense approved. I&amp;rsquo;m not too happy with how the banner positions itself though. It&amp;rsquo;s a responsive banner so it adjusts it&amp;rsquo;s own size, but it positions itself on the page funky. Ugh, I was wanting to work on the header but this thing is getting on my nerves so it gets priority one.
Ok, so that was really easy to fix. I didn&amp;rsquo;t even have to tweak any CSS. The backend editor was where I had placed the code in the footer code injection. It apparently doesn&amp;rsquo;t count that as inline and therefore doesn&amp;rsquo;t format it with the other elements in the &lt;code>default.hbs&lt;/code> file. Ugh, this thing generates a ton of browser errors. I see I&amp;rsquo;m not the only one with this problem either. It generates anywhere from 6 - 33+ errors and 20+ warnings so I&amp;rsquo;m not sure if I will hang onto this thing.
Now the heading. I really want to shorten the height of the heading since it serves no purpose to me. The CSS for it is using &lt;code>height: 100vh;&lt;/code> so it&amp;rsquo;s using up all the available height in the viewport which I guess is mainly for photography purposes? I&amp;rsquo;ll have to dig through and find the &lt;code>div.vertical&lt;/code> and adjust its size. Or make a work around where the child background image determines the size. I&amp;rsquo;m going to take a break and add to this later. I just wanted to make sure I post pretty regularly.
&lt;div id="now-the-heading-i-really-want-to-shorten-the-height-of-the-heading-since-it-serves-no-purpose-to-me-the-css-for-it-is-using-height-100vh-so-its-using-up-all-the-available-height-in-the-viewport-which-i-guess-is-mainly-for-photography-purposes-ill-have-to-dig-through-and-find-the-divvertical-and-adjust-its-size-or-make-a-work-around-where-the-child-background-image-determines-the-size-im-going-to-take-a-break-and-add-to-this-later-i-just-wanted-to-make-sure-i-post-pretty-regularly" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#now-the-heading-i-really-want-to-shorten-the-height-of-the-heading-since-it-serves-no-purpose-to-me-the-css-for-it-is-using-height-100vh-so-its-using-up-all-the-available-height-in-the-viewport-which-i-guess-is-mainly-for-photography-purposes-ill-have-to-dig-through-and-find-the-divvertical-and-adjust-its-size-or-make-a-work-around-where-the-child-background-image-determines-the-size-im-going-to-take-a-break-and-add-to-this-later-i-just-wanted-to-make-sure-i-post-pretty-regularly" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>Added Disqus comments. I&amp;rsquo;ll try to tackle the formatting tomorrow.&lt;/p></description></item><item><title>ERROR!!!</title><link>https://bytes-and-bolts.info/posts/cloudflare-javascript-ssl-bug-fix/</link><pubDate>Mon, 25 Jan 2016 00:00:00 +0000</pubDate><guid>https://bytes-and-bolts.info/posts/cloudflare-javascript-ssl-bug-fix/</guid><description>&lt;h2 class="relative group">I was made aware of a bug with the menu button not functioning. It works on Safari but is unresponsive on other browsers. I wouldn&amp;rsquo;t expect any of the changes I had made to cause this but I&amp;rsquo;m looking into it. If you&amp;rsquo;re on a desktop, you can right click the button, and open the link in a new tab, then the menu will function properly on the new page. Surely this isn&amp;rsquo;t a problem with Ghost since everyone seems to use it, I must have done something and haven&amp;rsquo;t found it.
I&amp;rsquo;ll post an update if I find the problem in case others come across this. I&amp;rsquo;m finding some sources saying it is from using a proxy service, so I may resort to a static menu. What I know, chrome tells me arctic_scroll is not being defined in &lt;code>content/themes/casper/assets/js/index.js&lt;/code> which has to do with the &amp;quot;arrow quick scroll&amp;quot; so probably unrelated directly. Pretty self explanatory, but something is causing the &lt;code>body.home-template.nav-closed&lt;/code> to not change to &lt;code>nav-opened&lt;/code>.
UPDATE:
More source code digging and error checking has showed there is a problem with Cloudflare&amp;rsquo;s SSL blocking the JavaScript. Don&amp;rsquo;t understand why I&amp;rsquo;m able to duplicate this problem only with Safari browsers.
&lt;div id="more-source-code-digging-and-error-checking-has-showed-there-is-a-problem-with-cloudflares-ssl-blocking-the-javascript-dont-understand-why-im-able-to-duplicate-this-problem-only-with-safari-browsers" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#more-source-code-digging-and-error-checking-has-showed-there-is-a-problem-with-cloudflares-ssl-blocking-the-javascript-dont-understand-why-im-able-to-duplicate-this-problem-only-with-safari-browsers" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>And 30 seconds later I can confirm it was caused by Cloudflare. They have a beta service called Rocket Loader for running JavaScript faster and can cause problems if they involve jQuery, which the menu button does. This explains why the JavaScript for the &amp;quot;arrow quick scroll&amp;quot; was throwing an error too. I&amp;rsquo;ll remove that and set a size limit to that huge heading.
Here&amp;rsquo;s the link to their troubleshooting guide.
&lt;a
href="https://blog.cloudflare.com/cloudflare-tips-troubleshooting-common-proble/"
target="_blank"
>https://blog.cloudflare.com/cloudflare-tips-troubleshooting-common-proble/&lt;/a>
and here is more on Rocket Loader. What it does and how you can adjust its settings. JavaScript can be manually added to an ignore list, which I will do soon enough for the menu button.
&lt;a
href="https://blog.cloudflare.com/56590463/"
target="_blank"
>https://blog.cloudflare.com/56590463/&lt;/a>
I cross browser tested with Safari and Firefox, but after I deployed Universal SSL with Cloudflare, I didn&amp;rsquo;t think I would develop new problems and worked exclusively with Safari on my MacBook. Now that the menu has my attention. I&amp;rsquo;d like to set up a rss subscription with the subscribe button. I plan to add an about me section as well, and I may change it to a static menu as well.&lt;/p></description></item><item><title>Google SEO and Webmaster Tools: Faster Indexing for Your Website</title><link>https://bytes-and-bolts.info/posts/google-seo-webmaster-tools/</link><pubDate>Thu, 21 Jan 2016 00:00:00 +0000</pubDate><guid>https://bytes-and-bolts.info/posts/google-seo-webmaster-tools/</guid><description>&lt;p>I&amp;rsquo;ve added some of Google&amp;rsquo;s code to the site. Down at the bottom you may notice a translator if you&amp;rsquo;d like to learn a new language.&lt;/p>
&lt;p>Photo time. I&amp;rsquo;m going to do what I can to add as many photos to bog this thing down so I can add an alternative approach. I&amp;rsquo;ve noticed the markup photo adding on here is very finicky when it comes to spaces.&lt;/p>
&lt;p>This is the pendant lights I put in above the kitchen island and the dining room table. We had an awful fluorescent light fixture and a 50&amp;rsquo;s style dinner light before.&lt;/p></description></item><item><title>Projects</title><link>https://bytes-and-bolts.info/posts/diy-home-improvement-projects/</link><pubDate>Tue, 19 Jan 2016 00:00:00 +0000</pubDate><guid>https://bytes-and-bolts.info/posts/diy-home-improvement-projects/</guid><description>&lt;p>I haven&amp;rsquo;t made any changes yet to the site, I&amp;rsquo;ve been distracted with other projects around the house. I browse and research while I&amp;rsquo;m at the gym looking for inspiration though. I&amp;rsquo;ve made a few changes. I&amp;rsquo;ve set up an SSL and some HTML tweaking. More to come. After graduation in August, I began working on a concrete patio in the backyard. I&amp;rsquo;m sure this will bog down the post on loading adding all these photos, but I&amp;rsquo;ll fix that.&lt;/p></description></item><item><title>About Bytes and Bolts</title><link>https://bytes-and-bolts.info/about/</link><pubDate>Wed, 13 Jan 2016 00:00:00 +0000</pubDate><guid>https://bytes-and-bolts.info/about/</guid><description>&lt;h2 class="relative group">From Digital Bits to Physical Bolts
&lt;div id="from-digital-bits-to-physical-bolts" class="anchor">&lt;/div>
&lt;span
class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none">
&lt;a class="group-hover:text-primary-300 dark:group-hover:text-neutral-700 !no-underline" href="#from-digital-bits-to-physical-bolts" aria-label="Anchor">#&lt;/a>
&lt;/span>
&lt;/h2>
&lt;p>Welcome to Bytes and Bolts, my corner of the internet where I document my adventures in software engineering, DIY projects, and everything in between.&lt;/p>
&lt;p>I started this site back in 2015 as a personal playground. It was a space for me to get my hands dirty with web development, experiment with the Ghost blogging platform, and have a live server to test new ideas. Over the years, it has evolved into a journal of my passions—a place where I can share the satisfaction of building something from scratch, whether it&amp;rsquo;s a piece of software or a backyard project.&lt;/p></description></item><item><title>About Matt Delashaw's Software Engineering Blog: Insights and Tech Articles</title><link>https://bytes-and-bolts.info/posts/about-my-software-engineering-blog/</link><pubDate>Wed, 13 Jan 2016 00:00:00 +0000</pubDate><guid>https://bytes-and-bolts.info/posts/about-my-software-engineering-blog/</guid><description>&lt;p>
&lt;picture class="rounded-lg mx-auto">
&lt;source srcset="https://bytes-and-bolts.info/posts/about-my-software-engineering-blog/images/stormtrooper-software-development-team-building-a-website_hu_19dbfd180099fba2.webp" type="image/webp">
&lt;img src="https://bytes-and-bolts.info/posts/about-my-software-engineering-blog/images/stormtrooper-software-development-team-building-a-website.png"
width="856"
height="480"
alt="Stormtroopers at work"
loading="lazy"
decoding="async"
class="rounded-lg mx-auto">
&lt;/picture>
&lt;/p>
&lt;p>Well I decided I wanted a website to flex my programming skills. With guidance from a friend, &lt;a
href="https://sethbrasile.com"
target="_blank"
>https://sethbrasile.com&lt;/a>, I decided the format of my website would be a blog.&lt;/p>
&lt;p>Most of the things that will go on here, you will never see. It will happen &amp;quot;behind the scenes&amp;quot; unless you follow closely and notice layout changes and such. I will share tech articles as well as a mix of my own achievements.&lt;/p></description></item><item><title>Spam Alert</title><link>https://bytes-and-bolts.info/posts/bitcoin-cold-storage-ledger-review/</link><pubDate>Wed, 13 Jan 2016 00:00:00 +0000</pubDate><guid>https://bytes-and-bolts.info/posts/bitcoin-cold-storage-ledger-review/</guid><description>&lt;p>I just got a cold storage device for the experimental cryptocurrency Bitcoin. I find it interesting. There&amp;rsquo;s some good documentaries out there about Bitcoin, there&amp;rsquo;s some fancy widgets for it I will probably add to this post later. Here&amp;rsquo;s what I got though:
&lt;picture class="rounded-lg mx-auto">
&lt;source srcset="https://bytes-and-bolts.info/posts/bitcoin-cold-storage-ledger-review/images/ledger-nano-s-bitcoin-hardware-wallet-for-cold-storage_hu_6bbb265cacd626e7.webp" type="image/webp">
&lt;img src="https://bytes-and-bolts.info/posts/bitcoin-cold-storage-ledger-review/images/ledger-nano-s-bitcoin-hardware-wallet-for-cold-storage.png"
width="1632"
height="1224"
alt="Ledger"
loading="lazy"
decoding="async"
class="rounded-lg mx-auto">
&lt;/picture>
Back to documentaries. There&amp;rsquo;s one titled The Rise and Rise of Bitcoin which was really interesting. I know documentaries can easily be one-sided but this one seemed to shed light on the good and bad, you just need to do some more thorough digging to find all the right info.
I wasn&amp;rsquo;t too into online or software wallets so I got the Ledger. They&amp;rsquo;re pretty cool devices. They can be bought at overstock.com and you can read up on what it offers at &lt;a
href="https://www.ledgerwallet.com"
target="_blank"
>https://www.ledgerwallet.com&lt;/a>. It can be used as a USB device to upload your bitcoin addresses and features the EMV micro processor and what looks to me, it&amp;rsquo;s own personalized encryptions. I just opened it and haven&amp;rsquo;t had time to read up on all the details yet but I&amp;rsquo;m pumped.&lt;/p></description></item></channel></rss>