Bleeding Edge Web

@edgeATX

edgeATX.org

Bleeding Edge Web: March 2019

News From the Bleeding Edge

— Brian Moeskau (@bmoeskau)

Visual Regression Testing with Percy.io

— Robert DeLuca (@robdel12)

Level Up with Redis + Node

— Ted Patrick (@__ted__)

EnableDB: An Experiment with DB Gateways

— Corey Butler (@goldglovecb)

Thanks to our venue:

Capital Factory

Thanks to our premiere sponsor:

Duo Security

Housekeeping

News from the
Bleeding Edge

Browser
Update

Browser Pop Quiz

Last check: February 21, 2019:

Chrome Firefox Edge Safari
72 65 18* 12

Browser Pop Quiz

As of March 21, 2019:

Chrome Firefox Edge Safari
72
73
65
66
18* 12

Chrome 73

Chrome

Released March 12th —Release Notes (video)

Desktop PWAs for macOS

Chrome 73

Chrome

Signed HTTP Exchanges (SXG)

SXG

Chrome 73

Chrome

Constructable Stylesheets

const sheet = new CSSStyleSheet();
sheet.replaceSync('a { color: red; }');
document.adoptedStyleSheets = [sheet];

Chrome: Bonus

Chrome

KV Storage

import {storage} from 'std:kv-storage';
storage.get('preferences');

Firefox 66

Firefox

Released March 19th —Release Notes

CSS Logical Properties & Values

CSS Logical Properties

Firefox 66

Firefox

Screen Capture API

Screen Capture API

Firefox 66

Firefox

Audio Auto-blocking

Audio autoblocking

Firefox 66

Firefox

Passwordless Login on Windows 10

Windows Hello

Edge 18

Edge

Switching to Chromium/V8 !!

Languages, Libraries &
Frameworks

Ionic 4: React Beta

Ionic
Helps developers build and ship beautiful cross-platform hybrid apps

Announced February 21

Storybook 5.0

Storybook
Build bulletproof UI components faster

Announced March 5

Ink 2.0

React for CLIs

Announced March 6

import React from 'react';
import {render, Box} from 'ink';
 
const Demo = () => (<Box>Hello World</Box>);
render(<Demo/>);

Security

WebAuthn Finalized

1M+ Invalid SSL Certs Issued

Industry
Headlines

The Web Turns 30!

Web Turns 30

Redis Turns 10


Redis

MySpace Snafu

MySpace

Common Voice

Mozilla's initiative to help teach machines how real people speak
Common Voice

In Case You
Missed It

New Pi Record

Pi Day Record

NSFW JS

const model = await nsfwjs.load('/model/')
const img = document.getElementById('questionable_img')
const predictions = await model.classify(img)
console.log('Predictions: ', predictions)

NSFW JS

Jeff Goldblum

And now for something completely different...

Kanye.rest

A free JSON API for random Kanye West quotes
{
   "quote": "I feel like I'm too busy writing history to read it.",
   "id": "TTCFIlI8gbn7c9YzCRAz"
}
Kanye.rest

Thanks!

https://edgeATX.org/slides

Brian Moeskau (@bmoeskau)


Bleeding Edge Web

/

#