Aista Magic Cloud
Start

Tutorials

  • Getting started with Magic and Hyperlambda
  • Automatically generate a CRUD Web API
  • Use SQL to create a Web API
  • Hyperlambda Hello World
  • HTTP invocations with Hyperlambda
  • Sending emails with Hyperlambda
  • Registration and Authentication
  • Expressions, slots, and nodes
  • Loops and branching in Hyperlambda
  • Authentication and Authorisation
  • Hyperlambda and Web Sockets
  • Threading and async Hyperlambda
  • Interceptors and exception handlers
  • Dynamic Hyperlambda slots
  • Hyperlambda tasks and scheduled tasks
  • Cryptographically signed HTTP invocations
  • Customised authentication
  • Using Magic with Microsoft SQL Server
  • Using Magic with SQLite
  • Using Magic with PostgreSQL
  • Using Magic with MySQL

Docs plugins

  • magic.lambda
  • magic.lambda.math
  • magic.lambda.http
  • magic.lambda.csv
  • magic.lambda.json
  • magic.lambda.html
  • magic.lambda.mail
  • magic.lambda.mime
  • magic.lambda.auth
  • magic.lambda.ad-auth
  • magic.lambda.dates
  • magic.lambda.slots
  • magic.lambda.mysql
  • magic.lambda.pgsql
  • magic.lambda.mssql
  • magic.lambda.sqlite
  • magic.lambda.odbc
  • magic.lambda.cql
  • magic.lambda.image
  • magic.lambda.crypto
  • magic.lambda.guid
  • magic.lambda.config
  • magic.lambda.logging
  • magic.lambda.caching
  • magic.lambda.strings
  • magic.lambda.scheduler
  • magic.lambda.validators
  • magic.lambda.hyperlambda
  • magic.lambda.sockets
  • magic.lambda.threading
  • magic.lambda.system

Docs utilities

  • middleware
  • magic.node
  • magic.signals
  • magic.endpoint
  • magic.data.common
  • magic.data.cql
  • magic.library
  • magic.deploy
  • magic.clone

Misc

  • about
  • blog
  • youtube
  • telegram
  • linkedin
  • github
  • How to get a job at Aista

    First of all, we’re not looking for more people at the moment. However, when we do, we will be looking in our community for resources, implying if you want to land a job with the coolest software company in Cyprus, possibly the world, at the very least what we’d like to see from you is the following. Knowledge about Magic’s dashboard, its ins and outs, and all of its moving parts Knowledge about Hyperlambda, how to use it, and at least one open source backend module built in it A passion for open source and open standards Notice, currently we’re...
  • The Beauty of Open Source

    At Aista we have chosen to base our entire business model upon open source. For a traditional business based upon secrecy and “trade secrets”, such a choice might look weird, since we’re basically giving away our filet mignon for free you might say. However, for a small startup it allows us to “compete” in a segment traditionally unreachable for a small company such as us. Let me illustrate this with a simple story about our codebase to illustrate the point. One of the databases we support in Magic Cloud is MySQL. MySQL’s database connector for .Net has a long standing...
  • Create an SQL web API from your phone

    The following screenshot was literally taken from my iPhone, and yes I am not only writing SQL on my phone, but I am also creating an HTTP API in the same process. When you go “all in” on compatibility and cross platform some interesting axioms and use cases emerges as a natural consequence. A couple of weeks ago I showed the above feature in our CRUD generator to some colleagues attending a networking event where I live, and one of them even laughed out loud and said. I don’t think I have ever seen somebody writing SQL on their phone...
  • Monster Database Systems

    For the record, I would not recommend anyone to stuff 2 billion records into a MySQL database, but it is possible, and Magic handles it just fine. Of course, simply counting 2 billion records takes minutes, and in order to be able to even use it in a Hyperlambda generated CRUD backend you’d have to apply some super aggressive server-side caching constructs, but it is possible as you can clearly see from the following screenshot. Before tonight I had never even heard of such large MySQL databases I must confess, but Gary Gray, our South African partner is actually handling...
  • Creating a registration form with Magic 1 of 2

    User registration is probably one of those things you’ve done dozens of times if you’re an experienced software developer having worked for some time in the industry. The problem is pretty simple; Have the user provide his or her email address, choose a password, click a button, for then to send the user an email to confirm the email address before the user is given any access rights on your site. Still, the complexity of the problem might sometimes be daunting for a junior developer since it implies long transactions, double optin emails, some basic cryptography theory, etc. For instance,...
Previous Page: 1 of 8 Next

Copyright © Aista, Ltd 2020 - 2022, info@aista.com

Theme created by Aista Magic Cloud