Knowledge Base
This section contains misc. informative pieces with a focus on concepts.
Divooka
| Page | |
|---|---|
| Design Principles | Divooka design principles |
| Terminology | Terminology related to Divooka, visual programming, low-code/no-code |
| Text-Based Pseudo Code | Introduction and formalization of a simple notation for description Divooka pipelines in text |
| History of Divooka | Inception, development and history of Divooka |
| Divooka FAQ | FAQ about Divooka |
| The Neo Graph Editor | Some look at the WPF based Windows graph editor |
| Low Code | Let's talk about Divooka, low-code development and code generators |
Learning and practice
| Page | |
|---|---|
| Learning Path | Some recommended ways to better learn Divooka |
| What is Programming Learning | Five (plus one) stages of becoming a great programmer |
| Practice Problems | Sharpen your Divooka programming skills |
| Challenge Yourself | A challenge for those deep divers |
Programming concepts
| Page | |
|---|---|
| Data Driven Design | A programming paradigm in which the program statements describe the data to be matched and the processing required rather than defining a sequence of steps to be taken |
| Complexity Measurement | How to measure complexity of a program |
| Semantic Versioning | Assigning unique version numbers to unique states of software |
Data and queries
| Page | |
|---|---|
| SQL | A succinct review of SQL (SQLite dialect) |
| SQLite | Learn the usefulness of SQLite and its availability in Divooka |
Web
| Page | |
|---|---|
| HTTP Methods & Web API | Some information on HTTP methods and web API |
| REST API | HTTP interface following REST principles to manipulate resources |
Text and notation
| Page | |
|---|---|
| Markdown | A joyful introduction & handy reference to Markdown |
| Regular Expression | The magic of string manipulation |
Learning paths
| Page | |
|---|---|
| Data Scientist | Contents for data scientists |
| Web Developer | Contents for web developers |