Systems | Development | Analytics | API | Testing

%term

Why DevOps is Important for Modern Businesses

We are certainly in a faster-paced world. As we move forward, organizations need to get out of their silos and follow a more collaborative and efficient process to achieve excellence. Organizations that adopt DevOps are able to evolve and improve software products much faster when compared to those that use traditional software development processes. DevOps is a bridge between development and operations in an organization and aims to improve productivity as a whole.

NodeSource GitHub Action - Code Risk, Compliance and Security Checks in GitHub PRs

NodeSource developed a GitHub Action that can be used as a lightweight CI workflow. Whenever a PR is submitted, NodeSource's 'Node Certified Modules' (NCM) uses the NCM pipeline to check and evaluate the project. The PR then fails or passes depending on the project’s risk profile. The integration delivers detailed code annotations to reflect where certain risk factors occurred in your project.

Pentaho 9.0 Teaser: Multcluster Enhancements

Many organizations want to run any workload from any location without the burden of rearchitecting or refactoring applications. Often, they’ll want to leverage their existing on-premise Hadoop investments and provide a seamless experience to data consumers when they migrate to the cloud to take advantage of the usability, scalability and elasticity of cloud-native solutions. Watch this video to learn more about the Pentaho’s 9.0 multicluster enhancements.

Centralized Kong Management with Active Directory/LDAP

Kong Enterprise provides customers with the fastest, most scalable and flexible API management solution in the market. One of Kong’s main advantages is the ability to quickly deploy and integrate with a customer’s ecosystem of already-deployed solutions for identity management and monitoring. As customers choose Kong to drive the decentralization of their applications, it’s critical to empower teams for end-to-end deployment while maintaining security and compliance.

One billion files in Ozone

Apache Hadoop Ozone is a distributed key-value store that can manage both small and large files alike. Ozone was designed to address the scale limitations of HDFS with respect to small files. HDFS is designed to store large files and the recommended number of files on HDFS is 300 million for a Namenode, and doesn’t scale well beyond this limit.

How to Use Lambdas in Ruby

Lambdas are a powerful feature of the Ruby language. They allow you to wrap logic and data into a portable package. In this post, we’ll cover how and when to use lambdas. You'll also learn about the difference between lambdas and Procs, and the performance profile of lambda functions. The code examples have been tested with 2.6 and 2.7 and should work with most modern Rubys.

Remote Debugging: Everything You Need to Know

Nowadays, the term ‘remote debugging’ instills fear into even the bravest of dev hearts. Palms sweaty, knees weak, and arms ready (to code) they dive into what they’re sure will end in much pain and possibly a few broken pieces of code. This scenario and these feelings are common to devs everywhere, where many opt to take the trusted path of debugging on their *own* machines.

RBAC - Role Based Access Control

Last week, we announced NSolid 3.11.1, which introduces Role Based Access Control along with support for Node.js Erbium v12.16.2 and Dubnium v10.20.1. You can read here for more information. NodeSource’s Role Based Access Control feature empowers Org Admins to create, define, manage and assign roles that provide access privileges to distinct user-actions and/or views in the NSolid Console and accounts.nodesource.com.