Monolith to Microservices: Building an Application

Introduction I built a Formula 1 application to manage Teams, Tracks, Drivers, and Races, starting as a monolithic Next.js + Payload CMS app. As my needs grew, I transitioned to a microservices architecture for better scalability, modularity, and autonomy. This article details my process—folder structure, code changes, challenges, and deployment—using my F1 app as an… Continue reading Monolith to Microservices: Building an Application

What is debounce and why is it important in Next.js applications?

Debounce is a programming technique that limits how often a function can execute. Instead of triggering a function immediately every time an event occurs, debounce ensures that the function runs only after a specified delay period of inactivity. This is especially useful in modern web applications where certain events, like typing in a search box,… Continue reading What is debounce and why is it important in Next.js applications?

Function to create deployment and execute the script through script.

  The following functions can be used to create a new script deployment and execute the script.   /**      * A function that create Deployment and execute the script.      *      * @return {String} The Task ID from NetSuite.      */     function createAndExecuteDeployment(options)     {  … Continue reading Function to create deployment and execute the script through script.

Vendor Prepayments Cannot Be Applied to Bills with Installments in NetSuite

Issue Overview Vendor prepayments in NetSuite may appear correctly linked and in a paid status yet still fail to apply to open vendor bills. Root Cause This issue occurs when the vendor bill has installments enabled. NetSuite does not support applying prepayments to bills with active installment schedules. This is a standard system limitation. Resolution… Continue reading Vendor Prepayments Cannot Be Applied to Bills with Installments in NetSuite

Brief Testing Approach for FoodStuff to NetSuite Order Processing Integration

This brief details a high-level testing strategy for the FoodStuff-NetSuite integration, centered on the end-to-end order processing flow via XML. Testing validates inbound PO creation as SOs, custom record management, script-driven syncing for fulfillments, invoices, and credit memos, plus error handling. Use sandbox environments to simulate XML exchanges, focusing on data mapping accuracy, status updates,… Continue reading Brief Testing Approach for FoodStuff to NetSuite Order Processing Integration

Working With Cases

When a customer reports an issue, question, or suggestion to your business, you create a case in your account. That is added to the cases list and starts the case workflow. The case is then routed to the appropriate support rep from the cases list. The support rep can reply by email with an answer,… Continue reading Working With Cases

HTTP Client Shape

The HTTP Client Shape is a key component used to invoke external HTTP/REST APIs from within a Boomi process. It’s part of the HTTP Client Connector, which enables outbound HTTP requests (GET, POST, PUT, DELETE) to web services, APIs, or endpoints. Purpose: It acts as a “connector” shape in a Boomi process canvas, allowing you… Continue reading HTTP Client Shape

Using a Transaction Saved Search create a Cash Sale Only Profitability Report.

1. Navigate to Lists > Search > Saved Searches > New 2. Choose Search Type = Transaction 3. On the Search Title field input the Name you preferred 4. Then go to Criteria tab > Standard subtab > Filter > Add the following: Type = is Cash Sales Main Line = False Tax Line =… Continue reading Using a Transaction Saved Search create a Cash Sale Only Profitability Report.

Advantages of GTL Testing

Based on the context, “GTL testing” most likely refers to services provided by General Testing Laboratories (GTL), a leading independent lab specializing in automotive, safety, and compliance testing (e.g., Federal Motor Vehicle Safety Standards for the National Highway Traffic Safety Administration). If this isn’t the intended meaning (e.g., Glucose Tolerance Test or Gas-to-Liquid fuel testing),… Continue reading Advantages of GTL Testing