Menu

Bold on Hover… Without the Layout Shift

July 27th, 2020

When you change the font-weight of a font, the text will typically cause a bit of a layout shift. That’s because the bold text is often larger and takes up more space. Sometimes that doesn’t matter, like a vertical stack of links where the wider/bolder text doesn’t push anything anyway. Sometimes it does matter, like…

The Matchup will change the way you get sports news

July 27th, 2020

Almost two years ago, our friends at Google challenged the Local Media Consortium (LMC) to come up with a “moonshot”—a project that would be big and game-changing and maybe even a little outside our comfort zone. Gathered in a conference room in New York, a dozen of us pitched 100 ideas, but only one was…

Our commitment to a more accessible world

July 26th, 2020

Thirty years ago, the Americans with Disabilities Act was passed to guarantee people would be protected against discrimination on the basis of disability in all areas of life—such as jobs, education, and transportation. Since that milestone moment, there have been huge strides made to make the world more accessible for people with disabilities, from the…

How to grow a “living” building

July 24th, 2020

Andreas Gyr Andreas Gyr remembers his first car fondly: a 1982 Ford Escort, which had the gas parts ripped out and replaced with 17 golf cart batteries and an electric motor. “It had about a 15-mile range and it topped out at like 58 miles per hour,” Andreas remembers. “I’d carry an extension cord around…

Elise Roy wants products to be accessible for all

July 24th, 2020

Elise Roy has been a design thinker since she was young. When she started to lose her hearing at the age of 10, she got creative about how she could adapt her environment and tools to work for her. As an adult, she channeled that creativity to pave the way for others with disabilities—from fighting…

Best practices to optimize AdMob demand to earn more

July 24th, 2020

A top request we get from app publishers is to provide guidance on how to achieve the optimal mediation setup to maximize ad revenue. This can be a daunting task as it requires careful and continuous experimentation. Changing advertiser behaviors, seasonality, and traffic fluctuation also plays a role in how you should configure network rankings…

A Font-Like SVG Icon System for Vue

July 24th, 2020

Managing a custom collection of icons in a Vue app can be challenging at times. An icon font is easy to use, but for customization, you have to rely on third-party font generators, and merge conflicts can be painful to resolve since fonts are binary files. Using SVG files instead can eliminate those pain points,…

Chrome 85: Upload Streaming, Human Interface Devices, Custom Properties with Inheritance and More

July 23rd, 2020

Unless otherwise noted, changes described below apply to the newest Chrome Beta channel release for Android, Chrome OS, Linux, macOS, and Windows. Learn more about the features listed here through the provided links or from the list on ChromeStatus.com. Chrome 85 is beta as of July 23, 2020. Fetch Upload Streaming Fetch upload streaming lets…

Closing data gaps with Lacuna Fund

July 23rd, 2020

Machine learning has shown enormous promise for social good, whether in helping respond to global health pandemics or reach citizens before natural disasters hit. But even as machine learning technology becomes increasingly accessible, social innovators still face significant barriers in their efforts to use this technology to unlock new solutions. From languages to health and…

5 Messages features to stay connected in more personal ways

July 22nd, 2020

These days I’m messaging loved ones more often since I haven’t been able to see them in person. Staying in touch with them is so important right now, and it may mean quickly checking in, showing support, or simply sharing updates throughout my day. Here are five ways Messages helps you connect with people in…