Custom record privileges

Editing & Restricting record access privileges – FileMaker

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 …

Editing & Restricting record access privileges – FileMaker Read More »

Implementing Active Directory in a .NET application with Multiple Roles

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 …

Implementing Active Directory in a .NET application with Multiple Roles Read More »

Custom software development

How Custom Software Will Help You In Running Your Business In This Global Crisis?

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 …

How Custom Software Will Help You In Running Your Business In This Global Crisis? Read More »

Wordpress security

Tips to Prevent WordPress Website Hack

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 …

Tips to Prevent WordPress Website Hack Read More »

Monolith and Microservices

What, Why, and How of Microservices?

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 …

What, Why, and How of Microservices? Read More »

New project

How to use a Database project in .NET Visual Studio?

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, …

How to use a Database project in .NET Visual Studio? Read More »

Power BI – A Visualization Tool which is easy to understand and develop

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 …

Power BI – A Visualization Tool which is easy to understand and develop Read More »

A Developer’s Tale: Using Microsoft technologies to integrate Myzone device with Genavix application

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, …

A Developer’s Tale: Using Microsoft technologies to integrate Myzone device with Genavix application Read More »

How to implement Internationalization for a React Application

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 …

How to implement Internationalization for a React Application Read More »

Exporting JSON data from your ASP .Net Web API to a Microsoft Excel Spreadsheet using Macro Programming

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 …

Exporting JSON data from your ASP .Net Web API to a Microsoft Excel Spreadsheet using Macro Programming Read More »

Few tips to help you get better at building app features through Unit Testing

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 …

Few tips to help you get better at building app features through Unit Testing Read More »

Flutter vs React Native

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 …

Flutter vs React Native Read More »

Call FileMaker Script from a JavaScript function

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 …

Call FileMaker Script from a JavaScript function Read More »

Barcode Scanning for a web based application

In this article I will share some information about a recent barcode scanning implementation we did for a web based application for one of our clients. Barcodes are nothing more than a machine readable form of data represented in the form of lines.  Nowadays, barcodes are an essential part of inventory management for a number …

Barcode Scanning for a web based application Read More »

Integrating jQuery datatable in FileMaker application using Perform JavaScript in Web Viewer

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 …

Integrating jQuery datatable in FileMaker application using Perform JavaScript in Web Viewer Read More »

Shift Left and Shift Right Testing practices

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 …

Shift Left and Shift Right Testing practices Read More »

FileMaker 19: Exciting features that one should not Miss!

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 …

FileMaker 19: Exciting features that one should not Miss! Read More »

Our experience of using React Hooks and what you can learn from it!

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 …

Our experience of using React Hooks and what you can learn from it! Read More »

Web API security using JSON web tokens

  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 …

Web API security using JSON web tokens Read More »

Shopify details 2

Publish Product data from FileMaker solution to Shopify store

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 …

Publish Product data from FileMaker solution to Shopify store Read More »

closeup-photo-of-black-and-blue-keyboard-1194713

How MetaSys handled performance Issues related to Entity Framework

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. …

How MetaSys handled performance Issues related to Entity Framework Read More »

Image 1 SQL Job

Setting up a Microsoft Azure cloud backup for an SQL database

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 …

Setting up a Microsoft Azure cloud backup for an SQL database Read More »

notes-macbook-study-conference-7102

How I cracked my MCSA Web Applications certification Exam

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 …

How I cracked my MCSA Web Applications certification Exam Read More »

Inbody integration with web app

InBody Integration for biometric and blood pressure data into a web application

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 …

InBody Integration for biometric and blood pressure data into a web application Read More »

Dashboard

A Case Study – Building a Dashboard using Google charts in ASP.NET

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 …

A Case Study – Building a Dashboard using Google charts in ASP.NET Read More »

horizontal data partitioning

Data Partitioning

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 …

Data Partitioning Read More »

static typing 2

TypeScript in React

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 …

TypeScript in React Read More »

Portability summary

Converting an MVC web APP to .Net Core Web App

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 …

Converting an MVC web APP to .Net Core Web App Read More »

BLE

Bluetooth Low Energy (BLE) technology usage and its communication with mobile devices

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, …

Bluetooth Low Energy (BLE) technology usage and its communication with mobile devices Read More »

Configuring React JS with Mapbox

Six smart steps to configure Mapbox with ReactJS

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 …

Six smart steps to configure Mapbox with ReactJS Read More »

MetaBiz

8 Features required in a Workflow Management Software

Managing daily business chores in an organized and efficient manner is no more an easy task. So it becomes imperative for organizations to invest in customized workflow management systems which can help in scaling up production. Also, since the kind of tasks involved in every organization differs, the one size fits all is now a …

8 Features required in a Workflow Management Software Read More »

enabling-ea-on-filemaker-server-article-2-image-1

Implementing OAuth in Custom FileMaker Application

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 …

Implementing OAuth in Custom FileMaker Application Read More »

Microsoft SQL Server blog

SQL Server on Linux!? – Meet SQL Server 2017

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 …

SQL Server on Linux!? – Meet SQL Server 2017 Read More »

Visual studio mobile center

Introducing Visual Studio Mobile Center

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 …

Introducing Visual Studio Mobile Center Read More »

Agile Testing framework

Agile Testing

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. …

Agile Testing Read More »

FileMaker - custom apps

How FileMaker 15 is transforming the business of building custom apps?

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 …

How FileMaker 15 is transforming the business of building custom apps? Read More »

Filemaker small business blog image

3 things you need to know about FileMaker’s new initiative for small businesses

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 …

3 things you need to know about FileMaker’s new initiative for small businesses Read More »

Codes written on a computer

.NET evolution

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 …

.NET evolution Read More »

Bootstrap blog image

A Handy Reference of What’s New What’s Changed and What’s Gone in Bootstrap 4

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 …

A Handy Reference of What’s New What’s Changed and What’s Gone in Bootstrap 4 Read More »

A picture of database

How to enhance performance of web application with large records in FileMaker database?

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 …

How to enhance performance of web application with large records in FileMaker database? Read More »