InfoQ Homepage News
-
Google Go Module Mirror Served Backdoor for 3+ Years
In February 2025, researchers at Socket uncovered a significant supply chain attack within the Go programming ecosystem. A malicious package, named github.com/boltdb-go/bolt, was discovered impersonating the legitimate and widely-used BoltDB module.
-
.NET AI Chat Web App Template Preview 2 Released with Qdrant and .NET Aspire Support
The second preview of the .NET AI Chat Web App template has been released, introducing several enhancements to streamline the development of AI-powered chat applications. This update includes support for .NET Aspire and integration with the Qdrant vector database, facilitating the creation of cloud-native applications.
-
Java News Roundup: JDK 25 Schedule, Spring 7.0-M4, Payara Platform, JobRunr 7.5, Jox 1.0, Commonhaus
This week's Java roundup for April 14th, 2025 features news highlighting: the JDK 25 release schedule; the fourth milestone release of Spring Framework 7.0.0; the April 2025 edition of the Payara Platform; the release of JobRunr 7.5.0 and Jox 1.0.0; and Kroxylicious having joined the Commonhaus Foundation.
-
OpenJDK News Roundup: Compact Source, Module Import Declarations, Key Derivation, Scoped Values
There was a flurry of activity in the OpenJDK ecosystem during the week of April 14th, 2025, highlighting eight new JEPs having been elevated from their JEP Drafts to Candidate status. Four of these will be finalized after their respective rounds of preview.
-
Redis 8 Targets AI Applications with New Data Type for Vector Similarity
Redis has recently announced the addition of Vector Set, a data type designed for vector similarity and a new option for AI applications. This new data type marks the first major contribution from Salvatore Sanfilippo (aka ‘antirez’), the creator of Redis, since rejoining the company.
-
Architecture is Designing Knowledge Flow – Diana Montalion at Explore DDD
At the Explore DDD conference, Diana Montalion said software architecture is about designing for knowledge flow, with the goal of software teams learning more about the system they are building. This contrasts with the traditional focus on knowledge stock, which is about information that is already known. She sees effective architects as librarians, helping disseminate knowledge.
-
How GitHub Built Sub-Issues into Its Issue Tracking System
Coinciding with the generally availability of sub-issues, GitHub engineer Shaun Wong shared insights about how they added support for hierarchical issue structures, the lessons learned during development, and the key role sub-issues played in their workflow.
-
AWS Introduces MCP Servers for AI-Assisted Cloud Development
AWS has launched the open-source Model Context Protocol (MCP) Servers, revolutionizing AI-powered code assistants. These servers enhance development speed and security, ensuring adherence to AWS best practices. With features like automated Infrastructure as Code and cost insights, MCP democratizes AWS expertise and empowers developers to optimize cloud solutions effortlessly.
-
Amazon VPC Route Server Generally Available, Providing Routing Flexibility and Fault Tolerance
AWS has recently announced the general availability of Amazon VPC Route Server. This new option simplifies dynamic routing in a VPC, allowing developers to advertise routing information via Border Gateway Protocol (BGP) from virtual appliances and dynamically update the VPC route tables associated with subnets and internet gateways.
-
Learning from Embedded Software Development for the Space Shuttle and the Orion MPCV
Software development is much different today than it was at the beginning of the Space Shuttle era because of the tools that we have. But the art and practice of software engineering has not progressed that much since the early days of software development. Compilers are much better and faster, and debuggers are now integrated into development tools, making the task of error detection easier.
-
QCon London 2025: Hybrid Cloud-Native Networking in Enterprise - Some Assembly Required
In an engaging talk at QCon London 2025, Louis Ryan, CTO of Solo.io and co-creator of Istio, addressed the complexities of hybrid cloud-native networking. He emphasized intentional assembly of network components, critical evaluation of tools, and treating networking as a primary focus to ensure reliability, observability, and security in today's intricate enterprise environments.
-
.NET 10 Preview 3: C# 14 Extension Members, ASP.NET Core State Persistence and Other Improvements
Last week, the .NET Team announced the third preview release of .NET 10, introducing several enhancements across various components, including .NET Runtime, SDK, libraries, C#, ASP.NET Core, Blazor, .NET MAUI, and more.
-
AI Continent: European Commission Outlines Strategy for Scaling AI Development
The European Commission has presented the AI Continent Action Plan, a new strategy designed to strengthen the European Union’s capacity for AI development and deployment. The plan outlines coordinated investment in infrastructure, access to high-quality data, AI adoption in strategic sectors, and support for regulatory implementation.
-
Shopify's React Native Journey: an In-Flight Retrospective
Five years into their journey with React Native, Shopify's mobile team has shared a wealth of insights from their experience, highlighting what worked, what didn't, and what lies ahead.
-
The Open-Source Version of InfluxDB 3 Reaches GA
Two years after releasing the GA version of InfluxData’s enterprise edition, their open-source version also reached that level of maturity. Conceptualised for real-time workloads and ease of running, the core version leaves aside features like long-term storage optimisations, compaction or high availability (HA), read replicas, or fine-grained access controls.