The 997 functional acknowledgment (FA) flow in Celigo’s integrator.io is a process that confirms the receipt and integrity of EDI transactions between trading partners. Here’s a detailed explanation of the flow: Purpose of Functional Acknowledgment (997) A functional acknowledgment is a receipt issued by the receiver in response to a transaction sent by a trading… Continue reading EDI 997 Functional Acknowledgement flow – Celigo
Month: February 2025
Changes to Script Audience Settings Release 2015.1
Starting 2025.1, when you select all roles on the audience setting for SuiteScript scripts and SPAs, only internal roles are selected. Additionally, internal and external roles are now shown in two separate multiselect fields. The Audience subtab on the script deployment record now includes separate lists for internal roles and external roles: Internal Roles –… Continue reading Changes to Script Audience Settings Release 2015.1
20 Advanced JavaScript Tricks for Experienced Developers
Welcome to the world of advanced JavaScript! Whether you’re a seasoned developer looking to sharpen your skills or an enthusiast eager to dive deeper into the intricacies of JavaScript, this blog is designed to inspire and educate. Let’s explore 20 advanced JavaScript tricks that will not only enhance your coding prowess but also bring a… Continue reading 20 Advanced JavaScript Tricks for Experienced Developers
How Async/Await Can Slow Down Your Node.js App
In the world of Node.js, async/await has become a staple for handling asynchronous operations. It’s clean, easy to read, and feels synchronous. But as wonderful as it sounds, misusing async/await can introduce performance bottlenecks that slow down your application. If your app feels sluggish despite using async/await, this post is for you. Why Async/Await Feels Slow Under the hood,… Continue reading How Async/Await Can Slow Down Your Node.js App
How web worker works with a practical example
Ever noticed a webpage freezing during a heavy task? This happens because JavaScript runs on a single thread by default, causing a bad user experience. Users can’t interact and have to wait until the task finishes. This problem can be solved using web workers. In this article, we will discuss what web workers are, why… Continue reading How web worker works with a practical example
The Clean Code Handbook: How to Write Better Code for Agile Software Development
Building scalable software applications requires writing clean code that’s so simple that any dev can understand it. In this article, I’ll explain and demonstrate what clean code is. Then I’ll share my favorite clean code patterns for building modern Agile applications. I won’t use complex jargon. I’ll hit you with simple, clear JavaScript examples that… Continue reading The Clean Code Handbook: How to Write Better Code for Agile Software Development
Clean Code in JavaScript: A Comprehensive Guide 🚀
What is Clean Code? Clean code is code that is: Readable: Easy to understand at a glance Maintainable: Simple to modify and debug Reusable: Can be repurposed for different scenarios Testable: Easy to write unit tests for Scalable: Can grow without becoming complex 1. Variables: The Building Blocks of Clean Code – Use Meaningful Variable… Continue reading Clean Code in JavaScript: A Comprehensive Guide 🚀
CI/CD (Continuous Integration & Continuous Deployment/Delivery)
CI/CD is a DevOps practice that automates software development, testing, and deployment to ensure faster and reliable software releases. It consists of two main processes: 1. Continuous Integration (CI) Developers frequently merge code changes into a shared repository (e.g., GitHub, GitLab, Bitbucket). Each merge triggers automated builds and tests to detect bugs early. Goal: Ensure… Continue reading CI/CD (Continuous Integration & Continuous Deployment/Delivery)
Different types of Regression testing
Types of Regression Testing Regression testing ensures that recent code changes do not break existing functionality. Here are the different types of regression testing: 1. Corrective Regression Testing Used when no changes are made to the existing software but tests are re-executed to verify that everything still works as expected. Example: Running the same test… Continue reading Different types of Regression testing
Burp Suite
Burp Suite is a powerful web security testing tool used for penetration testing, vulnerability scanning, and API security testing. It helps security testers identify weaknesses in web applications and APIs by intercepting, analyzing, and modifying network traffic. Key Features of Burp Suite 1. Proxy Interception Acts as a man-in-the-middle proxy between the client (browser/Postman) and… Continue reading Burp Suite