Systems | Development | Analytics | API | Testing

What is Migration in Rails?

Migration in Rails is a tool that allows the developer to use Ruby to change an application's database schema. Instead of using SQL scripts, we use Ruby code, which is database independent, so it is easy to move the application to a completely new platform. We define these database changes in domain-specific language (DSL), and these migrations can be rolled back and managed along with the application source code.

How to Resolve NameError: Uninitialized Constant in Ruby

A NameError is raised when a referenced variable or a constant, such as a module, a class, or a constant variable, isn't defined or is invalid. The Uninitialized Constant error is a variation of the NameError exception class and has several reasons to occur. When this error occurs, several class names appear in place of Something.

Easy by Design: A Digital-First Approach to Insurance Distribution Management

When a leading office supply chain coined the phrase “That was easy!” in an iconic 10-year-long ad campaign, that simple idea resonated with people everywhere. And that’s no coincidence. None of us wants our daily tasks to be labor-intensive, time-consuming, or complicated. The same is true in the world of insurance. To drive growth, insurers need to make it easy for agents and brokers.

Nodesource Node.js Binary Distributions 2021 & 2022

NodeSource Node.js binary downloads keep increasing monthly, providing millions of users worldwide with the power of Node.js. This blog post gives us important insights into using Node.js across Linux environments and the Node.js community in general. Nodesource has been packaging and distributing Node.js for Linux environments for 9 years. Every major and minor release, as well as security updates. We’ve seen a massive increase in downloads every year.

Typescript vs Javascript: Should You Make the Switch?

Today, 98% of the websites are dependent on JavaScript for their client-side programming. JavaScript is an exceptionally curated scripting language capable of creating dynamically updating content, developing games and making workable web applications. These are some of the basic features that make JavaScript an ever-popular option for developers. JavaScript was at its helm when the same developers who created JavaScript, designed another scripting language called TypeScript.

How to cancel an HTTP request in Node.js?

Node is an open-source, cross-platform JavaScript run-time environment for developing server-side and networking applications. A peculiar feature of Node.js is its ability to process concurrent requests without delay. It uses an asynchronous programming method for doing so. Usually, when handling a request, the program sends this request to the computer’s file system. It then opens the requested file, reads it and then returns the content to the client.

10 Most Popular Frameworks For Building RESTful APIs

As with many engineering problems, there are many ways to build RESTful APIs. Most of the time, when building RESTful APIs, engineers prefer to use frameworks. API frameworks provide an excellent platform for building APIs with most of the components necessary straight out of the box. In this post, we will explore the 10 most popular REST API frameworks for building web APIs. These frameworks span multiple languages and varying levels of complexity and customization.

WSO2 Recognized in Two New Gartner Reports for Full Life Cycle API Management

I’m pleased to share that WSO2 has been recognized by Gartner® in both the Magic Quadrant™ for Full Life Cycle API Management . We view this as validation of the efforts we’ve made to address real-world enterprise demands. We’re sincerely thankful to our many satisfied customers for sharing their feedback on how WSO2 has been instrumental in driving innovation and success.