Started working with Swift's Codable for the first time today, and found this article really handy for making enums with associated values Codable.
Still lots of polish to go, and changes I want to make, but here's a WIP screenshot of Cashew, the open-source native Mac app for GitHub issues I'm working on:
I enjoyed this post about modularising a huge iOS app. I'm working on a much smaller scale, but I'd like to try something similar.
I never fail to be inspired by Austin Kleon's blog. I'm up to page 5 of his archives so far this morning, and I don't want to stop.
Yesterday was my one-year anniversary of working full-time at Hello Code! It's nice that we've made it this far without running out of money. Fingers crossed we've got many years to go.
I love the way issues are handled in GRDB (SQLite for Swift). Groue is so friendly, and always goes above-and-beyond in helping to solve problems or explore new features for the library. It makes me happy to be a GRDB user.
I should also say, I'm kind of terrified of running something built on the Littlelogs source again, because it's all in Python, and I have no idea about web dev! I've been picking it up, but it feels scary to take on a project so far out of my depth.
Thinking about the values I'd run Littlelogs with, if I bring it back as a more broad social network. Main ones would be inclusion/diversity, transparency into processes, community-driven decisions & participation, thoughtfulness, and safety. What am I missing?
Found a Stack Overflow question that matched my problem with no answer. Figured it out on my own, started to write an answer, but stopped, because SO has been unwelcoming to me before. We all lose out on knowledge when you make some people feel unwelcome.
Since Apple recommends using frameworks for shared code, I followed their suggestion, but I've actually found it just makes things really complicated so far. I probably wouldn't do it again.