BitBar – cloud-based testing platform

BitBar, is a cloud-based testing platform designed for both mobile and web applications. It enables teams to perform manual (live) and automated testing on real devices and browsers, eliminating the need for maintaining physical infrastructure. Key Features Real Device & Browser Testing Mobile Testing: Access thousands of real iOS and Android devices for manual and… Continue reading BitBar – cloud-based testing platform

Basic Joins in Sequelize

Sequelize makes it easy to work with related database tables. Often, a table is connected to another, and fetching related data requires a join. This article explains how to perform basic joins in Sequelize using simple associations. 1. Setting up models Consider two tables: User and Invoice. A user can have many invoices, and each… Continue reading Basic Joins in Sequelize

Inventory Inactivity & Obsolescence report

Requirement: We need a reliable way to measure how long items have been sitting without movement at each location. The default aging report in NetSuite has helped us get part of this visibility, but it does not pull last movement dates or values accurately enough. We’re requesting an Inventory Inactivity & Obsolescence report that shows,… Continue reading Inventory Inactivity & Obsolescence report

RESTlet Script

Retslets are activate when external application calls it  get, put, post, delete  requires authorization      Restlet entry points  post-create  put-update     get, delete -parameters is sent through url     function get(requestParams)  requestParams is form external apk     tba  ceate a new role  give permissions  assign the role to user  creaye an integration record  create… Continue reading RESTlet Script

How can you implement custom error boundaries in a Next.js project to gracefully handle errors and prevent the entire application from crashing?

Here’s how to implement custom error boundaries in Next.js to gracefully handle errors and enhance application resilience: 1. Create a Custom Error Boundary Component: Define a class component that extends React’s React.Component class. Implement the static getDerivedStateFromError(error) lifecycle method to capture errors and update the component’s state. Render a fallback UI in the render() method when errors occur, preventing the entire application… Continue reading How can you implement custom error boundaries in a Next.js project to gracefully handle errors and prevent the entire application from crashing?

Fetching Data with Firestore Structured Queries and Index Creation

Overview This article explains how to fetch data from Firestore using the structured query format via REST API, demonstrates a sample query code, and covers the essential step of creating Firestore indexes to support complex queries. Fetching Data Using Firestore Structured Query In Firestore’s REST API, you can fetch data by sending a POST request… Continue reading Fetching Data with Firestore Structured Queries and Index Creation

AI Innovations in NetSuite 2025.2

In the latest NetSuite 2025.2 release, Oracle has embedded AI more deeply into the platform, focusing on planning, financial close, compliance, and global collaboration. The new AI features are designed to reduce manual effort, surface insights automatically, and help leaders make faster, more confident decisions. 1. AI‑Powered Planning & Forecasting Embedded AI in Planning and… Continue reading AI Innovations in NetSuite 2025.2

Address incorrect “isSCISIntegrationEnabled” configuration for existing domains in SuiteCommerce

There might be an instance that that keeping the SCIS Integration feature enabled may lead to log errors on the account, potentially impacting the website’s performance. Disabling this feature would eliminate the CPU load, thus improving overall efficiency. To resolve this, kindly perform the steps below: Navigate to Commerce > Websites > Configuration Select website and domain Click Configure In… Continue reading Address incorrect “isSCISIntegrationEnabled” configuration for existing domains in SuiteCommerce

Grab Link in case record

For getting this Grab functionality, we need to check the checkboxes in the employee record Creating a group – List – Relationship – group Use this employee as the assignee in the case record When left click on the Grab link, it is assigned to ourselves.