Menu

The Googler whose art springs from “useless” objects

August 30th, 2019

When Jeff Sundheim first moved to New York in 1996, he went running in his neighborhood every morning. He always ran by the same dumpster, which was packed full of oddly shaped pieces of wood. The nearby store, which built new and refurbished antique billiard tables, considered the wood pieces to be trash, but Jeff…

Styling Links with Real Underlines

August 30th, 2019

Before we come to how to style underlines, we should answer the question: should we underline? In graphic design, underlines are generally seen as unsophisticated. There are nicer ways to draw emphasis, to establish hierarchy, and to demarcate titles. That’s clear in this advice from Butterick’s “Practical Typography”: If you feel the urge to underline,…

Working with Attributes on DOM Elements

August 30th, 2019

The DOM is just a little weird about some things, and the way you deal with attributes is no exception. There are a number of ways to deal with the attributes on elements. By attributes, I mean things like the id in <div id=”cool”></div>. Sometimes you need to set them. Sometimes you need to get…

The Best (GraphQL) API is One You Write

August 29th, 2019

Listen, I am no GraphQL expert but I do enjoy working with it. The way it exposes data to me as a front-end developer is pretty cool. It’s like a menu of available data and I can ask for whatever I want. That’s a massive improvement over REST and highly empowering for me as a…

If you give a student a Chromebook

August 29th, 2019

We created Chromebooks to help people, students included, achieve anything. These shareable, versatile devices connect people to the internet, to each other and to quality apps and extensions. Give a student a Chromebook and you give them endless access to information and resources. By learning to find answers to their questions, collaborate with others and…

Maskable Icons: Android Adaptive Icons for Your PWA

August 29th, 2019

You’ve created a Progressive Web App (PWA), designed an icon to represent it, and now you’re installing it to your Android home screen. But, if you have a recent Android phone, your icons will show up like this: What happened? Well, Android Oreo introduced adaptive icons, a new icon format that enforces the same shape…

A Glassy (and Classy) Text Effect

August 29th, 2019

The landing page for Apple Arcade has a cool effect where some “white” text has a sort of translucent effect. You can see some of the color of the background behind it through the text. It’s not like knockout text where you see the exact background. In this case, live video is playing underneath. It’s…

Upcoming: W3C Workshop on Inclusive Design for Immersive Web Standards

August 29th, 2019

W3C announced today a Workshop on Inclusive Design for Immersive Web Standards, 5-6 November 2019, in Seattle, WA, USA. The event is hosted by PlutoVR. The goals of the workshop are to: Share existing inclusive XR solutions that will help us create new standards for inclusive XR on the web. Identify accessibility gaps in existing…

Nested Gradients with background-clip

August 28th, 2019

I can’t say I use background-clip all that often. I’d wager it’s hardly ever used in day-to-day CSS work. But I was reminded of it in a post by Stefan Judis, which consistently was itself a learning-response post to a post over here by Ana Tudor. Here’s a quick explanation. You’ve probably seen this thing…

Join our effort to help Americans find local job training

August 28th, 2019

Pathways is part of our Grow with Google initiative to bring economic opportunity to all Americans. For job seekers looking to acquire new skills or pivot to a new career, information about relevant training programs can be difficult to find. This new feature in Search is designed to help people across America develop new skills…