Posted by, Thomas Park, Senior Software Engineer, Google BigQuery Many types of computations can be difficult or impossible to express in SQL. Loops, complex conditionals, and non-trivial string parsing or transformations are all common ...
Posted by Chandu Thota, Engineering Director and Matthew Kulick, Product Manager Just like lighthouses have helped sailors navigate the world for thousands of years, electronic beacons can be used to provide precise l...
Posted by Akshay Kannan, Product Manager Mobile phones have made it easy to communicate with anyone, whether they’re right next to you or on the other side of the world. The great irony, however, is that those intera...
Posted by Addy Osmani, Staff Developer Platform Engineer Back in 2014, Google published the material design specification with a goal to provide guidelines for good design and beautiful UI across all device form facto...
News and insights on Google platforms, tools and events Posted by Jason Titus, Senior Director of Engineering This morning, we kicked off our 8th annual Google I/O conference, joined by 5,600 developers at Moscone Cen...
News and insights on Google platforms, tools and events Posted by Adam Dawes, Product Manager Identity is an important building block to any app. Even if it’s not top of mind when you’re building out new features, a...
▼ 2015 (36) ▼ May (12) Introducing the Google Identity Platform Add Google to your iOS Apps with CocoaPods Google I/O 2015: Develop, Engage & Earn Announcing new Google Cast APIs Polymer 1.0 Released! Get ready fo...
News and insights on Google platforms, tools and events Posted by Eli Wald, Product Manager We’ve been helping users discover relevant content from Android apps in Google search results for a while now. Starting toda...
▼ 2015 (15) ▼ April (1) FlatBuffers 1.1: a memory-efficient serialization ... ► March (5) ► February (9) ► 2014 (110) ► December (8) ► November (9) ► October (9) ► September (12) ► August (4) ► J...
News and insights on Google platforms, tools and events Today, we are open sourcing gRPC, a brand new framework for handling remote procedure calls. It’s BSD licensed, based on the recently finalized HTTP/2 standard,...
News and insights on Google platforms, tools and events Posted by Rod Sheeter, Software Engineer The Google Fonts and Chrome teams are constantly looking for ways to make fonts better for online content. In 2014, we d...
News and insights on Google platforms, tools and events As simple as they are, cardboard boxes are pretty great. Maybe you transformed one into a fort or castle growing up. Or maybe your kids took last week’s package...
News and insights on Google platforms, tools and events When we first published the Material Design guidelines back in June, we set out to create a living document that would grow with feedback from the community. In ...
News and insights on Google platforms, tools and events The JavaScript Client Library for Google APIs is now Promises/A+-conformant. Requests made using gapi.client.request, gapi.client.newBatch, and from generated AP...
News and insights on Google platforms, tools and events Here at Google, we always put the user first, and for the Developer Platform team, our developers are our users. We want to create the best development platform ...
News and insights on Google platforms, tools and events At Google I/O we announced Google Fit: an open platform for developers to more easily build fitness apps. Today we’re making a preview SDK available to develope...
Along with the Material Design guidelines we released a new version of the Roboto type family. A lot of things have changed as we tuned the font to work across more screen sizes and conditions, from watches to desktop...
News and insights on Google platforms, tools and events By Xiangye Xiao, Stuart Gill, and Jungshik Shin, Google Text and Font Team, Internationalization Engineering Chinese, Japanese and Korean (CJK) readers represent...
News and insights on Google platforms, tools and events By Nicholas Jitkoff, Designer When we started building for the first mobile devices, mobile meant less: less screen space, slower connection, fewer features. A m...