<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>SunSpace Pro</title>
    <link>https://sunspace.pro/</link>
    <description>Articles on AWS, distributed systems, programming languages, and the tools engineers use every day. Written by Aliaksei Kankou.</description>
    <language>en</language>
    <managingEditor>aliaksei.kankou@gmail.com (Aliaksei Kankou)</managingEditor>
    <atom:link href="https://sunspace.pro/feed.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Is Java Really a Compiled Language?</title>
      <link>https://sunspace.pro/post/is-java-a-compiled-language/</link>
      <guid isPermaLink="true">https://sunspace.pro/post/is-java-a-compiled-language/</guid>
      <pubDate>Wed, 10 Jul 2024 00:00:00 GMT</pubDate>
      <description>Is Java compiled or interpreted? Java compiles source code to bytecode via javac, then the JVM interprets it and applies tiered JIT compilation — C1 and C2 — to progressively optimize hot code into native machine code.</description>
      <category>Java</category>
      <category>JVM</category>
      <category>JIT</category>
      <category>Bytecode</category>
      <category>Compilation</category>
      <category>Interpreted</category>
      <category>Tiered Compilation</category>
      <category>HotSpot</category>
    </item>
    <item>
      <title>Is JavaScript Really Interpreted or Compiled?</title>
      <link>https://sunspace.pro/post/is-javascript-an-interpreted-or-compiled-language/</link>
      <guid isPermaLink="true">https://sunspace.pro/post/is-javascript-an-interpreted-or-compiled-language/</guid>
      <pubDate>Wed, 10 Jul 2024 00:00:00 GMT</pubDate>
      <description>Is JavaScript really interpreted or compiled? JavaScript is neither purely interpreted nor compiled. Modern V8 uses a four-tier pipeline — Ignition Interpreter, Sparkplug, Maglev, and TurboFan — to dynamically decide how to execute your code.</description>
      <category>JavaScript</category>
      <category>V8</category>
      <category>JIT</category>
      <category>Bytecode</category>
      <category>Compilation</category>
      <category>Interpretation</category>
    </item>
    <item>
      <title>Resolve the Kubernetes Cold Start Problem on AWS EKS Using a Warm Pool</title>
      <link>https://sunspace.pro/post/kubernetes-eks-aws-warm-pool/</link>
      <guid isPermaLink="true">https://sunspace.pro/post/kubernetes-eks-aws-warm-pool/</guid>
      <pubDate>Sun, 14 Jan 2024 00:00:00 GMT</pubDate>
      <description>A cold start delay occurs when new Kubernetes nodes take too long to become operational. AWS Warm Pool pre-warms EC2 instances in a stopped or hibernated state, enabling rapid cluster scaling with near-zero initialization delay.</description>
      <category>Kubernetes</category>
      <category>AWS</category>
      <category>EKS</category>
      <category>Warm Pool</category>
      <category>Cold Start</category>
      <category>Auto Scaling</category>
      <category>Terraform</category>
      <category>EC2</category>
    </item>
    <item>
      <title>HTTPS Explained: Protocols, Handshakes, and Certificates in Secure Web Communication</title>
      <link>https://sunspace.pro/post/hypertext-transfer-protocol-secure-https-protocol/</link>
      <guid isPermaLink="true">https://sunspace.pro/post/hypertext-transfer-protocol-secure-https-protocol/</guid>
      <pubDate>Mon, 23 Jan 2023 00:00:00 GMT</pubDate>
      <description>HTTPS secures web communication using TLS over TCP. Walk through the TCP handshake, certificate validation, session key exchange, and encrypted data transfer — with diagrams for each step.</description>
      <category>HTTPS</category>
      <category>TLS</category>
      <category>TCP</category>
      <category>SSL</category>
      <category>Security</category>
      <category>Networking</category>
    </item>
  </channel>
</rss>
