Reading Log - November 18, 2022 (#6)

CSS has come a long way, and NASA has finally launched Artemis I to the moon.


Frontend Mastery: The Evolution of Scalable CSS

It still amazes me sometimes with how far we’ve come in web development. I remember back around 2000(ish) playing around with building websites in Geocities and Front Page. Going from the clunky, old-school direct properties on the DOM elements to now using CSS stylesheets is such an improvement.

There are now so many new CSS properties, functions and selectors that I’m still trying to wrap my head around all of them. Making them scale in a large web application is no easy task.

No tool is perfect, and every project and team is different. Whatever approach is taken, establishing foundations that bridge the design gap is a key element to scaling CSS.

The article gives a good overview of some of the things you can try to do to make your CSS more manageable, but the conclusion makes sense. We all do things differently, and teams need to figure out what is best and most sustainable for themselves. Take examples from others, but make sure to do what works.

Link Blast

👨🏼‍💻 Software Development & Design

The Best C# 11 Feature You Don't Need (Matt Eland)

My C# array, tuple, delegate declaration dilemma (Jiří Činčura)

Assertion Scopes, the one FluentAssertions feature you didn't know you needed (Tim Deschryver)

Multi-repository Support Released! (Jessie Houghton)

7 Reasons for Startups to Choose ASP.NET Over Node.js (Michael Shpilt)

Craft (Paul Stamatiou)

New to the web platform in October (Rachel Andrew)

Announcing TypeScript 4.9 (Daniel Rosenwasser)

Learn how to improve your ASP.NET Core controllers with these principles (Dennis Frühauff)

Make use of 'use' in React – a new hook is coming (Tomasz Borowicz)

Early Days of Container Style Queries (Geoff Graham)

Remix and the Alternate Timeline of Web Development (Jim Nielsen)

How to find all render-blocking resources with JavaScript (Stefan Judis)

Using :has() as a CSS Parent Selector and much more (Jen Simmons)

🖥 Technology & the Internet

The IndieWeb for Everyone (Max Böck)

Narratives (Ben Thompson)

What's new with Codespaces from GitHub Universe 2022 (Nik Molnar)

Transforming a Huge Monolith into Micro Frontends (Gaurav Makkar)

Microsoft Full Circle (Ben Thompson)

🎮 Gaming

Scarlet and Violet are a step back for Pokémon's open-world era (Kenneth Shepard)

📈 Business & Finance

What went wrong with Snap, Netflix and Uber? (The Economist)

Is this the end of crypto? (The Economist)

🔬 Science

NASA gets its mojo back with a stunning nighttime launch of the SLS rocket (Eric Berger)

A cosmic hourglass: Webb captures image of protostar swathed in dark clouds (Jennifer Ouellette)

Strange black hole merger may have been a rare random encounter (John Timmer)

🎧 Podcasts

Planet Money #1590: The E-Book Wars

On The Media - Infinite Scroll

The Changeling #484: Wisdom from 50+ years in software

The Economist - Money Talks: What happened at FTX?

Plain English: A Crypto Catastrophe: The Stunning Fall of FTX—and What Comes Next

🎒 Everything Else

Converting Your Twitter Archive to Markdown (Matthias Ott)

“It was like holding a f**king live wire”: how Rage Against The Machine's explosive debut album changed everything

🎵 A Song to Leave You With

Rage Against the Machine - Killing in the Name