I was working on a iPad-focused Dungeons & Dragons app focused on the Dungeon Master called Campaign Codex but I got a little bored with building CRUD apps.
Decided to pivot and start learning about databases and their internals more. Currently pulling down Clickhouse and reading some code along with the reading the book Database Internals by Alex Petrov.
So I'm technically not "working on" an app...I am working on myself to branch out and attempt to specialize a bit more as I progress in my career.
I feel there's much more to it. There are so many pieces in Clojure that just feel like they're done right. Even after a decade of using it, I remain happy. Not a single other language (and I tried more than a few) has kept me happy for so long.
hey all! i am looking for freelancing work in the Apple ecosystem space (Mac/iOS). I am looking to take on 5-8 hours a week.
available for: ios development, interesting web dev projects
hi im tyler! i have indie experience building Whenish, a productivity scheduling app for Messages (https://apps.apple.com/us/app/whenish/id6745035749). i have scaled starts ups from seed to series c rounds. i am looking to consult on a weekly basis primarily building in the ios space but am open to start ups who need technical guidance and need a fractional cto like role.
> But the best programming language is like the best wine. Different people like different things, and that's OK. Drink whatever is the best fit for your palate, and code in whatever is the best fit for your brain.
this app never reads any messages. the iMessage framework is very strict around privacy...so much so that you are unable to get user information of. This is why you will see Participate 1, 2, 3 instead of the person's name. There is no way to get this information of who the sender is! Kudos to apple for this.
The only message that is written to the chat is when you hit submit. There is no external service as all information is stored as metadata on the message itself. I did not want to have an external server (which has its own challenges, see in another message around collisions).
Your entire group can see the message but in order to interact with the poll they will need to download the app. They will be redirected to the app store if they do not have the app after clicking.
there is no external server! all meeting information is stored as metadata on the message.
this leads to some issues with potential collisions like if two people click the Whenish message at the same time and submit their message, there is no way to merge both that data. while this is an issue, i wanted to err on the side of privacy as much as possible and not rely on a server at all.
You should be aware of the social impact this makes. iMessage is already partitioning Android and iPhone users socially. These products just make it worse and will exclude people from social groupa even more. There's also that lower income individuals who can't afford an iPhone and use Android devices for cost related reasons would lose out on event planning.
Decided to pivot and start learning about databases and their internals more. Currently pulling down Clickhouse and reading some code along with the reading the book Database Internals by Alex Petrov.
So I'm technically not "working on" an app...I am working on myself to branch out and attempt to specialize a bit more as I progress in my career.
Any advice/papers/books to read is very welcomed!