Systems | Development | Analytics | API | Testing

Development

Announcing N|Solid JS API

NodeSource is excited to announce N|Solid JS API! 🥳 With this new API you can use all the power provided by the N|Solid console and CLI using your own JavaScript code programmatically. In other words, now it is not necessary to listen to events from the console, but from your own code you can decide when to run a certain command under your chosen conditions.

How to catch all exceptions in Python

One of the struggles developers face is how to catch all Python exceptions. Developers often categorize exceptions as coding mistakes that lead to errors when running the program. Some developers still fail to distinguish between errors and exceptions. In the case of Python application development, a python program terminates as soon as it encounters an unhandled error. So, to establish the difference between errors and exceptions, there are two types of errors.

Rollbar SDKs and the new Apple-Silicon Mac Platform

Apple just introduced Apple M1, it’s new processor, along with their latest product versions. Back in June, when Apple had first announced the transition to Apple silicon, we applied for their Universal App Quick Start Program and, eventually, received an Apple Developer Transition Kit (DTK) so that we could try out our Rollbar-iOS and Rollbar.NET (via Xamarin) SDKs on the Apple new platform.

The ELK Test for Software Management

Are you planning moving to data-driven software management to keep on top of your quality assurance status, your security findings and development velocity? Thinking about building it yourself using Elasticsearch, Logstash and Kibana or maybe just using your Splunk instance for this? Read more to find out why this may or may not be a good idea.

Python Garbage Collection: A Guide for Developers

During the course of execution, software programs accumulate several data objects that serve no purpose in the program and need to be let go. If not dealt with, they can keep eating up memory and significantly hamper performance. Garbage collection is the process of cleaning up all these useless data objects that continue to reside in memory. It frees up the corresponding RAM to make room for new program objects.

Bitrise User Group #6 - Getting started with Bitrise | WEBINAR

Do you need guidance on how to get started with Bitrise? Watch this virtual meetup featuring mobile developer Alex Logan, Vladimir Ivanov, and Wisdom Nwokocha. 📺 Bitrise Users from all around the world come together to learn, teach, and connect with each other! Bitrise User Groups (or BUGs) are live meetups where Bitrise users share knowledge, best practices, and ideas with each other. Check out our other videos!

The True Cost of Downtime For Businesses

In this post, we’re sharing some of the best insights from specialists across a variety of industries to answer: What is downtime & why is downtime so detrimental for businesses? As well as answering this key topic we’ll also cover how businesses can take steps to prevent downtime & understand the underlying causes behind this often costly concern. Downtime is a term used to refer to a period of time in which a system, website or service is unavailable to its users.

How to Manage Ruby Memory Usage

Even the most prominent and reliable frameworks are notorious for burning out resources if not configured perfectly. In this post, we are about to take a look at how Ruby, one of the most prominent programming languages and an awesome web application alternative when combined with Rails, manages memory, and how you can make it perform even better. Ruby is a scripting language built for use in web applications and similar stuff.