Google logo

How Google Uses Java

44 engineering articles about Java from Google's engineering team

Articles

Filter:
Google logo
Google
Advanced
As AI coding assistants shift the developer's primary role from writing boilerplate to reviewing and maintaining systems, language choice becomes critical for long-term architectural integrity. Go directly addresses this new paradigm by utilizing its strict compiler, integrated toolchain, and uncompromising readability to provide deterministic guardrails that help AI models self-correct and generate highly standardized code. By enforcing ecosystem-wide consistency and strict backward compatibility, the Go platform empowers engineering teams to efficiently verify, optimize, and maintain high-velocity, AI-generated output in production environments.
Cameron Balahan, Richard Seroter
12 min read
Includes Code
--
Google logo
Google
Intermediate
Real-time AI agents break traditional request-response load balancing paradigms because they rely on long-lived, stateful bidirectional streams that obscure true server capacity. To solve this, developers must implement application-level session tracking directly within the runtime to accurately measure the committed concurrent workload of active conversations. By feeding these precise session counts alongside standard CPU utilization metrics into a hybrid routing algorithm, infrastructure can effectively distribute stateful AI traffic and prevent individual backend bottlenecks.
Simerus Mahesh
8 min read
Includes Code
--
Google logo
Google
Advanced
Answering the questions of "why we built ADK 2.0". This explains the rationale, some of the features, and why a developer should consider upgrading. This will be published the day after ADK go 2.0 launches.
Swapnil Agarwal, Alan Blount, Frank Guan
10 min read
Includes Code
--
Google logo
Google
Advanced
Celebrating the first anniversary of the Agent-to-Agent (A2A) protocol, this blog post highlights how the framework enables autonomous AI agents to securely collaborate and hand off tasks without the rigidity of traditional APIs. By delegating complex workflows to specialized peer agents, A2A prevents context pollution, ensures data privacy, and simplifies application design through modularity. To demonstrate this ecosystem in action, the post spotlights FoldRunโ€”an agentic interface for life sciences that orchestrates complex protein structure predictionsโ€”alongside diverse A2A use cases spanning commerce, data streaming, DevOps, and telecommunications.
Alan Blount, Frank Guan, Nick Losier
6 min read
--
Google logo
Google
Intermediate
Google has announced the launch of version 0.1.0 of the Agent Development Kit (ADK) for Kotlin, alongside a specialized ADK library for Android. This open-source framework simplifies the creation of AI agents by managing complex orchestration, session sharing, and error handling across cloud and edge environments. The release supports hybrid orchestration, enabling developers to build multi-agent systems where a cloud-based model can seamlessly offload specific tasks to local, on-device models like Gemini Nano to enhance user privacy.
Guillaume Laforge, Jolanda Verhoef
6 min read
Includes Code
--
Google logo
Google
Intermediate
The launch of Agent Development Kit (ADK) for Go 1.0 marks a significant shift from experimental AI scripts to production-ready services by prioritizing observability, security, and extensibility. Key updates include native OpenTelemetry integration for deep tracing, a new plugin system for self-healing logic, and "Human-in-the-Loop" confirmations to ensure safety during sensitive operations. Additionally, the release introduces YAML-based configurations for rapid iteration and refined Agent2Agent (A2A) protocols to support seamless communication across different programming languages. This framework empowers developers to build complex, reliable multi-agent systems using the high-performance engineering standards of Golang.
Toni Klopfenstein
4 min read
Includes Code
--
Google logo
Google
Intermediate
Google has released version 1.0.0 of the Agent Development Kit (ADK) for Java, introducing powerful new features like Google Maps grounding, built-in URL fetching, and a standardized Agent2Agent protocol for cross-framework collaboration. The update enhances agent control through a new "App" and "Plugin" architecture, which allows for global logging, automated context window management via event compaction, and "Human-in-the-Loop" workflows for action confirmations. Additionally, the release provides robust session and memory services using Google Cloud integrations like Firestore and Vertex AI to manage long-term state and large data artifacts.
Google logo
Google
Intermediate
The article discusses the advancements in on-device AI powered by MediaTek's Neural Processing Unit (NPU) and the introduction of the LiteRT NeuroPilot Accelerator.
Lu Wang, Arian Arfaian, Luke Boyer
10 min read
Includes Code
Has Summary
--
Google logo
Google
Advanced
The article announces the addition of Go to the Agent Development Kit (ADK), an open-source toolkit for building AI agents.
Toni Klopfenstein
3 min read
Has Summary
--
Google logo
Google
Intermediate
The article discusses the integration of Googleโ€™s Agent Development Kit (ADK) for Java with the LangChain4j LLM framework, enabling developers to utilize a variety of Large Language Models (LLMs) f...
Guillaume Laforge
5 min read
Includes Code
Has Summary
--
Google logo
Google
Beginner
The article discusses the integration of Google Pay within Android WebView, highlighting its availability starting from WebView version 137.
Dominik Mengelt
2 min read
Includes Code
Has Summary
--
Google logo
Google
Beginner
The article discusses significant updates to Google's intelligent agent ecosystem, focusing on the Agent Development Kit (ADK), the Agent Engine UI, and enhancements to the Agent2Agent (A2A) protoc...
Polong Lin, Holt Skinner
5 min read
Includes Code
Has Summary
--
Google logo
Google
Intermediate
The article discusses the introduction of Managed I/O in Google Cloud Dataflow, which simplifies the management of Apache Beam I/O connectors.
Chamikara Jayalath
8 min read
Includes Code
Has Summary
--
Google logo
Google
Beginner
The article celebrates Flutter's evolution into a production-grade app framework, highlighting its widespread adoption and the vibrant community that supports it.
Michael Thomsen
8 min read
Includes Code
Has Summary
--
Google logo
Google
Intermediate
The article discusses Google's advancements in differential privacy, a privacy-enhancing technology (PET) that allows for data analysis without compromising individual privacy.
Miguel Guevara
5 min read
Has Summary
--
Google logo
Google
Advanced
The article discusses the integration of generative AI with a focus on privacy and confidentiality, highlighting Google's GenC open-source project and its application in mobile and cloud environmen...
Krzysztof Ostrowski, Rene Kolga
9 min read
Includes Code
Has Summary
--
Google logo
Google
Beginner
The article discusses Kotlin Multiplatform (KMP) and its applications in cross-platform development, highlighting Google's adoption of KMP in its products and the insights shared during KotlinConf ...
Murat Yener
3 min read
Has Summary
--
Google logo
Google
Beginner
The article discusses the enhancements and features of the Google Wallet API announced at Google I/O 2024, focusing on security, wearables, push notifications, and developer experience.
Edson Yanaga
6 min read
Has Summary
--
Google logo
Google
Intermediate
The article introduces the expansion of the Gemma family with two new models, CodeGemma and RecurrentGemma, designed specifically for developers and researchers.
Google logo
Google
Intermediate
The article discusses the creation of smart chips for link previewing in Google Docs, highlighting how third-party smart chips can enhance user engagement with external content.
Chanel Greco
5 min read
Includes Code
Has Summary
--
Google logo
Google
Advanced
KAYAK successfully integrated passkeys into their Android and web applications, achieving a 50% reduction in sign-in time and enhancing security.
Kateryna Semenova
11 min read
Includes Code
Has Summary
--
Google logo
Google
Intermediate
This article commemorates 25 years of Google Search, highlighting its impact on developer trends and the evolution of web, mobile, cloud, and AI technologies.
Google logo
Google
Intermediate
This article discusses the migration process from App Engine Users to Cloud Identity Platform, highlighting the benefits of moving to standalone cloud services.
Wesley Chun, @wescpy
7 min read
Has Summary
--
Google logo
Google
Beginner
This article provides a comprehensive guide on using the App Engine Users service, focusing on user authentication and management within Google Cloud's App Engine.
Wesley Chun, @wescpy
5 min read
Has Summary
--
Google logo
Google
Beginner
This article provides a comprehensive guide on using App Engine pull tasks, focusing on how to implement pull queues in a sample application.
Wesley Chun, @wescpy
5 min read
Includes Code
Has Summary
--
Google logo
Google
Beginner
The article discusses the extension of support for App Engine bundled services in its 2nd-generation runtimes, emphasizing the migration process for Python applications.
Wesley Chun (@wescpy), Developer Advocate, Google Cloud
7 min read
Includes Code
Has Summary
--
Google logo
Google
Intermediate
The article discusses how App Engine users can leverage Cloud Functions to modernize their applications by refactoring monolithic apps into microservices.
Wesley Chun, @wescpy
5 min read
Includes Code
Has Summary
--
Google logo
Google
Beginner
This article provides essential tips and best practices for managing Google Cloud projects, emphasizing security, cost management, and efficient resource utilization.
Peter Jacobsen, Google Technical Writer
5 min read
Has Summary
--
Google logo
Google
Intermediate
The article discusses the migration of App Engine push queues to Cloud Tasks, highlighting the benefits of using standalone Cloud services for improved portability and smoother transitions between ...
Wesley Chun, @wescpy
4 min read
Includes Code
Has Summary
--
Google logo
Google
Beginner
The article discusses the process of containerizing Google App Engine applications for deployment on Cloud Run.
@wescpy
6 min read
Includes Code
Has Summary
--
Google logo
Google
Intermediate
The article discusses the migration process from Cloud NDB to Cloud Datastore, emphasizing the benefits of consolidating app code to a single client library.
@wescpy
5 min read
Includes Code
Has Summary
--
Google logo
Google
Intermediate
The article discusses the migration process from the App Engine ndb client library to Cloud NDB, highlighting the benefits of using Cloud NDB for modernizing applications.
@wescpy
4 min read
Includes Code
Has Summary
--
Google logo
Google
Beginner
This article provides a guide for developers looking to migrate their applications from the App Engine webapp2 framework to Flask, highlighting the benefits of Flask and the steps involved in the m...
@wescpy
4 min read
Includes Code
Has Summary
--
Google logo
Google
Beginner
The article discusses the modernization of Google App Engine applications, highlighting the evolution of the platform since its launch in 2008.
Wesley Chun
6 min read
Includes Code
Has Summary
--
Google logo
Google
Intermediate
The article discusses the introduction of Java 11 support for Google Cloud Functions, allowing developers to write serverless functions in Java.
Google logo
Google
Intermediate
The article discusses the implementation of MediaPipe on the web, highlighting how it enables cross-platform multimodal applied ML pipelines through WebAssembly and XNNPack.
Michael Hays and Tyler Mullen from the MediaPipe team
4 min read
Includes Code
Has Summary
--
Google logo
Google
Intermediate
The article discusses the development of bots for Hangouts Chat, highlighting the bot framework and API that enable automation and enhanced user interaction.
Wesley Chun, wescpy
5 min read
Includes Code
Has Summary
--
Google logo
Google
Advanced
Cloud Firestore is a fully-managed NoSQL document database designed for mobile and web app development, launched in beta on October 3, 2017.
Google logo
Google
Beginner
The article discusses how to enable mobile applications with cloud capabilities, focusing on Google Cloud Save and Cloud Tools for Android Studio.
Jason Polites, Cloud Platform Team
5 min read
Includes Code
Has Summary
--
Google logo
Google
Advanced
The article provides an introduction to Google Cloud Dataflow, a cloud-native data processing service designed to simplify data integration, preparation, and real-time processing.
Frances Perry, Google Cloud Platform Team
4 min read
Has Summary
--
Google logo
Google
Intermediate
The article discusses new services introduced at Google I/O 2014 that enhance the Google Cloud Platform, focusing on Big Data, mobile application development, and monitoring tools.
Greg DeMichillie, Google Cloud Platform team
5 min read
Has Summary
--
Google logo
Google
Intermediate
The article discusses new developer experiences introduced for Google Cloud Platform, aimed at enhancing productivity and simplifying the process of isolating and fixing production problems.
Cody Bratt, Google Cloud Platform team
7 min read
Has Summary
--
Google logo
Google
Advanced
The article discusses how Streak, a CRM tool integrated into Gmail, utilizes the Google Cloud Platform to enhance its functionality and scalability.
Aleem Mawani, Co-Founder of Streak
6 min read
Has Summary
--
Google logo
Google
Beginner
The article discusses the introduction of batch queries and a connector for Microsoft Excel in BigQuery, enhancing its flexibility for developers and analysts.
Ryan Boyd, Developer Advocate for Cloud Data Services
3 min read
Includes Code
Has Summary
--

You've reached the end! All 44 articles loaded.