Menu

Little Doodle, big impact: Honoring the Greensboro sit-in

January 31st, 2020

As a little girl, my biggest wish was for a dollhouse. But as the daughter of a single mom, we just couldn’t afford things like that. Forty-something years later, that wish came true. I bought my first dollhouse. What I didn’t know at the time was that a childhood dream would soon become my passion…

Sticky Table of Contents with Scrolling Active States

January 30th, 2020

Say you have a two-column layout: a main column with content. Say it has a lot of content, with sections that requires scrolling. And let’s toss in a sidebar column that is largely empty, such that you can safely put a position: sticky; table of contents over there for all that content in the main…

From pop quiz to final exam: Chromebooks pass the test

January 30th, 2020

Chromebooks help teachers stay organized, jazz up their lesson plans, and collaborate with students. But did you know they can improve the way schools administer assessments? With a secure platform, Chromebooks are ideal for formative assessments, like state exams, or pop quizzes throughout the year. While testing is key in tracking students’ progress, it often…

Heritage on the Edge urges action on the climate crisis

January 29th, 2020

Editor’s note: Guest author Dr. Toshiyuki Kono is President of the International Council on Monuments and Sites. Distinguished Professor Kono also teaches private international law and heritage law at Japan’s Kyushu University. Preserving and protecting the past is essential for our future. This belief is at the core of the International Council on Monuments and…

Rethinking Payment Request for iOS Chrome

January 29th, 2020

The Payment Request API is a web standard to make it easier for web developers to build low-friction and secure payment flows. The browser facilitates the flow between a merchant website and “payment handlers”. A payment handler can be built-in to the browser, a native app installed on the user’s mobile device, or a Progressive…

Apollo GraphQL without JavaScript

January 29th, 2020

It’s cool to see progressive enhancement being done even while using the fanciest of the fancy front-end technologies. This is a button in a JSX React component that has a click handler applied directly to it that fires a data mutation Ajax request through Apollo GraphQL. That is about the least friendly environment for progressive…

The Indian journalists fighting fake news

January 28th, 2020

Indian journalist Bharat Nayak knows misinformation can have dangerous consequences. He’s witnessed it too often in his home state of Jharkhand, India. According to Bharat, “Indian society has been gravely affected by ‘fake news’, which has  contributed to a rise in hatred and violence, and horrific incidences of lynching.” Concern about misinformation was especially pronounced…

Detecting hidden signs of anemia from the eye

January 28th, 2020

Beyond helping us navigate the world, the human eye can reveal signs of the underlying disease, which care providers can now uncover during a simple, non-invasive screening (a photograph taken of the back of the eye). We’ve previously shown that deep learning applied to these photos can help identify diabetic eye disease as well as…

Woodworking SVG (and Other Real Life Encounters)

January 27th, 2020

Eric Meyer does his woodworking math in SVG. I’ve been hand-coding SVG schematics to figure out how things should go together, and as a by-product, guide me in both material buying and woodcutting. This might sound hugely bespoke and artisanally overdone, but they’re not that complicated, and as a major benefit, the process has helped…

Google for Games Developer Summit is coming to GDC 2020

January 27th, 2020

We’re excited to see you at the upcoming Game Developers Conference (GDC) from March 16-20 in San Francisco. If you can’t make it in person, sign up to keep up to date with our announcements and view the Livestream. You’ll learn about new products and solutions from Google that will help developers for all platforms…