Bleeding Edge Web

@edgeATX

edgeATX.org

Bleeding Edge Web: March 2018

News From the Bleeding Edge

— Brian Moeskau (@bmoeskau)

Practical Patterns for Maintainable React Redux Architecture

— Ryan Vice (@ryanvice1

Thanks to our venue:

Capital Factory

Thanks to our premiere sponsor:

TEKsystems

Thanks to our sponsor:

News from the
Bleeding Edge

Browser
Update

Browser Pop Quiz

Last check — February 28, 2018:

Chrome Firefox Edge Safari
64 58 16 11.1

Browser Pop Quiz

As of March 15, 2018:

Chrome Firefox Edge Safari
64
65
58
59
16 11.1

Chrome 65

Released March 6th — Release Notes

DevTools

Chrome

Chrome 65

CSS Paint API (aka "Houdini")

Programmatically generate an image whenever a CSS property expects an image.
class CustomPainter {
  paint(ctx, geom, properties) {
    ctx.fillStyle = 'red';
    ctx.rect(10, 10, 10, 10);
    ctx.fill();
  }
}
registerPaint('my_painter', CustomPainter);
Chrome

Chrome 65

CSS Paint API

<style>
  textarea {
    background-image: paint(my_painter);
  }
</style>
<textarea></textarea>
<script>
  CSS.paintWorklet.addModule('my_painter.js');
</script>

Here's a good background primer for more info

Chrome

Chrome 65

Server Timing API

Allows your server to pass timing information to the browser, giving you a better picture of your overall performance.
Chrome

Chrome 65

Server Timing API

Server timing Chrome

Firefox 59

Released March 13th — Release Notes

Firefox

Languages, Libraries &
Frameworks

Flutter (beta 1)

Google’s mobile UI framework for crafting high-quality native interfaces on iOS and Android in record time.

Read the announcement or try it out (or learn some history).

This 30-minute live coding demo is pretty sweet too.

Flutter

Rough.js

A lightweight (~8k), Canvas-based library that lets you draw in a sketchy, hand-drawn-like style.
Rough.js

Delighters.js

Add CSS animations to delight users as they scroll down.

Sketch 49

Sketch is a UI and UX design tool.

Sketch

Security

Symantec Certs Untrusted

Chrome 65 will no longer trust HAS distrusted Symantec-issed SSL certificates older than June 1, 2016

Symantec had entrusted several organizations with the ability to issue certificates without the appropriate or necessary oversight, and had been aware of security deficiencies at these organizations for some time.
Symantec

Let's Encrypt

Wildcard Certificates are live!

Let's Encrypt

In Case You
Missed It

2018 StackOverflow Survey

View the survey results

StackOverflow Survey

Github DDOS

DDOS

MDN Docs Refresh

MDN

The Great "Smoosh" Controversy

Smoosh

Upcoming
Events

Austin CTO Summit

A single track summit where you'll learn the latest tricks other companies are using to successfully build and run engineering teams

And now for something completely different...

Whoa.css

Animations for eccentric developers
Whoah.css
StackOverflow keyboard

Thanks!

https://edgeATX.org/slides

Brian Moeskau (@bmoeskau)


Bleeding Edge Web

/

#