Keith Wagner

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