InfoQ Homepage Standardization Content on InfoQ
-
Cloud Native Computing Foundation Graduation of CloudEvents: Q&A with Clemens Vasters
Earlier this year, the Cloud Native Computing Foundation (CNCF) announced that CloudEvents had graduated. CloudEvents is a specification designed to expose event metadata in a standardized manner, which helps to ensure interoperability across platforms, services, and systems.
-
What Carbon Neutral Really Means and How Net-Zero Is Different
Carbon neutrality means that the total amount of emissions is either eliminated, neutralized, or compensated. Net-zero is a target that doesn’t include compensation and puts more emphasis on avoiding carbon emissions. Many products, data centers, or companies are already carbon neutral, but few have reached net-zero. The problem with offsetting approaches is that you continue to emit carbon.
-
GCC 13 Supports New C2x Features, Including nullptr, Enhanced Enumerations, and More
At Google I/O 2023, Google has previewed Studio Bot, an AI-powered coding bot integrated in Android Studio latest version, codenamed Hedgehog. Studio Bot aims to help developers generate code, unit tests, and fix errors.
-
Green Software Development - What Can You Do Now, and Where is the Industry Heading?
Making code more efficient often ends up saving carbon. Storing less information and compressing it can also lower your carbon footprint. There are open-source projects and standards and guides available that can be used to increase sustainability in software development. Measurement standardization is needed to compare the environmental impact of cloud suppliers.
-
10 Years after Inception, WebRTC Becomes an Official Web Standard
Web Real-Time Communications (WebRTC) recently became a web standard. This is a major milestone on a long journey for WebRTC that started in 2011 with Google open-sourcing key necessary technologies. The new standard will continue to evolve as the WebRTC Working Group strives to integrate new use cases — live processing of audio and video feeds, Internet of Things use cases, and more.
-
Web Components at Scale at Salesforce: Challenges Encountered, Lessons Learnt
Diego Ferreiro Val, principal architect at Salesforce, co-creator of Lightning Web Components (LWC), talked at WebComponentsSF about the challenges and lessons in building a platform leveraging web components at enterprise scale. Albeit with missing pieces, the web components standard was instrumental to achieve Salesforce’s interoperability, backward and forward compatibility objectives at scale.
-
Open Source CNCF CloudEvents Specification Reaches Version 1.0 Milestone
CloudEvents is an open-source specification for describing event data in a standard way and is intended to ease event declaration and delivery across services, platforms, and beyond. The driving force behind the specification is the Cloud Native Computing Foundation (CNCF), which recently announced that the specification had reached a version 1.0 milestone.
-
Google Formalizes Robots Exclusion Protocol in Effort to Make It an Internet Standard
The Robots Exclusion Protocol (REP) has governed the rules defining how to prevent crawlers from accessing a website since 1994. Now, Google has submitted a draft to the Internet Engineering Task Force (IETF) to make it an Internet Standard. In addition, Google has open sourced its implementation of the protocol.
-
Introduction to Service Mesh Interface (SMI): Brendan Burns at QCon New York
Service Mesh Interface (SMI) specification provides an abstraction layer on top of different service mesh implementations so it'll be easier to swap the implementations w/o changing the processes. Brendan Burns, co-founder of Kubernetes and currently Distinguished Engineer at Microsoft, spoke recently at the QCon New York 2019 Conference, about the new specification and its future roadmap.
-
W3C and FIDO Alliance Finalized WebAuthn, Web Standard for Secure, Passwordless Logins
The World Wide Web Consortium (W3C) and the Fast IDentity Online (FIDO) Alliance recently announced that the Web Authentication (WebAuthn) specification is now an official web standard. WebAuthn allows users to log in via biometrics, mobile devices and/or FIDO security keys, with higher security over passwords alone.
-
W3C Publishes WebXR Draft Specification for Direct Web Interaction with Immersive Hardware
The World Wide Web Consortium recently published draft specifications for WebXR. The WebXR Device API seeks to provide "the interfaces necessary to enable developers to build compelling, comfortable, and safe immersive applications on the web across a wide variety of hardware form factors".
-
Mozilla Announces WASI Initiative to Run Web Assembly on All Devices, Computers, Operating Systems
Mozilla recently announced a new standardization effort aiming at running the same WebAssembly code across all devices, machines and operating systems. The new standard, WebAssembly System Interface (WASI), defines a single conceptual operating system interface, which can be implemented by multiple, actual operating systems. Mozilla and Fastly are already shipping prototypal WASI implementations.
-
Microsoft Announces Support for CloudEvents through Its Azure Event Grid Service
Microsoft announced it would provide support for CloudEvents, a new open specification, and standard for consistently describing event data. This open standard was created by the Serverless Working Group of the Cloud Native Compute Foundation (CNCF), who partners with many cloud services and cloud providers.
-
OCI Standardizes Container Registry API Based on Docker’s v2 Protocol
The Open Container Initiative launched the container distribution specification project to standardize the API for container image registries. It’s based on the Docker Registry v2 protocol, which is used by the Docker toolset as well as by public cloud vendors.
-
A Look at JSON-RPC
In yesterday’s report on the Language Server Protocol Support for Visual Studio, we mentioned that LSP is built on top of JSON-RPC 2.0. While it was created over a decade ago, JSON-RPC isn’t as well-known as SOAP or REST.