Systems | Development | Analytics | API | Testing

Latest Posts

Nodesource introduces Machine learning on its N|Solid platform to help make better Node Apps

N|Solid is an incredibly versatile platform for helping developers and devops engineers build and manage highly performant and secure Node.js web applications. With the advancement of machine learning you can unlock even more potential. Our M/L solution is a powerful tool that can increase the quality of user experience and boost efficiency for organizations with their Node.js applications.

Calling Ruby Methods in C: Avoid Memory Leaks

Memory leaks are a pain for gem users. They are hard to track and can lead to expensive infrastructure costs. Memory leaks within a C extension are even worse. You'll see a lot of tools and articles about finding leaks in Ruby. However, you don't have the same access to internals in C. A naive usage of rb_funcall can cause memory leaks: it's much better to use rb_protect instead. So, if you are a C extension writer, please read on for the sake of developers who will use your gem. Let's get started!

How to launch a modern analytics strategy

We’ve established that we’re living in the defining decade of data. Data underpins the seismic technology shifts of the past few years, transforming the way we buy, work, make business decisions, even value our companies. As ThoughtSpot’s co-founder Ajeet Singh said, “Once in a generation, the opportunities to create a legacy increase massively. It happens when truly tectonic shifts happen in the ecosystem. We’re living through one of those times.”

Data Driven Marketing: Small Businesses' Ticket to the Top

According to the U.S. Small Business Administration’s Office of Advocacy, small businesses account for approximately 99.9% of all businesses. That’s a massive chunk of the U.S. economy. While they are high in number, the issues they face are relatively higher, too. Nearly 35% of small business owners report ‌that they aren’t generating any profits, with inflation being the biggest of their worries.

Enter the Metrics: Measure App Performance In Real-Time, On-Demand

When it comes to understanding what’s happening in your code – and your service health, specifically – business and code-level metrics are key. While most developers are experts in their own code, that doesn’t mean that they’re also experts on the metrics, statistics, or distributed tracing from the code they’re working with. The code-level metrics they need are tough to set up and it’s something that no one else can do for them.

Why Column-Aware Metadata Is Key to Automating Data Transformations

Data, data, data. It does seem we are not only surrounded by talk about data, but by the actual data itself. We are collecting data from every nook and cranny of the universe (literally!). IoT devices in every industry; geolocation information on our phones, watches, cars, and every other mobile device; every website or app we access—all are collecting data. In order to derive value from this avalanche of data, we have to get more agile when it comes to preparing the data for consumption.

Listeners in Selenium - A Guide to Enhance Test Automation

Listeners in Selenium are classes that implement specific interfaces in order to track events that occur during the execution of Selenium tests. You can use them to perform additional actions or log information when specific events happen, such as a test case starting or ending, or a test step passing or failing. Using listeners, developers can add extra functionality and customization to their Selenium tests without modifying the test code.

Top 10 Android Emulators for PCs in 2023

According to a poll conducted in 2022, more than 2.65 million Android applications and 494K+ publishers were on the Google Play Store alone. This number demonstrates the need for enhanced testing techniques for mobile applications. Android emulators for PCs will help you do that. There are various Android emulators on the market. Each differs in compatibility, user experience, usage, and pricing. You will need to pick the Android emulator that suits your needs.