comment heart repost

Owl logo Keith J. Grant

Notes

“CSS is global by nature. On purpose!”

Regarding CSS's Global Scope

“The problem arises when the platforms of the internet take mini learning frustrations and elevate them to the public sphere where… someone can have them validated and encouraged and re-enforced, and they stay in that comfort zone and don’t venture out further.”

This talk is fantastic.

CSS at the Intersection

Currently chewing on this idea:

Many frustrations with CSS come from unexpected behavior when we ask it to do conflicting things. Part of this stems from not fully understanding the default behavior, and how our code might fight against that.

Building a React SPA with a top-level App component, routing, centralized application state, & API data fetching.

And it renders to static HTML and works without JavaScript.

The whole “docs vs. apps” thing is nonsense

Giving next.js a try

Typed up several new drinks & added them to Sidecar over lunch. Check out the lemon bomb!

https://sidecar.us/drinks/lemon-bomb/

When one browser dominates the market, bugs become features and open standards take a back seat. When IE6 became the dominant browser, we had to live with the consequences for a decade.

It is certainly plausible that Microsoft just doomed us to another decade of fallout.

We finished a re-watch of all six seasons of Community last night (though it was our first time seeing season 6, since it originally only appeared on a weird Yahoo streaming service). Such a phenomenal show. And the final episode was the perfect way to end it.

I still say there’s something fundamentally wrong with our food distribution practices when one outbreak/incident means the entire country has to beware an entire product.

A fire in the fireplace and a dram of Talisker Storm 🥃

Cool idea for periodic synchronization of a PWA in the background

Adactio: Journal—Push without notifications

Some interesting thoughts on why FP is hard to teach and new ways to think about and explain it

Teaching Functional Programming: Two Big Picture Approaches

Chrome is simply better at debugging JavaScript. And Firefox is simply better with CSS.

If you missed the ReactConf talks, get them here. If nothing else, make sure you catch the first two on ✨ hooks ✨

React Conf 2018 videos

Has anyone done a good exploration yet of good ways to integrate useReducer() and context?

A (proposed) upcoming feature for React that looks fantastic. If you haven’t checked this out already, give it a look.

Introducing Hooks

A nice look at applying tried-and-true programming principles to React components.

How to apply SOLID principles in React applications

Those looks really slick

Glean: A React refactoring tool

Walt: a JavaScript-like syntax for WebAssembly text format

ballercat/walt on GitHub

Transpiling is expensive. So avoid it where you don’t need it!

Smart Bundling: How To Serve Legacy Code Only To Legacy Browsers