Google for Developers
@googledevs
Followers
3M
Following
4K
Media
4K
Statuses
12K
Discover the latest developer tools, resources, events, and announcements to help you build smarter, ship faster. π
Joined June 2009
π Announcing a significant upgrade to the Gemini CLI user experience, making your terminal interactions more robust, intuitive, and visually stable. Itβs the same powerful Gemini CLI, just dramatically smoother! See all the new upgrades here β https://t.co/zHYMZvwyBf
59
150
2K
Remember that switch statements in Java work with primitive types, not wrapper objects. What happens when Java tries to convert your Integer to an int? What if that Integer is null?
1
0
5
Developers, here's a Java puzzle: Why does switching on an Integer throw a NullPointerException? The fix is simple once you understand the unboxing!
2
2
29
π Metrax is the evaluation metrics library for JAX. It's fast, scales well, and fully open source. Learn how it works in your training loop β https://t.co/7CqvDPgImE
4
21
152
The #GoogleDeveloperProgram offers credits for AI-focused courses and labs on Google Skills to help you achieve your goals. Join the program and gain valuable experience with the latest Google tech β https://t.co/FdAHUijmXY
7
115
644
β‘ Ship AI apps faster with Genkit β https://t.co/s6mtH0DKtq Benefit from multi-model support, intuitive Dev UI for testing, and full observability of your AI workflows.
2
16
100
The code prints [2, 2, 2], not [0, 1, 2] as you might expect. Here's why: All three lambda functions share the same reference to the variable i. By the time we actually call the functions, the loop has finished and i has its final value of 2. So all three lambdas return 2 when
0
2
9
Google Colab is officially coming to @code! β‘οΈ You can now connect VS Code notebooks directly to @GoogleColab runtimes. Get the best of both worlds: the editor you love, powered by the compute (GPUs/TPUs) you need. β https://t.co/prgImNfEd2
114
763
5K
If you're sharing your experience, don't forget to use #DevFest and tag us so everyone can check out what you're up to β¨
1
1
17
Attending #DevFest? Grab these official, customizable visuals to help make your DevFest experience your own π€© β https://t.co/GqdXiWajfv
2
5
29
Fasten your seatbelts! Itβs time for #FlutterFlightPlans! Tune in here β https://t.co/hySpBlXqzD
3
19
126
AI Agents π€ reliability engineers Together, they help teams predict issues, manage capacity, and keep systems running smoothly.
6
9
69
β¨ Build faster with AI products & tools β‘οΈ https://t.co/evGC3IUjXZ π΄οΈ Builder agent: Prototype in minutes, export @Firebase πΊοΈ Maps Styling: Customize maps @GoogleAIStudio π§βπ» Code Assist Toolkit: Build with our latest resources π¬ Contextual View: Add dynamic maps to AI chat
6
19
73
βπ§ Get ready to chart your course for the future of app development! Next week, weβre launching #FlutterFlightPlans, a content series with updates on Flutter, developer tools, and fantastic apps. Join us for takeoff at 11am PT on November 12.
11
50
305
Feeling stuck? A strong developer community can make all the difference. GDE LΓ©o Kling shares his insights and experience with the #GoogleDeveloperProgram forums. Join the conversation and find your community β https://t.co/QSQA5apcxh
0
4
32
Think about when the lambda functions actually look up the value of i. Is it when they're created in the loop, or when they're called later? Consider what value i has after the loop finishes running. This is called "late binding" - the variable is looked up when the function
1
1
16
Python developers, this lambda loop creates surprising output! Can you predict what gets printed before running the code?
4
4
52
Did you know? The #GoogleDeveloperProgram gives you resources to help your next project take flight. β¨ Get credits to build with @googlecloud and Google AI Studio to help you prototype, test, and scale your next project. Sign up to start building β https://t.co/FdAHUijmXY
11
38
182
Just start typing. That's the prompt. Use Gemini to get faster, context-aware type-ahead suggestions in the DevTools Console and Sources panel. β https://t.co/xPr9t8Ks2O
9
29
183
ADK Go is here! Go developers can now build powerful AI agents with ADK Go, the new open-source toolkit launched today. Read more in the blog here β
developers.googleblog.com
Introducing ADK Go, a new open-source toolkit designed to empower Go developers to build powerful AI agents. Highlights: 0:00 Introducing the Go ADK 0:53 Build your first Go agent 1:49 Run your agent 2:23 Understanding Tools 3:28 Run your agent with tools 5:00 Multi-agent
18
13
106