Skip to main content

· 5 min read

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.

· 3 min read

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.

· One min read

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.

· 4 min read

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.

· 3 min read

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.

· 5 min read

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.

· 2 min read

Uploading files from a mobile phone is a common use case that every mobile app has. Until last release, WaveMaker UI to select files had the following problems.

  1. Failing to honor multiple/single flag in some of the cases.
  2. UI for selecting images and UI for selecting videos are completely different.
  3. There is no option to select files from Google drive or Cloud drive.
  4. UI to select files (filetype: file) is very basic and doesn't provide much file information (thumbnails, last modified time etc.,).