
  <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
      <title>Emil Moe Blog</title>
      <link>https://emil.moe/blog</link>
      <description>Emil Moe Blog</description>
      <language>en-us</language>
      <managingEditor>mail@emil.moe (Emil Moe)</managingEditor>
      <webMaster>mail@emil.moe (Emil Moe)</webMaster>
      <lastBuildDate>Mon, 16 Jun 2025 00:00:00 GMT</lastBuildDate>
      <atom:link href="https://emil.moe/feed.xml" rel="self" type="application/rss+xml"/>
      
  <item>
    <guid>https://emil.moe/blog/quicktip-format-and-reindent-your-code-automatically-in-vs-code</guid>
    <title>Format and Re-Indent Your Code Automatically in VS Code</title>
    <link>https://emil.moe/blog/quicktip-format-and-reindent-your-code-automatically-in-vs-code</link>
    <description>VS Code’s re-indent shortcut quickly formats your entire file, fixing indentation and applying formatting rules. With format-on-save enabled, keeping your code clean becomes effortless.</description>
    <pubDate>Mon, 16 Jun 2025 00:00:00 GMT</pubDate>
    <author>mail@emil.moe (Emil Moe)</author>
    <category>quicktip</category><category>vscode</category>
  </item>

  <item>
    <guid>https://emil.moe/blog/data-processing-with-pyspark-partitioning-sorting-and-type-casting-parquet-files</guid>
    <title>Optimising PySpark - Why it Matters: Partitioning, Sorting, and Type Casting Parquet Files</title>
    <link>https://emil.moe/blog/data-processing-with-pyspark-partitioning-sorting-and-type-casting-parquet-files</link>
    <description>Partitioning, sorting, and type casting in PySpark are essential techniques for optimizing data processing with Parquet files, leading to faster query performance and more efficient storage.</description>
    <pubDate>Fri, 23 Aug 2024 00:00:00 GMT</pubDate>
    <author>mail@emil.moe (Emil Moe)</author>
    <category>pyspark</category><category>big data</category><category>optimisation</category>
  </item>

  <item>
    <guid>https://emil.moe/blog/manage-ubuntu-with-cockpit</guid>
    <title>Manage Ubuntu with Cockpit</title>
    <link>https://emil.moe/blog/manage-ubuntu-with-cockpit</link>
    <description>Ubuntu Cockpit offers a simple web-based interface for managing Ubuntu servers, making tasks like system monitoring and updates easy. Its straightforward setup and Slack integration for update notifications make it ideal for all administrators.</description>
    <pubDate>Fri, 12 Jul 2024 00:00:00 GMT</pubDate>
    <author>mail@emil.moe (Emil Moe)</author>
    <category>linux</category><category>hosting</category><category>infrastructure</category>
  </item>

  <item>
    <guid>https://emil.moe/blog/traefik-proxy</guid>
    <title>Traefik Proxy</title>
    <link>https://emil.moe/blog/traefik-proxy</link>
    <description>Traefik Proxy as a reverse proxy, simplifying traffic management and enhancing security for your web applications. By leveraging Traefik&#39;s dynamic capabilities, you can ensure service discovery and automatic SSL management, making your cloud-native applications more efficient and secure.</description>
    <pubDate>Fri, 12 Jul 2024 00:00:00 GMT</pubDate>
    <author>mail@emil.moe (Emil Moe)</author>
    <category>traefik</category><category>cloud</category><category>hosting</category>
  </item>

  <item>
    <guid>https://emil.moe/blog/setup-docker-on-ubuntu</guid>
    <title>Setup Docker on Ubuntu</title>
    <link>https://emil.moe/blog/setup-docker-on-ubuntu</link>
    <description>This guide walks you through installing Docker and Docker Compose on Ubuntu, ensuring you have the essential configurations to manage log files and data storage effectively.</description>
    <pubDate>Tue, 02 Jul 2024 00:00:00 GMT</pubDate>
    <author>mail@emil.moe (Emil Moe)</author>
    <category>docker</category><category>cloud</category><category>hosting</category>
  </item>

    </channel>
  </rss>
