Aista – Magic Cloud – Generate a CRUD app in seconds

Categories
Hyperlambda learning

Hyperlambda course day 1

This is day 1 of a Hyperlambda course I held for a bunch of program managers from Ukraine. It’s 6 hours of recording, hands on teaching.

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.

  1. Session 1 – The Magic Dashboard, the CRUD generator, SQL Studio, and all other UI components in Magic, in addition to some basic Hyperlambda
  2. 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
  3. Session 3 – Creating a task management system with the CRUD generator
  4. Session 4 – How we built our entire middleware using Hyperlambda

Here is the PDF of the initial presentation from day 1.