"Are you aware of any Swift-centric refactoring resources? As a non-native Swift programmer, I would like to learn more about when to define & use prototypes, type aliases, extensions, concurrency, etc." Any good resources for Joe Cursio's comment on my latest video? https://www.youtube.com/watch?v=RbFcPm_nryU
Safe Refactoring …without chasing errors!

YouTube
@qcoding Apparently there's a JetBrains Swift IDE on the way
@jasongorman @qcoding ????
I thought they had one and killed it. Happy to discover the world has changed again.
Fleet Features Matrix - Google Drive

@qcoding @jasongorman interesting. Is this like their version of VSCode?
@mlevison @jasongorman Yes, that's how I think of it. Now Swift does support the VSCode LSP and some folks are working on automated refactoring support across tools (including Xcode).
@qcoding
Is this an open source project you can point me to?
GitHub - jonreid/Mastermind: TDD for SwiftUI project

TDD for SwiftUI project. Contribute to jonreid/Mastermind development by creating an account on GitHub.

GitHub
@qcoding sorry, I’ve meant an open source project which focuses on refactoring tools (VS Code Swift LSP). Sorry for the confusion 🙇
@mkalmes Ah. Check this thread. It includes a pull request, a note about making new actions available in Xcode, and a GIF demo https://mastodon.social/@cfi/112220905591670853
@qcoding @cfi
Thank you so much! I’ll look into it. 🙇

@qcoding @jasongorman

Interesting - I keep wanting to learn Swift - it seems like fun. It's just I have no business need to learn it.

The Java programming work I have done recently is already far enough away from business value. Swift is about 10 steps further.

@mlevison @qcoding Swift is a big improvement on Objective C. Not a fan of XCode, though.

@jasongorman @qcoding

Touché. I still don’t have a good business reason to learn it.

@qcoding thanks for posting my request.

This isn’t refactoring, but it has helped me translate my thinking: https://www.douggregor.net/posts/

Posts | Doug's Compiler Corner

Musings on programming languages and compilers.

Doug's Compiler Corner
@josephcursio "Swift for C++ Practitioners" what a great idea!