284 lines
13 KiB
HTML
284 lines
13 KiB
HTML
<!DOCTYPE html>
|
||
<html lang="en-US">
|
||
<head>
|
||
<meta charset="utf-8"/>
|
||
<meta content="#0e1112" media="(prefers-color-scheme: dark)" name="theme-color"/>
|
||
<meta content="#566B78" media="(prefers-color-scheme: light)" name="theme-color"/>
|
||
<meta content="Michael Housh" name="author"/>
|
||
<meta content="Mhoush" name="apple-mobile-web-app-title"/>
|
||
<meta content="initial-scale=1.0, width=device-width" name="viewport"/>
|
||
<meta content="telephone=no" name="format-detection"/>
|
||
<meta content="True" name="HandheldFriendly"/>
|
||
<meta content="320" name="MobileOptimized"/>
|
||
<meta content="Mhoush" name="og:site_name"/>
|
||
<meta content="hvac, developer, swift, home-performance, design" name="keywords"/>
|
||
<title>
|
||
mhoush: Articles
|
||
</title>
|
||
<link href="/static/favicon.ico" rel="shortcut icon"/>
|
||
<link href="/static/output.css" rel="stylesheet"/>
|
||
<link href="/static/style.css" rel="stylesheet"/>
|
||
<link href="/articles/feed.xml" rel="alternate" title="mhoush" type="application/rss+xml"/>
|
||
|
||
</head>
|
||
<body class="bg-page text-white pb-5 font-avenir articles">
|
||
<header class="bg-nav text-gray py-4 text-base/6 lg:fixed w-full lg:h-[62px]">
|
||
<nav class="container flex gap-x-5 lg:gap-x-y items-center">
|
||
<ul class="flex flex-wrap gap-x-2 lg:gap-x-5">
|
||
<li>
|
||
<a class href="/">Home</a>
|
||
</li>
|
||
<li>
|
||
<a class="active" href="/articles/">Articles</a>
|
||
</li>
|
||
<li>
|
||
<a class href="/about/">About</a>
|
||
</li>
|
||
</ul>
|
||
</nav>
|
||
</header>
|
||
<div class="container pt-12 lg:pt-28">
|
||
<div>
|
||
<h1 class="text-4xl font-extrabold mb-12">
|
||
2025
|
||
</h1>
|
||
<div class="grid gap-10 mb-16">
|
||
<section>
|
||
<h2 class="text-2xl font-bold mb-2">
|
||
<a class="[&:hover]:border-b border-orange" href="/articles/2025/vapor-htmx-todo-app/">Vapor + HTMX</a>
|
||
</h2>
|
||
<div class="text-gray gray-links text-sm mb-4">
|
||
<span class="border-r border-gray pr-2 mr-2">January 05, 2025</span><a href="/articles/tag/general/">general</a>, <a href="/articles/tag/programming/">programming</a> and <a href="/articles/tag/software/">software</a>
|
||
</div>
|
||
<p>
|
||
<a href="/articles/2025/vapor-htmx-todo-app/"><div>
|
||
<img alt="banner" src="http://localhost:3000/articles/images/2025-01-05-vapor-htmx-todo-app.png"/>
|
||
Build an example application using Vapor and HTMX.
|
||
</div></a>
|
||
</p>
|
||
</section>
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<h1 class="text-4xl font-extrabold mb-12">
|
||
2024
|
||
</h1>
|
||
<div class="grid gap-10 mb-16">
|
||
<section>
|
||
<h2 class="text-2xl font-bold mb-2">
|
||
<a class="[&:hover]:border-b border-orange" href="/articles/2024/free-as-in-freedom/">Free As In Freedom</a>
|
||
</h2>
|
||
<div class="text-gray gray-links text-sm mb-4">
|
||
<span class="border-r border-gray pr-2 mr-2">April 09, 2024</span><a href="/articles/tag/general/">general</a>, <a href="/articles/tag/open-source/">open-source</a> and <a href="/articles/tag/software/">software</a>
|
||
</div>
|
||
<p>
|
||
<a href="/articles/2024/free-as-in-freedom/"><div>
|
||
<img alt="banner" src="http://localhost:3000/articles/images/2024-04-09-free-as-in-freedom.png"/>
|
||
Salute to open-source software engineers
|
||
</div></a>
|
||
</p>
|
||
</section>
|
||
<section>
|
||
<h2 class="text-2xl font-bold mb-2">
|
||
<a class="[&:hover]:border-b border-orange" href="/articles/2024/pgp-encryption-introduction/">PGP Encryption Introduction</a>
|
||
</h2>
|
||
<div class="text-gray gray-links text-sm mb-4">
|
||
<span class="border-r border-gray pr-2 mr-2">April 04, 2024</span><a href="/articles/tag/gnupgp/">GnuPGP</a>, <a href="/articles/tag/pgp/">PGP</a>, <a href="/articles/tag/programming/">programming</a> and <a href="/articles/tag/security/">security</a>
|
||
</div>
|
||
<p>
|
||
<a href="/articles/2024/pgp-encryption-introduction/"><div>
|
||
<img alt="banner" src="http://localhost:3000/articles/images/2024-04-04-pgp-encryption-introduction.gif"/>
|
||
In this article I introduce PGP and show a use case for me, which perhaps you can use as well.
|
||
What is PGP
|
||
PGP stands for Pretty Good Privacy, it was first developed in 1991 by Phil Zimmermann. PGP uses
|
||
cryptographic privacy and authentication and is...
|
||
</div></a>
|
||
</p>
|
||
</section>
|
||
<section>
|
||
<h2 class="text-2xl font-bold mb-2">
|
||
<a class="[&:hover]:border-b border-orange" href="/articles/2024/unvr-as-nas/">UNVR as NAS</a>
|
||
</h2>
|
||
<div class="text-gray gray-links text-sm mb-4">
|
||
<span class="border-r border-gray pr-2 mr-2">March 15, 2024</span><a href="/articles/tag/how-to/">how-to</a>, <a href="/articles/tag/nas/">nas</a>, <a href="/articles/tag/networking/">networking</a> and <a href="/articles/tag/programming/">programming</a>
|
||
</div>
|
||
<p>
|
||
<a href="/articles/2024/unvr-as-nas/"><div>
|
||
<img alt="banner" src="http://localhost:3000/articles/images/2024-03-15-unvr-as-nas.png"/>
|
||
In this post, I’m going to show how to setup a Samba server on a Ubiquity UNVR so that it can be
|
||
used as NAS (network attached storage). Be aware that this should be done with caution and may void
|
||
any warranty on your UNVR as we are using it for...
|
||
</div></a>
|
||
</p>
|
||
</section>
|
||
<section>
|
||
<h2 class="text-2xl font-bold mb-2">
|
||
<a class="[&:hover]:border-b border-orange" href="/articles/2024/elevating-hvac/">Elevating HVAC: A Skilled Trade Beyond Labor</a>
|
||
</h2>
|
||
<div class="text-gray gray-links text-sm mb-4">
|
||
<span class="border-r border-gray pr-2 mr-2">February 27, 2024</span><a href="/articles/tag/hvac/">HVAC</a>
|
||
</div>
|
||
<p>
|
||
<a href="/articles/2024/elevating-hvac/"><div>
|
||
<img alt="banner" src="http://localhost:3000/articles/images/2024-02-27-elevating-hvac.png"/>
|
||
This is a guest post from my good friend, Ty Branaman.
|
||
Introduction:
|
||
Heating, Ventilation, and Air Conditioning (HVAC) is often mistakenly categorized as a simple labor
|
||
job, overshadowing the intricate skill set and technical expertise required in...
|
||
</div></a>
|
||
</p>
|
||
</section>
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<h1 class="text-4xl font-extrabold mb-12">
|
||
2023
|
||
</h1>
|
||
<div class="grid gap-10 mb-16">
|
||
<section>
|
||
<h2 class="text-2xl font-bold mb-2">
|
||
<a class="[&:hover]:border-b border-orange" href="/articles/2023/most-important-job/">Most Important Job</a>
|
||
</h2>
|
||
<div class="text-gray gray-links text-sm mb-4">
|
||
<span class="border-r border-gray pr-2 mr-2">December 14, 2023</span><a href="/articles/tag/hvac/">HVAC</a> and <a href="/articles/tag/tech-tip/">tech-tip</a>
|
||
</div>
|
||
<p>
|
||
<a href="/articles/2023/most-important-job/"><div>
|
||
<img alt="banner" src="http://localhost:3000/articles/images/2023-12-14-most-important-job.gif"/>
|
||
This short tech tip is about something one of my good friends in the trade told me a long time ago,
|
||
that has stuck with me through the years. It is a simple phrase / mindset.
|
||
|
||
“The current job you’re on, is the most important job of your day”.
|
||
|
||
This...
|
||
</div></a>
|
||
</p>
|
||
</section>
|
||
<section>
|
||
<h2 class="text-2xl font-bold mb-2">
|
||
<a class="[&:hover]:border-b border-orange" href="/articles/2023/cancel-this/">Cancel This</a>
|
||
</h2>
|
||
<div class="text-gray gray-links text-sm mb-4">
|
||
<span class="border-r border-gray pr-2 mr-2">December 12, 2023</span><a href="/articles/tag/hvac/">HVAC</a>
|
||
</div>
|
||
<p>
|
||
<a href="/articles/2023/cancel-this/"><div>
|
||
<img alt="banner" src="http://localhost:3000/articles/images/2023-12-12-cancel-this.gif"/>
|
||
This post is going to be hard to put into words, it’s going to seem egotistical at points, but know
|
||
that my actions / feelings online are the same as they are if you met me in person. The problem with
|
||
online interactions is tone and other subtleties...
|
||
</div></a>
|
||
</p>
|
||
</section>
|
||
<section>
|
||
<h2 class="text-2xl font-bold mb-2">
|
||
<a class="[&:hover]:border-b border-orange" href="/articles/2023/hope/">Hope</a>
|
||
</h2>
|
||
<div class="text-gray gray-links text-sm mb-4">
|
||
<span class="border-r border-gray pr-2 mr-2">October 30, 2023</span><a href="/articles/tag/general/">general</a>
|
||
</div>
|
||
<p>
|
||
<a href="/articles/2023/hope/"><div>
|
||
<img alt="banner" src="http://localhost:3000/articles/images/2023-10-30-hope.png"/>
|
||
This is a piggy-back article off of
|
||
The Struggle article that I had recently.
|
||
I was a bit of a “Debbie Downer” in that article, which is okay, I get that way sometimes. In this
|
||
article I’d like to take a minute to layout some of the things that give...
|
||
</div></a>
|
||
</p>
|
||
</section>
|
||
<section>
|
||
<h2 class="text-2xl font-bold mb-2">
|
||
<a class="[&:hover]:border-b border-orange" href="/articles/2023/heat-recovery-chiller/">Heat Recovery Chiller</a>
|
||
</h2>
|
||
<div class="text-gray gray-links text-sm mb-4">
|
||
<span class="border-r border-gray pr-2 mr-2">October 27, 2023</span><a href="/articles/tag/hvac/">HVAC</a>, <a href="/articles/tag/chiller/">chiller</a> and <a href="/articles/tag/hydronics/">hydronics</a>
|
||
</div>
|
||
<p>
|
||
<a href="/articles/2023/heat-recovery-chiller/"><div>
|
||
<img alt="banner" src="http://localhost:3000/articles/images/2023-10-27-heat-recovery-chiller.png"/>
|
||
This is an article that I wrote back in 2020, but I don’t believe that I published it anywhere, so
|
||
I’m doing it now. I did discuss this on
|
||
this episode of the HVAC School Podcast.
|
||
Heat Recovery Chillers
|
||
I have always had a love and passion for...
|
||
</div></a>
|
||
</p>
|
||
</section>
|
||
<section>
|
||
<h2 class="text-2xl font-bold mb-2">
|
||
<a class="[&:hover]:border-b border-orange" href="/articles/2023/you-should-learn-markdown/">You Should Learn Markdown</a>
|
||
</h2>
|
||
<div class="text-gray gray-links text-sm mb-4">
|
||
<span class="border-r border-gray pr-2 mr-2">October 21, 2023</span><a href="/articles/tag/hvac/">HVAC</a>, <a href="/articles/tag/general/">general</a> and <a href="/articles/tag/programming/">programming</a>
|
||
</div>
|
||
<p>
|
||
<a href="/articles/2023/you-should-learn-markdown/"><div>
|
||
<img alt="banner" src="http://localhost:3000/articles/images/2023-10-21-you-should-learn-markdown.png"/>
|
||
This is a quick article about why you should learn markdown.
|
||
What is markdown
|
||
Markdown is a “mark-up” language. It allows you to write content in plain text that can be easily
|
||
converted to other formats, such as html, pdf, docx, and many more. All...
|
||
</div></a>
|
||
</p>
|
||
</section>
|
||
<section>
|
||
<h2 class="text-2xl font-bold mb-2">
|
||
<a class="[&:hover]:border-b border-orange" href="/articles/2023/the-struggle/">The Struggle</a>
|
||
</h2>
|
||
<div class="text-gray gray-links text-sm mb-4">
|
||
<span class="border-r border-gray pr-2 mr-2">October 18, 2023</span><a href="/articles/tag/article/">article</a> and <a href="/articles/tag/general/">general</a>
|
||
</div>
|
||
<p>
|
||
<a href="/articles/2023/the-struggle/"><div>
|
||
<img alt="banner" src="http://localhost:3000/articles/images/2023-10-18-the-struggle.png"/>
|
||
This is a get stuff of my chest article. Probably going to be a mixture of ranting and whining. If
|
||
that is not your cup of tea then feel free to skip this article.
|
||
The struggle
|
||
It has been one of those “when it rains, it pours” type of weeks. As...
|
||
</div></a>
|
||
</p>
|
||
</section>
|
||
<section>
|
||
<h2 class="text-2xl font-bold mb-2">
|
||
<a class="[&:hover]:border-b border-orange" href="/articles/2023/calculate-seer-degradation-by-age/">Calculate SEER Degradation by Age</a>
|
||
</h2>
|
||
<div class="text-gray gray-links text-sm mb-4">
|
||
<span class="border-r border-gray pr-2 mr-2">September 19, 2023</span><a href="/articles/tag/hvac/">HVAC</a>, <a href="/articles/tag/formulas/">formulas</a> and <a href="/articles/tag/tech-tip/">tech-tip</a>
|
||
</div>
|
||
<p>
|
||
<a href="/articles/2023/calculate-seer-degradation-by-age/"><div>
|
||
<img alt="banner" src="http://localhost:3000/articles/images/2023-09-19-calculate-seer-degradation-by-age.png"/>
|
||
This is a quick tech-tip to learn how to calculate the degradation of SEER based
|
||
on age.
|
||
The degradation of SEER is due to fouling of the evaporator coil with dirt and
|
||
refrigerant charge losses. It should be noted that this is not true for...
|
||
</div></a>
|
||
</p>
|
||
</section>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="site-footer container text-gray gray-links border-t border-light text-center pt-6 mt-8 text-sm">
|
||
<p>
|
||
Copyright © Michael Housh 2023-2025.
|
||
</p>
|
||
<p>
|
||
Built in Swift using
|
||
<a href="https://github.com/loopwerk/Saga" rel="nofollow" target="_blank">Saga</a>
|
||
(<a href="https://github.com/m-housh/mhoush.com" rel="nofollow" target="_blank">source</a>).
|
||
</p>
|
||
<p>
|
||
<a href="http://localhost:3000/articles/feed.xml" rel="nofollow" target="_blank">RSS</a>
|
||
|
|
||
<a href="https://github.com/m-housh" rel="nofollow" target="_blank">Github</a>
|
||
|
|
||
<a href="https://www.youtube.com/channel/UCb58SeURd5bObfTiL0KoliA" rel="nofollow" target="_blank">Youtube</a>
|
||
|
|
||
<a href="https://www.facebook.com/michael.housh" rel="nofollow" target="_blank">Facebook</a>
|
||
|
|
||
<a href="mailto:michael@mhoush.com" rel="nofollow">Email</a>
|
||
</p>
|
||
</div>
|
||
</body>
|
||
</html> |