Reading Log - December 25, 2023 (#56)

Merry Christmas to those who celebrate. A little light this year for the holidays.

🖥 .NET

5 Awesome C# Refactoring Tips - Milan Jovanović

🌐 Web Development

Classes vs. prototypes in JavaScript - Chris Ferdinandi

How Marketing Changed OOP In JavaScript - Juan Diego Rodríguez

Netlify’s Disingenuous Survey-based Attack on Next.js (and Eleventy, too) - Zach Leatherman

Popover API - Ryan Trimble

💻 General Development

Rewriting vs Refactoring Code: How To Navigate The Two - Nick Cosentino

📡 The Internet

Privacy First - Cory Doctorow

🔌 Technology

"If buying isn't owning, piracy isn't stealing" - Cory Doctorow

📈 Business & Finance

Why does it sometimes take so long to manufacture and ship action figures?z - Janet Nguyen

⚾️ Sports

The Patriots Are Reverting To Type - Charles P. Pierce

🎧 Podcasts

The Rest is History #322: East Germany: Life Behind the Iron Curtain

🏛️ Politics

How much do political campaigns know about you? Way more than you might think. - Kimberly Adams

🎒 Everything Else

Bill Watterson’s 1990 Commencement Speech to Kenyon College - Bill Watterson

Tesla Lied To Customers, Blaming Them For Shoddy Parts The Company Knew Were Defective - Karl Bode

🎵 A Song to Leave You With

The Gaslight Anthem - Spider Bites