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…!!