InfoQ Homepage Google Content on InfoQ
-
Anna Berenberg Talks at QCon San Francisco on Google's One Network
Anna Berenberg, an Engineering Fellow at Google Cloud, unveiled One Network, a cloud-agnostic architecture that simplifies complex interconnected systems. Unifying disparate environments and leveraging open-source technologies enhances operational efficiency and consistency in security policies, empowering developers to focus on service endpoints while ensuring seamless platform integration.
-
Meta Releases NotebookLlama: Open-Source PDF to Podcast Toolkit
Meta has released NotebookLlama, an open-source toolkit designed to convert PDF documents into podcasts, providing developers with a structured, accessible PDF-to-audio workflow. As an open-source alternative to Google’s NotebookLM, NotebookLlama guides users through a four-step process that converts PDF text into audio content.
-
Google Debuts OpenAI-compatible API for Gemini
In an effort to make it easier for developers who adopted OpenAI for their LLM-based solutions to switch to Gemini, Google has launched a new endpoint for its Gemini API that allows them to easily switch from one service to the other. The new endpoint is still in beta and provides only partial coverage of OpenAI capabilities.
-
GitHub and Google Cloud Collaborate to Bring Gemini 1.5 Pro to GitHub Copilot
GitHub's partnership with Google Cloud brings Gemini 1.5 Pro to GitHub Copilot, revolutionizing development with AI that processes two million tokens. This natively multimodal tool excels at code generation, analysis, and optimization, empowering developers to effortlessly manage extensive codebases in platforms like Visual Studio Code.
-
Google Cloud Cost Attribution Solution to Enhance Cloud Cost Visibility
Google Cloud's new Cost Attribution Solution revolutionizes cloud cost management with enhanced metadata and labeling tools. Tailored for both newcomers and veterans, it enables organizations to track expenses by team, project, and service, fostering informed financial decisions. With automated labeling and detailed reports, businesses can optimize resource allocation and cost visibility.
-
Compiler Explorer Provides Insights into Low-Level Android App Optimization
Android engineers at Google added support for the Java and Kotlin programming languages to Compiler Explorer, an open source tool aimed at exploring how compilers work by compiling code in real-time. Using Compiler Explorer, Android engineers can optimize the performance of their apps by observing how the compiler works under the hood instead of using a set of pre-defined best practices.
-
Android 15 Brings Desktop-Like Windowing UX on Tablets
The latest Beta 2 for the upcoming Android 15 release introduces desktop windowing for tablets as a developer preview. The new feature makes it possible to manage "freeform windows" that users can create to display multiple apps and resize or move around similarly to what they would do on a desktop computer.
-
Terraform Google Provider 6.0: Automatic Labeling, Extended Naming Flexibility, and More
HashiCorp released version 6.0 of the Terraform Google provider, delivering key updates to improve cloud infrastructure management and developer workflows. The release introduces automatic labeling for Terraform-created resources, expanded naming flexibility, and removal of deprecated features. It also simplifies handling Google IDs and IAM binding for external resources.
-
Jetpack Compose Embraces Adaptive UIs with Compose Material 3 Adaptive
Compose Material 3 Adaptive, a library meant to create adaptive UIs able to adapt themselves automatically according to the current window size or device orientation, has reached 1.0 and is ready to be used in production apps.
-
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.
-
Microsoft Launches Open-Source Phi-3.5 Models for Advanced AI Development
Microsoft launched three new open-source AI models in its Phi-3.5 series: Phi-3.5-mini-instruct, Phi-3.5-MoE-instruct, and Phi-3.5-vision-instruct. Available under a permissive MIT license, these models offer developers powerful tools for various tasks, including reasoning, multilingual processing, and image and video analysis.
-
Google Cloud Launches C4 Machine Series: High-Performance Computing and Data Analytics
Google Cloud recently announced the general availability of its new C4 machine series, powered by 4th Gen Intel Xeon Scalable Processors (Sapphire Rapids). The series offers a range of configurations tailored to meet the needs of demanding applications such as high-performance computing (HPC), large-scale simulations, and data analytics.
-
Android 15 Beta 4 Now Available for Developers to Bring their Apps Up to Date
Google released the last scheduled Android 15 beta, which brings stable developer APIs and allows developers to update their apps and publish them on Google Play before non-beta users get access to the official Android version.
-
Experiences from Doing DORA Surveys Internally in Software Companies
Doing DORA surveys in your company can help you reflect on how you are doing software delivery and operation. The way you design and run the surveys, and how you analyze the results, largely impact the benefits that you can get out of them. Carlo Beschi shared his experiences from doing DORA surveys at Agile Cambridge.
-
Google Launches Pigweed SDK for Embedded Development on Pi Picos and Other Microcontrollers
Recently launched by Google in developer preview, the Pigweed SDK aims to make it easier to develop, debug, test, and deploy embedded C++ applications. At the heart of the SDK lies Bazel, Google's own build system, which has been extended to better support workflows and requirements typical of embedded development.