Blog
Many organizations now require some data to be stored in the cloud because it is faster to access from anywhere. One of the most popular use cases for Azure Storage is as a data store for applications. Azure Storage can store data generated by applications, like logs, user data, and application configuration. Applications can fluently […]
OpenAI founded in December of 2015, is a United States-based nonprofit organization with a primary focus on AI and ML tools, including machine learning, computer vision, natural language processing, and robotics. It’s aim is to develop AI-based software that will benefit humanity. What is ChatGPT ? ChatGPT is a conversational language model invented by OpenAI. […]
A virtual event called Microsoft Build 2022 took place from May 24 to May 26, 2022. In response, Microsoft CEO Satya Nadella announced new resources and enhancements for the developer community. He made several announcements regarding the cloud, AI, etc., during his keynote address. Most of the choices are intended to make it simpler for […]
According to a survey, 8 out of 10 customers consider the experience a company offers to be equally significant as the products or services it provides. Source: “State of Service,” Salesforce, December 2020. Customer service is no longer an afterthought; it’s a core competency. Companies that do a great job of providing excellent customer service […]
The space community is quickly expanding and innovation is decreasing the hurdles to entry for both public and private-sector organisations. Microsoft’s goal is to make space networking and computing more accessible to businesses, especially for industries such as agriculture, energy, telecommunications, and government. For this purpose, Microsoft is working with SpaceX to provide satellite-powered Internet […]
The world is experiencing digital transformation at an unprecedented speed. Research suggests that 91% of organizations have either already adopted or are planning to adopt a digital-first business strategy. The software development industry is abuzz about the increasing need for digital platforms and applications. Read on to find out why ReactJS continues to grow in popularity among […]
Introduction: What is React? React is an independent and open-source front-end JavaScript library for building user interfaces.The current version of React 18 provides developers with improved features to create a Great User Experience. Some of the improvements are Automatic Batching: Groups all state updates which in turn improves performance. Transitions: Is now more sophisticated and […]
40.14% of software developers worldwide reportedly use React.js. The Meta (Facebook) offering is arguably the most loved since it overtook jQuery as per the 2021 Developer Survey by Stack Overflow. So what are the most essential skills, if you wish to get into the league of expert React Developers in 2022? Read to find out! What […]
We will illustrate a case study to demonstrate how to restrict users with limited access from editing a record once it is created. The Requirement The client that manages their business processes via a set of FileMaker files, has different access levels for different users based on their specific assigned roles. The client has a […]
The need for a directory of users arises when various devices are used on the same network. It is crucial to locate the directory on one central source, known as Active Directory. It helps validate and authenticate multiple users accessing all resources on the domain with a single sign-on. In this blog, we will demonstrate […]
2020 saw a seismic shift of the workforce from offices to peoples homes. Most businesses found they did not have the right software, systems and processes to handle day to day operations and functions anymore. It highlighted the need to focus not just on collaboration, communication and productivity. It became imperative for employers to make […]
The prerequisite to comprehend this article is a fair knowledge of Hooks. Hooks is a new addition in React 16.8 that let you use state and other React features without writing a class. In a React application, we can pass data from parent component to child components using the prop. However, this is limited to […]
WordPress is a well-known open-source PHP based CMS (Content Management System) platform used for writing blogs and developing websites. Easy accessibility of WordPress leads to a variety of threats and malware attacks. WordPress security is the highest priority for any organization that has a website. In addition, Google’s rule on blacklisting all websites with malware […]
What are Microservices? Historically applications were Monolithic applications where the architecture was a unified and closely coupled integrated unit. Microservices, on the contrary, are smaller independent unified business modules. Each module in Microservices performs its own unique business functionality, at times with dedicated databases. As shown in the above image, the architecture of Microservices consists […]
Did you ever encounter the turmoil of adding a new module on all layouts post creation of standard menu navigation? Well, we all know how bothersome that could be! Here we are with an easy solution, read along… Undoubtedly, navigation is an integral part of every application. It plays a pivotal role when a user […]
NPM is a Package Manager for Node JS. It was first created in 2009 as an open-source project to help JavaScript developers to easily share their code in the form of packages. NPM allows you to install the various public packages for the project. NPM has over 8,00,000 packages with public access. My intention behind […]
Introduction The Database plays a vital role in any web or windows application development. The Database project can be used to maintain the repository of the schema changes. Why do we need a Database project? While developing any application, the developer has to work on many database tasks such as creating tables, triggers, stored procedures, […]
Power BI is a tool used for generating business intelligence reports, charts and graphs, that incorporate easy to understand visuals. It is a self-service BI tool that is particularly useful for data analysts who create and distribute BI reports throughout the organization. With moderate knowledge of SQL, one can develop simple power BI visuals after […]
It is no secret that digital technology is slowly shaping the future of the healthcare industry. The use of fitness tracking devices has grown rapidly, the philosophy being ‘that which gets measured can be improved’. The MetaSys team has worked on integrating tracking devices with Fitness and Nutrition Applications. This article describes one such achievement, […]
Internationalization of an application, document or product refers to the development of easy content localization, i.e. modifying the content to target the language and culture of the region. Internationalizing an application leads to improved usability by people located across the globe. There are two main aspects to internationalization, firstly the detection of the user’s local […]
Exporting your data to an excel spread sheet is a very common requirement, but what if this data is coming from a database as a Web API service . This is possible using Macro Programming. In this article, I would like to give a brief overview of how to export your data from the ASP […]
At MetaSys, we place great importance on writing unit tests, as it leads to faster development and reduces the time it takes for software to get to the production stage.Unit testing is the first step of software testing, where individual units/components of a software are verified. A unit refers to the smallest module of any […]
Many new technologies have evolved because of the increasing demand for cross-platform products. Facebook’s React Native and Google’s Flutter have created a lot of buzz in the cross-platform app development market. These two trending technologies are both known for high performance, and many enterprises and big brands are embracing them to come out with value-driven […]
This article is the second part of a two-part series diving into some new features of FileMaker 19. In the previous article (https://www.metasyssoftware.com/blogs/integrating-jquery-datatable-in-filemaker-application-using-perform-javascript-in-web-viewer), we explored the new FileMaker script step “Perform JavaScript in Web Viewer”. Using this feature, we added the jQuery data table in FileMaker Web Viewer. In this article, we will explore how […]
FileMaker 19 offers many new features that can be used to enhance the UI/UX of FileMaker Custom apps. One exciting feature is the ability to use card windows in WebDirect. FileMaker introduced the card windows in FileMaker 16. At the time that feature was not supported in WebDirect. Card Window support in WebDirect is a […]
React is one of the most popular technologies for front-end development, which uses a component based approach to enable fast app development. Redux is a predictable state container for JS apps, and works particularly well with React. In this article, I will be covering some basics on how to set up React-Redux for state management […]
Automation Testing is a software testing method in which an automation tool is configured to execute tests and compare the actual outcome with the expected outcome defined in the scripts. In this article, I will explain the benefits of automation testing, outline the process of automation testing, and finally list some of the tools on […]
In a previous blog, we described the new exciting features of FileMaker 19. One of these features is the new ‘FileMaker JavaScript Web Viewer Integration’. Using this feature, we can establish smooth communication between FileMaker and Web Viewers. This allows us to extend the functionality of FileMaker systems with features which are not native to FileMaker. Claris FileMaker […]
Testing without proper planning can cause major problems for an app release, as it can result in compromised software quality and an increase in total cost. Defining and following a suitable and thorough testing procedure is a very important part of the development process that should be considered from the very beginning. Time should be […]
Agile and DevOps practices have gained popularity in the last few years, and embracing these practices has resulted in a significant change in the way software is developed and tested. It has been found that close collaboration between developers and testers, right from the initial development stage, is a key ingredient to delivering high quality […]
FileMaker 19 offers some exciting new features. Some are useful for a developer and others which would excite FileMaker business users. This Blog will throw light on some of these features. FileMaker and JavaScript Integration: JavaScript provides a variety of libraries which can be used to create interactive dashboards, charts, maps, calendars and many more […]
React JS is now a very popular programming language. React Hooks has unlocked new capabilities and allows you to create great applications. It allows one to write very compact code. We share our experience of how we have used React Hooks. We assume here that you have some React Programming knowledge. React Hooks are functions […]
Today data security during financial transactions is super important and critical. The protection of sensitive user data should be a major priority for developers working on applications that use financial or personal information of the clients. These days, many apps are accessed through multiple devices including desktops, laptops, mobile phones and tablets. Both web […]
Exchange Web Services is an Application Program Interface (API) by Microsoft that allows programmers to fetch Microsoft Exchange items including calendars, contacts and emails. It can be used to read the email box and retrieve emails along with all the metadata such as headers, body and attachments. This is useful when the same information needs […]
We all know how frustrating it is to see the progress spinning wheel going on and on while navigating through a web app. It’s due to these performance issues that users lose interest in a web application, which can hinder the success of the app. Improving performance is an important task for any app developer, […]
This blog article describes a simple way to integrate Shopify and Filemaker. Shopify is a popular ecommerce platform used by many businesses around the world, and integrating Shopify and FileMaker can save time and money. FileMaker integration is made easy due to two powerful features. Firstly, the enhanced cURL options which make it easy to […]
In building web applications for clients, two important factors we at MetaSys focus on are performance, and speed of development. Good performance is crucial for the success of any web application, as users expect pages and screens to load instantly. Users will quickly stop using slow programs in favour of other web or mobile applications. […]
This article provides step by step instructions on how to backup an SQL database on the Microsoft Azure cloud using SQL jobs. The SQL server provides built-in functionality for backups to the Azure cloud. This includes restoration of a previous version of the database in two ways, either the latest download, or using a specific […]
It has been a couple of months since I gained MCSA Certification Exam in Web Applications, and in this article, I will share my experience of preparing for and taking the exams. If you’re interested in getting MCSA certification, this article might give you an idea of how long you might need to prepare, and […]
People today are more health-conscious than ever before, and digital technology is playing an important role in this development. Thanks to modern technology, there are many tools and devices to measure and record physical characteristics that relate to personal health. Tracking exercise routines and nutrition has become a popular tool for individuals to keep up […]
These days financial, marketing and e-commerce websites allow us to download reports and receipts in pdf form. The Pdf file format is a convenient way of sharing information, as there is a high level of confidence that the user can open the document with the intended look and feel. This is even true for documents […]
Tracking KPIs, metrics and any other relevant data is important for any business looking to improve their performance, and proper visualisation can be helpful for identifying trends and patterns. A useful information management tool is a dashboard, which can be used to provide a graphical summary of all relevant information. This article details a recent […]
React Native has some exciting features that make it popular in the developer community. Many popular apps such as Instagram, Facebook Ads Manager, Walmart, SoundCloud and Netflix are based on React Native. We have worked with both Native app development and React Native, and in this article we share our experience and give some examples. […]
Database Performance Optimization through Data Partitioning Improving database performance is a challenging task that developers need to pay attention to in order to reduce the response time for the users. In this article, I am sharing a technique for Database Performance Optimization using Data Partitioning. What is Data Partitioning? Data Partitioning refers to the database […]
TypeScript is a useful technology for maintaining code quality and for self documentation of code in React. The use of “self-explanatory” code significantly reduces development cost and time. Typescript reduces the code analysis time and aids quick understanding of the existing implementation. This article serves as an overview for budding developers who wish to learn […]
History Like many others, we have been working on MVC 5 based web applications since 2013. With Microsoft planning significant investment into the open-source development platform .Net core, we saw the advantage of migrating our current applications to the new platform sooner rather than later. The first version of .Net Core 1.0 was released by […]
BLE is a wireless technology for a personal area network that is designed and marketed by the Bluetooth Special Interest Group. It is a low power-consuming device which maintains the same communication range as that of Bluetooth classic. It is mainly used in small and low power consumption devices such as a, smartwatch, BLE keychain, […]
Mapbox provides custom maps, search and navigation. It supports many platforms. The tool is powered by programmers as well as millions of devices providing Location Data. It provides developers a platform and a toolset to build customized applications where location-based data can be used to meet a variety of business requirements. A typical scenario where […]
In this article, we take a look and understand what is OAuth Authentication in FileMaker? With the release of FileMaker 16, users can log in to a FileMaker database using OAuth 2.0. A feature that will ease the lives of FileMaker developers and their client’s lives as well. What is Authentication, External Authentication, and OAuth […]
This article is a continuation of the FileMaker OAuth 2.0 Authentication Here we will show you how OAuth works with some sample code and how it can be used to log on to Custom FileMaker application.Steps Involved- Configure FileMaker Server / Cloud Create Application and configure it on provider’s account Set up Groups or Accounts […]
FileMaker 16 will change the way how custom apps are built. The new version provides ample scope for the professional developers to try out new features. It also offers a lot of educational content in order to help the developers. So what’s new in FileMaker 16? Some of the most important features in this platform […]
Over the last decade, DATA is the NEW OIL. While the increasing amount of digitization has led to data exploding exponentially, several other factors have also contributed. The cost of data storage has dropped substantially; enterprises are unwilling to delete any of their data. DATA is now a Corporate Asset and archived NOT deleted. In […]
With the onset of the digital age, a few clicks have replaced many day to day activities -like going to a bank for transferring funds or going to a store to buy a dress or going to a cinema hall to buy tickets for your favorite blockbuster movie. All these can now be accomplished with […]
Microsoft has recently launched ‘Visual Studio Mobile Center’ for the developer community. The purpose is to help in building and managing mobile apps through a set of cloud services. The Mobile Center supports applications built on several frameworks. It supports apps built on platforms like Swift, Java, Xamarin, React Native and Objective –C. The platform […]
Agile testing is a software testing process that follows the Agile methodology and the Scrum framework. Agile methodology is a lightweight and effective development method. Scrum is a Framework that supports it. The main focus is on quick response to the customer requests or wish lists and an iterative method for application development and testing. […]
Small and Medium Businesses have to deal with the several challenges How to automate repetitive processes and become more efficient? How to have the overall picture and know what needs attention and when? How do we grow the business? How to have all customer contact information distributed among employees in one place? How do we […]
FileMaker provides custom apps across devices and platforms like iPad, iPhone, Windows, Mac and the web. The latest version of FileMaker has got enhanced features in terms of mobility, security, automation, ease of use and performance. These new features are simplifying the development of custom apps which can work across different platforms. FileMaker’s core idea […]
The FileMaker platform offers some key advantages for small businesses looking to go digital. Many small businesses are turning to FileMaker for building custom apps to replace their manual processes. We highlight below why FileMaker is increasingly becoming a Preferred Option for small and even medium-sized enterprises. FileMaker offers a Small Business Service Toolkit to […]
Microsoft began developing the dot net framework in the 1990’s and launched the first beta version in 2000. Since then, there has been no looking back. Almost 12 versions of.Net framework have been launched till now. Organizations which are looking for enterprise software solutions rely upon.NET framework. Recently, Microsoft celebrated the completion of 15 years since.NET […]
Two decades ago, ‘PHP’ started out as a small open source project and today has evolved into a major scripting language. ‘PHP MySQL’ is now widely used for developing complex web applications. Here are some of the major advantages of using the PHP platform: Easy to develop websites with interactive dynamic content. PHP is fairly […]
Bootstrap is the most popular open source client-side web design framework used for creating web applications and websites. In the last four years, Bootstrap released three versions and from time to time it is upgrading with the new course of web components for better usability. On its fourth anniversary, 19th Aug. 2015, Bootstrap announced the […]
Dropdown list using FM-CWP for large records: With Custom Web Publishing (CWP) FileMaker allows to build web applications using PHP as Front-End and FileMaker as Back-End. This is achieved using FMPHP API provided by FileMaker. Almost every web application consists of forms that have a dropdown list/ selection list. For example: In the case of […]