InfoQ Homepage Development Content on InfoQ
-
Apple Researchers Detail Method to Combine Different LLMs to Achieve State-of-the-Art Performance
Many large language models (LLMs) have become available recently, both closed and open source further leading to the creation of combined models known as Multimodal LLMs (MLLMs). Yet, few or none of them unveil what design choices were made to create them, say Apple researchers who distilled principles and lessons to design state-of-the-art (SOTA) Multimodal LLMs.
-
KubeCon EU Highlights: CloudEvents & Falco Graduate, Beta Tetragon , Linkerd Meshes Legacy Systems
As highlighted at the recent KubeCon and CNCF EU conference, the count of CNCF graduated projects has reached twenty-six, as Cloud Events and Falco joined the “boring, but safe project list”. Linkerd added mesh extended capabilities for legacy systems; in this way, you can extend the governance and security policies of your mesh. The Beta version of Cilium Tetragon is deployed by early adopters.
-
KubeCon EU: Backstage, Crossplane and Others Preparing for CNCF Graduation
More projects from the CNCF incubated level are preparing to graduate for an ever-widening cloud native ecosystem. The Backstage community has worked on a more robust architecture, and Crossplane aimed to improve its developer DX. KubeFlow and Volcano, both tools promising to improve AI adoption within the Kubernetes ecosystem, are working on easier installation and more features, respectively.
-
How to Tame Technical Debt in Software Development
According to Marijn Huizenveld, discipline is key to preventing accumulating technical debt. In order to be disciplined you should make it difficult to ignore the debt. Heuristics like fixing small issues immediately, agreeing on a timebox for improvement, and making messy things look messy, can help tame technical debt.
-
Redis Switches to SSPLv1: Restrictive License Sparks Fork by Former Maintainers
Redis has recently announced a change in their license by transitioning from the open-source BSD to the more restrictive Server Side Public License (SSPLv1). The move has promptly led to a fork initiated by former maintainers and reignited discussions surrounding the sustainability of open-source initiatives.
-
DigitalOcean Introduces CPU-Based Autoscaling for its App Plaform
DigitalOcean has launched automatic horizontal scaling for its App Platform PaaS, aiming to free developers from the burden of scaling services up or down based on CPU load all by themselves.
-
.NET Aspire Preview 4: Database Managament Tools, Podman and More Cloud APIs Support Added
This month, Microsoft revealed the availability of the .NET Aspire - fourth preview. Preview 4 brings improvements across various aspects of its framework, addressing key community requests. Key areas of focus include enhancements to Entity Framework components, support for Podman, more Cloud APIs support and adjustments to the application model for easier resource management.
-
Copilot in Azure SQL Database in Private Preview
Microsoft has announced a private preview of Copilot for SQL Azure, which offers a natural language for SQL conversion and self-help for database administration.
-
GraalVM for JDK 22 Delivers Support for JDK 22 JEPs and New Truffle Version
Oracle released GraalVM for JDK 22, internally versioned 24.0. Java 22 was recently released and Oracle GraalVM for JDK 22 supports most of the JDK Enhancement Proposals (JEPs) of Java 22.
-
Enhancing Engineering Design and Collaboration with Azure’s New Secure Simulation Workbench
Microsoft recently launched the public preview of Azure Modeling and Simulation Workbench (MSWB). This fully-managed engineering environment enables secure user collaboration while protecting data and IP via multi-layered security and access control solutions.
-
AI, Orchestration, Native Network and K8sGPT: KubeCon EU Highlights New CNCF Sandbox Projects
As highlighted at the recent KubeCon EU 2024 conference, several new projects joined the CNCF sandbox in December across a range of categories: kube-burner in CI/CD, Kuasar in the container runtime, K8sgpt in the observability, KRKN in chaos engineering, easegress in API Gateway, spider pool in Cloud-native network and kubestellar in Scheduling and Orchestration.
-
ASP.NET Core Updates in .NET 9 Preview 2: Blazor, OIDC, OAuth and Configuring HTTP.sys
Microsoft released .NET 9 Preview 2 which contains some updates regarding ASP.NET Core: Blazor component constructor injection, and WebSocket compression for Blazor interactive server components. Furthermore, developers can streamline authentication integration by customising OIDC and OAuth parameters and configuring HTTP.sys extended authentication flags.
-
Java News Roundup: JDK 22, GraalVM for JDK 22, Proposed Schedule for JDK 23, JMC 9.0
This week's Java roundup for March 18th, 2024, features news highlighting: the GA release of JDK 22, GraalVM for JDK 22, the proposed release schedule for JDK 23, JDK Mission Control 9.0, BellSoft Liberica JDK and Azul Zulu for JDK 22.
-
Decathlon Adopts Backend for Frontend (BFF) Pattern to Empower FE Teams
Decathlon established the Backend For Frontend (BFF) architectural pattern as a company-wide recommendation and provided guidelines for its adoption among engineering teams. The four-part series introduces the pattern and explores its benefits and potential pitfalls. The company also shares available alternatives to using the BFF pattern and reviews architectural considerations.
-
CNCF Incubates Strimzi to Simplify Kafka on Kubernetes
The Cloud-Native Computing Foundation (CNCF) has approved Strimzi as an incubating project to streamline the deployment of Apache Kafka on Kubernetes. Strimzi provides a Kubernetes-native way to interact with Kafka through a set of operators that extend the Kubernetes API making it easier to configure, deploy, and operate Kafka on Kubernetes.