Note

CS Degree Day 44

CS Degree in 100 Days

23 Jul'25

What I did today?

  • Lecture 14: Queues and locks in concurrent systems
  • Lecture 15: Design patterns - observer, strategy, factory
  • Watched supplementary lecture on Model-View-Controller

Interesting things I came across

The Observer pattern and reactive systems

The observer pattern - where objects subscribe to events emitted by other objects - is the architectural foundation of every UI framework I have used without knowing it. React, Vue, jQuery event listeners. I have been using the observer pattern for years.