Loosely Coupled Concerns and Data Structures

Over the next few screencast, we will build a mini spreadsheet clone (like Excel). The goal isn’t really to build a spreadsheet, but to show how thinking about data structures and how to represent concepts will help you separate your business logic and your UI layer.

This has many benefits:

  • testability
  • reveals bad decision decisions early
  • performance (the wrong data structure can cost you; excessive loops, unnecessary re-renders)

The source code can be found here.

A text version of this screencast is available here. It was published on 8 Sep, 2020.


Get occasional emails about new content and blog posts.
Absolutely no unsolicted spam. Unsubscribe anytime.
Thanks for registering!