Reading Log ForMarch 17, 2023 (#22)
New updates about .NET 8 & TypeScript, JavaScript failures & progressive enhancement, and more.
When JavaScript Fails
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.
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
Sports
- What's it like to be an official in the final moments of a huge game? 'I was dead and right' Brandon Quinn