by

February 2024 update

I had almost NO coding time during my Summer break for many reasons! But I finally have some time to myself… for now…

  • HUGE refactor underway. I’ve decided to change up the data structure model.
    • The old structure where I had State Interfaces for every data type had been really doing my head in.
    • Serialization to disk (i.e. saving and opening playlist documents) should now be simpler to implement… hopefully!
  • As part of the refactor I am building-in macOS compatibility (where possible). For 3rd party libraries:
    • Haven’t decided about PowerPoint import on macOS yet
    • VLC should work?
    • NDI will be new territory for me, as I’ve never done macOS interop stuff let alone from .NET Core. Time to finally tackle https://github.com/navhaxs/AvaloniaNDI/issues/1
  • From reading various programming practice articles/books, I am attempting to employ some Lean development and better-thought-out design. Goodbye dead code!
  • I am trying ChatGPT / Amazon Q as coding assistants. Mixed results… sometimes helpful, sometimes plain wrong suggestions, sometimes handy…!!