<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Kostas&apos;s Blog</title><description>My thoughts written in digital ink.</description><link>https://kostasp.net/</link><item><title>KV Caches again</title><link>https://kostasp.net/#kv-caches-again/</link><guid isPermaLink="true">https://kostasp.net/#kv-caches-again/</guid><description>[Note] KV Caches again</description><pubDate>Mon, 26 Jan 2026 22:22:00 GMT</pubDate></item><item><title>Claude Code Plugins as MVPs</title><link>https://kostasp.net/#claude-code-plugins-as-mv-ps/</link><guid isPermaLink="true">https://kostasp.net/#claude-code-plugins-as-mv-ps/</guid><description>[Note] Claude Code Plugins as MVPs</description><pubDate>Wed, 14 Jan 2026 15:41:00 GMT</pubDate></item><item><title>Anthropic&apos;s Cowork</title><link>https://kostasp.net/#anthropic-s-cowork/</link><guid isPermaLink="true">https://kostasp.net/#anthropic-s-cowork/</guid><description>[Note] Anthropic&apos;s Cowork</description><pubDate>Tue, 13 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Keystatic for CMS</title><link>https://kostasp.net/#keystatic-for-cms/</link><guid isPermaLink="true">https://kostasp.net/#keystatic-for-cms/</guid><description>[Note] Keystatic for CMS</description><pubDate>Tue, 13 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Why I Started Typedef: Data Infrastructure for AI and Agentic Systems</title><link>https://kostasp.net/posts/why-i-started-typedef/</link><guid isPermaLink="true">https://kostasp.net/posts/why-i-started-typedef/</guid><description>Two years ago I started working on something new based on a strong conviction that data was about to become exponentially more important. We built Typedef, an AI-native data engine that unifies inference, search, and data processing into a single system.</description><pubDate>Wed, 18 Jun 2025 00:00:00 GMT</pubDate></item><item><title>How a Snowflake announcement explains dbt Labs&apos; licensing change</title><link>https://kostasp.net/posts/snowflake-dbt-licensing/</link><guid isPermaLink="true">https://kostasp.net/posts/snowflake-dbt-licensing/</guid><description>Snowflake&apos;s 2025 keynote announcement regarding dbt Core clarifies dbt Labs&apos; controversial shift to change dbt Fusion&apos;s licensing model. This represents a rational business response to market dynamics.</description><pubDate>Fri, 13 Jun 2025 00:00:00 GMT</pubDate></item><item><title>Batch Inference, Type Systems, and Why Cortex AISQL Got Me Excited</title><link>https://kostasp.net/posts/cortex-aisql/</link><guid isPermaLink="true">https://kostasp.net/posts/cortex-aisql/</guid><description>Snowflake&apos;s Cortex AISQL represents a paradigm shift in integrating large language models into data systems as structured, composable functions rather than opaque tools.</description><pubDate>Wed, 04 Jun 2025 00:00:00 GMT</pubDate></item><item><title>Designing the Ideal Synthetic Data Generation Pipeline for LLMs</title><link>https://kostasp.net/posts/synthetic-data-pipeline/</link><guid isPermaLink="true">https://kostasp.net/posts/synthetic-data-pipeline/</guid><description>A comprehensive approach to building scalable, composable pipelines for generating synthetic training data using Large Language Models, specifically focusing on creating question-answer pairs from documents.</description><pubDate>Sat, 31 May 2025 00:00:00 GMT</pubDate></item><item><title>Exploring Synthetic Data for LLM Fine Tuning</title><link>https://kostasp.net/posts/exploring-synthetic-data/</link><guid isPermaLink="true">https://kostasp.net/posts/exploring-synthetic-data/</guid><description>How synthetic data is used to train and fine-tune large language models, with a focus on Meta&apos;s open-source synthetic-data-kit.</description><pubDate>Mon, 26 May 2025 00:00:00 GMT</pubDate></item><item><title>Inside Meta&apos;s Synthetic-Data Kit for Llama Fine-Tuning</title><link>https://kostasp.net/posts/meta-synthetic-data-kit/</link><guid isPermaLink="true">https://kostasp.net/posts/meta-synthetic-data-kit/</guid><description>A deep dive into Meta&apos;s synthetic-data-kit architecture, a toolkit designed to generate high-quality synthetic datasets for fine-tuning Large Language Models.</description><pubDate>Thu, 15 May 2025 00:00:00 GMT</pubDate></item><item><title>DX ∪ UX = U ∧ DX ∩ UX = ∅</title><link>https://kostasp.net/posts/dxvsux/</link><guid isPermaLink="true">https://kostasp.net/posts/dxvsux/</guid><description>The differences and similarities of DX and UX.</description><pubDate>Thu, 05 Sep 2024 00:00:00 GMT</pubDate></item><item><title>Why you should keep an eye on Apache DataFusion and its community.</title><link>https://kostasp.net/posts/datafusion/</link><guid isPermaLink="true">https://kostasp.net/posts/datafusion/</guid><description>Why Apache DataFusion is one of the most important open source projects right now.</description><pubDate>Mon, 01 Jul 2024 00:00:00 GMT</pubDate></item><item><title>A glimpse into the future of data processing infrastructure.</title><link>https://kostasp.net/posts/veloxcon/</link><guid isPermaLink="true">https://kostasp.net/posts/veloxcon/</guid><description>Learn about the latest advancements in execution engines and data processing at scale from the recent VeloxCon conference in San Jose.</description><pubDate>Tue, 30 Apr 2024 00:00:00 GMT</pubDate></item><item><title>MLOps is Mostly Data Engineering.</title><link>https://kostasp.net/posts/MLOps_is_Mostly_Data_Engineering/</link><guid isPermaLink="true">https://kostasp.net/posts/MLOps_is_Mostly_Data_Engineering/</guid><description>The overlap between MLOps and Data Engineering</description><pubDate>Wed, 22 Mar 2023 00:00:00 GMT</pubDate></item><item><title>A Tutorial on SQL Window Functions Using DuckDB.</title><link>https://kostasp.net/posts/sql_window_functions_tutorial/</link><guid isPermaLink="true">https://kostasp.net/posts/sql_window_functions_tutorial/</guid><description>Frames, and SQL Window Functions. A tutorial on SQL Window Functions using DuckDB.</description><pubDate>Wed, 15 Mar 2023 00:00:00 GMT</pubDate></item><item><title>What Happened to the API Economy?.</title><link>https://kostasp.net/posts/api_economy/</link><guid isPermaLink="true">https://kostasp.net/posts/api_economy/</guid><description>New Opportunities in the API Economy.</description><pubDate>Thu, 23 Feb 2023 00:00:00 GMT</pubDate></item><item><title>Guide to SQL Dates with DuckDB.</title><link>https://kostasp.net/posts/guide_to_sql_dates_with_duckdb/</link><guid isPermaLink="true">https://kostasp.net/posts/guide_to_sql_dates_with_duckdb/</guid><description>Working with Dates in SQL, with examples in DuckDB.</description><pubDate>Wed, 22 Feb 2023 00:00:00 GMT</pubDate></item><item><title>Working with SQL Timestamp, Date and Time Data Types.</title><link>https://kostasp.net/posts/sql_timestamp/</link><guid isPermaLink="true">https://kostasp.net/posts/sql_timestamp/</guid><description>Working with Date and Time Types in SQL.</description><pubDate>Thu, 09 Feb 2023 00:00:00 GMT</pubDate></item><item><title>Trino Internals - Parameterized Timestamp Types.</title><link>https://kostasp.net/posts/trino-internals-parametric-timestamps/</link><guid isPermaLink="true">https://kostasp.net/posts/trino-internals-parametric-timestamps/</guid><description>How to add a new data type in Trino.</description><pubDate>Sat, 28 Jan 2023 00:00:00 GMT</pubDate></item><item><title>Snowflake Streaming Ingestion.</title><link>https://kostasp.net/posts/snowflake-streaming/</link><guid isPermaLink="true">https://kostasp.net/posts/snowflake-streaming/</guid><description>How Streaming Data Can be Ingested in Snowflake.</description><pubDate>Mon, 23 Jan 2023 00:00:00 GMT</pubDate></item><item><title>How Snowflake Pricing Works.</title><link>https://kostasp.net/posts/how_snowflake_pricing_works/</link><guid isPermaLink="true">https://kostasp.net/posts/how_snowflake_pricing_works/</guid><description>Introduction to how Snowflake&apos;s pricing works.</description><pubDate>Fri, 05 Aug 2022 00:00:00 GMT</pubDate></item><item><title>About Data Observability.</title><link>https://kostasp.net/posts/introduction_to_data_observability/</link><guid isPermaLink="true">https://kostasp.net/posts/introduction_to_data_observability/</guid><description>What&apos;s Data Observability and why it matters?</description><pubDate>Mon, 27 Jun 2022 00:00:00 GMT</pubDate></item><item><title>Starting and Growing a Podcast Show.</title><link>https://kostasp.net/posts/starting_and_growing_a_podcast/</link><guid isPermaLink="true">https://kostasp.net/posts/starting_and_growing_a_podcast/</guid><description>My experience with the Data Stack Show</description><pubDate>Thu, 19 May 2022 00:00:00 GMT</pubDate></item><item><title>Data Ingestion Standards.</title><link>https://kostasp.net/posts/standard/</link><guid isPermaLink="true">https://kostasp.net/posts/standard/</guid><description>What Airbyte, Singer and Kafka Connect have in common</description><pubDate>Mon, 31 Jan 2022 00:00:00 GMT</pubDate></item><item><title>The Battle of the Data Platform.</title><link>https://kostasp.net/posts/the_battle_of_the_data_platform/</link><guid isPermaLink="true">https://kostasp.net/posts/the_battle_of_the_data_platform/</guid><description>Snowflake vs Databricks</description><pubDate>Tue, 18 May 2021 00:00:00 GMT</pubDate></item></channel></rss>