Menu

The new AdSense reporting is live

August 25th, 2020

The mission of AdSense Reporting is to enable publishers to make decisions to grow their businesses by providing information and insights about their monetization performance, audience, and content. To achieve this goal, we are announcing a new version of AdSense reporting. We are launching it in phases, so it might be a week or two…

Updated Candidate Recommendation: WebRTC 1.0: Real-time Communication Between Browsers

August 25th, 2020

The Web Real-Time Communications Working Group invites implementation of an updated Candidate Recommendation of WebRTC 1.0: Real-time Communication Between Browsers. This document defines a set of ECMAScript APIs in WebIDL to allow media to be sent to and received from another browser or device implementing the appropriate set of real-time protocols. This specification is being…

Invite ancient creatures to your living room with AR

August 24th, 2020

What does it feel like to stare into some of the oldest eyes on earth? With augmented reality (AR) and Google Arts & Culture, now you can find out: Meet Cambropachycope, an ancient crustacean with a distinctive pointy head covered in tiny eyes. In collaboration with institutions such as Moscow’s State Darwin Museum and London’s…

How I contributed to Angular Components

August 24th, 2020

In this post, I want to share my experience and lessons learned contributing to @angular/components and collaborating with the team at Google maintaining it. As an engineer at Infragistics, among other things, I am responsible for developing and maintaining our IgxOverlayService. It allows rendering of an Angular component or an ElementRef overlaying other content in…

CEO Hana Hassan refuses to be ignored

August 24th, 2020

If you’re friends with Hana Hassan, you might know her by another name: Dope’rah (yes, it’s a combination of “dope” and “Oprah”). She was given the nickname because, as she puts it, she does her best to make sure “people feel seen and heard.” One way she does that is through her role as an…

A CSS-only, animated, wrapping underline

August 21st, 2020

Nicky Meuleman, inspired by Cassie Evans, details how they built the anchor link hover on their sites. When a link hovers, another color underlines kinda slides in with a gap between the two. Typical text-decoration doesn’t help here, so multiple backgrounds are used instead, and fortunately, it works with text that breaks across multiple lines…

Get more out of Google Meet with these tips

August 21st, 2020

With a lot more of our lives happening on video, you might have discovered more ways for things to go wrong during a call. Shaky camera, bad lighting—remember that time you could only understand every third word someone was saying? With Google Meet, there are lots of ways to make video meetings and calls with…

Leading-Trim: The Future of Digital Typesetting

August 21st, 2020

leading-trim is a suggested new CSS property that lets us remove the extra spacing in every font so that we can more predictably style text. Ethan Wang has written about it — including how Microsoft has advocated for it — and that it’s now part of the Inline Layout Module Level 3 spec. You’d use…

Optimize Images with a GitHub Action

August 20th, 2020

I was playing with GitHub Actions the other day. Such a nice tool! Short story: you can have it run code for you, like run your build processes, tests, and deployments. But it’s just configuration files that can run whatever you need. There is a whole marketplace of Actions wanting to do work for you….

Google teams up with news publishers on a new product

August 20th, 2020

In late June, we launched a licensing program to pay for quality content from publishers for an upcoming news experience. The goal of this project is to create something that gives readers more context and journalistic perspective on news stories as well as helps publishers’ distinct editorial voices shine through. Today, we wanted to update…