InfoQ Homepage Architecture & Design Content on InfoQ
-
Microsoft Announces Public Preview of Azure Arc Enabled Kubernetes at Build 2020
During this year's digital Build event, Microsoft announced the public preview of Azure Arc enabled Kubernetes with support for most of the Cloud Native Computing Foundation (CNCF)-certified Kubernetes distributions. With this capability, customers can manage and govern their Kubernetes clusters from Azure across their data centers, multi-cloud configurations, and Azure Stack Hub.
-
Istio 1.5: Lin Sun and Neeraj Poddar Discuss istiod, Wasm, and Multi-Cluster Support
In a recent InfoQ podcast, Lin Sun and Neeraj Poddar discussed the release of Istio 1.5 and explored the future of service mesh space. Topics covered included the motivations for migrating to the “istiod” monolithic control plane, the addition of WebAssembly data plane (Envoy proxy) extension support, and the future of multi-cluster support within Istio.
-
How Paypal Enables UI Component Sharing at Enterprise Scale
Dong Chen, Paypal engineer, recently discussed the challenges behind component sharing at the enterprise level and the solutions that Paypal is using to address those challenges.
-
Facilitating Threat Modelling Remotely
ThoughtWorks' Jim Gumbley recently published a guide to Threat Modelling on Martinfowler.com with a template for facilitating remote and onsite sessions. He makes a case for continuous threat modelling within each iteration, alongside business stake-holders. Derek Handova has also written about removing friction from security through automation and a greater security focus in the SDLC.
-
Dekorate: Generating Kubernetes and OpenShift Manifests for Java Projects
Dekorate, formerly the ap4k project which stood for Annotation Processors for Kubernetes, is designed to make the generation of Kubernetes and OpenShift manifests in Java based projects easier. The project was rebranded since it now supports decorating Kubernetes manifests without the use of annotations, so the name ap4k no longer describes the project accurately.
-
Microsoft Announces a New Pricing Model Option for Azure Cosmos DB and More Capabilities
During this year's digital Build event, Microsoft announced a new consumption-based pricing model for Azure Cosmos DB called 'serverless' that is ideal for spiky workloads and complements the existing provisioned throughput pricing model.
-
Microsoft Updates Azure Stack Hub with New Management Features, Container Support and More
During this year's digital Build conference, Microsoft announced several new incremental updates to its private and hybrid computing offering Azure Stack Hub. The public cloud vendor will add various significant features on Azure Stack Hub in private previews such as an Azure Kubernetes Service (AKS) Resource Provider, and Fleet Management.
-
Micronaut Servlet - a New Micronaut Project for Servlet API Developers
Object Computing has introduced Micronaut Servlet, a new Micronaut project that runs applications on traditional servlet containers. This provides an alternative for Micronaut’s built-in HTTP server for developers who are already familiar with traditional servlet containers and have a significant investment in the servlet ecosystem. Micronaut Servlet supports Tomcat, Jetty and Undertow.
-
TypeScript 3.9 Improves Performance, Promises and Errors
The TypeScript team announced the release of TypeScript 3.9, which includes improvements in inference with Promise.all, compiler checking speed, the @ts-expect-error comment, and more in the final major version before TypeScript 4.0.
-
QCon San Francisco 2020 Announces Program Committee
The QCon team has finalized the Program Committee for QCon San Francisco 2020 (Nov 16-18). The committee works on all aspects of software development. At QCon topics, track hosts and speakers are handpicked to guarantee relevant and timely content.
-
AWS Releases its Machine Learning Powered Enterprise Search Service Kendra into General Availability
Recently Amazon announced the general availability of its enterprise search service Kendra on AWS. With the GA release of Amazon Kendra, the public cloud provider added a few new specialized features and improved service accuracy.
-
Microsoft Build 2020: Highlights
Last week Microsoft held the 10th edition of Build, its annual conference aimed at developers using Microsoft technologies. The online event included multiple important announcements and releases, such as the general availability of Blazor WebAssembly, updates on the upcoming .NET 5, Azure Static Web Apps, and new projects related to IoT and Artificial Intelligence.
-
Concurnas: the New Language on the JVM for Concurrent and GPU Computing
Concurnas is a new open source JVM programming language designed for building concurrent and distributed systems. Concurnas is a statically typed language with object oriented, functional, and reactive programming constructs. With native support for GPU computing and vectorization, Concurnas allows for building machine learning applications and high performance parallel applications.
-
Docker Q&A on the New Compose Specification Community
Docker released a community for developing the Compose specification to help developers build cloud-native applications using compose. There've been different implementations of Docker compose to make it work in platforms like Kubernetes or AWS ECS. But Docker wants to work with the community to provide better support and define the future of Compose.
-
Java at 25
Java is one of the few recent languages (along with only Javascript, Python and C / C++) to have attained the top level of sustained, truly mainstream usage. The language and platform are celebrating their 25th birthday amid ongoing successes.