IOTA
$0.20713 0.56%
MIOTA · 16w

Learning by example: IOTA Workshops

IOTA introduces a lot of new concepts, such as the Tangle and Trinary, which may seem difficult to use. That’s why we have some excellent client libraries that abstract most of the concepts into easy-to-use functions.

To help you start developing with IOTA technology, we created several ‘workshops’ for the C, Go, JavaScript and Python libraries. They teach the most common things you will do with these libraries and give concrete code examples that demonstrate how to do these interactions. The workshops are great to use when you are starting with IOTA or when you are teaching others about what IOTA is and how to interact with the Tangle.

The C workshop

The client library for the C programming language is called “Entangled” and is one of the harder libraries to work with. That’s because it has been written in a low-level programming language.

Low-level programming languages are great for performance. They are good for devices with limited processing power/memory. However, you have to do a lot more yourself when it comes to programming — memory management, for example — which makes it harder to work with over higher-level languages, like Python or JavaScript.

The Entangled client library, built from the ground up by the IOTA Entangled team, can do a lot of things in a lot of different ways. It’s an excellent candidate for a workshop!

The workshop currently consists of examples of how to:

Send and receive transactions Check your balance Generate new addresses Send IOTA coins

The C Workshop can easily be cloned from the IOTA Community GitHub. The Bazel build tool is the only dependency you need to get started.

The Go workshop

The Go programming language is a well-performing programming language that has gained a lot of popularity over the last couple of years.

Go is a good compromise between the development of a higher-level language and the performance of a lower level one. The Go Client Library for IOT...

Continue on blog.iota.org
Recent news
MIOTA +0.56% · medium.com · 21h

OpenEmbedded: IOTA CClient and a Raspberry Pi

This is my second article for the IOTA community. It presents the possibilities of the meta-iota OpenEmbedded layer with a hands-on tutorial that acts as a proof-of-concept. In the first article, I…
11