BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Development Content on InfoQ

  • Azure Database for MySQL Trigger for Azure Functions in Public Preview

    Microsoft's Azure Database for MySQL now features a public preview of triggers for Azure Functions, enabling real-time data processing with event-driven automation. This innovative integration allows developers to track table changes seamlessly, enhancing analytics, compliance, and security, while scaling efficiently within Azure's serverless framework.

  • Java Applications Can Start 40% Faster in Java 24

    In Java 24, Project Leyden’s JEP 483, "Ahead-of-Time Class Loading & Linking", starts Java applications like Spring PetClinic up to 40% faster without code changes or new application constraints. It needs a training run to build a cache file that ships with the application. With GraalVM Native Image and CRaC, the startup is 95-99% faster but faces more constraints. Leyden plans more improvements.

  • Meta Unifies Facebook’s Video Delivery System across Mobile and Web Apps

    Meta finalized efforts to consolidate Facebook’s video delivery system by migrating video experiences from older Watch product to more recent Reels product, which became the basis of the unified system. The unification process required changes across mobile UI, server backend, and ranking systems while ensuring a seamless transition for billions of users.

  • Google Launches Gemma 3 1B for Mobile and Web Apps

    Requiring a "mere" 529MB, Gemma 3 1B is a small language model (SLM) specifically meant for distribution across mobile and Web apps, where models must download quickly and be responsive to keep user engagement high.

  • .NET Team Announces Release of HybridCache Library for .NET 9

    Last week, the .NET Team announced the release of HybridCache, a new .NET 9 library, now available through the Microsoft.Extensions.Caching.Hybrid package. According to the source, the library is designed to enhance data storage and retrieval performance by combining both in-memory and distributed caches, such as Redis.

  • Java News Roundup: Jakarta NoSQL 1.0, Spring 7.0-M3, Maven 4.0-RC3, LangChain4j 1.0-beta2

    This week's Java roundup for March 10th, 2025, features news highlighting: OpenJDK JEPs targeted and proposed to target for JDK 25; the release of Jakarta NoSQL 1.0; the third milestone release of Spring Framework 7.0; the third release candidate of Maven 4.0; and the second beta release of LangChain4j 1.0.

  • The Future of Htmx - Stability and Compatibility

    The htmx team recently released an essay addressing the future of htmx. htmx wants to be a low-cost, high-value addition to the toolkits of web developers with a focus on stability and backward compatibility. Going forward, htmx will be developed with its existing users in mind. Websites built with htmx should be working for many years without changes.

  • OpenAI Launches New API, SDK, and Tools to Develop Custom Agents

    OpenAI has announced the new Responses API, the Agents SDK, and observability tools to address the challenges that creating production-ready agents pose, such as building custom orchestration, and handling prompt iteration across complex, multi-step tasks.

  • Google Report Reveals How Threat Actors Are Currently Using Generative AI

    Google's Threat Intelligence Group (GTIG) recently released a report on the adversarial misuse of generative AI. The team investigated prompts used by advanced persistent threat (APT) and coordinated information operations (IO) actors, finding that they have so far achieved productivity gains but have not yet developed novel capabilities.

  • DevProxy 0.25 Improves Configuration Management, Joins .NET Foundation

    Microsoft has released version 0.25 of DevProxy, an API simulation command-line tool. The new version improves the tool's configuration management and adds a couple of usability features. The project is also added to the .NET Foundation, a non-profit organisation to support the .NET platform ecosystem.

  • Google Cloud's AI Protection: a Solution to Securing AI Assets

    Google Cloud introduces AI Protection, a solution to safeguard against generative AI threats. Managing AI risks through vulnerability assessments, security policies, and proactive threat management enhances asset protection. Integrating with Google’s Security Command Center offers a centralized view of IT posture and advanced security intelligence for robust AI system defense.

  • Microsoft Launches New AI Chat Web App Template for .NET Development

    Last week, Microsoft announced a new AI Chat Web App template, available in preview, designed to simplify AI development with .NET. This template is part of Microsoft's ongoing efforts to make AI more accessible, offering scaffolding and guidance in Visual Studio, Visual Studio Code, and the .NET CLI.

  • Learnings from Working with Programming Rules and Guidelines

    Programming rules and guidelines improve code consistency, but misapplication can lead to poor results. Arne Mertz suggests that software developers selectively adopt rules and guidelines, and document deviations with clear explanations. They can discuss their experiences in communities or during their daily work, to foster collaboration and improve code quality without unnecessary bureaucracy.

  • Microsoft Enhances Azure Elastic SAN with Auto Scale, Snapshot Support, and CRC Protection

    Microsoft's Azure Elastic SAN, launched in early 2024, revolutionizes cloud block storage with unique autoscale capabilities, snapshot support, and CRC protection for enhanced data integrity. This fully managed solution simplifies storage management and optimizes costs, making it ideal for businesses seeking efficient, high-availability solutions in the cloud.

  • Quarkus 3.19 Prepares for LTS Release 3.20

    One month after the release of Quarkus 3.18.0, version 3.19.0 was released in February 2025. This is the last release before the next long-term support (LTS) version, 3.20.0, which is now feature complete and scheduled to be released on March 26th according to the Release Planning guide. The new release uses the new @ConfigMapping infrastructure, UBI 9 images and Mockito’s inline strategy.

BT