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.

Key criteria in software selection - Support

I used to work with organizations to support their software evaluations, selections, and implementations. What regularly started as a desire for greater visibility into data, generally turned into a need for better management of data across their ecosystems. Basically, organizations cannot look at individual data and analytics projects without evaluating their needs in a cohesive manner. The reality is that selecting a new set of tools for data optimization requires a lot of effort.

What's New In Loadero (November 2022)

Recent months were very busy for our team and some exciting new releases are coming soon. Meanwhile, in this post, we’re sharing updates to Loadero that took place in November 2022. There are some updates to our API, to the way Loadero works with test run artifacts in the results reports, new browser versions, and the Loadero Python client that we were developing for quite a long time and finally are happy to offer to our users along with examples of using it for storing test data in Github.

Codemagic turns 4

Another year around the sun has passed, and Codemagic has already turned FOUR years old! Who remembers our launch in December 2018 at Flutter Live?! It feels like yesterday! We started out as a Flutter-specific CI/CD and then added support for other platforms, such as React Native, native iOS, native Android, Cordova, and Ionic. This year, we started supporting Unity CI/CD. We’re learning and growing year by year together with the community!

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.