InfoQ Homepage Development Content on InfoQ
-
Q&A with Canonical's Alex Chalkias about Kubernetes 1.19 Enterprise Support and KubeCon
InfoQ caught up with Alex Chalkias, product manager at Canonical at KubeCon + CloudNativeCon EU 2020, regarding the enterprise support for Kubernetes 1.19, KubeCon EU 2020, the future of Kubernetes, and how Canonical is enabling its adoption in the enterprise.
-
Microsoft Announces the General Availability of Immersive Reader Service on the Azure AI Platform
Immersive Reader, which is a part of the Cognitive Services suite within the Microsoft Azure AI Platform, provides help for readers to read and comprehend text. In a recent blog, Microsoft announced the general availability of the service.
-
SpringOne 2020 Conference: Running Persistent Data in a Multi-Cloud Architecture
Managing persistent data workloads in a multi-cloud architecture is critical for organizations hosting their apps on-premise and in public cloud environments. Aditya Tripathi and Judy Wang from VMware spoke at SpringOne 2020 Conference on Wednesday about architectural best practices to help simplify a multi-cloud strategy.
-
Multi-Cloud: Worst Practice or the Future of Public Cloud?
Corey Quinn, cloud economist at The Duckbill Group, recently argued that multi-cloud is "the worst practice to be avoided by default”. Not everyone agrees.
-
Observability Strategies for Distributed Systems - Lessons Learned at InfoQ Live
A good observability strategy makes it easy for teams to share their data, and uses data from across a distributed system to identify if business goals are being achieved. These were some of the ideas discussed during the InfoQ Live roundtable discussion on observability patterns for distributed systems, held on August 25.
-
Best Practices for Web Developers with Webhint - Rachel Simone Weil at OpenJS World
Rachel Simone Weil, product manager for the new Microsoft Edge’s developer tools, recently gave a talk at OpenJS world addressing how the webhint tool suite supports web developers in implementing best practices.
-
Amazon Announces the Preview of AWS Controllers for Kubernetes (ACK)
AWS Controllers for Kubernetes (ACK) is a new tool by AWS allowing users to manage AWS services from Kubernetes directly. In a blog post, the public cloud vendor states the tool will make it easy to build scalable and highly-available Kubernetes applications that utilize AWS services.
-
Rookout CTO Discusses Understandability, Architecture Styles, and Live Debugging
In a recent InfoQ podcast, Liran Haimovitch, CTO at Rookout, discussed the concept of “understandability” and how this relates to building modern software systems. Building on the concepts introduced in his recent InfoQ article, he also discussed how complexity impacts a system’s understandability, and the benefits of live debugging tooling.
-
Open Service Mesh: a Service Mesh Implementation from Microsoft
Microsoft has released open service mesh (OSM), an alpha service mesh implementation compliant with the SMI specification. OSM covers standard features of a service mesh like canary releases, secure communication, and application insights, similar to other service mesh implementations like Istio, Linkerd, or Consul. Additionally, the OSM team is in the process of donating the project to the CNCF.
-
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.