Swift at Apple: Migrating the Password Monitoring Service from Java
1–10 of 235 posts
Re: Swift at Apple: Migrating the Password Monitoring Service from Java
#2Re: Swift at Apple: Migrating the Password Monitoring Service from Java
#3I'm hoping to hear some good news at WWDC for swift development in editors other than Xcode (VSCode, Neovim, etc.) Last year they said "we need to meet backend developers where they are" and announced plans to improve sourcekit-lsp and other efforts.
Re: Swift at Apple: Migrating the Password Monitoring Service from Java
#4Re: Swift at Apple: Migrating the Password Monitoring Service from Java
#5As is always the case with such rewrites, the big question is whether the improvements came from the choice of language or because they updated a crusty legacy codebase and fixed bugs/bottlenecks.
Re: Swift at Apple: Migrating the Password Monitoring Service from Java
#6I'm hoping to hear some good news at WWDC for swift development in editors other than Xcode (VSCode, Neovim, etc.) Last year they said "we need to meet backend developers where they are" and announced plans to improve sourcekit-lsp and other efforts.
Re: Swift at Apple: Migrating the Password Monitoring Service from Java
#7I'm hoping to hear some good news at WWDC for swift development in editors other than Xcode (VSCode, Neovim, etc.) Last year they said "we need to meet backend developers where they are" and announced plans to improve sourcekit-lsp and other efforts.
And https://github.com/swiftlang/sourcekit-lsp an be used in any LSP compatible editor like Neovim.
Re: Swift at Apple: Migrating the Password Monitoring Service from Java
#8> In comparison with the previous Java service, the updated backend delivers a 40% increase in performance, along with improved scalability, security, and availability. As is always the case with such rewrites, the big question is whether the improvements came from the choice of language or because they updated a crusty legacy codebase and fixed bugs/bottlenecks.
Given that they also experienced a 90% reduction in Memory Usage (presumably from Java GC vs Swift AOT memory management) - it seems more likely the gains are in fact from the difference in languages.
Re: Swift at Apple: Migrating the Password Monitoring Service from Java
#9I'm hoping to hear some good news at WWDC for swift development in editors other than Xcode (VSCode, Neovim, etc.) Last year they said "we need to meet backend developers where they are" and announced plans to improve sourcekit-lsp and other efforts.
IMO, Apple has quite the track record of never "meeting X where they are". They could make Xcode cross platform, but they never will.
Re: Swift at Apple: Migrating the Password Monitoring Service from Java
#10> In comparison with the previous Java service, the updated backend delivers a 40% increase in performance, along with improved scalability, security, and availability. As is always the case with such rewrites, the big question is whether the improvements came from the choice of language or because they updated a crusty legacy codebase and fixed bugs/bottlenecks.
I'd typically agree with your comment but ... Given that they also experienced a 90% reduction in Memory Usage (presumably from Java GC vs Swift AOT memory management) - it seems more likely the gains are in fact from the difference in languages.