InfoQ Homepage News
-
Enabling Fast Flow in Software Organizations
Resolving impediments to flow and removing unnecessary sources of cognitive load can make culture issues disappear in organisations, Nigel Kersten argued. Start with a clear strategy that is easy to communicate, then follow the path to creating stream-aligned teams and platform teams, he suggested.
-
Lyft Promotes Best Practices for Collaborative Protocol Buffers Design
Lyft shared its experiences using Protocol Buffers for inter-system integration, primarily focusing on collaborative protocol design for definitions shared between teams and systems. The company promotes approaches that improve knowledge sharing, consistency, and development process quality over raw efficiency optimizations.
-
Vapor 5 Materializes the Future of Server-Side Development in Swift
Over four years since the launch of its current version, the team behind Swift server-side development framework Vapor is making room for Vapor 5, which aims at leveraging Swift 6 concurrency capabilities and laying the foundations for the framework's future evolution. An initial alpha release is planned to be ready when Swift 6 is officially released.
-
Security Experts Exploit Airport Security Loophole with SQL Injection
In the article "Bypassing airport security via SQL injection," two security researchers recently demonstrated how they executed a simple SQL injection attack on a service that enables pilots and flight attendants to bypass airport security screening.
-
Google Announces Game Simulation AI GameNGen
A research team from Google recently published a paper on GameNGen, a generative AI model that can simulate the video game Doom. GameNGen can simulate the game at 20 frames-per-second (FPS) and in human evaluations was preferred only slightly less often than the actual game.
-
HelixML Announces Helix 1.0 Release
HelixML has announced their Helix platform for Generative AI is production ready at version 1.0. Described as a "Private GenAI Stack," the platform provides an interface layer and applications that can be connected to a variety of LLMs. It can be used to prototype apps, starting with a laptop, with all components version controlled to ease subsequent deployment and scaling.
-
Microsoft .NET Conf: Focus on AI
Last month the latest edition of the .NET Conf: Focus series for 2024 took place, featuring AI development topics. The event targeted developers of all levels, with both informative and hands-on sessions showcasing how to use artificial intelligence within the .NET ecosystem. This was one of the most technical events ever in the Focus series, with many high-quality, deep-dive sessions.
-
Java News Roundup: Stream Gatherers, Project Loom, Hibernate Validator, LangChain4j, Clojure
This week's Java roundup for September 2nd, 2024, features news highlighting: JEP 485, Stream Gatherers, promoted to Candidate; Project Loom Build 24-loom+7-60; Hibernate Validator 9.0.0.Beta3; LangChain4j 0.34.0; and Clojure 1.12.0.
-
AWS CodeBuild Now Supports Mac Builds
Amazon has recently announced that AWS CodeBuild, its managed build service, now supports building applications on macOS. However, due to Apple's licensing requirements, developers must still reserve a dedicated macOS fleet to utilize this new option.
-
Optimizing Continuous Deployment at Uber: Automating Microservices in Large Monorepos
Uber's microservices architecture, consisting of thousands of services, requires a reliable and efficient system for deploying updates, security patches, and new features. To ensure this process is safe and timely, Uber embraced continuous deployment (CD), automating deployments to production. This has been essential for maintaining code quality and minimizing delays in delivering changes.
-
Leveraging the Transformer Architecture for Music Recommendation on YouTube
Google has described an approach to use transformer models, which ignited the current generative AI boom, for music recommendation. This approach, which is currently being applied experimentally on YouTube, aims to build a recommender that can understand sequences of user actions when listening to music to better predict user preferences based on their context.
-
How AWS Well-Architected Framework Supports Frugal Architecture
AWS shared how to deliver frugal architecture using Well-Architectured Framework guidance. The authors outline areas of alignment between the WAF and the Frugal Architect laws Dr. Werner Vogels introduced in his re:Invent 2023 keynote. By implementing the frugal approach, organizations can achieve sustainability and cost optimization goals for their cloud architectures.
-
The Value of Using Timeless Testing Tools
According to Benjamin Bischoff, developers find new tools much more interesting than old ones, as they offer an opportunity to learn new technologies and approaches and to expand their tool belt. Using tools that have been around for decades, however, can save time and budget. When evaluating tools, it is more important to understand the problem to be solved than to jump straight into the tools.
-
Elastic Returns to Open Source: Will the Community Follow?
In a surprising move for both the open-source and Elastic communities, Shay Banon, founder and CEO of Elastic, recently announced that Elasticsearch and Kibana will once again be open source. The two products will soon be licensed under the AGPL, an OSI-approved license.
-
TikTok Releases Tool to Improve Monorepo Performance
Engineers from TikTok have announced a new tool - Sparo - to help deal with the problems associated with using monorepos, solving many of the performance issues that come with larger repos.