Menu

W3C News

August 2019 Security Releases

August 13th, 2019

Summary The Node.js project will release new versions of all supported release lines on, or shortly after, Thursday, August 15th, 2019 UTC. These releases will incorporate security fixes to HTTP/2 Denial of Service vulnerabilities in Node.js, the highest severity of which is HIGH. The Denial of Service vulnerabilities to be fixed are common to a…

All the New ES2019 Tips and Tricks

August 13th, 2019

The ECMAScript standard has been updated yet again with the addition of new features in ES2019. Now officially available in node, Chrome, Firefox, and Safari you can also use Babel to compile these features to a different version of JavaScript if you need to support an older browser. Let’s look at what’s new! Object.fromEntries In…

Updated Candidate Recommendation for CSS Text Decoration Module Level 3

August 13th, 2019

The CSS Working Group invites implementations of an updated Candidate Recommendation of CSS Text Decoration Module Level 3. This module contains the features of CSS relating to text decoration, such as underlines, text shadows, and emphasis marks. CSS is a language for describing the rendering of structured documents (such as HTML and XML) on screen,…

Updated Candidate Recommendation for Trace Context

August 13th, 2019

The Distributed Tracing Working Group invites implementations of an updated Candidate Recommendation of Trace Context. This specification defines standard HTTP headers and a value format to propagate context information that enables distributed tracing scenarios. The specification standardizes how context information is sent and modified between services. Context information uniquely identifies individual requests in a distributed…

Site Monetization with Coil (and Removing Ads for Supporters)

August 12th, 2019

I’ve tried a handful of websites based on “tip with micropayments” in the past. They come and go. That’s fine. From a publisher perspective, it’s low-commitment. I’ve never earned a ton, but it was typically enough to be worth it. Now Bruce has me trying Coil. It’s compelling to me for a couple reasons: The…

In Search of a Stack That Monitors the Quality and Complexity of CSS

August 12th, 2019

Many developers write about how to maintain a CSS codebase, yet not a lot of them write about how they measure the quality of that codebase. Sure, we have excellent linters like StyleLint and CSSLint, but they only help at preventing mistakes at a micro level. Using a wrong color notation, adding a vendor prefix…

Moving Text on a Curved Path

August 9th, 2019

There was a fun article in The New York Times the other day describing the fancy way Elizabeth Warren and her staff let people take a selfie with Warren. But… the pictures aren’t actually selfied because they are taken by someone else. The article has his hilarious line of text that wiggles by on a…

Building a Full-Stack Serverless Application with Cloudflare Workers

August 9th, 2019

One of my favorite developments in software development has been the advent of serverless. As a developer who has a tendency to get bogged down in the details of deployment and DevOps, it’s refreshing to be given a mode of building web applications that simply abstracts scaling and infrastructure away from me. Serverless has made…

Weekly Platform News: CSS font-style: oblique, webhin browser extension, CSS Modules V1

August 8th, 2019

In this week’s roundup, variable fonts get oblique, a new browser extension for linting, and the very first version of CSS Modules. Use font-style: oblique on variable fonts Some popular variable fonts have a ‘wght’ (weight) axis for displaying text at different font weights and a ‘slnt’ (slant) axis for displaying slanted text. This enables…

Design Principles for Developers: Processes and CSS Tips for Better Web Design

August 8th, 2019

It is technically true that anyone can cook. But there’s a difference between actually knowing how to prepare a delicious meal and hoping for the best as you throw a few ingredients in a pot. Just like web development, you might know the ingredients—<span>, background-color, .heading-1—but not everyone knows how to turn those ingredients into…