Welcome to OSQuay’s Knowledge Center.

A place to find articles, tutorials, how-tos, and more.

Perspectives Rui Félix Perspectives Rui Félix

Are You Ready to Migrate?

Wondering if it’s time to migrate from OutSystems Traditional Web to Reactive Web? As OutSystems phases out Traditional Web, moving to Reactive is essential for scalability, performance, and future readiness. This article covers why migrating now is critical, along with the crucial steps—like adopting a domain-driven, ODC-ready architecture and leveraging automation—to ensure a smooth, successful transition for your digital factory.

Read More
Perspectives Rui Félix Perspectives Rui Félix

Transforming Legacy Systems: The Imperative

Legacy systems can quickly hinder innovation and efficiency. Many organizations face outdated systems that drain IT budgets and hamper competitiveness. This article discusses how modernizing your legacy systems can improve data flow, reduce maintenance expenses, and enhance scalability and security.

Read More
Engineering Nelson Marques Engineering Nelson Marques

Handling Null Values in OutSystems REST APIs: Practical Solutions and Best Practices

In this article, OutSystems developers will learn valuable strategies for managing null values in REST APIs. It offers practical solutions using the JSON Null Utils forge component to differentiate fields with values from those without. It also covers techniques for receiving and sending data, setting default values, and using auxiliary boolean fields to handle nulls. With detailed examples and configurations, you will learn to seamlessly integrate OutSystems applications with external systems.

Read More
Engineering Patrícia Vicente Martins Engineering Patrícia Vicente Martins

Streamline your data: How to Integrate Google Sheets with OutSystems Applications

This article provides a step-by-step guide on integrating Google Sheets with OutSystems applications for streamlined data management. Learn how to set up your environment, retrieve data from Google Sheets, and display it on your app screens. The guide covers setting up the Google Sheets Rest API, obtaining tokens via the Google API Token helper, and configuring the Google API Service Account.

Read More
Engineering Edgar Dias Engineering Edgar Dias

Crafting Custom Logging & Change Tracking in OutSystems — Part 2: The UI Layer and Use Cases

Continuing our exploration into custom logging and change tracking in OutSystems, this article delves into the UI Layer and use case patterns. It thoroughly examines interface enhancement techniques and the practical implementation of use case patterns. Aimed at developers, the content is focused on the practical application of these patterns designed to integrate seamlessly into any OutSystems application.

Read More
Engineering Edgar Dias Engineering Edgar Dias

Crafting Custom Logging & Change Tracking in OutSystems — Part 1: The Core

Discover the art of custom logging and change tracking in OutSystems with our latest article. This first part of a two-part series dives deep into the core concepts of developing bespoke logging and tracking solutions. Learn how to lay the groundwork for an effective, reusable, and adaptable system tailored to fit the unique demands of your OutSystems applications.

Read More
Engineering Fabrício Bonifácio Viana Engineering Fabrício Bonifácio Viana

Getting Started with Multi-Tenancy on OutSystems

Multi-tenancy is a vital feature on the OutSystems platform that enables the isolation of data, configurations, and users between tenants. This feature allows the delivery of the same software for multiple customers while ensuring they cannot access each other's data at any moment.

This article will delve into the details of multi-tenancy and how to set it up.

Read More