InfoQ Homepage Development Content on InfoQ
-
CSS Writing Modes Now an Official Web Standard
The World Wide Web Consortium (W3C) recently announced that CSS Writing Modes Level 3 is now an official web standard. The new CSS standard enables developers to configure texts to be laid out horizontally or vertically, as well as to set the direction in which lines are stacked. Thanks to CSS Writing Modes, content in a large number of languages can be natively displayed.
-
NGINX Releases Controller 3.0 with Major Redesign Providing Consolidated Application View
NGINX announced the release of NGINX Controller 3.0, their control-plane solution to manage the NGINX data plane. The 3.0 release sees a full redesign of Controller moving it into an "app-centric experience" that allows for interacting with the infrastructure at the application level. This includes a full configuration API, a role based self-service portal, and a built in certificate manager.
-
Google Propeller Squeezes Extra Performance from Large-Scale LLVM Binaries
Google Propeller is able to improve the performance of LLVM binaries by relinking and optimizing them based on a profile of their behaviour at runtime. Propeller can bring 2-9% improvements on key performance benchmarks for binaries that were previously highly optimized by LLVM, say Google engineers.
-
Platform9 Announce Free SaaS-Managed Kubernetes Solution
Platform9, a SaaS-managed hybrid cloud platform, has announced a free managed Kubernetes service for hybrid environments with automated Day2 operations including one-click upgrades, security patching, and monitoring. The new free tier enables users to take advantage of a SaaS management plane for Kubernetes on hybrid environments.
-
JavaFX 14 Released
JavaFX 14 is available to help developers create cross-platform GUI applications with a single codebase. Improvements include HTTP/2 support with an embedded browser, controlled by native Java code.
-
Prettier 2.0 Supports Typescript 3.8, Improves CLI
The opinionated code formatter Prettier recently released its second major iteration. Prettier 2.0 adds support for TypeScript 3.8. The new Prettier also strives to provide better defaults, a better CLI and better heuristics.
-
Project OWL Enables Disaster-Relief Solutions Using Wireless Mesh Networks
Backed by IBM and adopted by the Linux Foundation, Project OWL aims to make it possible to build mesh network nodes that are able to reconfigure themselves to avoid prolonged connectivity loss. The project targets scenarios such as natural disasters, where communication links become quickly unavailable or unreliable.
-
HTTP APIs for Amazon API Gateway Are Now Generally Available
Amazon recently announced the general availability (GA) of HTTP APIs in the API Gateway on AWS. With HTTP APIs, the public cloud provider will offer the core functionality of REST API at a lower price, reduction of the latency overhead, and ease of use.
-
Material-UI 4.9 Release Improves Support for Material Design Specification
Material-UI, a React UI framework, recently released version 4.9.0 with dozens of improvements to UI components and better alignment with the Material Design specification. This release added or resolved inconsistencies with hover across several key UI components including the IconButton, ListItem, and TableRow. The release resolves dozens of smaller inconsistencies and makes refinements.
-
Adaptive Loading for a Faster Web
The Google Chrome team recently introduced Adaptive Loading, an exploration for loading and rendering the most suitable version of a component based on network speed, CPU, memory, and other web platform signals.
-
New Relic Introduces Real-Time Java Profiling
Concurrent with the formal release of Java 14, New Relic announced the release of their real-time Java profiling and JVM cluster timeline view utilities to more effectively troubleshoot performance bottlenecks in Java applications. Ben Evans, principal software engineer and JVM technologies architect at New Relic, spoke to InfoQ about these new tools.
-
Application Manager Brings GitOps to Google Kubernetes Engine
Google has launched Kubernetes Application Manager, intending to simplify application configuration and lifecycle management. It’s an application delivery solution delivered as an add-on to Google Kubernetes Engine (GKE), which is also part of Anthos. Kubernetes is widely used for managing containerised applications, but end-to-end Kubernetes lifecycle management can be challenging.
-
Airbnb Transfers Ownership of Enzyme, Its React Testing Library
Airbnb transferred ownership of Enzyme, its React testing library, to the new enzymejs GitHub organization. Airbnb nonetheless plans to continue to use and contribute to Enzyme.
-
Istio 1.5: Consolidated "Istiod" Control Plane Binary and New Wasm-Based Extension Model
Istio 1.5 has introduced the Istiod binary to simplify Istio's architecture and improve operational experience. It has become simpler to install and run Istio since the control plane components have been consolidated into a single binary, Istiod. Istio has introduced a new extension model for proxy servers and improved usability, security, telemetry and traffic control.
-
How Team Interactions Help Kubernetes Adoption with Manuel Pais at QCon London
Manuel Pais talked at QCon London about how team interactions are vital to reduce cognitive load to have a successful adoption of Kubernetes. Pais recommends having a digital platform on top of Kubernetes. And, organizations can get started by assessing the team's cognitive load, defining a digital platform, and setting clear team interactions.