Google for Developers

Subscribe to join a community of creative developers and learn the latest in Google technology — from AI and cloud, to mobile and web.

Explore more at developers.google.com



Google for Developers

We'll go first... really active mouse 🐭🖱️

Your turn 👇

17 hours ago | [YT] | 90

Google for Developers

Your code is clean, but is your career path future-proof? 💭

Technical skills will get you in the door, but strategic thinking, adaptability, and collaborative leadership are the keys that unlock the next level. As the industry evolves, these human-centric skills are no longer optional. They are essential.

That’s why we’re kicking off a new series focused entirely on preparing you for this shift. We'll provide insights and practical tips to help you build the non-technical skills that create lasting impact.

Which skill are you looking to add to your toolkit next?

1 day ago | [YT] | 409

Google for Developers

Junior Dev: "How do I build this feature?"

Senior Dev: "How do I avoid building this feature?"

4 days ago | [YT] | 259

Google for Developers

Here's a debugging challenge that demonstrates one of C's most common pitfalls: returning pointers to local variables. This code looks innocent enough: we return an integer and print it but the behavior is undefined and can lead to crashes, garbage output, or sometimes even appear to work correctly.

Understanding why this fails is fundamental to writing safe C code. Can you identify the issue and suggest a fix? → youtube.com/shorts/9vt-0vs3PuM

Share your analysis in the comments!

1 week ago | [YT] | 408

Google for Developers

View Transitions just learned how to multitask with the rest of the page.

Scoped View Transitions let you run multiple, fluid transitions at the same time, all with just a few lines of CSS.

Web UX, re-imagined → goo.gle/4aYwKEX

3 weeks ago | [YT] | 219

Google for Developers

Office POV: That one dev that’s too into the holiday spirit.

3 weeks ago | [YT] | 353

Google for Developers

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?→youtube.com/shorts/G2YNVGCWhok

Share your thoughts in the comments!

4 weeks ago | [YT] | 314

Google for Developers

Google for Developers is officially on TikTok! 🎬 → goo.gle/googlefordevstiktok

Catch the latest tech updates, coding tips, and community highlights on the new channel.

1 month ago | [YT] | 100

Google for Developers

The JAX/OpenXLA Devlab was a blast, with great talks from experts at Google and the community! Watch the full recordings of the talks, along with a fun event recap, all on the ‪@openxla‬ channel.

Event Recap → goo.gle/4961oLd
Playlist of all the talks → goo.gle/3MVJkL2

1 month ago (edited) | [YT] | 145

Google for Developers

Time for a winter dev challenge! In C, when you have an array and take its address, something interesting happens with sizeof. The array itself and a pointer to the array are fundamentally different types, and this code demonstrates exactly why that matters.

Can you explain what's happening here? →youtube.com/shorts/cyGtuld-DrI

This is a subtle but important distinction in C programming that affects how you pass arrays to functions and understand memory layout. Share your explanation in the comments!

1 month ago | [YT] | 297