InfoQ Homepage News
-
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.
-
Google Cloud Introduces Filestore Backups
Google Cloud has recently introduced a preview in all regions of Filestore Backups, a new product to simplify the migration of file-based applications to the cloud.
-
Caltech Open-Sources AI for Solving Partial Differential Equations
Researchers from Caltech's DOLCIT group have open-sourced Fourier Neural Operator (FNO), a deep-learning method for solving partial differential equations (PDEs). FNO outperforms other existing deep-learning techniques for solving PDEs and is three orders of magnitude faster than traditional solvers.
-
Team-Level Agile Anti-Patterns - Why They Exist and What to Do about Them
A good scrum master or coach can address team-based anti-patterns, for instance by explaining what less than optimal outcomes arise and what is likely to happen if the anti-pattern remains unaddressed.
-
Security Vulnerability Detection with Vulnture
Airbnb’s information security team wrote about their internal security vulnerability reporting tool called Vulnture. It utilizes the CVE, NVD and other vendor databases and scans infrastructure and the software stack for discovered vulnerabilities.
-
AsyncAPI and Postman Partner to Bring New Tooling to Asynchronous APIs
AsyncAPI and Postman announced a partnership to support the AsyncAPI specification on the Postman platform. In their respective announcements, they detail how this partnership allows to boost the development of Asynchronous APIs. This will be done by building better tools to help engineers create and maintain Asynchronous APIs while using their favorite programming languages and frameworks.