Oracle v. Google: What the verdict means for open source

Oracle v. Google: What the verdict means for open source

Much of the software we use today is built on re-implemented APIs, like the Java API in question in Oracle v. Google. An Oracle victory would have stopped open-source innovation in its tracks.

Machine learning is moving beyond the hype

Machine learning is moving beyond the hype

Today, companies across every industry are deploying millions of machine learning models across multiple lines of business. Soon every enterprise will take part.

Why devops teams should eliminate SLAs

Why devops teams should eliminate SLAs

SLAs are for lawyers. Service level objectives not only introduce finer-grained reliability metrics, but also put that telemetry data into the context of user happiness.

Shifting observability left for cloud-native applications

Shifting observability left for cloud-native applications

Shipping software has always been about balancing speed and quality control. Many great technology companies built their empires by mastering this skill.

What is AI bias mitigation, and how can it improve AI fairness?

What is AI bias mitigation, and how can it improve AI fairness?

Algorithmic biases that lead to unfair or arbitrary outcomes take many forms. But we also have many strategies and techniques to combat them.

When RPA meets data science

When RPA meets data science

Data science can make robotic process automation more intelligent. Robotic process automation make it easier to deploy data science models in production.

Solving authorization for software developers

Solving authorization for software developers

We wouldn’t roll our own cloud orchestration or payment processing software. Why are we still building our own authorization infrastructure?

3 ways AI improves CRM

3 ways AI improves CRM

AI has the power to liberate organizations from CRM-related manual processes and improve customer engagement, sales insights, and social networking, for starters.

How Grafana Tempo simplifies distributed tracing

How Grafana Tempo simplifies distributed tracing

Grafana Tempo is an open source, easy-to-use, high-volume distributed tracing system that takes advantage of 100% sampling, and only requires an object storage back end.

An introduction to time series forecasting

An introduction to time series forecasting

Time series forecasts are used to predict a future value or a classification at a particular point in time. Here’s a brief overview of their common uses and how they are developed.

Unifying streaming and stored data

Unifying streaming and stored data

The next frontier for data processing is a new platform capable of delivering insights, actions, and value the instant data is born.

Getting started with time series analysis

Getting started with time series analysis

Time series analysis involves identifying attributes of your time series data, such as trend and seasonality, by measuring statistical properties.

Rethinking data architectures for a cloud world

Rethinking data architectures for a cloud world

An open, services-oriented approach has clear advantages for building modular and scalable applications. We should take the same approach to our data.

How to visualize time series data

How to visualize time series data

Visualizing time series data is often the first step in observing trends that can guide time series modeling and analysis.

Why developers should use Apache Pulsar

Why developers should use Apache Pulsar

Apache Pulsar is an open source streaming platform that addresses some important limitations in Kafka, particularly for cloud-native applications.

The value of time series data and TSDBs

The value of time series data and TSDBs

Time series data key insights in domains ranging from science and medicine to systems monitoring and industrial IoT. Understand time series data and the databases designed to ingest, store, and analyze time series data.

Why developers use Confluent to manage Apache Kafka

Why developers use Confluent to manage Apache Kafka

How the fully managed Kafka service can bring peace and simplicity to the lives of those who depend on event streaming infrastructure.

PostgreSQL benefits and challenges: A snapshot

PostgreSQL benefits and challenges: A snapshot

PostgreSQL continues to improve in ways that meet the needs of even the most complex, mission-critical use cases. It also presents certain challenges.

ProxyJump is safer than SSH agent forwarding

ProxyJump is safer than SSH agent forwarding

ProxyJump forwards the stdin and stdout of the local client to the destination host, allowing us to set up jump servers without giving them direct SSH access.

Striking a balance with ‘open’ at Snowflake

Striking a balance with ‘open’ at Snowflake

At Snowflake, we fully embrace the value of open standards and open source. But we strive to avoid misguided applications of open that create costly complexity instead of low-cost ease of use.

Load More