InfoQ Homepage Development Content on InfoQ
-
Rust 1.46.0 Released
The latest Rust stable release, 1.46.0, extends the number of core language constructs that are allowed in const fn. Also, a couple of features are stabilised.
-
ServiceMeshCon Summary: KubeCon + CloudNativeCon Europe 2020 Co-Located Event
Christian Posta form Solo.io discussed multi-cluster and multi-mesh patterns at the recent ServiceMeshCon event which was held as part of KubeCon + CloudNativeCon Europe 2020 Conference. There were also talks on Istio architecture, WebAssembly for Istio telemetry and iteratively implementing Istio service mesh with no downtime.
-
Introduction to Mutation Testing - Dave Aronson at JSConf Hawaii
Dave Aronson gave at JSConf Hawaii 2020 an introduction to mutation testing. Aronson presented the rationale behind mutation testing, its benefits, drawbacks and pitfalls, and how it works under the hood.
-
RustConf Promotes a More Inclusive Community as Rust Grows
RustConf ws held in August 2020. As Rust grows into a mainstream programming language, it needs to be inclusive with regard to developers of all backgrounds and skill levels. Inclusivity was the theme of this year's RustConf.
-
New LiveRecorder for Java Enables Software Failure Replay
LiveRecorder for Java is a newly released application for software failure replay. It enables developers to record application failures and then replay them in IntelliJ to find the cause of the failure. It helps to reduce the debugging time, especially with intermittent failures.
-
Snyk Releases Enhanced Vulnerability Prioritization Features
Snyk has announced the release of a number of new features to simplify prioritizing security vulnerabilities. This includes a new, proprietary algorithm to assess and provide a score for each identified issue. This approach takes into account the maturity of the exploit and can analyze if the affected code is reachable through application execution.
-
KubeCon + CloudNativeCon Europe 2020 Keynote Summary
The annual KubeCon + CloudNativeCon Europe event ran as a virtual conference in August. Key takeaways included: there is an increasing importance in understanding end-user adoption patterns of technologies; it is important to recognize and discuss the topics of security, observability, and energy efficiency as more organizations move to the cloud; and more.
-
Import Maps - Guy Bedford at ESNEXT 2020
Guy Bedford, core contributor and creator of the dynamic module loader system.js, discussed the workflows enabled by import maps. In his talk at ESNEXT this year, Bedford took a historical view while introducing the motivation behind the import map proposal, and linked the feature with the package entry points used in the latest version of node.
-
C2Rust Aims to Enable C Transpilation to Rust
C2Rust is an open-source project that aims to make it possible to migrate C99-compliant code to Rust. Working on this relatively new tool has also allowed its creators to learn a few lessons about the way C code is written and to explore the current limits to Rust possibilities of replacing it at the ABI level.
-
Google Announces a New, More Services-Based Architecture Called Runner V2 to Dataflow
Google Cloud Dataflow is a fully-managed service for executing Apache Beam pipelines within the Google Cloud Platform(GCP). In a recent blog post, Google announced a new, more services-based architecture called Runner v2 to Dataflow – which will include multi-language support for all of its language SDKs.
-
Cloudflare’s 27 Minutes Outage Explained
Cloudflare recently suffered a partial outage, which lasted for 27 minutes. This outage caused 50% of traffic drop across the network.
-
Web Components at GitHub - Web Component SF Meetup
Kristján Oddsson detailed at the Web Components SF meetup how GitHub uses Web Components and the patterns GitHub identified to foster readable, performant, and accessible front end components.
-
eBay Rearchitected Android App to Leverage App Bundles and Dynamic Feature Delivery
eBay engineers worked with Google to rearchitecture and reimplement their mobile app to take advantage of several new technologies, including Android app bundles (AAB) and Kotlin. They also took the chance to improve test automation, Continuous Integration/Continuous Delivery (CI/CD), and overcome global infrastructure limitations.
-
Google Announces General Availability of CPU Overcommit for Sole Tenant Nodes
In a recent blog post, Google announced that CPU overcommit for sole-tenant nodes is generally available. With CPU overcommit for sole-tenant nodes, customers can over-provision their dedicated host virtual CPU resources by up to two times.
-
Security Concerns for Peripheral APIs on the Web
Google has been promoting the inclusion of peripheral connectivity using Bluetooth and USB on web browsers for several years. Yet, it's meeting heavy resistance from other browser vendors such as Apple and Mozilla.