Short words. Big ideas.

Graph Databases from Scratch: Part 1

This series of articles will guide you through understanding graph databases by creating a simple graph database for storing and searching social connections. In this section, we will first review the concept of graphs and the data structures utilized to represent them.

Using Kafka in C

Nowadays, Kafka has changed the way we build modern, high-performance distributed software. While C developers are mostly accustomed to relying on native tools for building scalable applications, Kafka can open ways for building more robust and reliable distributed software systems. This article employs librdkafka library to present an example of how to use Kafka in C.