Get your hands dirty, code and play! Let's experiment with IOTA protocol in interactive environment.
IOTA Developer Lab is being built on top of IOTA Developer Essential textbooks. Main goal is to provide an uniform interactive environment for any developer or tech enthusiasts to be able to learn and experiment with IOTA protocol using real code and patterns. No installation needed. Just your browser. It covers several languages such as Python or NodeJS.
Combination of IOTA Developer Lab (practice) and IOTA Developer Essentials (theory) provides a comprehensive onboarding information to anybody interested in the IOTA protocol.
Behind the scene:
Default Jupyter notebook has been extended by meta data exclusively developed for the sake of IOTA Developer Lab project. Thanks to the meta data a processing engine is able to separate text and code
It currently supports Python (native language) and NodeJS. The infrastructure is ready and open for any additional language. All snippets are written from scratch by human and so snippets respect specific features that are available in different IOTA-facing libraries
The processing engine transforms the notebook prepared for Python and adapt it to any additional language, such as NodeJS
Language Coverage: Detailed breakdown of each snippet and supported language. Users can easily check what snippets are prepared for which language
GitHub Gist integration: each standalone code snippet is automatically maintained also at Gist. It enables users to share, comment, fork, track changes and embed any code snippet. Any change to the snippet is tracked by Gist = 100% open and transparent