Reading / Viewing Notes September 2022

October 01, 2022

Visual Studio Code is designed to fracture

https://ghuntley.com/fracture/

Interesting article about the VSCode ecosystem and its potential future problems.

Visual Studio Code is a ramp to move the developer tooling ecosystem towards an end-to-end consumable services model of software development tools

Visual Studio Code open-source source code is a venus fly trap that is designed to fracture and lure people in…

The way Microsoft forks open-source communities is by releasing Visual Studio Code extension updates that make their proprietary offering the default once they have managed to capture enough adoption…

New in HTML Forms 2022

(features now supported by all major browser) https://css-tricks.com/whats-new-with-forms-in-2022/

Default Exports in JavaScript Modules Are Terrible

https://www.lloydatkinson.net/posts/2022/default-exports-in-javascript-modules-are-terrible/

The exported member can be imported with any name. […] This is going to lead to confusion

Default exports are also refactoring hostile.

The Web is Good Now | Chris Coyier | CascadiaJS 2022

https://2022.cascadiajs.com/speakers/chris-coyier Good overview of current and upcoming improvements in web technology.

  • Layout (Grid, Container Queries)
  • Animation (Scroll-Timeline, Offset-Paths, FLIP)
  • Typography (Licensing, format consolidation (woff2), performance (control how to load, font-display: swap), variable fonts wieroboto-flex.woff2), fluid sizing (z.B. utopia)
  • Images

The New Wave of JS Frameworks

https://frontendmastery.com/posts/the-new-wave-of-javascript-web-frameworks/

React I Love You, But You’re Bringing Me Down

https://marmelab.com/blog/2022/09/20/react-i-love-you.html

How to deal with money in software

https://cs-syd.eu/posts/2022-08-22-how-to-deal-with-money-in-software

HTML kbd Element

The HTML The Keyboard Input element. https://developer.mozilla.org/en-US/docs/Web/HTML/Element/kbd

Architect Framework

via https://2022.cascadiajs.com/speakers/brian-leroux

https://github.com/architect/architect

Build ultra scalable database backed web apps on AWS serverless infrastructure with full local, offline workflows, and more.

https://arc.codes/docs/en/get-started/why-architect

Architect is an opinionated developer experience (DX) for building database backed web apps with AWS.

At its heart Architect is an Infrastructure as Code (IaC) framework. Architect defines a high level manifest file, in multiple open text formats, and turns formerly complex cloud infrastructure provisioning into a build artifact.

Overview: https://arc.codes/docs/en/get-started/project-manifest

Enhance Framework

via https://2022.cascadiajs.com/speakers/brian-leroux

https://enhance.dev/docs/

Enhance is a web standards-based HTML framework. It’s designed to provide a dependable foundation for building lightweight, flexible, and future-proof web applications.

Modern JavaScript frameworks bring more problems than they solve; recreating native web platform features adding unnecessary weight and complexity, which is challenging to unravel. Enhance provides a dependable foundation built on standards-based web platform features, allowing developers to create web applications that are lightweight, flexible, and future-proof.


Profile picture

Written by Martin who is not a man of many words. And self-descriptions are totally his thing. He likes squirrels.