Devlinks 2019, Week 32
August 11, 2019
React Hooks, JavaScript
Why React Hooks
A good intro and a a history lesson about the evolving React APIs by Tyler
McGinnis.
Analysis of an Exploited NPM Package
A presentation about the hack of the event-stream npm package in 2018. Very interesting and eye-opening about the weakness of any open-source ecosystem.
Laurie Voss: JavaScript - Who, What, Where, Why and Next
A good overview of the current state and trends in the JavaScript ecosystem.
angular-cli-ghpages
I typically use gh-pages for simple static deployments to Github Pages. But this package has a bit a closer integration into the Angular CLI.
angular-view-updates-tracer
A Chrome extension that highlights view updates in Angular applications. This can give interesting insights for optimizing Performance in Angular applications.
OctoLinker
https://github.com/OctoLinker/OctoLinker
A Chrome extension that makes navigating source code in the Browser much easier
by turning import
statements into links.
UI5 Web Components
https://sap.github.io/ui5-webcomponents/
Open-source and free web components by SAP.
Tweets of the Week:
The thing we used to call "web development" is becoming "how we build all software".
I doubt JS will ever be abstracted away as "just a deeper layer".
I think what's more likely is the web itself gets another layer on top, and HTML/CSS/JS altogether are replaced. Maybe like WASM+OpenGL or something like that.
JS going away but HTML/CSS staying seems...unlikely.
I guess this is why I'm not a fan of "software craftsmanship" -- it implies that the same approach is valid everywhere.
A Bic pen is not any less well crafted than a Montblanc pen. They're both quality pens within their own context.
Modern web development pic.twitter.com/p84IVkC2aQ