InfoQ Homepage News
-
Azure API Center Now Generally Available
Microsoft has announced Azure API Center's general availability (GA), which offers centralized API inventory for easy API discovery, reuse, and governance regardless of API type, lifecycle stage, or deployment location.
-
Rust-Written Borgo Language Brings Algebraic Data Types and More to Go
Borgo is a statically typed language that compiles to Go and strives to be interoperable with the existing Go ecosystem. The Borgo language adds to Go algebraic data types, pattern matching, Option and Result types, and more Rust-inspired syntax. The Borgo’s compiler itself is implemented in Rust.
-
TypeSpec: a Practical TypeScript-Inspired API Definition Language
Recently, Microsoft engineers officially unveiled TypeSpec, a new language tailored for API-centric development that addresses the complex needs of modern API design. TypeSpec is an open-source, extensible language inspired by TypeScript and C#. It supports various protocols and serialization formats, enabling developers to use a single tool to manage multiple API specifications.
-
Microsoft Launches Trusted Signing in Public Preview: an End-to-End Signing Solution for Developers
Microsoft recently launched Trusted Signing in Public Preview, a fully-managed end-to-end signing solution for developers backed by a Microsoft-managed certification authority.
-
Grafana Frees up Engineers to Fix Problems with Improved Incident Management
Grafana Labs, a leading provider of observability solutions, has unveiled significant enhancements to its Incident Response and Management (IRM) platform. These changes help teams manage and respond to incidents more effectively by streamlining incident management processes and reducing response times.
-
Phoenix LiveView Promises SPA-Like Interactivity for Real-Time Server-Rendered Apps
9 years after the Phoenix web framework was made generally available, Phoenix LiveView recently reached 1.0 (release candidate). LiveView allows developers to create rich, real-time server-rendered applications without writing JavaScript. LiveView relies on the Erlang virtual machine (BEAM) to scale to millions of WebSocket connections handled by multiple processes concurrently.
-
Beyond Passwords: Elastic's Proactive Move to Phishing-Resistant MFA
Recently, Elastic, a platform for search-powered solutions, discussed the advantages of phishing-resistant multi-factor authentication (MFA). This secure authentication method goes beyond traditional MFA, which uses passwords, SMS codes, or biometrics, by employing multiple layers of protection and a cryptographic registration process.
-
Apple Open-Sources One Billion Parameter Language Model OpenELM
Apple released OpenELM, a Transformer-based language model. OpenELM uses a scaled-attention mechanism for more efficient parameter allocation and outperforms similarly-sized models while requiring fewer tokens for training.
-
Technical Preview of Github Copilot Workspace: Copilot-Native Developer Environment
Recently, GitHub released a technical preview of GitHub Copilot Workspace, a developer environment built on GPT-4 Turbo explicitly designed for Copilot. This workspace lets developers quickly brainstorm, plan, build, test, and run code using natural language.
-
Spotify Supercharges Backstage IDPs with New Products
Audio streaming and media service provider Spotify has unveiled a suite of new products and services tailored to enhance IDPs with Backstage. In a release announcement about Supercharged Developer Portals, Spotify's Senior Director of Engineering for Platform Developer Experience Pia Nilsson introduces three new products to enhance developer portals through the Backstage framework.
-
GitLab and Google Cloud Join Forces to Streamline Development and Enhance Security
At Google Cloud Next ‘24, GitLab announced a series of integrations aimed at enhancing the developer experience and streamlining cloud-based development workflows. These integrations, now in public beta, combine GitLab's DevOps platform with Google Cloud's infrastructure and services.
-
Fortran on Cloudflare Workers Leveraging WebAssembly
Cloudflare has recently showcased how to run Fortran on Cloudflare Workers by compiling to WebAssembly. The project leveraged recent advancements in LLVM Flang, enabling Fortran to compile to Wasm.
-
Microsoft Dev Proxy v0.17 Now Integrates with Azure API Center
Microsoft has recently released Dev Proxy v0.17.0, which brings a range of enhancements. Users can now easily verify API registration with Azure API Center, ensuring compliance, and confirm the use of production APIs. Improved mocking requests enhance testing, while simplified acquisition and setup on Windows and macOS boost accessibility
-
JEP 476: Simplifying Java Development with Module Import
JEP 476, Module Import Declarations (Preview), was integrated into JDK 23. This preview feature proposes to enhance the Java programming language with the ability to succinctly import all of the packages exported by a module, with the goal of simplifying the reuse of modular libraries without requiring code to be in a module itself.
-
AWS Adds Auto-Instrumentation of Python Applications to CloudWatch Application Signals
AWS announced the support of auto-instrumentation of Python applications to the Amazon Cloudwatch Application Signals feature. Application Signals enables the use of AWS Distro for OpenTelemetry to instrument Python applications without code changes. Application Signals allows for the monitoring of service-level objectives (SLOs) and works with several AWS observability and monitoring tooling.