InfoQ Homepage News
-
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).
-
Mastering Blockchain 3rd Edition: Author Q&A
Originally published in 2018, Packt Publishing Mastering Blockchain aims to provide a comprehensive introduction to Blockchain and targets developers, students, and anyone interested in building Blockchain applications or learning about the technology underlying blockchain apps. InfoQ has taken the chance to speak with author Imran Bashir to learn more about the third edition of his book.
-
AWS Introduces Location Service in Preview
In one of the latest announcements of re:Invent 2020, AWS introduced the preview of Amazon Location, a new mapping service for developers to add location-based features like geofencing and built-in tracking to web-based and mobile applications.
-
Farewell to Flash
Flash reached end of life on 31st December, 2020. InfoQ looks back at the contribution that Flash made to the early web, and what will be missed after its demise.
-
Qt 6 Improves QML, Adopts C++17, and More
Qt 6 is a new major release of Qt, the free and open-source, cross-platform toolkit for creating GUI apps that powers Linux's KDE desktop environment. While striving to keep full source compatibility, Qt 6 brings many changes, including improved QML, a new graphic architecture, C++17 support, improved tooling, and more.
-
Experiences from Testing Stochastic Data Science Models
A data science model is a statistical black box; testing it requires an understanding of mathematical techniques like algorithms, randomness, and statistics. To validate data science models you can use thresholds to handle output variance.