<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Snaplytics Blog</title>
    <link>https://snaplytics.co.za/blog</link>
    <description>Insights on SQL-native analytics, machine learning, and financial data — from the team behind DataLAB.</description>
    <language>en</language>
    <lastBuildDate>Tue, 28 Apr 2026 09:25:22 GMT</lastBuildDate>
    <atom:link href="https://snaplytics.co.za/feed.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title><![CDATA[Journal Testing at 2.5 Million Rows in DataLAB]]></title>
      <link>https://snaplytics.co.za/blog/journal-testing-25m-benchmark</link>
      <guid isPermaLink="true">https://snaplytics.co.za/blog/journal-testing-25m-benchmark</guid>
      <description><![CDATA[We benchmarked DataLAB's journal testing engine on a 2.5 million row general ledger fixture and measured how quickly it surfaced duplicates, after-hours posting, weekend activity, threshold gaming, backdating, and other review populations.]]></description>
      <pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate>
      <category>Product Updates</category>
      <author>Aeneid - Lead Engineer</author>
    </item>
    <item>
      <title><![CDATA[SnapQL Pipelines: Repeatable Analytics Without Orchestration Sprawl]]></title>
      <link>https://snaplytics.co.za/blog/snapql-pipelines-repeatable-analytics</link>
      <guid isPermaLink="true">https://snaplytics.co.za/blog/snapql-pipelines-repeatable-analytics</guid>
      <description><![CDATA[How DataLAB uses SnapQL pipelines to turn one-off analysis into repeatable workflows for transformations, exports, reconciliation, and model-driven analytics.]]></description>
      <pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate>
      <category>Tutorials</category>
      <author>Snaplytics Team</author>
    </item>
    <item>
      <title><![CDATA[Financial Reconciliation in 3 Lines of SnapQL]]></title>
      <link>https://snaplytics.co.za/blog/financial-reconciliation-sql</link>
      <guid isPermaLink="true">https://snaplytics.co.za/blog/financial-reconciliation-sql</guid>
      <description><![CDATA[How DataLAB's RECONCILE command replaces hours of spreadsheet matching with a clear SQL-shaped workflow.]]></description>
      <pubDate>Fri, 03 Apr 2026 00:00:00 GMT</pubDate>
      <category>Industry Insights</category>
      <author>Snaplytics Team</author>
    </item>
    <item>
      <title><![CDATA[How to Train an ML Model with One SnapQL Command]]></title>
      <link>https://snaplytics.co.za/blog/train-ml-model-sql</link>
      <guid isPermaLink="true">https://snaplytics.co.za/blog/train-ml-model-sql</guid>
      <description><![CDATA[A step-by-step tutorial on training, evaluating, and comparing machine learning models using DataLAB's canonical SnapQL syntax - no Python required.]]></description>
      <pubDate>Thu, 02 Apr 2026 00:00:00 GMT</pubDate>
      <category>Tutorials</category>
      <author>Snaplytics Team</author>
    </item>
    <item>
      <title><![CDATA[Introducing DataLAB: SQL-Based Analytics from Snaplytics]]></title>
      <link>https://snaplytics.co.za/blog/introducing-datalab</link>
      <guid isPermaLink="true">https://snaplytics.co.za/blog/introducing-datalab</guid>
      <description><![CDATA[We built a desktop-first analytics product around SnapQL so teams can query data, run transformations, build pipelines, and train models without leaving the SQL surface.]]></description>
      <pubDate>Wed, 01 Apr 2026 00:00:00 GMT</pubDate>
      <category>Product Updates</category>
      <author>Snaplytics Team</author>
    </item>
  </channel>
</rss>