Software licensing: The blind spot in public cloud costs

Software licensing: The blind spot in public cloud costs

Software licensing costs can be significantly higher for cloud instances than on-prem servers, or favor one cloud over others

12/05/18

How to build a Redis Streams application

How to build a Redis Streams application

Get started with Redis Streams by creating an end-to-end solution for analyzing Twitter data

11/28/18

How to use consumer groups in Redis Streams

How to use consumer groups in Redis Streams

Take advantage of consumer groups in Redis Streams to distribute the processing of a data stream among multiple consumers

11/21/18

How to use Redis Streams

How to use Redis Streams

Redis Streams is a new Redis data structure for managing data channels between producers and consumers. Here’s how to get started

11/14/18

Why you should use Gandiva for Apache Arrow

Why you should use Gandiva for Apache Arrow

An execution engine for Arrow-based in-memory processing, Gandiva brings dramatic performance improvements to analytical workloads

11/07/18

Managed Kubernetes: AWS vs. Azure vs. Google Cloud

Managed Kubernetes: AWS vs. Azure vs. Google Cloud

Which managed Kubernetes service should you choose? Amazon EKS, Azure Kubernetes Service, and Google Kubernetes Engine compared

11/01/18

Explainable AI: Peering inside the deep learning black box

Explainable AI: Peering inside the deep learning black box

Why we must closely examine how deep neural networks make decisions, and how deep neural networks can help

10/24/18

How to build resilient microservices

How to build resilient microservices

Resilient microservices require resilient interservice communications. These patterns and Ballerina can help

10/11/18

Mobile app development after PhoneGap and Cordova

Mobile app development after PhoneGap and Cordova

Old hybrid mobile development is dead. Welcome to the “new hybrid” starring progressive web apps and JavaScript-driven native apps

10/04/18

How to secure your PostgreSQL database

How to secure your PostgreSQL database

Follow these steps to enable SSL connections and properly configure user privileges to keep your database secure

09/19/18

When to use a CRDT-based database

When to use a CRDT-based database

Learn why, when, and how to use conflict-free replicated data types to bring strong eventual consistency to your geo-distributed applications

09/13/18

How to achieve large-scale IoT with relational databases

How to achieve large-scale IoT with relational databases

With these key optimizations, your favorite relational database can support the high connection volumes and high-speed ingestion rates of IoT workloads

08/30/18

7 steps to better code reviews

7 steps to better code reviews

Code reviews make better software, better developers, and better teams. Follow these steps to getting them right

08/23/18

Introducing the Kubernetes Operator for TiDB

Introducing the Kubernetes Operator for TiDB

Learn how to use the TiDB Operator to deploy, monitor, and manage the distributed, MySQL-compatible, TiDB database on Kubernetes clusters

08/16/18

Where low-code development works—and where it doesn’t

Where low-code development works—and where it doesn’t

Low-code platforms can be an effective way to streamline business processes, but how and where do you start? Here are some keys to keep in mind

08/09/18

How to build stateful streaming applications with Apache Flink

How to build stateful streaming applications with Apache Flink

Take advantage of Flink’s DataStream API, ProcessFunctions, and SQL support to build event-driven or streaming analytics applications

08/02/18

How Kubernetes conquers stateful cloud-native applications

How Kubernetes conquers stateful cloud-native applications

Kubernetes has added many layers of support for building stateful applications and managing them at scale. It’s only a start

07/26/18

6 usability testing methods that will improve your software

6 usability testing methods that will improve your software

Go beyond standard QA testing to ensure that your software product accomplishes your business goals

07/19/18

The key to proactive multicloud cost management

The key to proactive multicloud cost management

Resource tagging can be useful, but it’s hardly an effective way to control cloud costs. Here’s how to do better

07/11/18

4 essential features of modern low-code development platforms

4 essential features of modern low-code development platforms

How today’s low-code platforms go beyond rapid app dev to streamline the entire software development lifecycle

07/04/18

Load More