Theme builder app is expanding its capability of creating a theme with an Edit feature to customize advanced changes. This feature will extend the ability to develop themes beyond the basics and add more advanced styling based on projects. This will also help to preview applied changes and test the theme's overall look and feel.
Understanding Scaling of WaveMaker Applications
You have developed an exceptional application, and the demand for your application is increasing. You need to expand its accessibility and develop a plan to scale your application. Understanding how to scale an application means ensuring that your application can handle a larger number of users simultaneously. WaveMaker generates code based on open standards and brings best practices to the way applications should be architected. This makes scaling the application easy to understand and apply.
What happens if you don't scale your application?
It is the point when an application can no longer handle additional requests effectively that will limit its scalability. This limit is reached when the resources run out, requiring more machines or more capacity.
In this article, learn about scaling approaches and how WaveMaker scales an application.
Automatically Import your Website Branding Styles into a Theme
Theme Builder app has introduced a new feature for recognizing a website color palette by inserting the website URL. With this, you can discover the colors used in a website and use them to build a theme. It will essentially make the theme-building process much easier by allowing you to choose the discovered colors, fonts, and more from an existing website. Furthermore, you can preview and design WaveMaker components by assigning colors, and download the theme when ready. For more information about creating a theme without any coding, see Creating a Theme using Theme Builder.
Certificate Pinning Case Study
A case study on Certificate Pinning.
Cordova 10.0.0 Upgrade
In 10.6.0 release, WaveMaker platform is upgraded to use cordova@10.0.0 and cordova-ios@6.1.0.
WaveMaker Releases 10.6 Version
With WaveMaker 10.6.0 Release on 08 December, 2020, see what’s new, and features that were requested, and reported bugs. To learn about our detailed list of features and fixes, see WaveMaker Release Notes 10.6.0.
Here are some highlights of what's in this release.
Retain UI State in WaveMaker Apps
A Wavemaker Application typically comprises of many pages, and each page consists of various widgets. When certain actions are performed on the page, it results in changes to the state of the application. Some of the examples are:
- Switching between different tab panes in a Tabs widget.
- Switching between different accordion panes in an Accordion widget.
- Selecting items in a List widget and navigating between different pages of the List(pagination).
- Searching, Sorting, Row Selection, and Pagination in a Data Table widget.
Theme builder is ready with a new update
Here is another update on the Theme builder app. After the first release of theme builder, we thought of adding few more features and enhancements to enable our users to create great themes to get their web, mobile applications looking well finished.
PostgREST OpenAPI support in WaveMaker
WaveMaker has added support for importing API that are documented using OpenAPIs, Swagger specification in 10.4. However building a robust OpenAPI support is very important as different API while using OpenAPI/Swagger document their endpoints in subtly different ways. We tried importing OpenAPI documents from different API sources. One such example is when we tested an OpenAPI document generated through PostgREST. In this blog we'll discuss what changes we have made in 10.5 in order to support OpenAPI documents generated from such sources.
Fully automated and scalable test execution using k8s
WaveMaker product team is able to make weekly patch releases and, feature packed releases every alternate months. Typically product releases involve testing of several micro services, API’s and User interface, functionality etc. WaveMaker platform is composed of several such services, and functional testing can be only done by building apps using visual drag-n-drop studio. To ensure the best product quality for releases, our QA process involves building automation tests for APIs as well as UI functionality using Selenium.