Domain hwaien.com
CLOUDFLARENET
Software information

cloudflare cloudflare

tcp/443 tcp/80

  • Open service 104.21.3.165:8443 · hwaien.com

    2026-01-24 16:46

    
                                
    Found 2026-01-24 by HttpPlugin
    Create report
  • Open service 2606:4700:3030::ac43:82f2:443 · hwaien.com

    2026-01-24 16:46

    HTTP/1.1 200 OK
    Date: Sat, 24 Jan 2026 16:46:39 GMT
    Content-Type: text/html; charset=utf-8
    Transfer-Encoding: chunked
    Connection: close
    Server: cloudflare
    last-modified: Mon, 06 Oct 2025 03:17:12 GMT
    access-control-allow-origin: *
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    expires: Sat, 24 Jan 2026 16:56:37 GMT
    Cache-Control: max-age=600
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=ulRXD9jkWRjVf8zuKXVLf%2FmNacKs2OQevzLiUvJ%2BaLJIeUawgAINxL8Q0iC5ySBYEfPMUz33jK%2FaMfgglQIqovnED6e0YBJIGkrPuoa%2B99iPfmer15A%3D"}]}
    x-proxy-cache: MISS
    x-github-request-id: EECC:12F53A:7B5A3F:805028:6974F76D
    Server-Timing: cfCacheStatus;desc="DYNAMIC"
    Server-Timing: cfEdge;dur=16,cfOrigin;dur=126
    via: 1.1 varnish
    Age: 1
    x-served-by: cache-sin-wsat1880071-SIN
    x-cache: HIT
    x-cache-hits: 1
    x-timer: S1769273199.298835,VS0,VE1
    vary: Accept-Encoding
    x-fastly-request-id: b263e131e321722f2278a012f3a50f4967bc8a71
    cf-cache-status: DYNAMIC
    CF-RAY: 9c310216bf837b39-SIN
    alt-svc: h3=":443"; ma=86400
    
    Page title: Hwai-En’s Blog | A blog about software.
    
    <!DOCTYPE html>
    <html lang="en"><head>
      <meta charset="utf-8">
      <meta http-equiv="X-UA-Compatible" content="IE=edge">
      <meta name="viewport" content="width=device-width, initial-scale=1"><!-- Begin Jekyll SEO tag v2.8.0 -->
    <title>Hwai-En’s Blog | A blog about software.</title>
    <meta name="generator" content="Jekyll v3.10.0" />
    <meta property="og:title" content="Hwai-En’s Blog" />
    <meta name="author" content="Hwai-En Ho" />
    <meta property="og:locale" content="en_US" />
    <meta name="description" content="A blog about software." />
    <meta property="og:description" content="A blog about software." />
    <link rel="canonical" href="https://hwaien.com/" />
    <meta property="og:url" content="https://hwaien.com/" />
    <meta property="og:site_name" content="Hwai-En’s Blog" />
    <meta property="og:type" content="website" />
    <meta name="twitter:card" content="summary" />
    <meta property="twitter:title" content="Hwai-En’s Blog" />
    <script type="application/ld+json">
    {"@context":"https://schema.org","@type":"WebSite","author":{"@type":"Person","name":"Hwai-En Ho"},"description":"A blog about software.","headline":"Hwai-En’s Blog","name":"Hwai-En’s Blog","url":"https://hwaien.com/"}</script>
    <!-- End Jekyll SEO tag -->
    <link id="main-stylesheet" rel="stylesheet" href="/assets/css/style.css"><link type="application/atom+xml" rel="alternate" href="https://hwaien.com/feed.xml" title="Hwai-En&apos;s Blog" />
    </head>
    <body><header class="site-header">
    
      <div class="wrapper">
        <a class="site-title" rel="author" href="/">Hwai-En&#39;s Blog</a>
          <nav class="site-nav">
            <input type="checkbox" id="nav-trigger" />
            <label for="nav-trigger">
              <span class="menu-icon"></span>
            </label>
    
            <div class="nav-items">
      <a class="nav-item" href="/about/">About</a>
    </div>
    
          </nav>
      </div>
    </header>
    <main class="page-content" aria-label="Content">
          <div class="wrapper">
            <div class="home">
    
    
    
      <ul class="post-list"><li>
            <span class="post-meta">Sep 26, 2025</span>
            <h3>
              <a class="post-link" href="/2025/09/26/task-management.html">
                Task Management Systems
              </a>
            </h3></li><li>
            <span class="post-meta">Mar 20, 2025</span>
            <h3>
              <a class="post-link" href="/2025/03/20/writing-tickets.html">
                Writing Clear Tickets
              </a>
            </h3></li><li>
            <span class="post-meta">Aug 20, 2023</span>
            <h3>
              <a class="post-link" href="/2023/08/20/logging.html">
                Software Logging Guidelines
              </a>
            </h3></li><li>
            <span class="post-meta">May 5, 2023</span>
            <h3>
              <a class="post-link" href="/2023/05/05/provisioning-odoo.html">
                Odoo Terraforming
              </a>
            </h3></li><li>
            <span class="post-meta">Apr 20, 2023</span>
            <h3>
              <a class="post-link" href="/2023/04/20/github-gpg-yubikey.html">
                YubiKey and GitHub Signature Verification
              </a>
            </h3></li><li>
            <span class="post-meta">Apr 13, 2023</span>
            <h3>
              <a class="post-link" href="/2023/04/13/dev-container-time-zone.html">
                Dev Container Time Zone
              </a>
            </h3></li><li>
            <span class="post-meta">Apr 12, 2023</span>
            <h3>
              <a class="post-link" href="/2023/04/12/dev-container-intro.html">
                Dev Containers
              </a>
            </h3></li><li>
            <span class="post-meta">Apr 8, 2023</span>
            <h3>
              <a class="post-link" href="/2023/04/08/containerization-intro.html">
                Containerization
              </a>
            </h3></li><li>
            <span class="post-meta">Nov 1, 2015</span>
            <h3>
              <a class="post-link" href="/2015/11/01/immutability.html">
                Immutability
              </a>
            </h3></li><li>
            <span class="post-meta">Oct 1, 2015</span>
            <h3>
              <a class="post-link" href="/2015/10/01/technology-selection.html">
                Technology Selection
              </a>
            </h3></li><li>
      
    Found 2026-01-24 by HttpPlugin
    Create report
  • Open service 104.21.3.165:80 · hwaien.com

    2026-01-24 16:46

    HTTP/1.1 301 Moved Permanently
    Date: Sat, 24 Jan 2026 16:46:38 GMT
    Content-Length: 0
    Connection: close
    Location: https://hwaien.com/
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=w8NTpuHFs0T6I8jbHYyEeoummcTanwcbhxE6sZXntJaYDOkhdWmsZT90QB1hSYGVHuQ%2FIUV8BDsztgAffYBD8Z19rc8jfRPv"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server-Timing: cfEdge;dur=10,cfOrigin;dur=0
    Server: cloudflare
    CF-RAY: 9c3102133d2fc354-EWR
    alt-svc: h3=":443"; ma=86400
    
    Found 2026-01-24 by HttpPlugin
    Create report
  • Open service 104.21.3.165:443 · hwaien.com

    2026-01-24 16:46

    HTTP/1.1 200 OK
    Date: Sat, 24 Jan 2026 16:46:38 GMT
    Content-Type: text/html; charset=utf-8
    Transfer-Encoding: chunked
    Connection: close
    Server: cloudflare
    x-origin-cache: HIT
    last-modified: Mon, 06 Oct 2025 03:17:12 GMT
    access-control-allow-origin: *
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    expires: Sat, 24 Jan 2026 16:56:29 GMT
    Cache-Control: max-age=600
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=SXDSbEkKXOsv4jpOdTGxUdcDpFxsekcsgu4%2FBm%2BVwHRMzWfRi9%2FiHJm0mGtXoPbD1GiQcBiNZuHfvDBsKdVAnwlmcbuCuoLCZeM%3D"}]}
    x-proxy-cache: HIT
    x-github-request-id: 1B6D:182170:1EDD549:2209AA4:6974F76D
    Server-Timing: cfCacheStatus;desc="DYNAMIC"
    Server-Timing: cfEdge;dur=6,cfOrigin;dur=7
    via: 1.1 varnish
    Age: 1
    x-served-by: cache-yyz4526-YYZ
    x-cache: HIT
    x-cache-hits: 1
    x-timer: S1769273199.638619,VS0,VE2
    vary: Accept-Encoding
    x-fastly-request-id: 5d9b68c8b8679c69b3aca79fad1c989acf636c96
    cf-cache-status: DYNAMIC
    CF-RAY: 9c3102136d11abdc-YYZ
    alt-svc: h3=":443"; ma=86400
    
    Page title: Hwai-En’s Blog | A blog about software.
    
    <!DOCTYPE html>
    <html lang="en"><head>
      <meta charset="utf-8">
      <meta http-equiv="X-UA-Compatible" content="IE=edge">
      <meta name="viewport" content="width=device-width, initial-scale=1"><!-- Begin Jekyll SEO tag v2.8.0 -->
    <title>Hwai-En’s Blog | A blog about software.</title>
    <meta name="generator" content="Jekyll v3.10.0" />
    <meta property="og:title" content="Hwai-En’s Blog" />
    <meta name="author" content="Hwai-En Ho" />
    <meta property="og:locale" content="en_US" />
    <meta name="description" content="A blog about software." />
    <meta property="og:description" content="A blog about software." />
    <link rel="canonical" href="https://hwaien.com/" />
    <meta property="og:url" content="https://hwaien.com/" />
    <meta property="og:site_name" content="Hwai-En’s Blog" />
    <meta property="og:type" content="website" />
    <meta name="twitter:card" content="summary" />
    <meta property="twitter:title" content="Hwai-En’s Blog" />
    <script type="application/ld+json">
    {"@context":"https://schema.org","@type":"WebSite","author":{"@type":"Person","name":"Hwai-En Ho"},"description":"A blog about software.","headline":"Hwai-En’s Blog","name":"Hwai-En’s Blog","url":"https://hwaien.com/"}</script>
    <!-- End Jekyll SEO tag -->
    <link id="main-stylesheet" rel="stylesheet" href="/assets/css/style.css"><link type="application/atom+xml" rel="alternate" href="https://hwaien.com/feed.xml" title="Hwai-En&apos;s Blog" />
    </head>
    <body><header class="site-header">
    
      <div class="wrapper">
        <a class="site-title" rel="author" href="/">Hwai-En&#39;s Blog</a>
          <nav class="site-nav">
            <input type="checkbox" id="nav-trigger" />
            <label for="nav-trigger">
              <span class="menu-icon"></span>
            </label>
    
            <div class="nav-items">
      <a class="nav-item" href="/about/">About</a>
    </div>
    
          </nav>
      </div>
    </header>
    <main class="page-content" aria-label="Content">
          <div class="wrapper">
            <div class="home">
    
    
    
      <ul class="post-list"><li>
            <span class="post-meta">Sep 26, 2025</span>
            <h3>
              <a class="post-link" href="/2025/09/26/task-management.html">
                Task Management Systems
              </a>
            </h3></li><li>
            <span class="post-meta">Mar 20, 2025</span>
            <h3>
              <a class="post-link" href="/2025/03/20/writing-tickets.html">
                Writing Clear Tickets
              </a>
            </h3></li><li>
            <span class="post-meta">Aug 20, 2023</span>
            <h3>
              <a class="post-link" href="/2023/08/20/logging.html">
                Software Logging Guidelines
              </a>
            </h3></li><li>
            <span class="post-meta">May 5, 2023</span>
            <h3>
              <a class="post-link" href="/2023/05/05/provisioning-odoo.html">
                Odoo Terraforming
              </a>
            </h3></li><li>
            <span class="post-meta">Apr 20, 2023</span>
            <h3>
              <a class="post-link" href="/2023/04/20/github-gpg-yubikey.html">
                YubiKey and GitHub Signature Verification
              </a>
            </h3></li><li>
            <span class="post-meta">Apr 13, 2023</span>
            <h3>
              <a class="post-link" href="/2023/04/13/dev-container-time-zone.html">
                Dev Container Time Zone
              </a>
            </h3></li><li>
            <span class="post-meta">Apr 12, 2023</span>
            <h3>
              <a class="post-link" href="/2023/04/12/dev-container-intro.html">
                Dev Containers
              </a>
            </h3></li><li>
            <span class="post-meta">Apr 8, 2023</span>
            <h3>
              <a class="post-link" href="/2023/04/08/containerization-intro.html">
                Containerization
              </a>
            </h3></li><li>
            <span class="post-meta">Nov 1, 2015</span>
            <h3>
              <a class="post-link" href="/2015/11/01/immutability.html">
                Immutability
              </a>
            </h3></li><li>
            <span class="post-meta">Oct 1, 2015</span>
            <h3>
              <a class="post-link" href="/2015/10/01/technology-selection.html">
                Technology Selection
              </a>
            </h3></li><li>
      
    Found 2026-01-24 by HttpPlugin
    Create report
  • Open service 2606:4700:3030::ac43:82f2:8443 · hwaien.com

    2026-01-24 16:46

    
                                
    Found 2026-01-24 by HttpPlugin
    Create report
  • Open service 172.67.130.242:8443 · hwaien.com

    2026-01-24 16:46

    
                                
    Found 2026-01-24 by HttpPlugin
    Create report
  • Open service 2606:4700:3034::6815:3a5:443 · hwaien.com

    2026-01-24 16:46

    HTTP/1.1 200 OK
    Date: Sat, 24 Jan 2026 16:46:38 GMT
    Content-Type: text/html; charset=utf-8
    Transfer-Encoding: chunked
    Connection: close
    Server: cloudflare
    last-modified: Mon, 06 Oct 2025 03:17:12 GMT
    access-control-allow-origin: *
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    expires: Sat, 24 Jan 2026 16:56:28 GMT
    Cache-Control: max-age=600
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=FZ3X7Lb3BUJuiw8qrXi4SD8ZSlzV%2BlwYl4pkXLrqgUh92hA89WeVoADDT5fADnKVN8m1aVmDQflfaMTkK1DvtLlB82Vukh0Jrhiz3zss9WHk4wGUnKo%3D"}]}
    x-proxy-cache: MISS
    x-github-request-id: 2C1A:3E040E:2814218:2ADA9EC:6974F763
    Server-Timing: cfCacheStatus;desc="DYNAMIC"
    Server-Timing: cfEdge;dur=17,cfOrigin;dur=8
    via: 1.1 varnish
    Age: 11
    x-served-by: cache-lga21987-LGA
    x-cache: HIT
    x-cache-hits: 1
    x-timer: S1769273199.550781,VS0,VE1
    vary: Accept-Encoding
    x-fastly-request-id: ef7b76b2ae98e401408a851a7794a7ab862131d8
    cf-cache-status: DYNAMIC
    CF-RAY: 9c310212ca044357-EWR
    alt-svc: h3=":443"; ma=86400
    
    Page title: Hwai-En’s Blog | A blog about software.
    
    <!DOCTYPE html>
    <html lang="en"><head>
      <meta charset="utf-8">
      <meta http-equiv="X-UA-Compatible" content="IE=edge">
      <meta name="viewport" content="width=device-width, initial-scale=1"><!-- Begin Jekyll SEO tag v2.8.0 -->
    <title>Hwai-En’s Blog | A blog about software.</title>
    <meta name="generator" content="Jekyll v3.10.0" />
    <meta property="og:title" content="Hwai-En’s Blog" />
    <meta name="author" content="Hwai-En Ho" />
    <meta property="og:locale" content="en_US" />
    <meta name="description" content="A blog about software." />
    <meta property="og:description" content="A blog about software." />
    <link rel="canonical" href="https://hwaien.com/" />
    <meta property="og:url" content="https://hwaien.com/" />
    <meta property="og:site_name" content="Hwai-En’s Blog" />
    <meta property="og:type" content="website" />
    <meta name="twitter:card" content="summary" />
    <meta property="twitter:title" content="Hwai-En’s Blog" />
    <script type="application/ld+json">
    {"@context":"https://schema.org","@type":"WebSite","author":{"@type":"Person","name":"Hwai-En Ho"},"description":"A blog about software.","headline":"Hwai-En’s Blog","name":"Hwai-En’s Blog","url":"https://hwaien.com/"}</script>
    <!-- End Jekyll SEO tag -->
    <link id="main-stylesheet" rel="stylesheet" href="/assets/css/style.css"><link type="application/atom+xml" rel="alternate" href="https://hwaien.com/feed.xml" title="Hwai-En&apos;s Blog" />
    </head>
    <body><header class="site-header">
    
      <div class="wrapper">
        <a class="site-title" rel="author" href="/">Hwai-En&#39;s Blog</a>
          <nav class="site-nav">
            <input type="checkbox" id="nav-trigger" />
            <label for="nav-trigger">
              <span class="menu-icon"></span>
            </label>
    
            <div class="nav-items">
      <a class="nav-item" href="/about/">About</a>
    </div>
    
          </nav>
      </div>
    </header>
    <main class="page-content" aria-label="Content">
          <div class="wrapper">
            <div class="home">
    
    
    
      <ul class="post-list"><li>
            <span class="post-meta">Sep 26, 2025</span>
            <h3>
              <a class="post-link" href="/2025/09/26/task-management.html">
                Task Management Systems
              </a>
            </h3></li><li>
            <span class="post-meta">Mar 20, 2025</span>
            <h3>
              <a class="post-link" href="/2025/03/20/writing-tickets.html">
                Writing Clear Tickets
              </a>
            </h3></li><li>
            <span class="post-meta">Aug 20, 2023</span>
            <h3>
              <a class="post-link" href="/2023/08/20/logging.html">
                Software Logging Guidelines
              </a>
            </h3></li><li>
            <span class="post-meta">May 5, 2023</span>
            <h3>
              <a class="post-link" href="/2023/05/05/provisioning-odoo.html">
                Odoo Terraforming
              </a>
            </h3></li><li>
            <span class="post-meta">Apr 20, 2023</span>
            <h3>
              <a class="post-link" href="/2023/04/20/github-gpg-yubikey.html">
                YubiKey and GitHub Signature Verification
              </a>
            </h3></li><li>
            <span class="post-meta">Apr 13, 2023</span>
            <h3>
              <a class="post-link" href="/2023/04/13/dev-container-time-zone.html">
                Dev Container Time Zone
              </a>
            </h3></li><li>
            <span class="post-meta">Apr 12, 2023</span>
            <h3>
              <a class="post-link" href="/2023/04/12/dev-container-intro.html">
                Dev Containers
              </a>
            </h3></li><li>
            <span class="post-meta">Apr 8, 2023</span>
            <h3>
              <a class="post-link" href="/2023/04/08/containerization-intro.html">
                Containerization
              </a>
            </h3></li><li>
            <span class="post-meta">Nov 1, 2015</span>
            <h3>
              <a class="post-link" href="/2015/11/01/immutability.html">
                Immutability
              </a>
            </h3></li><li>
            <span class="post-meta">Oct 1, 2015</span>
            <h3>
              <a class="post-link" href="/2015/10/01/technology-selection.html">
                Technology Selection
              </a>
            </h3></li><li>
      
    Found 2026-01-24 by HttpPlugin
    Create report
  • Open service 2606:4700:3034::6815:3a5:8443 · hwaien.com

    2026-01-24 16:46

    
                                
    Found 2026-01-24 by HttpPlugin
    Create report
  • Open service 172.67.130.242:80 · hwaien.com

    2026-01-24 16:46

    HTTP/1.1 301 Moved Permanently
    Date: Sat, 24 Jan 2026 16:46:38 GMT
    Content-Length: 0
    Connection: close
    Location: https://hwaien.com/
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=AYTsSY9AhUf4SnOFuxekpN7zXuBSZk9a1yd%2BfuUPQ4McKxT3qhEbvx3fYyl7p95HVxsLo7tXLWYjfNK4jiMKWh%2FN4rJe%2B7RKCaY%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server-Timing: cfEdge;dur=9,cfOrigin;dur=0
    Server: cloudflare
    CF-RAY: 9c3102120acc2e74-EWR
    alt-svc: h3=":443"; ma=86400
    
    Found 2026-01-24 by HttpPlugin
    Create report
  • Open service 2606:4700:3030::ac43:82f2:80 · hwaien.com

    2026-01-24 16:46

    HTTP/1.1 301 Moved Permanently
    Date: Sat, 24 Jan 2026 16:46:38 GMT
    Content-Length: 0
    Connection: close
    Location: https://hwaien.com/
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=TomzA3PP6DcCUvRI7o2pJp6N65HkxbmiySV7FxrRb424uWX72XX9L2qPnpugU5u6jgFkwt9JuBDeh0fK2BfLHJEZCrld4aJ0ge8Ymj7NI0n%2Bavs3Sc8%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server-Timing: cfEdge;dur=11,cfOrigin;dur=0
    Server: cloudflare
    CF-RAY: 9c3102120cdb41cd-EWR
    alt-svc: h3=":443"; ma=86400
    
    Found 2026-01-24 by HttpPlugin
    Create report
  • Open service 2606:4700:3034::6815:3a5:80 · hwaien.com

    2026-01-24 16:46

    HTTP/1.1 301 Moved Permanently
    Date: Sat, 24 Jan 2026 16:46:38 GMT
    Content-Length: 0
    Connection: close
    Location: https://hwaien.com/
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=w5uH5SQ1DuCfc80TeoRa1wZ748G%2Br9VXZZKyGPQJYEfbqhAXBkEokYsY658BC1P0ngSf%2B3TyFWTK17UeMKfFGHdU2XMi6ddosZq9%2BdW0FGVmU5Zo8EE%3D"}]}
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    Server: cloudflare
    CF-RAY: 9c310211bd0ddcbd-FRA
    alt-svc: h3=":443"; ma=86400
    
    Found 2026-01-24 by HttpPlugin
    Create report
  • Open service 172.67.130.242:443 · hwaien.com

    2026-01-24 16:46

    HTTP/1.1 200 OK
    Date: Sat, 24 Jan 2026 16:46:38 GMT
    Content-Type: text/html; charset=utf-8
    Transfer-Encoding: chunked
    Connection: close
    Server: cloudflare
    last-modified: Mon, 06 Oct 2025 03:17:12 GMT
    access-control-allow-origin: *
    expires: Sat, 24 Jan 2026 13:10:00 GMT
    Cache-Control: max-age=600
    Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=XfS5%2BBBvZbk2Lx0pS6yYLp3z8c1SwZR735bVrUM23IXqVwZE1eZgDpycyeb%2FOB5JfoGAxqFzF%2F1dE7b%2FGty%2Bc7jDpsZpRtDMx%2BE%3D"}]}
    x-proxy-cache: MISS
    x-github-request-id: 34E0:1019E4:25A7950:262C811:6974C24F
    Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
    via: 1.1 varnish
    Age: 12
    x-served-by: cache-fra-eddf8230128-FRA
    x-cache: HIT
    x-cache-hits: 1
    x-timer: S1769273198.436797,VS0,VE4
    vary: Accept-Encoding
    x-fastly-request-id: 58885f994a7b127549ff67a93fcbb6617fe6d77e
    cf-cache-status: DYNAMIC
    CF-RAY: 9c3102121a9cd2a5-FRA
    alt-svc: h3=":443"; ma=86400
    
    Page title: Hwai-En’s Blog | A blog about software.
    
    <!DOCTYPE html>
    <html lang="en"><head>
      <meta charset="utf-8">
      <meta http-equiv="X-UA-Compatible" content="IE=edge">
      <meta name="viewport" content="width=device-width, initial-scale=1"><!-- Begin Jekyll SEO tag v2.8.0 -->
    <title>Hwai-En’s Blog | A blog about software.</title>
    <meta name="generator" content="Jekyll v3.10.0" />
    <meta property="og:title" content="Hwai-En’s Blog" />
    <meta name="author" content="Hwai-En Ho" />
    <meta property="og:locale" content="en_US" />
    <meta name="description" content="A blog about software." />
    <meta property="og:description" content="A blog about software." />
    <link rel="canonical" href="https://hwaien.com/" />
    <meta property="og:url" content="https://hwaien.com/" />
    <meta property="og:site_name" content="Hwai-En’s Blog" />
    <meta property="og:type" content="website" />
    <meta name="twitter:card" content="summary" />
    <meta property="twitter:title" content="Hwai-En’s Blog" />
    <script type="application/ld+json">
    {"@context":"https://schema.org","@type":"WebSite","author":{"@type":"Person","name":"Hwai-En Ho"},"description":"A blog about software.","headline":"Hwai-En’s Blog","name":"Hwai-En’s Blog","url":"https://hwaien.com/"}</script>
    <!-- End Jekyll SEO tag -->
    <link id="main-stylesheet" rel="stylesheet" href="/assets/css/style.css"><link type="application/atom+xml" rel="alternate" href="https://hwaien.com/feed.xml" title="Hwai-En&apos;s Blog" />
    </head>
    <body><header class="site-header">
    
      <div class="wrapper">
        <a class="site-title" rel="author" href="/">Hwai-En&#39;s Blog</a>
          <nav class="site-nav">
            <input type="checkbox" id="nav-trigger" />
            <label for="nav-trigger">
              <span class="menu-icon"></span>
            </label>
    
            <div class="nav-items">
      <a class="nav-item" href="/about/">About</a>
    </div>
    
          </nav>
      </div>
    </header>
    <main class="page-content" aria-label="Content">
          <div class="wrapper">
            <div class="home">
    
    
    
      <ul class="post-list"><li>
            <span class="post-meta">Sep 26, 2025</span>
            <h3>
              <a class="post-link" href="/2025/09/26/task-management.html">
                Task Management Systems
              </a>
            </h3></li><li>
            <span class="post-meta">Mar 20, 2025</span>
            <h3>
              <a class="post-link" href="/2025/03/20/writing-tickets.html">
                Writing Clear Tickets
              </a>
            </h3></li><li>
            <span class="post-meta">Aug 20, 2023</span>
            <h3>
              <a class="post-link" href="/2023/08/20/logging.html">
                Software Logging Guidelines
              </a>
            </h3></li><li>
            <span class="post-meta">May 5, 2023</span>
            <h3>
              <a class="post-link" href="/2023/05/05/provisioning-odoo.html">
                Odoo Terraforming
              </a>
            </h3></li><li>
            <span class="post-meta">Apr 20, 2023</span>
            <h3>
              <a class="post-link" href="/2023/04/20/github-gpg-yubikey.html">
                YubiKey and GitHub Signature Verification
              </a>
            </h3></li><li>
            <span class="post-meta">Apr 13, 2023</span>
            <h3>
              <a class="post-link" href="/2023/04/13/dev-container-time-zone.html">
                Dev Container Time Zone
              </a>
            </h3></li><li>
            <span class="post-meta">Apr 12, 2023</span>
            <h3>
              <a class="post-link" href="/2023/04/12/dev-container-intro.html">
                Dev Containers
              </a>
            </h3></li><li>
            <span class="post-meta">Apr 8, 2023</span>
            <h3>
              <a class="post-link" href="/2023/04/08/containerization-intro.html">
                Containerization
              </a>
            </h3></li><li>
            <span class="post-meta">Nov 1, 2015</span>
            <h3>
              <a class="post-link" href="/2015/11/01/immutability.html">
                Immutability
              </a>
            </h3></li><li>
            <span class="post-meta">Oct 1, 2015</span>
            <h3>
              <a class="post-link" href="/2015/10/01/technology-selection.html">
                Technology Selection
              </a>
            </h3></li><li>
      
    Found 2026-01-24 by HttpPlugin
    Create report
hwaien.com*.hwaien.com
CN:
hwaien.com
Key:
ECDSA-256
Issuer:
WE1
Not before:
2026-01-24 15:46
Not after:
2026-04-24 16:43