We have been busy on new features for our next release scheduled June 23th. Here are the main highlights
Magic Code Generator
We added a new CORS section allowing to set global access permissions for each REST method. The origin property takes either a single value (i.e. “*”) or an array of URLs allowed to access the service. The methods array specifies what are the allowed methods. For example, if the DELETE method is not included in the array, the service will refuse any DELETE request.
A new authentication sub-section is used to restrict access to the service. Currently JWT token identification is supported. It works with the future authentication service provided to members of the Magic Code community. Two signature encryption are supported: HS256 and RS256. We are planning to add payload encryption with a private-public key to assure the privacy of the information. For example, if the users’ role is included in the JWT payload, the latter would be encrypted with a private key, and only the service knowing the public key can decipher the role and user credentials.
Finally, the interface sub-section is used to specify the type of interface used to interact with client applications. Currently, we only support REST but we are developing a GraphQL interface. Give us feedback on the proposal to add also Kafka and Firebase interfaces. Both propose a publish-subscribe, event-based type of interface. The development of these interfaces will depend on the feedback provided.
In the service section, we added two (2) new properties:
· The paginate property specifies if pagination is to be used for queries made to the database. If “true”, then code is generated for validation and support of offset and limit parameters.
· The storage section is dependent on the type of database used. In the next release, both MongoDB and the following SQL databases are supported (MySQL, MariaDB, SQLite, PostgreSQL, redShift, snowflake). The type and quantity of properties specified are dependent on the type of database selected. Thus, each SQL database has a specific set of attributes.
Magic Code Generator is available on Visual Studio Code Marketplace
Download from Visual Studio Code FREE
More than 10 000 users have already downloaded
the Magic Code Generator.
Develop Applications Fast
The Magic_Code_Generator low-code platform helps developers build, modify, and update enterprise-grade applications quickly and efficiently. A declarative model-driven development environment with built-in scalability ensures apps are created in days or weeks instead of months or years. Platform services enable you to deploy and manage your apps with a few clicks.
We are looking for feedback from users to improve all aspects of our tools. We kindly ask for your email to share our latest developments. We will not spam you.
Use case : Generating maps from Google sheets
The problem: creating a crowd-source application where users can enter coordinates displayed on a map in real-time
The solution: create a model and generate microservices back-end and front-end to connect to Google Sheets. Use our TeamApp Visualizer to see on an interactive map.
Creating low-code tools for data aggregation, visualization and insights
We design smart tools to make developer's lives easier. The Magic Code Generator is the result of innovative and insightful technological approach, we strive to enhance our users’ everyday experiences. Our incredible team of engineers and programmers have worked tirelessly to bring Magic Code Generator to the forefront of the industry.
Our team has years of experience in multiple programming languages and has the ability to create powerful tools for developers from Angular to MATERIAL.
I'm a paragraph. Click here to add your own text and edit me. It's easy.