We've taken unto ourselves to teach Hyperlambda and Aista to a bunch of project managers from Ukraine. The process is quite simple; we spend 10 hours divided into two days with hands on sessions, where the participants are creating software and using Aista themselves, with the idea of giving them a specification at the end of day 2 that they are supposed to implement using Aista. Below you can find the recordings of all session from day 1 in this Hyperlambda course.
The idea of the course is to teach all the basics required to become a Hyperlambda developer to somebody never having seen the language before, and to teach it in 2 days. Day 1 we're going through the Magic Dashboard, creating a web app by using the CRUD generators, touching upon the SQL endpoint generator, creating our first Hyperlambda endpoint manually, etc. In addition we're designing a database ourselves from scratch, and generating a CRUD app wrapping our database. We also speak about the philosophy behind Hyperlambda, and how important meta data is to be able to automate software development. Then we give you a tour of our internal closed source code, implying the code that we're using ourselves to deploy cloudlets, and the entire middleware of our own platform.
I have been given permission to share these sessions publicly, so below you can find all recordings from day 1.
- Session 1 - The Magic Dashboard, the CRUD generator, SQL Studio, and all other UI components in Magic, in addition to some basic Hyperlambda
- Session 2 - Creating the Hello World Hyperlambda endpoint, URL resolving, Hyper IDE, the basic structure of Hyperlambda, meta data from endpoints, working with the Angular code locally
- Session 3 - Creating a task management system with the CRUD generator
- Session 4 - How we built our entire middleware using Hyperlambda
Here is the PDF of the initial presentation from day 1.