Beyond Basics
This section is for more in-depth overview of the Kelp platform and related concepts. Once you are comfortable with the basics of Kelp, consider the following more advanced guides:
📄️ Working with Streams
Kelp is an implementation of the reactive programming paradigm as a visual dataflow language.
📄️ Transforming Data
Transformations are the snippets of the logic applied to a single events passing through the link between two ports. Transformations help to transform the structure and format of the data between components. The purpose of transformations is to reduce the complexity of accessing and integrating data that does not perfectly match the standardized inputs and outputs of the components. Use transformations to "glue" the components together. Avoid using transformations to implement application logic, because that will decrease the maintainability and readability of the dataflow graph.
📄️ Testing & Debugging
Kelp provides a test environment and tools that you can use to learn how to make the correct API calls, trace events and errors in the app logic, test the application user experience.