<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title><![CDATA[ Liecorp: Recent News ]]></title>
        <link><![CDATA[ https://liecorp.id/feed/news ]]></link>
        <description><![CDATA[ Liecorp.id is a personal website built and run by Hendrik Lie to showcase his projects and achievements. ]]></description>
        <language>en</language>
        <pubDate>2026-04-28 21:41:43</pubDate>

                    <item>
                <title><![CDATA[Stay updated with our new RSS feeds!]]></title>
                <link>https://liecorp.id/news/stay-updated-with-our-new-rss-feeds-31b93e89</link>
                <description><![CDATA[<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html><body><p>We are excited to announce the addition of RSS feeds to our website!
RSS feeds allow you to easily stay up-to-date on our latest news and
blog posts directly in your favorite feed reader. Finding these feeds is
simple &ndash; just look for the RSS feed buttons on our landing page. One
button is located in the &lsquo;Latest News&rsquo; section, and another is in the
&lsquo;Recent Blog Posts&rsquo; section. Subscribe to our RSS feeds today and ensure
you never miss a thing!</p>
<p><strong>P.S.</strong> We&rsquo;re also planning a blog post that dives
deeper into the implementation of RSS feeds on our site. Stay tuned to
our blog for the update!</p>
</body></html>
]]></description>
                <author><![CDATA[Hendrik Lie]]></author>
                <guid>103b6c00-0f32-4df9-8596-cc7c77068445</guid>
                <pubDate>Fri, 24 May 2024 13:19:08 +0700</pubDate>
            </item>
                    <item>
                <title><![CDATA[Site update: Basic Laravel Eloquent Relationships implemented]]></title>
                <link>https://liecorp.id/news/site-update-basic-laravel-eloquent-relationships-implemented-ab84c599</link>
                <description><![CDATA[<p>We have implemented Eloquent Relationships to our <code>Post</code>,
<code>User</code>, and <code>PostType</code> models!</p>
<p>The detail of which will be described in this <a
href="/blog/laravel-eloquent-relationships-make-codes-cleaner-bc203707">blog
post</a>. The change is done with minimal changes from the appearance.
Therefore for casual viewers nothing much is changed.</p>
<p>However behind the scene it is being tidied out because we no longer
have to manually join database tables. It also enables us to implement
more advanced features, as accessing various relationships will be much
easier for us to do.</p>]]></description>
                <author><![CDATA[Hendrik Lie]]></author>
                <guid>96a2660a-17bf-4599-94ab-4e6524f9e359</guid>
                <pubDate>Thu, 23 May 2024 00:53:40 +0700</pubDate>
            </item>
                    <item>
                <title><![CDATA[Changing fonts and color schemes]]></title>
                <link>https://liecorp.id/news/changing-fonts-and-color-schemes-9412bd0c</link>
                <description><![CDATA[<p>We have updated our styling, primarily on our font selection and
color. Here’s a brief summary of the change:</p>
<ol type="1">
<li>Fonts for headings will use <code>Montserrat</code> font, while body
text will use <code>open sans</code>.</li>
<li>Fonts for codes will use <code>Sometype Mono</code>, size is
adjusted.</li>
<li>Content box will now colored as <code>#E5E5E5</code>, or basically a
light gray.</li>
<li>Text color will now be <code>#000</code>, to match the gray
background.</li>
<li>Code blocks will use <code>#D0CFDF</code> as their background.</li>
</ol>
<blockquote>
<p><code>Montserrat</code> and <code>Sometype Mono</code> are obtained
from Google fonts.</p>
</blockquote>
<p>Other styling elements will be updated later when I figure out how it
should be accomplished.</p>]]></description>
                <author><![CDATA[Hendrik Lie]]></author>
                <guid>d73c74f5-903a-4bea-a949-de76343af1f6</guid>
                <pubDate>Sun, 19 May 2024 22:22:58 +0700</pubDate>
            </item>
                    <item>
                <title><![CDATA[Summary of SSH Tunneling, Reverse Tunneling, and SSH Proxy]]></title>
                <link>https://liecorp.id/news/summary-of-ssh-tunneling-reverse-tunneling-and-ssh-proxy-52c2a5d4</link>
                <description><![CDATA[<p>Very recently we have finished a series on SSH Tunneling, Reverse
Tunneling, and SSH Proxy configuration. You can read the full-length
summary <a
href="/blog/ssh-tunneling-reverse-tunneling-and-proxy-b00497ae">here</a>,
however in this news post, we will provide a brief summary.</p>
<p>In those blog posts, we have described the basics of our ssh
tunneling infrastructure. The system now serves as our gateway to access
devices from work, for example, and also provide a convenient web proxy
as a replacement of our VPN. In the following sections, we recapped
through some of our use cases:</p>
<ol type="1">
<li>Use of SSH Proxy as a replacement of VPN</li>
<li>Connect to home computer via ssh</li>
<li>Forward services from home to office</li>
<li>Access resources on local LAN from a shared remote</li>
</ol>
<h2 id="use-of-ssh-proxy-as-a-replacement-of-vpn">Use of SSH Proxy as a
replacement of VPN</h2>
<p>Our browser is <code>google-chrome</code>, and we want it to connect
to our cloud server via a proxy. Therefore we can configure
<code>google-chrome</code> to connect to the internet via the configured
proxy. The configuration should make <code>google-chrome</code>
dependent on the proxy to be present, otherwise it should not be able to
connect to the internet.</p>
<p>Read more <a
href="/blog/ssh-socks-proxy-as-vpn-replacement-7f75a410">in this
article</a>.</p>
<h2 id="connect-to-home-computer-via-ssh">Connect to home computer via
ssh</h2>
<p>The problem with a normal home network is that it is hidden behind a
NAT. Moreover setting up port forwarding is not exactly trivial for
end-user. Therefore, since we have a readily accessible remote server,
we can leverage it for our purpose.</p>
<p>Read more <a href="/blog/connect-to-home-via-ssh-3c167723">in this
article</a>.</p>
<h2 id="forward-services-from-home-to-office">Forward services from home
to office</h2>
<p>We have some services that we would like to be made available at
office for convenience reason. For security purposes we have to use ssh
tunnels instead of exposing the port from our home network’s port
forwarding. It takes one cloud device we control that we utilized as a
bridge between our home computer and office computer.</p>
<p>Read more <a
href="/blog/forward-services-with-ssh-tunnels-d3b91364">in this
article</a>.</p>
<h2 id="access-resources-on-local-lan-from-a-shared-remote">Access
resources on local LAN from a shared remote</h2>
<p>We have certain resources accessible only from home LAN, and we want
to connect to them from anywhere. Given that we have a high availability
cloud server, we can use it as a reverse proxy to access specific
services we wanted to access. A custom configuration is required, and
will be outlined in the article below.</p>
<p>Read more in <a
href="/blog/access-resources-on-local-lan-from-a-shared-remote-eb112618">this
article</a>.</p>]]></description>
                <author><![CDATA[Hendrik Lie]]></author>
                <guid>ee2aba49-75d9-4f76-a98c-b251d8514de1</guid>
                <pubDate>Tue, 14 May 2024 11:49:49 +0700</pubDate>
            </item>
                    <item>
                <title><![CDATA[Announcement of a new domain]]></title>
                <link>https://liecorp.id/news/announcement-of-a-new-domain-336313b6</link>
                <description><![CDATA[<p>Hi folks!</p>
<p>In this news I want to announce that our new domain <a
href="https://liehendr.com">liehendr.com</a> is up! As of now, the site
will only function as a reverse proxy of <a
href="https://liecorp.id">liecorp.id</a> until we have something new to
be hosted there. Currently there is no major plan for the site, but I
intend to make it as my online resume at a later date.</p>]]></description>
                <author><![CDATA[Hendrik Lie]]></author>
                <guid>25817595-3fda-444e-8e0d-80acb1a36a24</guid>
                <pubDate>Fri, 10 May 2024 13:39:38 +0700</pubDate>
            </item>
                    <item>
                <title><![CDATA[Post Slugs Format Updated!]]></title>
                <link>https://liecorp.id/news/post-slugs-format-updated-bc79629b</link>
                <description><![CDATA[<p>Up to very recently, our post slugs are being constructed merely by
converting the title into slugs. It is not foolproof, since sluggified
texts are simply sanitized string with a number of nonstandard
characters removed. It is therefore possible that some articles could
have slightly different titles but the same slugs.</p>
<p>To prevent that, the solution is apparently quite simple: append the
hash of the title to our slug. Of course we can’t display a full hash,
so we only add the first few characters of the hash value. Therefore the
slugs would be more or less unique for most cases, and if the title is
not modified, it would always result in the same hash.</p>
<p>Authors are not expected to change the title every now and then
though, so use it only to fix typos, and if the article is not yet
referenced by other articles.</p>]]></description>
                <author><![CDATA[Hendrik Lie]]></author>
                <guid>9bfdd207-88d2-4741-8d1e-41fd980a1586</guid>
                <pubDate>Wed, 08 May 2024 17:02:09 +0700</pubDate>
            </item>
                    <item>
                <title><![CDATA[Reintegrating contents from Static Blog Alpha]]></title>
                <link>https://liecorp.id/news/reintegrating-contents-from-static-blog-alpha</link>
                <description><![CDATA[<p>Hello everyone!</p>
<p>We are going to reintegrate some blog articles from Static Blog Alpha
(SBA). Blog articles from SBA was ancient compared to this website, but
due to the difficulties in updating it, and due to the fact that I can’t
get a decent URL for SBA, I had to discontinue it for the time being.
However it supposedly would gain a new life here!</p>
<p>What it means for everyday visitors though? Basically none! We will
have a couple of old SBA articles posted here, and that is all.</p>
<p>Read more on our blog post about it <a
href="/news/importing-articles-from-an-earlier-blog">here</a>.</p>]]></description>
                <author><![CDATA[Hendrik Lie]]></author>
                <guid>00e07467-994d-493e-9623-f11d23e43030</guid>
                <pubDate>Wed, 08 May 2024 10:17:44 +0700</pubDate>
            </item>
                    <item>
                <title><![CDATA[Auth is rolled out!]]></title>
                <link>https://liecorp.id/news/auth-is-rolled-out</link>
                <description><![CDATA[<!--
# Note 2024-05-07 15:53
-->
<p>We are proudly presenting auth system! With this update, we are able
to log in directly from the website. For registration, currently it is
not available to prevent spams and trolls. However we are proudly
presenting the fact that you can now explore our site config from <a
href="/admin"><code>admin</code></a> page. Bear in mind that only
registered users can edit the configuration as of now.</p>
<p>See the <a
href="/blog/preparation-for-rolling-out-auth-features">blog post</a> for
more information about what changed with this new update.</p>]]></description>
                <author><![CDATA[Hendrik Lie]]></author>
                <guid>a02ac514-ee48-4a19-9d76-937544f8818a</guid>
                <pubDate>Tue, 07 May 2024 15:58:19 +0700</pubDate>
            </item>
                    <item>
                <title><![CDATA[Work on auth system has started!]]></title>
                <link>https://liecorp.id/news/work-on-auth-system-has-started</link>
                <description><![CDATA[<p>Auth system is coming! However registration route might be restricted
upon release for security reasons. Here are things we can expect from
the upcoming auth system:</p>
<ol type="1">
<li>Basic roles: <code>user</code> and <code>admin</code>. It should be
self explanatory: <code>user</code> is for normal users, and
<code>admin</code> is for administrative purposes.</li>
<li><code>user</code> can make posts of type <code>post</code> and
<code>blog</code>. Blog is available to the blogs feed, while
<code>post</code> should only be visible on a user’s profile page.</li>
<li><code>admin</code> beside able to do anything a user can do, can
also make a post of type <code>news</code>.</li>
<li><code>admin</code> can unpublish and delete any posts.</li>
<li><code>admin</code> is the only one able to alter site configs.</li>
</ol>
<p>It might possibly take us some time to implement all of them,
therefore you can consider this post as a documentation of what we have
planned so far.</p>
<p>And also, Happy New Year!</p>]]></description>
                <author><![CDATA[Hendrik Lie]]></author>
                <guid>0d9a368e-dcdd-4aac-9848-1b8d9afa1fc7</guid>
                <pubDate>Mon, 08 Jan 2024 16:31:04 +0700</pubDate>
            </item>
                    <item>
                <title><![CDATA[Admin page is live!]]></title>
                <link>https://liecorp.id/news/admin-page-is-live</link>
                <description><![CDATA[<p>Work on admin page is reaching MVP:</p>
<ul>
<li>able to change which posts are displayed on primary and tertiary
section of landing page</li>
<li>able to change which post is displayed on our About Us page</li>
<li>able to change which post is used for our footer content</li>
<li>able to alter various site behavior such as recent blogs or latest
news entry limits, and pagination behavior</li>
<li>able to change pages layout configuration</li>
</ul>
<p>The admin page is available at <code>/admin</code> route, but
obviously for security reasons it would be protected with the same kind
of protection as our <code>/posts</code> route (See our blog <a
href="https://liecorp.id/blog/temporary-security-measure-for-posts">here</a>).</p>
<p>We plan to have it available for anyone to see (sans edit or create
capability) once we finished our authentication implementation.</p>]]></description>
                <author><![CDATA[Hendrik Lie]]></author>
                <guid>cf252aea-405b-4792-9aec-98d4e3fa8d1a</guid>
                <pubDate>Fri, 22 Dec 2023 15:24:07 +0700</pubDate>
            </item>
            </channel>
</rss>
