Menu

New awards support future leaders of computing research

October 21st, 2020

From 2018 to 2019, the number of students from underrepresented groups who completed a Ph.D in computer science decreased by 13 percent. Computer science research has broad implications for billions of people—which is why it’s so important that researchers doing this work represent the experiences, perspectives, and concerns of people all around the world. So…

A Primer on the Different Types of Browser Storage

October 21st, 2020

In back-end development, storage is a common part of the job. Application data is stored in databases, files in object storage, transient data in caches… there are seemingly endless possibilities for storing any sort of data. But data storage isn’t limited only to the back end. The front end (the browser) is equipped with many…

W3C Launches Initiative to Improve the Web for Merchants

October 21st, 2020

W3C today launched the Merchant Business Group, an open forum to address challenges for customer experiences and business needs using Web technologies. Merchants, integrators, platform providers, and others will discuss how emerging Web technologies could help address customer experience challenges, and what additional Web capabilities may be necessary. The group offers participants an opportunity to…

Our new training gives small newsrooms a digital boost

October 21st, 2020

Whether you’re a well-established publisher like The New York Times or a relatively new player like JOTA in Brazil, digital products are likely key to your success. That’s because in today’s publishing landscape, digital media is crucial to make sure content reaches people—-and that news organizations stay financially sustainable. But it can be difficult to…

Smarter Ways to Generate a Deep Nested HTML Structure

October 20th, 2020

Let’s say we want to have the following HTML structure: <div class=’boo’> <div class=’boo’> <div class=’boo’> <div class=’boo’> <div class=’boo’></div> </div> </div> </div> </div> That’s real a pain to write manually. And the reason why this post was born was being horrified on seeing it generated with Haml like this: .boo .boo .boo .boo .boo…

WordPress 5.6 Beta 1

October 20th, 2020

WordPress 5.6 Beta 1 is now available for testing! This software is still in development, so we recommend that you run this version on a test site. You can test the WordPress 5.6 beta in two ways: Try the WordPress Beta Tester plugin (choose the “bleeding edge nightlies” option). Or download the beta here (zip). The current target for final…

Your photos delivered monthly from Google Photos

October 20th, 2020

With Google Photos, you can relive and share memories both on your phone and in your home. It’s easy to turn your digital photos into photo books or canvas prints and have them shipped to your door, or order same-day photo prints from CVS Pharmacy and Walmart. This month in the U.S., we’re adding two…

First Public Working Draft: Propagation format for distributed trace context: Baggage

October 20th, 2020

The Distributed Tracing Working Group has published a First Public Working Draft of Propagation format for distributed trace context: Baggage. Distributed tracing is a set of tools and practices to monitor the health and reliability of a distributed application. A distributed application is an application that consists of multiple components that are deployed and operated…

React v17.0

October 19th, 2020

Today, we are releasing React 17! We’ve written at length about the role of the React 17 release and the changes it contains in the React 17 RC blog post. This post is a brief summary of it, so if you’ve already read the RC post, you can skip this one. No New Features The…

Comparing Styling Methods in 2020

October 19th, 2020

Over on Smashing, Adebiyi Adedotun Lukman covers all these styling methods. It’s in the context of Next.js, which is somewhat important as Next.js has some specific ways you work with these tools, is React and, thus, is a components-based architecture. But the styling methods talked about transcend Next.js, and can apply broadly to lots of…