<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Zig Guide Live</title>
    <link>https://www.ziglang.in/learn/</link>
    <description>A Zig tutorial and cookbook where every snippet is compiled and run against current Zig master on every build, and runs in your browser as WebAssembly.</description>
    <language>en</language>
    <atom:link href="https://www.ziglang.in/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Recipe: SIMD Byte Scanning</title>
      <link>https://www.ziglang.in/learn/how-to/simd-scan/</link>
      <guid isPermaLink="true">https://www.ziglang.in/learn/how-to/simd-scan/</guid>
      <description>The five-step pattern that turns a byte-at-a-time loop into a register-wide scan.</description>
      <category>How-To</category>
      <dc:creator>Rajesh Pillai</dc:creator>
      <pubDate>Wed, 29 Jul 2026 19:46:30 GMT</pubDate>
    </item>
    <item>
      <title>A Binary Search Tree</title>
      <link>https://www.ziglang.in/learn/data-structures/bst/</link>
      <guid isPermaLink="true">https://www.ziglang.in/learn/data-structures/bst/</guid>
      <description>Two pointers instead of one buys ordered iteration and O(log n) lookup, on a condition the structure does nothing to enforce.</description>
      <category>Data Structures</category>
      <dc:creator>Rajesh Pillai</dc:creator>
      <pubDate>Wed, 29 Jul 2026 10:06:14 GMT</pubDate>
    </item>
    <item>
      <title>Making It Generic</title>
      <link>https://www.ziglang.in/learn/data-structures/generic-list/</link>
      <guid isPermaLink="true">https://www.ziglang.in/learn/data-structures/generic-list/</guid>
      <description>Zig has no generics syntax. A generic container is a function that takes a type and returns a type, evaluated at compile time.</description>
      <category>Data Structures</category>
      <dc:creator>Rajesh Pillai</dc:creator>
      <pubDate>Wed, 29 Jul 2026 10:06:14 GMT</pubDate>
    </item>
    <item>
      <title>A Hash Map from Scratch</title>
      <link>https://www.ziglang.in/learn/data-structures/hash-map/</link>
      <guid isPermaLink="true">https://www.ziglang.in/learn/data-structures/hash-map/</guid>
      <description>Open addressing with linear probing, growth at 75%, and the tombstone that looks like a hack until you delete without one.</description>
      <category>Data Structures</category>
      <dc:creator>Rajesh Pillai</dc:creator>
      <pubDate>Wed, 29 Jul 2026 10:06:14 GMT</pubDate>
    </item>
    <item>
      <title>A Linked List by Hand</title>
      <link>https://www.ziglang.in/learn/data-structures/linked-list/</link>
      <guid isPermaLink="true">https://www.ziglang.in/learn/data-structures/linked-list/</guid>
      <description>The smallest structure that needs an allocator, an optional pointer and a deinit that gets the order right.</description>
      <category>Data Structures</category>
      <dc:creator>Rajesh Pillai</dc:creator>
      <pubDate>Wed, 29 Jul 2026 10:06:14 GMT</pubDate>
    </item>
    <item>
      <title>The Lists in std Are Intrusive</title>
      <link>https://www.ziglang.in/learn/data-structures/std-lists/</link>
      <guid isPermaLink="true">https://www.ziglang.in/learn/data-structures/std-lists/</guid>
      <description>std.SinglyLinkedList is not generic and does not hold your data. You embed its node in your struct and walk back out with @fieldParentPtr.</description>
      <category>Data Structures</category>
      <dc:creator>Rajesh Pillai</dc:creator>
      <pubDate>Wed, 29 Jul 2026 10:06:14 GMT</pubDate>
    </item>
    <item>
      <title>Coming from an Older Zig</title>
      <link>https://www.ziglang.in/learn/getting-started/coming-from-older-zig/</link>
      <guid isPermaLink="true">https://www.ziglang.in/learn/getting-started/coming-from-older-zig/</guid>
      <description>What changed between the last stable releases and the master this guide targets.</description>
      <category>Getting Started</category>
      <dc:creator>Rajesh Pillai</dc:creator>
      <pubDate>Wed, 29 Jul 2026 10:06:14 GMT</pubDate>
    </item>
    <item>
      <title>Colour Matrices</title>
      <link>https://www.ziglang.in/learn/graphics/color-matrix/</link>
      <guid isPermaLink="true">https://www.ziglang.in/learn/graphics/color-matrix/</guid>
      <description>Grayscale, sepia and saturation are one 3x3 matrix, and a chain of them multiplies into a single matrix before the image is touched.</description>
      <category>Graphics</category>
      <dc:creator>Rajesh Pillai</dc:creator>
      <pubDate>Wed, 29 Jul 2026 10:06:14 GMT</pubDate>
    </item>
    <item>
      <title>Convolution</title>
      <link>https://www.ziglang.in/learn/graphics/convolution/</link>
      <guid isPermaLink="true">https://www.ziglang.in/learn/graphics/convolution/</guid>
      <description>Blur, sharpen and Sobel are one loop with different numbers in it. The two bugs are always the border and the buffer.</description>
      <category>Graphics</category>
      <dc:creator>Rajesh Pillai</dc:creator>
      <pubDate>Wed, 29 Jul 2026 10:06:14 GMT</pubDate>
    </item>
    <item>
      <title>Histograms and Levels</title>
      <link>https://www.ziglang.in/learn/graphics/histogram/</link>
      <guid isPermaLink="true">https://www.ziglang.in/learn/graphics/histogram/</guid>
      <description>Count what the image contains, and the lookup table that fixes it falls out of the counts. Auto-levels, equalization, and why you apply them to luma.</description>
      <category>Graphics</category>
      <dc:creator>Rajesh Pillai</dc:creator>
      <pubDate>Wed, 29 Jul 2026 10:06:14 GMT</pubDate>
    </item>
    <item>
      <title>Median and Rank Filters</title>
      <link>https://www.ziglang.in/learn/graphics/median/</link>
      <guid isPermaLink="true">https://www.ziglang.in/learn/graphics/median/</guid>
      <description>A convolution cannot ignore a value. Sorting the neighbourhood gives one function that is a denoiser, an eroder and a dilator depending on the index.</description>
      <category>Graphics</category>
      <dc:creator>Rajesh Pillai</dc:creator>
      <pubDate>Wed, 29 Jul 2026 10:06:14 GMT</pubDate>
    </item>
    <item>
      <title>Per-Pixel Transforms</title>
      <link>https://www.ziglang.in/learn/graphics/per-pixel/</link>
      <guid isPermaLink="true">https://www.ziglang.in/learn/graphics/per-pixel/</guid>
      <description>Brightness, contrast, threshold and invert are all one table lookup, and the add that does brightness is where Zig has an opinion.</description>
      <category>Graphics</category>
      <dc:creator>Rajesh Pillai</dc:creator>
      <pubDate>Wed, 29 Jul 2026 10:06:14 GMT</pubDate>
    </item>
    <item>
      <title>Scaling and Resampling</title>
      <link>https://www.ziglang.in/learn/graphics/resample/</link>
      <guid isPermaLink="true">https://www.ziglang.in/learn/graphics/resample/</guid>
      <description>Nearest, bilinear and box filtering, the half-pixel bug that shifts your whole image, and why downscaling without a filter turns detail into a solid bar.</description>
      <category>Graphics</category>
      <dc:creator>Rajesh Pillai</dc:creator>
      <pubDate>Wed, 29 Jul 2026 10:06:14 GMT</pubDate>
    </item>
    <item>
      <title>Recipe: Set Operations on the Cheap</title>
      <link>https://www.ziglang.in/learn/how-to/bitsets/</link>
      <guid isPermaLink="true">https://www.ziglang.in/learn/how-to/bitsets/</guid>
      <description>StaticBitSet turns membership, intersection, and union into single instructions.</description>
      <category>How-To</category>
      <dc:creator>Rajesh Pillai</dc:creator>
      <pubDate>Wed, 29 Jul 2026 10:06:14 GMT</pubDate>
    </item>
    <item>
      <title>Recipe: The PostgreSQL Wire Protocol</title>
      <link>https://www.ziglang.in/learn/how-to/databases/postgres-wire/</link>
      <guid isPermaLink="true">https://www.ziglang.in/learn/how-to/databases/postgres-wire/</guid>
      <description>Speak Postgres directly, framing a startup handshake and a query by hand.</description>
      <category>How-To</category>
      <dc:creator>Rajesh Pillai</dc:creator>
      <pubDate>Wed, 29 Jul 2026 10:06:14 GMT</pubDate>
    </item>
    <item>
      <title>Recipe: A Redis RESP Round Trip</title>
      <link>https://www.ziglang.in/learn/how-to/databases/redis-resp/</link>
      <guid isPermaLink="true">https://www.ziglang.in/learn/how-to/databases/redis-resp/</guid>
      <description>Speak Redis's RESP protocol over a socket, with a tiny server and client in one process.</description>
      <category>How-To</category>
      <dc:creator>Rajesh Pillai</dc:creator>
      <pubDate>Wed, 29 Jul 2026 10:06:14 GMT</pubDate>
    </item>
    <item>
      <title>Recipe: SQLite From Zig</title>
      <link>https://www.ziglang.in/learn/how-to/databases/sqlite-basic/</link>
      <guid isPermaLink="true">https://www.ziglang.in/learn/how-to/databases/sqlite-basic/</guid>
      <description>Open a database, create a table, insert with a prepared statement, and query, over the C API.</description>
      <category>How-To</category>
      <dc:creator>Rajesh Pillai</dc:creator>
      <pubDate>Wed, 29 Jul 2026 10:06:14 GMT</pubDate>
    </item>
    <item>
      <title>Recipe: Loading a JSON Config</title>
      <link>https://www.ziglang.in/learn/how-to/json-config/</link>
      <guid isPermaLink="true">https://www.ziglang.in/learn/how-to/json-config/</guid>
      <description>Defaults for what's missing, validation for what's wrong, clean errors for the rest.</description>
      <category>How-To</category>
      <dc:creator>Rajesh Pillai</dc:creator>
      <pubDate>Wed, 29 Jul 2026 10:06:14 GMT</pubDate>
    </item>
    <item>
      <title>Recipe: A Custom JSON Serializer</title>
      <link>https://www.ziglang.in/learn/how-to/json-custom/</link>
      <guid isPermaLink="true">https://www.ziglang.in/learn/how-to/json-custom/</guid>
      <description>Give a struct a jsonStringify method to rename fields and add computed ones.</description>
      <category>How-To</category>
      <dc:creator>Rajesh Pillai</dc:creator>
      <pubDate>Wed, 29 Jul 2026 10:06:14 GMT</pubDate>
    </item>
    <item>
      <title>Recipe: The std.math Toolbox</title>
      <link>https://www.ziglang.in/learn/how-to/math-functions/</link>
      <guid isPermaLink="true">https://www.ziglang.in/learn/how-to/math-functions/</guid>
      <description>Constants, trig, powers, roots, rounding, and comparing floats safely.</description>
      <category>How-To</category>
      <dc:creator>Rajesh Pillai</dc:creator>
      <pubDate>Wed, 29 Jul 2026 10:06:14 GMT</pubDate>
    </item>
    <item>
      <title>Recipe: Struct Memory Layout</title>
      <link>https://www.ziglang.in/learn/how-to/memory-layout/</link>
      <guid isPermaLink="true">https://www.ziglang.in/learn/how-to/memory-layout/</guid>
      <description>Read the size, alignment, and field offsets a struct actually gets, and control them.</description>
      <category>How-To</category>
      <dc:creator>Rajesh Pillai</dc:creator>
      <pubDate>Wed, 29 Jul 2026 10:06:14 GMT</pubDate>
    </item>
    <item>
      <title>Recipe: Splitting Work Across Threads</title>
      <link>https://www.ziglang.in/learn/how-to/parallel-sum/</link>
      <guid isPermaLink="true">https://www.ziglang.in/learn/how-to/parallel-sum/</guid>
      <description>Divide a slice among threads with no locks and one join.</description>
      <category>How-To</category>
      <dc:creator>Rajesh Pillai</dc:creator>
      <pubDate>Wed, 29 Jul 2026 10:06:14 GMT</pubDate>
    </item>
    <item>
      <title>Recipe: Reproducible Randomness</title>
      <link>https://www.ziglang.in/learn/how-to/seeded-random/</link>
      <guid isPermaLink="true">https://www.ziglang.in/learn/how-to/seeded-random/</guid>
      <description>Seeded generators make random worlds, tests, and replays repeatable.</description>
      <category>How-To</category>
      <dc:creator>Rajesh Pillai</dc:creator>
      <pubDate>Wed, 29 Jul 2026 10:06:14 GMT</pubDate>
    </item>
    <item>
      <title>Recipe: JSON vs Binary, by Size</title>
      <link>https://www.ziglang.in/learn/how-to/serialization-size/</link>
      <guid isPermaLink="true">https://www.ziglang.in/learn/how-to/serialization-size/</guid>
      <description>The same 100,000 records as JSON and as packed bytes, measured exactly.</description>
      <category>How-To</category>
      <dc:creator>Rajesh Pillai</dc:creator>
      <pubDate>Wed, 29 Jul 2026 10:06:14 GMT</pubDate>
    </item>
    <item>
      <title>Recipe: A SIMD Dot Product</title>
      <link>https://www.ziglang.in/learn/how-to/simd-sum/</link>
      <guid isPermaLink="true">https://www.ziglang.in/learn/how-to/simd-sum/</guid>
      <description>Using @Vector to process four elements per operation, tail included.</description>
      <category>How-To</category>
      <dc:creator>Rajesh Pillai</dc:creator>
      <pubDate>Wed, 29 Jul 2026 10:06:14 GMT</pubDate>
    </item>
    <item>
      <title>Recipe: A File-Backed To-Do Store</title>
      <link>https://www.ziglang.in/learn/how-to/todo-store/</link>
      <guid isPermaLink="true">https://www.ziglang.in/learn/how-to/todo-store/</guid>
      <description>Fixed-size records on disk, updated in place by id with positional reads and writes.</description>
      <category>How-To</category>
      <dc:creator>Rajesh Pillai</dc:creator>
      <pubDate>Wed, 29 Jul 2026 10:06:14 GMT</pubDate>
    </item>
    <item>
      <title>Recipe: Vector Algebra</title>
      <link>https://www.ziglang.in/learn/how-to/vector-algebra/</link>
      <guid isPermaLink="true">https://www.ziglang.in/learn/how-to/vector-algebra/</guid>
      <description>Dot, length, normalize, and cross on @Vector, written like math instead of loops.</description>
      <category>How-To</category>
      <dc:creator>Rajesh Pillai</dc:creator>
      <pubDate>Wed, 29 Jul 2026 10:06:14 GMT</pubDate>
    </item>
    <item>
      <title>Recipe: An Atomic Work Index</title>
      <link>https://www.ziglang.in/learn/how-to/work-index/</link>
      <guid isPermaLink="true">https://www.ziglang.in/learn/how-to/work-index/</guid>
      <description>Dynamic load balancing with fetchAdd instead of locks or chunking.</description>
      <category>How-To</category>
      <dc:creator>Rajesh Pillai</dc:creator>
      <pubDate>Wed, 29 Jul 2026 10:06:14 GMT</pubDate>
    </item>
    <item>
      <title>Anonymous Structs</title>
      <link>https://www.ziglang.in/learn/language-basics/anonymous-structs/</link>
      <guid isPermaLink="true">https://www.ziglang.in/learn/language-basics/anonymous-structs/</guid>
      <description>Inferred struct literals, and tuples.</description>
      <category>Language</category>
      <dc:creator>Rajesh Pillai</dc:creator>
      <pubDate>Wed, 29 Jul 2026 10:06:14 GMT</pubDate>
    </item>
    <item>
      <title>Arrays</title>
      <link>https://www.ziglang.in/learn/language-basics/arrays/</link>
      <guid isPermaLink="true">https://www.ziglang.in/learn/language-basics/arrays/</guid>
      <description>Fixed-length sequences whose length is part of the type.</description>
      <category>Language</category>
      <dc:creator>Rajesh Pillai</dc:creator>
      <pubDate>Wed, 29 Jul 2026 10:06:14 GMT</pubDate>
    </item>
    <item>
      <title>Many-item Pointers</title>
      <link>https://www.ziglang.in/learn/language-basics/many-item-pointers/</link>
      <guid isPermaLink="true">https://www.ziglang.in/learn/language-basics/many-item-pointers/</guid>
      <description>[*]T: a pointer to an unknown number of items.</description>
      <category>Language</category>
      <dc:creator>Rajesh Pillai</dc:creator>
      <pubDate>Wed, 29 Jul 2026 10:06:14 GMT</pubDate>
    </item>
    <item>
      <title>Vectors</title>
      <link>https://www.ziglang.in/learn/language-basics/vectors/</link>
      <guid isPermaLink="true">https://www.ziglang.in/learn/language-basics/vectors/</guid>
      <description>SIMD with ordinary operators.</description>
      <category>Language</category>
      <dc:creator>Rajesh Pillai</dc:creator>
      <pubDate>Wed, 29 Jul 2026 10:06:14 GMT</pubDate>
    </item>
    <item>
      <title>Binary Protocols and Byte Order</title>
      <link>https://www.ziglang.in/learn/networking/binary-protocols/</link>
      <guid isPermaLink="true">https://www.ziglang.in/learn/networking/binary-protocols/</guid>
      <description>A struct is not a wire format. Write the fields, and say which end first.</description>
      <category>Networking</category>
      <dc:creator>Rajesh Pillai</dc:creator>
      <pubDate>Wed, 29 Jul 2026 10:06:14 GMT</pubDate>
    </item>
    <item>
      <title>An HTTP Round Trip</title>
      <link>https://www.ziglang.in/learn/networking/http-roundtrip/</link>
      <guid isPermaLink="true">https://www.ziglang.in/learn/networking/http-roundtrip/</guid>
      <description>A std.http.Server on a thread, a std.http.Client fetching from it, no dependencies.</description>
      <category>Networking</category>
      <dc:creator>Rajesh Pillai</dc:creator>
      <pubDate>Wed, 29 Jul 2026 10:06:14 GMT</pubDate>
    </item>
    <item>
      <title>Serving Many Clients</title>
      <link>https://www.ziglang.in/learn/networking/many-clients/</link>
      <guid isPermaLink="true">https://www.ziglang.in/learn/networking/many-clients/</guid>
      <description>One handler per connection through Io, so the same source runs either way.</description>
      <category>Networking</category>
      <dc:creator>Rajesh Pillai</dc:creator>
      <pubDate>Wed, 29 Jul 2026 10:06:14 GMT</pubDate>
    </item>
    <item>
      <title>Bytes Have No Edges</title>
      <link>https://www.ziglang.in/learn/networking/short-reads/</link>
      <guid isPermaLink="true">https://www.ziglang.in/learn/networking/short-reads/</guid>
      <description>A read returning 7 bytes tells you nothing about where a message ends.</description>
      <category>Networking</category>
      <dc:creator>Rajesh Pillai</dc:creator>
      <pubDate>Wed, 29 Jul 2026 10:06:14 GMT</pubDate>
    </item>
    <item>
      <title>A TCP Round Trip</title>
      <link>https://www.ziglang.in/learn/networking/tcp-echo/</link>
      <guid isPermaLink="true">https://www.ziglang.in/learn/networking/tcp-echo/</guid>
      <description>Listen, connect, and echo through std.Io.net, all in one process.</description>
      <category>Networking</category>
      <dc:creator>Rajesh Pillai</dc:creator>
      <pubDate>Wed, 29 Jul 2026 10:06:14 GMT</pubDate>
    </item>
    <item>
      <title>What a Socket Is</title>
      <link>https://www.ziglang.in/learn/networking/what-is-a-socket/</link>
      <guid isPermaLink="true">https://www.ziglang.in/learn/networking/what-is-a-socket/</guid>
      <description>An address, a mode, and a handle you read and write like a file.</description>
      <category>Networking</category>
      <dc:creator>Rajesh Pillai</dc:creator>
      <pubDate>Wed, 29 Jul 2026 10:06:14 GMT</pubDate>
    </item>
    <item>
      <title>The Adapter Seam</title>
      <link>https://www.ziglang.in/learn/orm/adapters/</link>
      <guid isPermaLink="true">https://www.ziglang.in/learn/orm/adapters/</guid>
      <description>One query renderer, several SQL dialects, resolved at compile time.</description>
      <category>An Ecto-Style ORM</category>
      <dc:creator>Rajesh Pillai</dc:creator>
      <pubDate>Wed, 29 Jul 2026 10:06:14 GMT</pubDate>
    </item>
    <item>
      <title>Writing Rows</title>
      <link>https://www.ziglang.in/learn/orm/insert-update/</link>
      <guid isPermaLink="true">https://www.ziglang.in/learn/orm/insert-update/</guid>
      <description>INSERT and UPDATE statements derived from the schema, with values as a typed array.</description>
      <category>An Ecto-Style ORM</category>
      <dc:creator>Rajesh Pillai</dc:creator>
      <pubDate>Wed, 29 Jul 2026 10:06:14 GMT</pubDate>
    </item>
    <item>
      <title>Migrations as Data</title>
      <link>https://www.ziglang.in/learn/orm/migrations/</link>
      <guid isPermaLink="true">https://www.ziglang.in/learn/orm/migrations/</guid>
      <description>Schema history as an append-only list, and applying it as a pure plan.</description>
      <category>An Ecto-Style ORM</category>
      <dc:creator>Rajesh Pillai</dc:creator>
      <pubDate>Wed, 29 Jul 2026 10:06:14 GMT</pubDate>
    </item>
    <item>
      <title>A Type Function as the Front Door</title>
      <link>https://www.ziglang.in/learn/orm/schema-to-sql/</link>
      <guid isPermaLink="true">https://www.ziglang.in/learn/orm/schema-to-sql/</guid>
      <description>The core move of a Zig library: take the caller's type, return a richer one.</description>
      <category>An Ecto-Style ORM</category>
      <dc:creator>Rajesh Pillai</dc:creator>
      <pubDate>Wed, 29 Jul 2026 10:06:14 GMT</pubDate>
    </item>
    <item>
      <title>Transactions and errdefer</title>
      <link>https://www.ziglang.in/learn/orm/transactions/</link>
      <guid isPermaLink="true">https://www.ziglang.in/learn/orm/transactions/</guid>
      <description>COMMIT on success, ROLLBACK on every error path, enforced by four lines.</description>
      <category>An Ecto-Style ORM</category>
      <dc:creator>Rajesh Pillai</dc:creator>
      <pubDate>Wed, 29 Jul 2026 10:06:14 GMT</pubDate>
    </item>
    <item>
      <title>What Is an Ecto-Style ORM?</title>
      <link>https://www.ziglang.in/learn/orm/what-is-ecto/</link>
      <guid isPermaLink="true">https://www.ziglang.in/learn/orm/what-is-ecto/</guid>
      <description>The Elixir design these chapters borrow from, explained for people who never wrote Elixir.</description>
      <category>An Ecto-Style ORM</category>
      <dc:creator>Rajesh Pillai</dc:creator>
      <pubDate>Wed, 29 Jul 2026 10:06:14 GMT</pubDate>
    </item>
    <item>
      <title>Cancellation</title>
      <link>https://www.ziglang.in/learn/standard-library/cancellation/</link>
      <guid isPermaLink="true">https://www.ziglang.in/learn/standard-library/cancellation/</guid>
      <description>Stopping a running task, and the cancellation points that make it possible.</description>
      <category>Standard Library</category>
      <dc:creator>Rajesh Pillai</dc:creator>
      <pubDate>Wed, 29 Jul 2026 10:06:14 GMT</pubDate>
    </item>
    <item>
      <title>Concurrency</title>
      <link>https://www.ziglang.in/learn/standard-library/concurrency/</link>
      <guid isPermaLink="true">https://www.ziglang.in/learn/standard-library/concurrency/</guid>
      <description>async, Future, and Group, all through the Io interface.</description>
      <category>Standard Library</category>
      <dc:creator>Rajesh Pillai</dc:creator>
      <pubDate>Wed, 29 Jul 2026 10:06:14 GMT</pubDate>
    </item>
    <item>
      <title>The Io Interface</title>
      <link>https://www.ziglang.in/learn/standard-library/io-interface/</link>
      <guid isPermaLink="true">https://www.ziglang.in/learn/standard-library/io-interface/</guid>
      <description>Anything that can block takes an Io; the caller picks how.</description>
      <category>Standard Library</category>
      <dc:creator>Rajesh Pillai</dc:creator>
      <pubDate>Wed, 29 Jul 2026 10:06:14 GMT</pubDate>
    </item>
    <item>
      <title>Queues</title>
      <link>https://www.ziglang.in/learn/standard-library/queues/</link>
      <guid isPermaLink="true">https://www.ziglang.in/learn/standard-library/queues/</guid>
      <description>Io.Queue as a bounded channel between tasks, with close and back pressure.</description>
      <category>Standard Library</category>
      <dc:creator>Rajesh Pillai</dc:creator>
      <pubDate>Wed, 29 Jul 2026 10:06:14 GMT</pubDate>
    </item>
    <item>
      <title>Threads</title>
      <link>https://www.ziglang.in/learn/standard-library/threads/</link>
      <guid isPermaLink="true">https://www.ziglang.in/learn/standard-library/threads/</guid>
      <description>Real OS threads, and why this page cannot run in your browser.</description>
      <category>Standard Library</category>
      <dc:creator>Rajesh Pillai</dc:creator>
      <pubDate>Wed, 29 Jul 2026 10:06:14 GMT</pubDate>
    </item>
    <item>
      <title>C Primitive Types</title>
      <link>https://www.ziglang.in/learn/working-with-c/c-primitive-types/</link>
      <guid isPermaLink="true">https://www.ziglang.in/learn/working-with-c/c-primitive-types/</guid>
      <description>Types whose width follows the target's C ABI.</description>
      <category>Working with C</category>
      <dc:creator>Rajesh Pillai</dc:creator>
      <pubDate>Wed, 29 Jul 2026 10:06:14 GMT</pubDate>
    </item>
  </channel>
</rss>
