corpus.blog
Most cited
Talked about
Blogs
56,966 blogs · [ { "id": "01a08c65-cbe9-717b-86e5-23c2ab65c960", "title": "JSON Schema Compatibility and the Robustness Principle", "url": "https://yokota.blog/2025/10/07/json-schema-compatibility-and-the-robustness-principle/", "published_at": "2025-10-07T15:50:37+00:00" }, { "id": "01a08c65-cbe9-717b-86e5-23c2ab80e064", "title": "Using Data Contracts with the Rust Schema Registry Client", "url": "https://yokota.blog/2025/04/16/using-data-contracts-with-the-rust-schema-registry-client/", "published_at": "2025-04-16T03:34:13+00:00" }, { "id": "01a08c65-cbe9-717b-86e5-23c2ac61ddfb", "title": "JSONata: The Missing Declarative Language for Kafka Connect", "url": "https://yokota.blog/2024/07/15/jsonata-the-missing-declarative-language-for-kafka-connect/", "published_at": "2024-07-15T04:43:14+00:00" }, { "id": "01a08c65-cbe9-717b-86e5-23c2aca75611", "title": "In-Memory Analytics for Kafka using DuckDB", "url": "https://yokota.blog/2024/07/11/in-memory-analytics-for-kafka-using-duckdb/", "published_at": "2024-07-11T07:12:23+00:00" }, { "id": "01a08c65-cbe9-717b-86e5-23c2ad01cbff", "title": "Using Data Contracts with Confluent Schema Registry", "url": "https://yokota.blog/2024/02/13/using-data-contracts-with-confluent-schema-registry/", "published_at": "2024-02-13T21:24:35+00:00" }, { "id": "01a08c65-cbe9-717b-86e5-23c2ad6041fb", "title": "Understanding CEL In Data Contract Rules", "url": "https://yokota.blog/2023/10/01/understanding-cel-in-data-contract-rules/", "published_at": "2023-10-01T23:21:32+00:00" }, { "id": "01a08c65-cbe9-717b-86e5-23c2ae008c8d", "title": "Understanding JSONata", "url": "https://yokota.blog/2023/05/29/understanding-jsonata/", "published_at": "2023-05-29T17:59:33+00:00" }, { "id": "01a08c65-cbe9-717b-86e5-23c2ae455917", "title": "kgiraffe: GraphQL for Kafka and Schema Registry", "url": "https://yokota.blog/2022/04/25/kgiraffe-graphql-for-kafka-and-schema-registry/", "published_at": "2022-04-25T14:32:51+00:00" }, { "id": "01a08c65-cbe9-717b-86e5-23c2af3d7d00", "title": "Understanding Protobuf Compatibility", "url": "https://yokota.blog/2021/08/26/understanding-protobuf-compatibility/", "published_at": "2021-08-26T17:51:59+00:00" }, { "id": "01a08c65-cbe9-717b-86e5-23c2afc29146", "title": "The Enterprise is Made of Events, Not Things", "url": "https://yokota.blog/2021/08/02/the-enterprise-is-made-of-events-not-things/", "published_at": "2021-08-02T15:09:37+00:00" }, { "id": "01a0e26b-8468-73cc-ba5d-dcd910822d47", "title": "Understanding JSON Schema Compatibility", "url": "https://yokota.blog/2021/03/29/understanding-json-schema-compatibility/", "published_at": "2021-03-29T15:33:58+00:00" }, { "id": "01a0e26b-8469-708c-8d3e-36b60a602de4", "title": "My 10 Favorite Computer Science Books", "url": "https://yokota.blog/2021/02/15/my-10-favorite-computer-science-books/", "published_at": "2021-02-15T16:20:13+00:00" }, { "id": "01a0e26b-8469-708c-8d3e-36b60a859d3e", "title": "Keta: A Metadata Store Backed By Apache Kafka", "url": "https://yokota.blog/2020/11/09/keta-a-metadata-store-backed-by-apache-kafka/", "published_at": "2020-11-09T15:26:13+00:00" }, { "id": "01a0e26b-8469-708c-8d3e-36b60a8ff40d", "title": "Using KCache with a Persistent Cache", "url": "https://yokota.blog/2020/09/30/using-kcache-with-a-persistent-cache/", "published_at": "2020-09-30T15:53:47+00:00" }, { "id": "01a0e26b-8469-708c-8d3e-36b60b3edbeb", "title": "Putting Several Event Types in the Same Topic – Revisited", "url": "https://yokota.blog/2020/07/11/putting-several-event-types-in-the-same-topic-revisited/", "published_at": "2020-07-11T22:06:05+00:00" }, { "id": "01a0e26b-8469-708c-8d3e-36b60b6a1896", "title": "Playing Chess with Confluent Schema Registry", "url": "https://yokota.blog/2020/02/26/playing-chess-with-confluent-schema-registry/", "published_at": "2020-02-26T15:10:59+00:00" }, { "id": "01a0e26b-8469-708c-8d3e-36b60c61b8ea", "title": "Building A Graph Database Using Kafka", "url": "https://yokota.blog/2020/01/13/building-a-graph-database-using-kafka/", "published_at": "2020-01-13T14:59:58+00:00" }, { "id": "01a0e26b-8469-708c-8d3e-36b60cd26dc0", "title": "Building A Relational Database Using Kafka", "url": "https://yokota.blog/2019/09/23/building-a-relational-database-using-kafka/", "published_at": "2019-09-23T13:36:08+00:00" }, { "id": "01a0e26b-846a-723c-8991-e2ac5667b0ce", "title": "Machine Learning with Kafka Graphs", "url": "https://yokota.blog/2019/05/28/machine-learning-with-kafka-graphs/", "published_at": "2019-05-28T14:02:44+00:00" }, { "id": "01a0e26b-846a-723c-8991-e2ac56ffe787", "title": "Fun with Confluent Schema Registry Extensions", "url": "https://yokota.blog/2019/01/14/fun-with-confluent-schema-registry-extensions/", "published_at": "2019-01-14T15:18:08+00:00" }, { "id": "01a0e286-44e1-73dd-9a07-907de0bf9975", "title": "KCache: An In-Memory Cache Backed by Kafka", "url": "https://yokota.blog/2018/11/19/kcache-an-in-memory-cache-backed-by-kafka/", "published_at": "2018-11-19T15:33:42+00:00" }, { "id": "01a0e286-44e1-73dd-9a07-907de1b71b56", "title": "KDatalog: Kafka as a Datalog Engine", "url": "https://yokota.blog/2018/10/23/kdatalog-kafka-as-a-datalog-engine/", "published_at": "2018-10-23T14:28:59+00:00" }, { "id": "01a0e286-44e1-73dd-9a07-907de2540c3d", "title": "Kafka Graphs: Graph Analytics with Apache Kafka", "url": "https://yokota.blog/2018/07/23/kafka-graphs-graph-analytics-with-apache-kafka/", "published_at": "2018-07-23T13:59:36+00:00" }, { "id": "01a0e286-44e1-73dd-9a07-907de2f2c2d3", "title": "Embedding Kafka Connect in Kafka Streams + KSQL", "url": "https://yokota.blog/2018/04/23/embedding-kafka-connect-in-kafka-streams-ksql/", "published_at": "2018-04-23T14:21:53+00:00" }, { "id": "01a0e286-44e1-73dd-9a07-907de3ae13d0", "title": "The Hitchhiker’s Guide to Stream Processing", "url": "https://yokota.blog/2018/04/19/the-hitchhikers-guide-to-stream-processing/", "published_at": "2018-04-19T17:07:04+00:00" }, { "id": "01a0e286-44e1-73dd-9a07-907de45a219d", "title": "Stream-Relational Processing Platforms", "url": "https://yokota.blog/2018/03/05/stream-relational-processing-platforms/", "published_at": "2018-03-05T23:27:31+00:00" }, { "id": "01a0e286-44e1-73dd-9a07-907de46f1a88", "title": "Graph Analytics on HBase with HGraphDB and Apache Flink Gelly", "url": "https://yokota.blog/2017/07/27/graph-analytics-on-hbase-with-hgraphdb-and-apache-flink-gelly/", "published_at": "2017-07-27T21:44:40+00:00" }, { "id": "01a0e286-44e1-73dd-9a07-907de4b6a202", "title": "HBase Application Archetypes Redux", "url": "https://yokota.blog/2017/07/12/hbase-application-archetypes-redux/", "published_at": "2017-07-12T15:02:43+00:00" }, { "id": "01a0e286-44e1-73dd-9a07-907de5398888", "title": "Graph Analytics on HBase with HGraphDB and Spark GraphFrames", "url": "https://yokota.blog/2017/04/02/graph-analytics-on-hbase-with-hgraphdb-and-spark-graphframes/", "published_at": "2017-04-02T16:23:39+00:00" }, { "id": "01a0e286-44e1-73dd-9a07-907de627c92b", "title": "Don’t Settle For Eventual Consistency", "url": "https://yokota.blog/2017/02/17/dont-settle-for-eventual-consistency/", "published_at": "2017-02-17T17:14:44+00:00" }, { "id": "01a0e292-bde1-70b2-a02e-3f979ac60968", "title": "Graph Analytics on HBase with HGraphDB and Giraph", "url": "https://yokota.blog/2016/12/13/graph-analytics-on-hbase-with-hgraphdb-and-giraph/", "published_at": "2016-12-13T15:26:20+00:00" }, { "id": "01a0e292-bde1-70b2-a02e-3f979b3a533e", "title": "HGraphDB: HBase as a TinkerPop Graph Database", "url": "https://yokota.blog/2016/11/10/hgraphdb-hbase-as-a-tinkerpop-graph-database/", "published_at": "2016-11-10T14:24:48+00:00" }, { "id": "01a0e292-bde1-70b2-a02e-3f979ba71be3", "title": "Tips On Writing Custom HBase Filters", "url": "https://yokota.blog/2016/10/20/tips-on-writing-custom-hbase-filters/", "published_at": "2016-10-20T18:49:21+00:00" }, { "id": "01a0e292-bde1-70b2-a02e-3f979bfa5810", "title": "Adventures in Hardening HBase", "url": "https://yokota.blog/2016/09/13/adventures-in-hardening-hbase/", "published_at": "2016-09-13T19:54:14+00:00" }, { "id": "01a0e292-bde1-70b2-a02e-3f979c78553e", "title": "HBase as a Multi-Model Data Store", "url": "https://yokota.blog/2016/03/17/hbase-as-a-multi-model-data-store/", "published_at": "2016-03-17T20:34:30+00:00" }, { "id": "01a0e292-bde1-70b2-a02e-3f979caf0426", "title": "Call Me Maybe: HBase addendum", "url": "https://yokota.blog/2015/09/30/call-me-maybe-hbase-addendum/", "published_at": "2015-09-30T20:47:51+00:00" }, { "id": "01a0e292-bde1-70b2-a02e-3f979ce079a9", "title": "Call Me Maybe: HBase", "url": "https://yokota.blog/2015/09/30/call-me-maybe-hbase/", "published_at": "2015-09-30T20:38:09+00:00" } ] posts
Claim your blog
Back to yokota.blog
Blog · corpus.blog/blogs/yokota.blog/posts
yokota.blog
yokota.blog
2025
JSON Schema Compatibility and the Robustness Principle
original ↗
7 Oct 2025
Using Data Contracts with the Rust Schema Registry Client
original ↗
16 Apr 2025
2024
JSONata: The Missing Declarative Language for Kafka Connect
original ↗
15 Jul 2024
In-Memory Analytics for Kafka using DuckDB
original ↗
11 Jul 2024
Using Data Contracts with Confluent Schema Registry
original ↗
13 Feb 2024
2023
Understanding CEL In Data Contract Rules
original ↗
1 Oct 2023
Understanding JSONata
original ↗
29 May 2023
2022
kgiraffe: GraphQL for Kafka and Schema Registry
original ↗
25 Apr 2022
2021
Understanding Protobuf Compatibility
original ↗
26 Aug 2021
The Enterprise is Made of Events, Not Things
original ↗
2 Aug 2021
Understanding JSON Schema Compatibility
original ↗
29 Mar 2021
My 10 Favorite Computer Science Books
original ↗
15 Feb 2021
2020
Keta: A Metadata Store Backed By Apache Kafka
original ↗
9 Nov 2020
Using KCache with a Persistent Cache
original ↗
30 Sept 2020
Putting Several Event Types in the Same Topic – Revisited
original ↗
11 Jul 2020
Playing Chess with Confluent Schema Registry
original ↗
26 Feb 2020
Building A Graph Database Using Kafka
original ↗
13 Jan 2020
2019
Building A Relational Database Using Kafka
original ↗
23 Sept 2019
Machine Learning with Kafka Graphs
original ↗
28 May 2019
Fun with Confluent Schema Registry Extensions
original ↗
14 Jan 2019
2018
KCache: An In-Memory Cache Backed by Kafka
original ↗
19 Nov 2018
KDatalog: Kafka as a Datalog Engine
original ↗
23 Oct 2018
Kafka Graphs: Graph Analytics with Apache Kafka
original ↗
23 Jul 2018
Embedding Kafka Connect in Kafka Streams + KSQL
original ↗
23 Apr 2018
The Hitchhiker’s Guide to Stream Processing
original ↗
19 Apr 2018
Stream-Relational Processing Platforms
original ↗
5 Mar 2018
2017
Graph Analytics on HBase with HGraphDB and Apache Flink Gelly
original ↗
27 Jul 2017
HBase Application Archetypes Redux
original ↗
12 Jul 2017
Graph Analytics on HBase with HGraphDB and Spark GraphFrames
original ↗
2 Apr 2017
Don’t Settle For Eventual Consistency
original ↗
17 Feb 2017
2016
Graph Analytics on HBase with HGraphDB and Giraph
original ↗
13 Dec 2016
HGraphDB: HBase as a TinkerPop Graph Database
original ↗
10 Nov 2016
Tips On Writing Custom HBase Filters
original ↗
20 Oct 2016
Adventures in Hardening HBase
original ↗
13 Sept 2016
HBase as a Multi-Model Data Store
original ↗
17 Mar 2016
2015
Call Me Maybe: HBase addendum
original ↗
30 Sept 2015
Call Me Maybe: HBase
original ↗
30 Sept 2015