InfoQ Homepage News
-
K8ssandra: Production-Ready Platform for Running Apache Cassandra on Kubernetes
DataStax recently released K8ssandra, an open-source distribution of Apache Cassandra for Kubernetes. K8ssandra aims to provide a “production-ready platform”, and this includes automation for operational tasks such as repairs, backups, and monitoring.
-
EventStoreDB 20.10 Released with Support for gRPC and Improved Security
EventStore Ltd has released EventStoreDB 20.10, a major release of their platform that helps build applications utilizing the Command Query Responsibility Separation (CQRS) and Event Sourcing (ES) patterns.
-
The Journey from Monolith to Microservices at GitHub: QCon Plus Q&A
GitHub needed to fundamentally rethink how they did software development due to all of the different cultures, norms, and technology stacks that their teams brought to the table. They are migrating toward a microservices architecture that enables different teams and systems and technologies to work harmoniously together.
-
Red Hat Releases OptaPlanner 8
InfoQ spoke to Geoffrey De Smet about Red Hat’s OptaPlanner 8 release. This new version provides better support for new technologies such as Spring Boot and Quarkus, while still supporting Spring Boot and plain Java. One of the improvements for release 8 are quickstart examples showcasing the various OptaPlanner features in the supported technologies.
-
QCon Plus: Summary of the Remote Working Track
The QCon Plus conference ran over three weeks in November, 2020. Travis McPeak hosted the Best Practices for Remote Work track, aimed at sharing the learnings from world class remote companies about how to leverage remote working for the benefit of employees, customers and the organisation as a whole.
-
New Features for Windows Forms 5.0
For the first time since .NET 2.0, Windows Forms, a.k.a. WinForms, has received new features that are not High DPI-related.
-
Google Releases Monitoring Query Language for Cloud Monitoring into General Availability
In a recent blog post, Google announced the general availability of Monitoring Query Language (MQL) in Cloud Monitoring.
-
Rust Asynchronous Runtime Tokio Reaches 1.0
Tokio aims to provide building blocks to write reliable and fast asynchronous programs in Rust. Recently announced Tokio 1.0 supports TCP, UDP, timers, a multi-threaded, work-stealing scheduler, and more.
-
Stimulus, the "JavaScript Framework for the HTML You Already Have", Releases 2.0
Stimulus, which self-describes as a “modest JavaScript framework for the HTML you already have” recently released its second major iteration. Stimulus inspired Catalyst, GitHub’s web component set of patterns.
-
PASS to Cease Operations on January 15
PASS, formerly known as the Professional Association for SQL Server, will cease operations on January 15. The non-profit organization, which was known primarily for its conferences, is unable to meet its financial obligations.
-
DeepMind's AlphaFold2 AI Solves 50-Year-Old Biology Challenge
The Protein Structure Prediction Center announced that AlphaFold2, an AI system developed by DeepMind, has solved its Protein Structure Prediction challenge. AlphaFold2 achieved a median score of 92.4 on the Global Distance Test (GDT) metric, above the threshold considered competitive with traditional methods.
-
AdoptOpenJDK Welcomes Dragonwell
AdoptOpenJDK and Alibaba announced that the Dragonwell JDK will be built, tested, and distributed using AdoptOpenJDK's infrastructure. This means users have more options and can opt to use Dragonwell because of its unique features such as coroutine and warmup support.
-
Uber Implements Disaster Recovery for Multi-Region Kafka
In a recent blog post, Uber engineers highlight how they use a replication platform to implement disaster recovery at scale with a multi-region Kafka deployment. Uber has a large deployment of Apache Kafka, processing trillions of messages and multiple petabytes of data per day. Uber's engineers provided business resilience and continuity in the face of natural and human-made disasters.
-
Apache Netbeans 12.2 Supports Java 14 and 15
Apache NetBeans release 12.2 offers, among others, (improved) support for Java 14 and 15. NetBeans features such as code coloring, code formatting, and auto-completion now support new Java language features like records and keywords such as sealed, non-sealed, and permits.
-
Google Open-Sources Python Fuzzy Testing Tool Atheris
Google recently announced the open-sourcing of a new fuzzy testing engine for Python. The new fuzzer, Atheris, strives to find bugs in Python code and native extensions. Atheris can be used in combination with the Address Sanitizer and Undefined Behavior Sanitizer tools that detect memory corruption bugs and undefined behavior (e.g., buffer overflows, misaligned or null pointers).