Systems | Development | Analytics | API | Testing

Latest News

Automate Your Way to Business Agility, Speed, and . . . the Caribbean?

So far, in Parts 1 and 2 of this blog series we’ve explored how building a unified and integrated vacation plan is a lot like moving your business through the phases of successful digital transformation. In Part 1, we talked about using process mining to know where your bottlenecks and potential obstacles are, and understanding how to resolve them.

Go vs. Rust: Debugging, Memory, Speed & More

Rust and Go in some ways are polar opposites. They are defined by their respective approaches to code. Rust is scrupulous, meticulous, and demands painful attention to detail; Go is laidback by contrast, easygoing, and simple. They both prize efficiency, but one in the means (Go) and the other in the ends (Rust). A true Go vs. Rust battle needs to compare the two languages in more depth. Golang and Rust owe their births to loathing for other systems languages (and by languages, I mainly mean C++).

Simplify Metrics on Apache Druid With Rill Data and Cloudera

Co-author: Mike Godwin, Head of Marketing, Rill Data Cloudera has partnered with Rill Data, an expert in metrics at any scale, as Cloudera’s preferred ISV partner to provide technical expertise and support services for Apache Druid customers. We want Cloudera customers that rely on Apache Druid to know that their clusters are secure and supported by the Cloudera partner ecosystem.

Four Issues Killing your Software Development Lifecycle

With many options to modernize tech stacks and improve developer UX, it’s hard to know where to start. Consider starting with your Software Development Life Cycle. There are a number of opportunities that can provide quick wins for a development team without disrupting productivity and release cycles while saving money and improving developer experience and deployment times.

How Do I Enrich My Data: Data Management and ETL

Five things you need to know about how to enrich data ETL: All business decisions happen based on the data that’s available. It makes sense, then, that the more detailed that data is, the more effective those business decisions can be. That’s where data enrichment comes in. When e-commerce companies enrich data, they can improve data analysis and business intelligence and make smarter, more informed decisions.

Memory Anomaly Detection in N|Solid [5/10] The best APM for Node, layer by layer

Anomaly detection refers to the problem of finding patterns in data that do not conform to expected behavior. Understanding memory management reduces the possibility of wasting your application's resources and the unexpected effects on performance. According to Sergey Kibish, Anomalies can be illustrated in a simple two-dimensional space.

Fetch API in Node.js

Fetch() support is now available in Node.js as an experimental core feature. Fetch() is a well-liked cross-platform HTTP client API that functions in browsers and Web/Service Workers. Many people who want to build cross-platform HTTP request code and are familiar with the fetch() API structure and call patterns have long demanded the addition of fetch() support. The node-fetch module was created specifically to backfill this feature in Node.js, which is why it exists.

An Introduction to Multithreading in Node.js

Computers are becoming more powerful, thanks to GPUs and multi-core CPUs. Equally, applications are getting more complex as they leverage threads (independent execution units in a process) for maximum application performance and responsiveness. In this article, we will explain what multithreading is, and how Node.js handles asynchronous operations using the event loop and worker pools. We'll also discuss how to use the Node.js worker-threads module to create and manage threads. Let's get started!