InfoQ Homepage Development Content on InfoQ
-
Local Emulator for Azure Event Hubs in Preview: Offering Developers a Local Development Experience
Microsoft recently launched the local emulator's preview release for Azure Event Hubs. This emulator is designed to give developers a local development experience for Azure Event Hubs, allowing them to develop and test code against the services in isolation.
-
SharePoint Embedded Empowers ISVs to Integrate M365 Features in Apps
Microsoft released SharePoint Embedded on May 21st, 2024. SharePoint Embedded is a headless API for building apps that leverage full spectrum Microsoft 365 collaborative features. This feature is specifically targeted to independent software vendors (ISVs) who build apps.
-
InfoQ Dev Summit Munich: Learn from German Automotive, Banking, and TelCo Software Practitioners
InfoQ Dev Summit Munich is a two-day in-person software development conference for senior software engineers, architects, and team leaders in the Bavarian capital on September 26th and 27th. The sessions will cover critical topics such as generative AI and platform engineering, with use cases from the German automotive, banking, and telecommunication industries.
-
New Signals Proposal Seeks to Formalize Reactive Programming Primitives in JavaScript
The JavaScript language recently added the Signals proposal (currently in Stage 1) to the list of candidate features striving to improve the language. The Signals proposal seeks to provide common primitives primarily for framework maintainers to implement reactive programming patterns. It reflects input from authors/maintainers of Angular, Ember, MobX, Preact, Qwik, RxJS, Solid, Svelte, Vue.
-
Java News Roundup: JEPs Targeted for JDK 23, JHipster 8.5, Gradle 8.8, Spring AI 1.0-M1
This week's Java roundup for May 27th, 2024, features news highlighting: four JEPs targeted for JDK 23, namely: JEP 482, Flexible Constructor Bodies (Second Preview), JEP 481, Scoped Values (Third Preview), JEP 480, Structured Concurrency (Third Preview) and JEP 471, Deprecate the Memory-Access Methods in Unsafe for Removal; and the releases of JHipster 8.5, Gradle 8.8 and Spring AI 1.0-M1.
-
Cloudflare AI Gateway Now Generally Available
Cloudflare has recently announced that AI Gateway is now generally available. Described as a unified interface for managing and scaling generative AI workloads, AI Gateway allows developers to gain visibility and control over AI applications.
-
The Deno Team Releases JSR, a New JavaScript Package Registry
The Deno team recently beta released JSR, a new JavaScript registry that strives to better fit the current needs of modern development and unify a fragmented JavaScript ecosystem. In particular, JSR embraces ESM (JavaScript native modules), natively accepts TypeScript packages, and supports major JavaScript runtimes (e.g., Node, Deno, Bun, browsers, miscellaneous serverless environments).
-
.NET 8+ on Ubuntu 24.04: Official Release with Collaborative Support
Ubuntu 24.04 has launched with a .NET release available from day one in the official Ubuntu feeds, making it immediately usable. Container images for .NET 8+ are available, including noble, noble-chiseled, and noble-chiseled-extra flavors. Additionally, .NET 6 and 7 are accessible through the dotnet/backports repository.
-
General Availability of Deployment Stacks for Azure Resource Management Replacing Blueprints
Deployment Stacks, a new resource type for managing a collection of Azure resources as a single unit, is now generally available (GA). It allows for faster updates and deletions while also preventing unwanted changes to those resources.
-
OpenSilver 2.2 Migrates LightSwitch Applications
The latest version of OpenSilver 2.2, a remake of Microsoft's retired Silverlight web application framework, includes support for migrating applications created with Visual Studio LightSwitch that targeted Silverlight.
-
Chicory - a WebAssembly Interpreter Written Purely in Java with Zero Native Dependencies
Recently, multiple languages have begun supporting compilation to WebAssembly (Wasm), allowing developers to build real polyglot systems. Chicory is a Wasm interpreter for the JVM with zero native dependencies and can run on any JVM. As wazero in the Go ecosystem, Chicory promises developers to safely interact with libraries written in any language supported by the Wasm ecosystem.
-
CO2.js Helps Developers Track Their Application’s Carbon Footprint
The Green Web Foundation published a new release of CO2.js, a JavaScript library that enables developers to access the Green Web API and estimate the carbon emissions associated with their apps, websites, and software. CO2.js supports developers who want to create a carbon budget for their site or include carbon footprint estimation in monitoring tools.
-
JLama: The First Pure Java Model Inference Engine Implemented With Vector API and Project Panama
Karpathy's 700-line llama.c inference interface demystified how developers can interact with LLMs. Even before that, JLama started its journey of becoming the first pure Java-implemented inference engine for any Hugging Face model, from Gemma to Mixtral. Leveraging the new Vector API and PanamaTensorOperations class with native fallback the library is available in Maven Central.
-
Microsoft Launches Preview of Arm-Based Azure VMs Featuring Cobalt 100 Processor
The new Cobalt 100 Arm-based virtual machine (VM), based on Microsoft’s custom silicon series announced in November 2023, is currently in preview.
-
ASP.NET Core Updates in .NET 9 Preview 4: Support for OpenAPI Doc Generation, HybridCache and More
Microsoft released .NET 9 Preview 4 which contains features regarding ASP.NET Core: built-in support for OpenAPI document generation, HybridCache API, and adding static SSR pages to a globally-interactive Blazor Web app. There is also an improvement implemented to avoid 503 errors during an app recycle in IIS.