Systems | Development | Analytics | API | Testing

Debugging a Node js Express API in VS Code Debugger

When we create software, we rarely do it without errors. API creation isn’t exempt from this fact, so sooner or later we’ll need to debug it. In JavaScript, the first stop for a debugging task is often logging to the console, but using a debugger can give us a more integrated experience. Node js is a cross platform and open source JavaScript runtime environment that allows the JavaScript to be run on the server-side.

Easing Retail Supply Chain Challenges with Low-Code Platforms

Ever since the pandemic hit, supply chain issues have abounded. Retailers bore the brunt of the news coverage, as shelves went barren for a host of reasons—not least demand shifts, panic buying, container shortages, and geopolitical concerns. These supply chain issues are estimated to have caused revenue losses of 5%–20% for some retailers. Often, once loyal customers switch brands or retailers rather than waiting months for products to come back in stock.

The Power of Perforce Open Source

Open source software (OSS) is the foundation of the digital economy. For organizations using OSS, adequately supporting that software is critical. Perforce enables teams to innovate with OSS — without the risk. They say software is eating the world, and open source is eating software. Today, open source software serves as the foundation that powers the digital economy.

React Component Lifecycle: How to use ComponentDidUpdate

React is a JavaScript-based library for using component-based architecture to create applications that share user interface content. It allows you to define the function or class-based component that provides a specific feature for an application; hence, each component in React application contains the set of lifecycle hooks. There are several lifecycle methods such as mounting the component, updating the state of a component, or unmounting the component.

Accelerating Connected Underwriting on a Global Scale: A Conversation with CNA

To remain competitive, insurers need to look for ways to modernize the underwriting process. However, too often disconnected systems and siloed data get in the way, resulting in inefficiencies and a poor customer experience. We recently had the chance to sit down with Kathleen Ellis, SVP of International Solutions at CNA, during Digital Insurance’s annual conference to discuss how to accelerate connected underwriting on a global scale and their success with their CNA ComPassTM solution.

Digital Innovation and World-Class CX Start With Developer Empowerment

This is Part 1 of a three-part blog series that will dive into industry insights from technology leaders who are facing the next wave of digital innovation head-on. Today, we meet again at the cusp of the next frontier. This time, it’s Web3, the metaverse and boundless connectivity. Businesses everywhere are bracing for what’s next while preparing for the onslaught of new-wave digital experiences.

5 Tips to Design Ruby on Rails Transactions the Right Way

Data integrity problems are among the most common database issues Rails developers face. Besides allowing for proper validation, correctly designed transaction blocks ensure that your data isn't partially created or updated. However, transactions can also harm your application — or even take down your whole database — when not properly designed. This article offers a set of good practices for working with transactions.