Helper methods make it easier to create test data, until they don't. 📉 If you are fighting with long parameter lists, switch to the test data builder pattern. ✅ Sane defaults ✅ Readable tests ✅ No null gymnastics
Google for Developers
Technology, Information and Internet
Mountain View, CA 3,328,498 followers
Join a community of creative developers and learn how to use the latest in technology—from AI and cloud, to mobile & web
About us
Discover the latest technologies, resources, events, and announcements to help you build smarter and ship faster. Explore more at developers.google.com
- Website
-
http://developers.google.com
External link for Google for Developers
- Industry
- Technology, Information and Internet
- Company size
- 10,001+ employees
- Headquarters
- Mountain View, CA
- Specialties
- coding, engineering, firebase, android, cloud, web development, and mobile development
Updates
-
Google for Developers reposted this
🕵️ Stop investigating complex UI libraries. New web features are on the case →https://goo.gle/3Mwse6n Building intuitive, performant, and interactive app-like experiences is easier than ever. Powerful UI capabilities like the Popover API, Scoped View Transitions, and Carousel Primitives now offer simple, declarative solutions, often with just a few lines of CSS.
-
📚 Accelerate your code understanding with Code Wiki → https://goo.gle/4q0LVSd It maintains a continuously updated, structured wiki for code repositories that evolves alongside your work.
-
Today's Java challenge explores a subtle but important distinction in BigDecimal. When you use BigDecimal as keys in a HashMap, the behavior might surprise you. This can lead to bugs in financial applications where you might expect numeric equality. What's the best way to handle this? Share your thoughts in the comments!
-
Google for Developers reposted this
Introducing the Interactions API, a unified interface for models like Gemini 3 Pro and agents like Gemini Deep Research: https://goo.gle/4q3bnqm Now available in public beta via the Gemini API (get an API key from Google AI Studio) it’s designed for building agentic apps with: - Optional server-side state - Interpretable and composable data model - Background execution - Remote MCP tool support To kick things off, the API gives you immediate access to our first built-in agent: Gemini Deep Research (Preview): https://goo.gle/44PXsf6 It can execute long-horizon research, synthesize findings, and generate comprehensive reports—all through a single API call. We’re also introducing: DeepSearchQA 🔍 Our new open-source benchmark evaluates the tasks of deep research agents and measures their comprehensiveness to assess research precision and retrieval recall tasks. Start experimenting today. Check out the docs for quickstarts and prompting guides: https://goo.gle/4iXs1Wg
-
-
Becoming a Senior Software Engineer requires balancing technical depth with system-wide breadth. 📐 The T-shaped model is the foundation, but the next level is building influence. Addy Osmani explains how to look beyond the code, understand stakeholder motivations, and drive lasting impact.