davidkhess
Joined 15 years ago
Joined 15 years ago
Though, general acceptance of QR Codes does seem to have finally taken off.
One aspect of FIDO that could still be troublesome is account recovery in case of inadvertent loss of passkey. OOB recovery with SMS or email is considered too weak and the main recommended alternatives are to maintain multiple authenticators (i.e. multiple copies of your passkeys), re-run onboarding processes for new users or just abandon the account.
It's going to be interesting to see how those alternatives play out in real world situations.
https://lucumr.pocoo.org/2016/10/30/i-dont-understand-asynci...
It was great at the time but ultimately tiresome. It introduced framework specific incantations all over the place and any framework using I/O had to be Twisted-aware in order to use it straight-forwardly. The exact same complaints I have today of asycnio.
I went to gevent 10 years ago and have never regretted it. If you have some reasonable knowledge of threading and synchronization then it is a really nice developer experience.
I think cross-platform apps are commonly misapplied and really only make economic sense with the appropriate assumptions. Once a company has the necessary resources they should go native and go all in on platform conformity.
But for many folks, that's not a feasible place to start from.
https://apps.apple.com/us/app/listeners-on-call/id1498666617...
It has a very good UX designer and I've developed multiple commercial Qt/QML mobile applications previously.
I think the economics make sense with the following assumptions:
* The startup doesn't have the resources to build for two platforms natively (yet).
* The developer(s) can get their hands dirty and "go native" on either platform when needed.
In relation to the particular problems of technical debt related to third party modules mentioned in this article, QML rides on top of Qt which is a 26 year old C++ cross-platform toolkit with a lot of mature technology in it. I.e. there is a lot more "batteries included".
There are still plenty of times you have to "go native" to integrate something Qt doesn't cover but it apparently isn't as often as with Flutter.