Routing is one of the important elements in any web library, and it is also one of the things that the Alusus language handles in a distinctive way. Routing in WebPlatform provides the following features:
Automatically loading the page that matches ...
This article covers the approach used to write user interface programs using Alusus language and the WebPlatform library, in terms of how the code is written and how UI elements are handled during user interaction. It also explains how WebPlatform wo...
Alusus is a versatile programming language that combines the performance of low-level languages with the flexibility of high-level languages, and allows the user to extend it within the scope of their program as needed. In previous articles, we intro...
In our previous article Building a WASM Chat App Using Alusushttps://coderlegion.com/10923/building-a-wasm-chat-app-using-alusus-step-1-the-ui we built a simple chat application using Alusus programming language and WebPlatform framework. In this art...
In the previous articlehttps://coderlegion.com/11116/building-a-wasm-chat-app-using-alusus-step-4-adding-users-and-rooms we finished building a basic web app with support for rooms, users, and password based authentication. It's now time to deploy ou...
In the previous articlehttps://coderlegion.com/11049/building-a-wasm-chat-app-using-alusus-step-3-persisting-the-data we built a fully functioning chat application, but with no user authentication and with only one global room. It's now time to authe...
In the previous articlehttps://coderlegion.com/10972/building-a-wasm-chat-app-using-alusus-step-2-adding-a-backend we added a simple back end that kept the data in memory only. In this article we will be persisting the data to a PostgreSQL database.
...
Continuing the app we built in the previous articlehttps://coderlegion.com/10923/building-a-wasm-chat-app-using-alusus-step-1-the-ui, we will now add a back end to enable chatting between multiple front ends.
Let's keep it simple for the first step ...
WebAssembly is a relatively new technology that allows building native apps for the web, which can provide extra performance, lower memory footprint, and improved security over traditional JS based web applications. In this tutorial we'll walk throug...