This talk on component-based architectures really resonated with me.
Some of it is specific to Spring, but I've found it help to organize my code around clear APIs between specific components, like in a mobile app: UI, network sync, local DB, etc.
https://t.co/IECR5Slh01
Today’s lesson: when unit testing Swift Tasks from @MainActor annotated code (like from this excellent article https://t.co/zQ97z1NjWI), make not to mark the test methods as async. Apparently that breaks the tests!
@AskPayPal I have an urgent problem that I need help with. I can’t get a person the phone and I’m getting no responses to my messages on the website. Please help.
@donnfelker I just went through the same thing myself. In the end I decided it was more secure to use cookies (with HttpOnly set) but to also put more attention to CSRF protection which cookie storage and open you up to.
As someone who works on both iOS and Android I thought this conversation about cross-platform development was really interesting. Maybe in the future we’ll all just be “mobile” developers.
Very interesting post comparing most concurrency models to “goto” commands: https://t.co/Gqo2Aj6Zcv
(This “structured concurrency” will be the new model for Kotlin coroutines: https://t.co/uIp4FPPAIq)
@NYT_Crossword When I do this and open from the home screen, it tells me to login. Tapping login bumps me to Safari, but after logging in there, I'm still not logged in the home screen app. Is this something you've seen?