discontinued in April 2022.We are currently working on a project called CWC.
CWC is a "Software Development Software" project. It allows you to focus and develop the application you want to create without dealing with programming languages, backend, frontend, database, security.

Programming languages and technologies used while developing the CWC project are: C/C++, WASM, Golang, NoSql. In addition, Dart language, Flutter framework, Android Studio and Xcode IDE are used to adapt to mobile platforms.

Why WASM? Efficient, fast, safe

The kind of binary format being considered for WASM can be natively decoded much faster than JavaScript can be parsed (experiments show more than 20× faster). The Wasm "stack machine" is designed to be encoded in a size- and load-time-efficient binary format. WebAssembly aims to execute at native speed by taking advantage of "common hardware capabilities" available on a wide range of platforms. In addition, it has the ability to effectively hide large amounts of code.

Why FLUTTER?

At the core of Flutter is the Flutter engine, which is mostly written in C++ and supports the primitives necessary to support all Flutter applications. The embedder is written in a language that is appropriate for the platform: currently Java and C++ for Android, Objective-C/C++ for iOS and macOS, and C++ for Windows and Linux. Using the embedder, Flutter code can be integrated into an existing application as a module, or the code may be the entire content of the application.

Micro API?

It exposes a Web API (e.g REST) to a client in a single file with only a few lines of code. This file relies on a standardized Framework and set of dependencies and has no local state.

Anything that fits this criteria can be run in an execution engine that provides the relevant framework and dependencies. The small amount of code then means that it can be deployed on demand. A request comes in, the code is fetched from a Repo, cached within the engine and executed. An execution engine can be multi-tenant, meaning it can be running many different micro APIs at the same time.

FaaS?

Function as a service (FaaS) is a category of cloud computing services that provides a platform allowing customers to develop, run, and manage application functionalities without the complexity of building and maintaining the infrastructure typically associated with developing and launching an app.

Building an application following this model is one way of achieving a "serverless" architecture, and is typically used when building microservices applications.

Microservices?

A microservice architecture – a variant of the SOA (service-oriented architecture) structural style – arranges an application as a collection of loosely-coupled services. In a microservice architecture, services are fine-grained and the protocols are lightweight. The goal is that teams can bring their services to life independent of others.

Loose coupling reduces all types of dependencies and the complexities around it, as service developers do not need to care about the users of the service, they do not force their changes onto users of the service.

Machine Learning

Machine learning (ML) is a field of inquiry devoted to understanding and building methods that 'learn', that is, methods that leverage data to improve performance on some set of tasks. It is seen as a part of artificial intelligence. Machine learning algorithms build a model based on sample data, known as training data, in order to make predictions or decisions without being explicitly programmed to do so. Machine learning algorithms are used in a wide variety of applications, such as in medicine, email filtering, speech recognition, and computer vision, where it is difficult or unfeasible to develop conventional algorithms to perform the needed tasks.

Deep Learning

Deep learning (also known as deep structured learning) is part of a broader family of machine learning methods based on artificial neural networks with representation learning. Learning can be supervised, semi-supervised or unsupervised.

Deep-learning architectures such as deep neural networks, deep belief networks, deep reinforcement learning, recurrent neural networks, convolutional neural networks and Transformers have been applied to fields including computer vision, speech recognition, natural language processing, machine translation, bioinformatics, drug design, medical image analysis, climate science, material inspection and board game programs, where they have produced results comparable to and in some cases surpassing human expert performance

Data Science

Data science is an interdisciplinary field that uses scientific methods, processes, algorithms and systems to extract or extrapolate knowledge and insights from noisy, structured and unstructured data, and apply knowledge from data across a broad range of application domains. Data science is related to data mining, machine learning and big data.

Data science is a "concept to unify statistics, data analysis, informatics, and their related methods" in order to "understand and analyse actual phenomena" with data. It uses techniques and theories drawn from many fields within the context of mathematics, statistics, computer science, information science, and domain knowledge.