Produce and Consume Records in non-Java languages

Question:

How can you produce and consume events from Kafka using various programming languages, other than Java?

Edit this page

Example use case:

In this tutorial, you will enrich and expose a list of books from a library. You will produce an event for each book acquisition (including its title, editor, release date, and so on), and then consume back the same events in order to serve the book collection over HTTP.

Hands-on code example:

A tutorial for this language is available on the languages page
Or help build it here!