The most important skill of a software engineer is not technical but about keeping your health in check.
I successfully convert myself from a no-sport to everyday-sport guy, lost 7kg in 7 months. If youโre like my old me. Here are my tips for you๐.
Proud to be a part of this journey. Not everyone develops password managers, let alone supports passkeys so there were few to no open-source apps or tutorial on this matter. It was fun digging into new APIs. Now heading to the next big milestone.
By popular request, #ProtonPass now supports #passkeys โ on all devices, for everyone.
Passkeys provide a secure and convenient alternative to passwords.
โจ Save, store and edit passkeys in @Proton_Pass: https://t.co/Px1ovJLfXE
One year ago, we started a new design journey at Proton. Proton has always been about privacy and security, but our mission will only succeed if we have best-in-class product design. Here's a look at work done so far and a sneak peek at the future.
Today we're launching the Proton Pass beta.
With Pass, we're applying our privacy and encryption knowledge to a service that many of you have asked for.
Later on, Proton Pass will become a free password manager for all Proton users. Learn more here: https://t.co/9V4FlSWaYh
Behind the scenes at this week's Proton Pass beta launch. We pushed the button from the @ProtonPrivacy office in Barcelona, joined by the @SimpleLogin team from Paris. It's the start of a new product journey, one that we hope will benefit the community. Stay tuned for full launch
Finally I can make it just in time for Christmas. Submitted to TestFlight today and got approved hours later. Though there's still work to do, I decide to go beta to get early feedback while working on last features.
https://t.co/LWMqlCxCjg
Get back to work on a new update for @ma_mobile_app after abandoning it for almost a year. The good thing is I got enough time to learn the basic of Swift concurrency to use in this project. And with SwiftUI 3.0, this version will have a longer lifespan than the previous ๐ one.
@mackozer@tiborbodecs@danielsaidi@FrankSolleveld It's known issue and I don't know yet how to tackle it ๐. I don't know the image URL before loading the detail of an object (band, album..). So I have to do heuristic guess to construct the image URL from an object id. More info here: https://t.co/oBAJIBiYoy
Get back to work on a new update for @ma_mobile_app after abandoning it for almost a year. The good thing is I got enough time to learn the basic of Swift concurrency to use in this project. And with SwiftUI 3.0, this version will have a longer lifespan than the previous ๐ one.
The new Proton is here. One account, four privacy services, one ecosystem. Unified protection, with a modernized look and feel. Join us as we take another step towards an alternative internet where privacy is the default: https://t.co/5bPvFqVm9h
#PrivacyByDefault
Just wrote my first #swift async/await function for a production app. It'll be shipped very soon. I know I'm late in the game but better late than never ๐