About you:
- have some working experience already (Swift, SwiftUI. UIKit is a plus)
- want to learn something new every day
- love challenging tasks and figuring things out
- self-starter, don't need every little detail spelled out :)
- can work async, available in EU timezone
Privileged to be at @SwiftServerConf with the amazing Swift community, to announce what’s coming next for the Foundation project. Details: https://t.co/jkOZZx7SIL and https://t.co/V66gM4ouU5
A new hot take on the Foundation library has been announced by Tony Parker at the @SwiftServerConf conference!
Open source, and 100% Swift~! It also means full 1:1 parity between platforms, there is no more "the other foundation impl" (corelibs) 🎉 #swift
pic by @slashmodev :)
@iliveflatout @peterfriese@Firebase I think that other async API might make more sense: an async addDoc that returns one state if offline and another in case of success. And then an api to query the synchronization state of cached write attempts. Or api to get notified on completed or failed sync of cached writes.
@iliveflatout @peterfriese@Firebase For instance it would mean that your teamName variable would never be cleared in case you’re offline. I think the api from objective-c taking a completion block was meant for some special cases that perhaps shouldn’t translate directly to async/await.
@peterfriese @iliveflatout @Firebase The async api that takes a dictionary comes from automatic bridging from objective-c. The Codable version could easily be added too, but perhaps it’s not a good idea:
In case you’re offline the completion is never called. In the async world this means the code will never resume.
@sgnagnarella@Firebase Ka-ching POS (https://t.co/3nCynOdTzY) uses RTDB for data sync, offline sales and much more. We also use firestore, Storage, Hosting, auth, functions and crashlytics.
@peterfriese@0xTim And of course my most burning question: when will it be possible to deploy a Swift-based functions 2 container? I’m willing to do most of the platform/library plumbing needed to get auth/RTDB/firestore working on Swift/linux. 😊
@peterfriese@0xTim With a live project where Storage and Firestore for historical reasons started out tied to a US region what would be the best suggestion to migrate the project to having Firestore and Storage residing in the EU?
@peterfriese@0xTim I have a few: 😁
Will the RTDB get persisted indexes?
Will it be possible to create more Firestore instances in one project?
Is there a way to sync auth users across projects? Not as a one-off, but continuously?
@bhansmeyer I absolutely love it on the Mac. Keeps my desktop so neat and tidy. I’m not really getting it on the iPad. It was already neat and tidy to start with. 😁
I am releasing today the "Book of CP-System" about the machine running early 90s arcade hits like Street Fighter II, Final Fight, and Ghouls’n Ghosts.
https://t.co/IDtY4KRezs
I was always wondering what's the difference between Apple Pay and Google Pay.
Now I know: Google knows about every f*cking payment you make, while Apple doesn't.
More about Apple Pay: https://t.co/Tqg5TdsWuH
#GDPR - The Danish Data Protection Agency (Datatilsynet) concludes that Google Analytics cannot, without supplementary measures, be used lawfully https://t.co/FumrL2Tkt5 #privacy
@puf@sambecker@Google@Firebase I agree with others here that while stackdriver log ui gives you more power, it is incredibly hard to navigate and master. Not the user friendliness that I think most Firebase users expect. IMHO 😊
@mattcomi Designing a class that is intended to be subclassed requires a lot of careful consideration. Putting ‘final’ on my classes removes any worry about that potential extra api surface. 😊 I guess there are potential optimization gains too.