InfoQ Homepage Architecture & Design Content on InfoQ
-
Java 14 Released
Oracle has released Java 14, the latest non-LTS release of one of the world's most popular programming languages.
-
JavaScript Face Detection with face-api.js
The face-api.js JavaScript module implements convolutional neural networks to solve for face detection and recognition of faces and face landmarks. The face-api.js leverages TensorFlow.js and is optimized for the desktop and mobile web.
-
Successful Remote Working
For both employees and employers, remote work requires intentional design and implementation to be effective. People find remote work challenging because the established mindset says that being in an office is how work gets done. Despite the challenges, when remote work is done well, the advantages to employees and employer are sufficient to make it worthwhile.
-
Amazon Updates Transcribe with Automatic Redaction of Personally Identifiable Information Feature
Amazon Transcribe is an automatic speech recognition (ASR) service, allowing customers to add speech-to-text capabilities to their applications. Recently, the public cloud provider made a significant update to the service with an automatic redaction of Personally Identifiable Information (PII) feature.
-
GraalVM 20.0: Run Tomcat as Native Image on Windows
GraalVM, a polyglot virtual machine that provides a shared runtime to execute applications written in multiple languages like Java, Python, and JavaScript, has released major version 20.0 with full support on Windows Platform. In a related news, Apache Tomcat 9 has announced full support for GraalVM native image generation that includes the container.
-
Kubernetes Usage Expanding in Large and Small Companies, CNCF Survey Shows
Survey results from the Cloud Native Computing Foundation (CNCF) revealed accelerating adoption of Kubernetes and containers, especially in production environments. This echoed the findings from the new, enterprise-focused, State of Kubernetes 2020 report from VMware.
-
OpenSilver: Open-Source Silverlight via WebAssembly
Earlier this month, Userware released the first version of OpenSilver, an open-source reimplementation of Silverlight. OpenSilver runs on current browsers via WebAssembly, without requiring any additional plug-ins. The current version of OpenSilver is available as "Technology Preview." It covers about 60% of the original Silverlight API and is available as a Visual Studio 2019 extension.
-
Exploring Costs of Coordination During Outages with Laura Maguire at QCon London
Laura Maguire talked at QCon London about how the coordinative efforts during outages cause a high cognitive cost. Maguire found out that coordination during anomaly response is difficult, that existing models can undermine speedy resolution, and that the strategies to control the cost of coordination are adaptive to the type of incident. Moreover, tooling has additional costs of coordination.
-
How to Debug Your Team: QCon London Q&A
Lisa van Gelder spoke about debugging your team at QCon London 2020, where she presented her toolkit for how to diagnose and address issues with a team’s pace of delivery. “It is all about ensuring they have mastery, autonomy, purpose and psychological safety”, she said. She uses that toolkit to introduce change to teams in a way that gets the buy-in from the team.
-
Tailwind CSS 1.2 Release Adds CSS Grid Support
Tailwind CSS, a low-level CSS framework, recently released Tailwind CSS version 1.2, adding support for CSS Grid Layout, CSS Transitions, and CSS Transforms.
-
What Comes after Microservices? Multi-Runtime Microservices with Bilgin Ibryam at QCon London
Bilgin Ibryam talked at QCon London about the evolution of distributed systems on Kubernetes and the future architecture trends. Ibryam said that the next trend would be to decouple infrastructure concerns from microservices. Ibryam calls this multi-runtime microservices, a service with business logic along with a sidecar in charge of state management, networking, binding, and lifecycle.
-
Fastify Node.js Web Framework
Fastify is an open-source Node.js web framework that remains focused on providing excellent developer experience, minimal performance overhead, and a flexible plugin architecture.
-
Tone.js Interactive Music Web Framework
Tone.js leverages the Web Audio API to provide a framework for creating interactive music in the browser.
-
Confluent Offers Apache Kafka as a Service on the Azure Marketplace
In a recent blog post, Confluent announced the general availability of Confluent Cloud on Microsoft Azure. Confluent Cloud is a fully managed Apache Kafka service that removes the burden of operationally managing Kafka for engineers.
-
Microsoft Ships Preview of Cluster-Friendly Cloud Disks
Storage is one of the more mature services in the public cloud, but rarely supports traditional clustered systems. To attract those on-premises workloads, the Microsoft Azure team released a preview of Azure Shared Disks, a block storage option for attaching managed disks to multiple virtual machines.