Reading Log - March 17, 2023 (#22)
New updates about .NET 8 & TypeScript, JavaScript failures & progressive enhancement, and more.
In Depth
I’ve been guilty of not properly handling my site without JavaScript enabled. I didn’t even necessarily thing about what happens if it fails to load at all. It’s important to think of the edge cases to help produce a good experience. There are obviously some functionality that require JavaScript, but that doesn’t mean you should ignore the user and not have some fallback in place, even if it means alerting the user they need to turn on scripts.
Link Blast
👨🏼💻 Software Development & Design
Why Your Desk is the Worst Place to Work, and Other Life Lessons from a Lazy Developer Holly Cummins
Working with Git in JetBrains Rider Andrew Lock
Modern iOS Navigation Patterns Frank Rausch
EF Core 8 Preview 2: Lite and familiar Arthur Vickers
Taking control of your application's title bar Diego Gonzalez
5 Mistakes I Made When Starting My First React Project Richard Oliver Bray
16 little UI design rules that make a big impact Adham Dannaway
Announcing TypeScript 5.0 Daniel Rosenwasser
What is Vite and Why Should You Use It Instead of Create React App? Luke Twomey
Modern Font Stacks Dan Klammer
Ten tips for better CSS transitions and animations Josh Collinsworth
Introducing react.dev Dan Abramov & Rachel Nabors
How Async/Await Really Works in C# - .NET Blog Stephen Toub
🖥 Technology & the Internet
Why the Floppy Disk Just Won't Die Jacopo Prisco
📈 Business & Finance
The Collapse Of Silicon Valley Bank Bobby Allyn, David Gura, Paddy Hirsch & Greg Rosalsky
The long-anticipated office reckoning is upon us Emily Peck
🔬 Science
Floating solar panels could completely power thousands of cities Justine Calma
⚾ Sports
What's it like to be an official in the final moments of a huge game? 'I was dead and right' Brandon Quinn
🎧 Podcasts
Techdirt Podcast #347: Why Is Congress So Wrong About Section 230?