Menu

Building an Ethereum app using Redwood.js and Fauna

January 14th, 2021

With the recent climb of Bitcoin’s price over 20k $USD, and to it recently breaking 30k, I thought it’s worth taking a deep dive back into creating Ethereum applications. Ethereum, as you should know by now, is a public (meaning, open-to-everyone-without-restrictions) blockchain that functions as a distributed consensus and data processing network, with the data…

A key milestone for privacy-centric measurement on YouTube

January 14th, 2021

In October of 2019, we announced that we are continuing to take action to limit the pixels we allow on YouTube, while investing in our cloud-based, privacy-centric measurement and analytics solution called Ads Data Hub. This solution provides three benefits for marketers. First, Ads Data Hub ensures end-user privacy by enforcing privacy checks and aggregating…

How to Make GraphQL and DynamoDB Play Nicely Together

January 14th, 2021

Serverless, GraphQL, and DynamoDB are a powerful combination for building websites. The first two are well-loved, but DynamoDB is often misunderstood or actively avoided. It’s often dismissed by folks who consider it only worth the effort “at scale.” That was my assumption, too, and I tried to stick with a SQL database for my serverless…

Google completes Fitbit acquisition

January 14th, 2021

For more than a decade, Fitbit has helped people around the world live healthier, more active lives. A clear pioneer in the industry, Fitbit built a vibrant community of more than 29 million active users by creating amazing wearable devices and immersive wellness experiences. Today, I’m excited to announce that Google has completed its acquisition…

Updated Candidate Recommendation: Web Audio API

January 14th, 2021

The Audio Working Group invites implementation of an updated Candidate Recommendation of Web Audio API. This specification describes a high-level Web API for processing and synthesizing audio in web applications. The primary paradigm is of an audio routing graph, where a number of AudioNode objects are connected together to define the overall audio rendering. The…

Fading in a Page on Load with CSS & JavaScript

January 13th, 2021

Louis Lazaris demonstrates a very simple way of doing this. Hide the body (with JavaScript) right away with with a CSS class that declares opacity: 0 Wait for all the JavaScript to execute Unhide the body by transitioning it back to opacity: 1 Like this: CodePen Embed Fallback Louis demonstrates a callback method, as well…

Our continuing support for Dreamers

January 13th, 2021

For generations, talented immigrants have helped America drive technological breakthroughs and scientific advancements that have created millions of new jobs in new industries, enriching our culture and our economy. That’s why we have long supported the Deferred Action for Childhood Arrivals (DACA) program. This was established in 2012 and allows “Dreamers” who came to the…

Fixing Smooth Scrolling with Find-on-Page

January 12th, 2021

Back when we released the v17 design (we’re on v18 now) of this site. I added html { scroll-behavior: smooth; } to the CSS. Right away, I got comments like this: … when you control+f or command+f and search on CSS-Tricks, it’ll scroll very slowly instead of snapping to the result, which makes finding information…

An open fund for projects debunking vaccine misinformation

January 12th, 2021

The uncertainty and developing nature of the coronavirus pandemic continues to generate related misinformation. Fact-checkers have been hard at work debunking falsehoods online, with nearly 10,000 fact checks about the pandemic currently showing up across our products.  The global rollout of COVID-19 vaccines is exacerbating a perennial problem of misinformation about immunization. To support additional…

First Public Working Drafts: EPUB 3.3

January 12th, 2021

The EPUB 3 Working Group has published four First Public Working Drafts today for EPUB 3.3. This technology defines a distribution and interchange format for digital publications and documents. The EPUB format provides a means of representing, packaging, and encoding structured and semantically enhanced Web content — including HTML, CSS, SVG, and other resources —…