<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en" xml:base="https://pilskalns.lv/">
    <title>Andžs Pilskalns</title>
    <subtitle>Web developer and IT engineer in Rīga, building tools and platforms that shape and serve content - text, video, websites and data.</subtitle>
    <id>https://pilskalns.lv/</id>
    <link href="https://pilskalns.lv/"/>
    <link rel="self" type="application/atom+xml" href="https://pilskalns.lv/feed.xml"/>
    <author>
        <name>Andžs Pilskalns</name>
        <uri>https://pilskalns.lv/</uri>
    </author>
    <updated>2026-09-24T03:00:00+03:00</updated>
    <entry>
        <title>Hello, world</title>
        <id>https://pilskalns.lv/1-hello-world</id>
        <link href="https://pilskalns.lv/1-hello-world"/>
        <link rel="alternate" type="text/markdown" href="https://pilskalns.lv/1-hello-world.md"/>
        <category term="bit"/>
        <published>2026-09-24T03:00:00+03:00</published>
        <updated>2026-09-24T03:00:00+03:00</updated>
        <summary>First bit - why this site exists after a decade offline, and what bits and bytes are</summary>
        <content type="html">&lt;p&gt;This site now has bits and bytes. Both are numbered in binary - this is bit &lt;code translate=&quot;no&quot;&gt;1&lt;/code&gt;, the next one will be &lt;code translate=&quot;no&quot;&gt;10&lt;/code&gt;. To explain why this site exists, we&#039;ll need some bits first.&lt;/p&gt;
&lt;p&gt;I&#039;ve always enjoyed learning things. And figuring things out. And &lt;em&gt;thēēen&lt;/em&gt; building things from what I just learned. Same bits, over and over, always busy looking forward to the next thing, but never spending the time to take a snapshot.&lt;/p&gt;
&lt;p&gt;The blunt truth is - I&#039;ve always enjoyed the mechanics and craft of creating quality content as much as high quality content itself. For example - to build a feature in a static website that generates &lt;code translate=&quot;no&quot;&gt;og:image&lt;/code&gt;&lt;sup id=&quot;fnref:1&quot;&gt;&lt;a href=&quot;#fn:1&quot; class=&quot;footnote-ref&quot; role=&quot;doc-noteref&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; tag images with article title, category, cool background, dynamic layout, dynamic image within that image etc. Or shoot promotional videos for orienteering cup or to learn how to use multiple flashlights in outdoor photography with sunlight in play. Advances in smartphone cameras have reduced upfront skill required to make good photos and by proxy my interest in picking up that heavy DSLR, so then I leaned back into analog photography with even heavier camera and lenses.&lt;/p&gt;
&lt;p&gt;Premiere, After Effects, Illustrator, InDesign, Photoshop, Lightroom... I&#039;ve crashed.exe all of them over the years. When typesetting a layout file for 3rd 100+ page book&lt;sup id=&quot;fnref:2&quot;&gt;&lt;a href=&quot;#fn:2&quot; class=&quot;footnote-ref&quot; role=&quot;doc-noteref&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;, I said &lt;em&gt;#&amp;amp;@% it&lt;/em&gt; and programmed it like a website that bakes pages into printable PDF.&lt;/p&gt;
&lt;p&gt;Somehow, for the past decade I&#039;ve also managed to avoid digital public spaces and by proxy avoided sharing widely what I have learned or built. I learned things for myself without a need to scream into digital &lt;code translate=&quot;no&quot;&gt;cat /dev/random &amp;gt; /dev/null&lt;/code&gt;&lt;sup id=&quot;fnref:3&quot;&gt;&lt;a href=&quot;#fn:3&quot; class=&quot;footnote-ref&quot; role=&quot;doc-noteref&quot;&gt;3&lt;/a&gt;&lt;/sup&gt;, which is sometimes what the internet feels like these days. I&#039;ve always wanted to write those little bits down in my own micro space that looks and feels and functions just the way I like. This space is also for my own experiments, Easter eggs, bits and bobbins.&lt;/p&gt;
&lt;p&gt;So far I&#039;ve not explained why bits and bytes, have I? Bits will be short pieces of things I&#039;ve learned, they come as they are. Bytes are longer, more expanded context or maybe longer story itself. To take a single bite of it all - this right now is just a snapshot.&lt;/p&gt;
&lt;div class=&quot;footnotes&quot; role=&quot;doc-endnotes&quot;&gt;
&lt;hr&gt;
&lt;ol&gt;
&lt;li id=&quot;fn:1&quot; role=&quot;doc-endnote&quot;&gt;
&lt;p&gt;The preview picture you see when sharing a link in any chat or DM. This site doesn&#039;t have them yet (ha ha).&amp;#160;&lt;a href=&quot;#fnref:1&quot; class=&quot;footnote-backref&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&amp;#xFE0E;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&quot;fn:2&quot; role=&quot;doc-endnote&quot;&gt;
&lt;p&gt;It&#039;s a story for another time.&amp;#160;&lt;a href=&quot;#fnref:2&quot; class=&quot;footnote-backref&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&amp;#xFE0E;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&quot;fn:3&quot; role=&quot;doc-endnote&quot;&gt;
&lt;p&gt;Linux command that combines generating random values and then immediately discards all the work output.&amp;#160;&lt;a href=&quot;#fnref:3&quot; class=&quot;footnote-backref&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&amp;#xFE0E;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/div&gt;</content>
    </entry>
</feed>
