<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>pifabs.dev</title>
    <link>https://pifabs.dev/</link>
    <description>Recent content on pifabs.dev</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <copyright>[Disclaimer](/disclaimer/) | [pifabs](/about) © 2025, All Rights Reserved | [RSS](index.xml) | </copyright>
    <lastBuildDate>Thu, 06 Mar 2025 16:28:44 +0800</lastBuildDate><atom:link href="https://pifabs.dev/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Disclaimer</title>
      <link>https://pifabs.dev/disclaimer/</link>
      <pubDate>Sun, 29 Oct 2023 16:32:55 +0800</pubDate>
      
      <guid>https://pifabs.dev/disclaimer/</guid>
      <description>&lt;p&gt;The views and opinions expressed on this blog are solely mine and do not necessarily reflect the views, opinions, or policies of my current employer or any other organization I may be affiliated with. Any technical advice or information shared here is based on my personal experience and should be taken as such. I encourage readers to verify and consider their unique circumstances before applying any suggestions or recommendations found on this blog.&lt;/p&gt;
</description>
      <content:encoded><![CDATA[<p>The views and opinions expressed on this blog are solely mine and do not necessarily reflect the views, opinions, or policies of my current employer or any other organization I may be affiliated with. Any technical advice or information shared here is based on my personal experience and should be taken as such. I encourage readers to verify and consider their unique circumstances before applying any suggestions or recommendations found on this blog.</p>
]]></content:encoded>
    </item>
    
    <item>
      <title>About</title>
      <link>https://pifabs.dev/about/</link>
      <pubDate>Sun, 29 Oct 2023 15:51:59 +0800</pubDate>
      
      <guid>https://pifabs.dev/about/</guid>
      <description>&lt;p&gt;Welcome! My name is Heji, a backend developer and an autodidact. I have a great passion for learning and enjoy building things &amp;mdash; although sometimes I break things too. I&amp;rsquo;ve launched this blog to enhance my communication skills through writing while documenting what I&amp;rsquo;ve learned.&lt;/p&gt;
&lt;p&gt;In this blog, you&amp;rsquo;ll find a variety of topics that personally interest me, with the majority of my posts focusing on software engineering and backend development and maybe, a dash of everything else.&lt;/p&gt;
&lt;p&gt;Whether you&amp;rsquo;re new to the field of software development, an autodidact like me, or just a casual visitor, I hope you find something valuable here!&lt;/p&gt;
</description>
      <content:encoded><![CDATA[<p>Welcome! My name is Heji, a backend developer and an autodidact. I have a great passion for learning and enjoy building things &mdash; although sometimes I break things too. I&rsquo;ve launched this blog to enhance my communication skills through writing while documenting what I&rsquo;ve learned.</p>
<p>In this blog, you&rsquo;ll find a variety of topics that personally interest me, with the majority of my posts focusing on software engineering and backend development and maybe, a dash of everything else.</p>
<p>Whether you&rsquo;re new to the field of software development, an autodidact like me, or just a casual visitor, I hope you find something valuable here!</p>
]]></content:encoded>
    </item>
    
    <item>
      <title>Inkcov</title>
      <link>https://pifabs.dev/projects/inkcov/</link>
      <pubDate>Thu, 06 Mar 2025 16:28:44 +0800</pubDate>
      
      <guid>https://pifabs.dev/projects/inkcov/</guid>
      <description>A web tool that diplays ink coverage per CMYK color for PDFs.</description>
      <content:encoded><![CDATA[<!-- raw HTML omitted -->
<h2 id="links">Links</h2>
<ul>
<li><a href="https://inkcov.pifabs.dev">Try it Live</a></li>
</ul>
<h2 id="description">Description</h2>
<p>A single page application that diplays ink coverage per CMYK color of a given pdf file. It utilizes <a href="https://en.wikipedia.org/wiki/WebAssembly">WASM</a> compiled <a href="https://en.wikipedia.org/wiki/Ghostscript">GhostScript</a> to view and manipulate pdf files in the browser, which means that there is no need to upload the file over the network.</p>
<p>It is built using <a href="https://vuejs.org/">Vue.js</a>, <a href="https://tailwindcss.com/">tailwindcss</a> and <a href="https://www.chartjs.org/">Chart.js</a>. Deployed in AWS as a static website using S3 as the origin and Cloudfront for faster content delivery.</p>
]]></content:encoded>
    </item>
    
    
    
  </channel>
</rss>
