<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>bitlabs — fullstack &amp; AI engineering</title><description>Notes on fullstack &amp; AI engineering — with interactive demos and code.</description><link>https://bitlabs.pages.dev/</link><item><title>The Token Bill: What Your LLM App Really Costs (and How to Measure It)</title><link>https://bitlabs.pages.dev/posts/token-bill/</link><guid isPermaLink="true">https://bitlabs.pages.dev/posts/token-bill/</guid><description>Token pricing looks simple until you&apos;re running a million calls a month. Here&apos;s a practical way to count the real cost — and a small harness for trading cost against quality.</description><pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate></item><item><title>How Spark Really Runs Your DataFrame</title><link>https://bitlabs.pages.dev/posts/spark-dataframe-execution/</link><guid isPermaLink="true">https://bitlabs.pages.dev/posts/spark-dataframe-execution/</guid><description>Your code runs top to bottom. Spark doesn&apos;t. A small-dataset walkthrough of lazy execution order, shuffles, caching, persist, checkpointing — and the best practices that fall out of them.</description><pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Java 27: The Release Where Good Defaults Win</title><link>https://bitlabs.pages.dev/posts/java-27-features/</link><guid isPermaLink="true">https://bitlabs.pages.dev/posts/java-27-features/</guid><description>JDK 27 shipped September 15, 2026 with 9 JEPs. Four are final — and two of them change how every JVM you run behaves without touching a line of code.</description><pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate></item><item><title>Gen AI vs Llama: What&apos;s Actually Different (and How Llama Works)</title><link>https://bitlabs.pages.dev/posts/genai-vs-llama/</link><guid isPermaLink="true">https://bitlabs.pages.dev/posts/genai-vs-llama/</guid><description>Gen AI is the field; Llama is one open-weight model family inside it. The differences, the use cases, the transformer architecture under the hood — with an interactive token sampler you can play with.</description><pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate></item></channel></rss>