InfoQ Homepage News
-
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.
-
Molecular Dynamics Simulation Based on Machine Learning Wins Gordon Bell Prize
The 2020 Association for Computing Machinery (ACM) Gordon Bell Prize was given to a team of researchers from institutions in the USA and China for their project titled: "Pushing the limit of molecular dynamics with ab initio accuracy to 100 million atoms with machine learning"
-
What's New in MicroProfile 4.0
Delivered under the newly-formed MicroProfile Working Group, the much anticipated release of MicroProfile 4.0 was made available to the Java community. Features include alignment with Jakarta EE 8 and updates to all APIs. The standalone APIs remain unchanged. MicroProfile 4.0 was delivered with incompatible changes to five of the APIs, namely Config, Fault Tolerance, Health, Metrics and OpenAPI.
-
Cloudflare Introduces a Way to Build and Host Jamstack Sites with Cloudflare Pages
In a recent blog post, Cloudflare announced a fast, secure, and free way to build and host JAMstack sites with Cloudflare Pages. It seamlessly integrates with a Git repository and existing JAMstack frameworks and is in beta now.