InfoQ Homepage Architecture & Design Content on InfoQ
-
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.
-
Secure Multiparty Computation May Enable Privacy-Protecting Contact Tracing Solutions
The current COVID-19 pandemic has fueled several efforts to implement contact tracing apps, based on a number of different cryptographic approaches. InfoQ has spoken with HashiCorp principal product manager for cryptography and security Andy Manoske to learn more about Secure Multiparty Computation and how it can enable privacy-protecting analysis on private data from different sources.
-
Amazon Announces the General Availability of EC2 M6g Instances Powered by AWS Graviton2
Recently Amazon announced the general availability of their 6th generation Amazon Elastic Compute Cloud (EC2) General Purpose instance: the M6g – with the ‘g’ standing for “Graviton2”, a next-generation Arm-based chip. The public cloud vendor and their acquired company Annapurna Labs designed this chip, which utilizes 64-bit Arm Neoverse N1 cores.
-
Jepsen Disputes MongoDB’s Data Consistency Claims
In an article, MongoDB claimed their database passed “the industry’s toughest data safety, correctness, and consistency Tests”. In response, Jepsen published an article stating that MongoDB 3.6.4 had in fact failed their tests; the newer MongoDB 4.2.6 has more problems including “retrocausal transactions” where a transaction reverses order so that a read can see the result of a future write.
-
Redis Labs Partners with Microsoft to Deliver a New Redis Cache for Developers
In a recent blog post, Microsoft announced a new partnership with Redis Labs to deliver Redis Enterprise as newly, fully integrated tiers of Azure Cache for Redis. The enhanced service offering, currently in private preview, will provide customers with two new Enterprise tiers.
-
The Long Road to Groovy 3.0 Featuring Their New and Improved Parser
The Apache Foundation has released version 3.0 of Groovy, with new features including: a new parser, package namespace changes, an enhanced Elvis operator, and support for Java syntax such as the do/while loop, array initialization, lambdas, and method references. Paul King, principal software engineer at Object Computing (OCI) and Groovy committer, spoke to InfoQ about this latest release.
-
WebAssembly: Building a Secure-by-Default Ecosystem - Lin Clark at WebAssembly Summit
Lin Clark, principal research engineer at Mozilla focusing on WebAssembly and Rust, discussed at the WebAssembly Summit the security challenges WebAssembly must address. Clark explained how the nano-process proposal strives to provide portable, secure-by-default WebAssembly modules.