Attendance:
Previous Meetings:
Concurrency & Structured Concurrency adoptions
- Franz and Joannis to collaborate and a rough outline for a structured concurrency server applications post - carry over
Marketing
- @ktoso to address creating benchmarks from the SSWG perspective - carry over
- Build out integrated example project @FranzBusch @tiborbodecs - started on a gRPC demo but still need to decide on an actual example project.
- Joannis mentioned we could expand SwiftOnServer.com to add comments or similar to add some application examples
- Potential integration for Swiftinit
- Sven mentioned it could be a bit niche, previous discussions revolved around a regular TODO list which adds some more ‘components’ etc
- Sebastian mentioned that we need to be careful to ensure we don’t go too far and overcomplicate the tutorials
- Need to use CI to ensure it stays up to date
- Announce third Swift Server Side meetup dates @Joannis_Orlandos & @sebsto - 17th September Morning UTC time
- @ktoso to chase up second speaker and liaise with Sebastian
- Show-case two server side projects/success stories @0xTim @ktoso - carry over
Tooling
- Investigate official Swift GH action @0xTim, @FranzBusch, @sebsto - carry over but some progress
HTTP server and middlewares
- Move forward with the reviews of the initial API drafts
- @FranzBusch to review to the PRs
Benchmarks
- @Joannis_Orlandos to share instruments trace - carry over
- @Joannis_Orlandos check if we can get a techempower based instrument trace - carry over
Action items
- @Ben_Cohen to verify the CI permissions so that @adam-fowler can trigger Swiftly CI - carry over
- Next meeting: New Incubation Maturity Review - will do offline
- @0xTim to create voting thread on forums
- @ktoso @FranzBusch announce new SSWG members - carry over
- @FranzBusch has draft
- @FranzBusch add explanation for last-three-versions toolchain requirement for server apps to swift.org - carry over
- @sebsto @tiborbodecs review and update swift.org deployment guides (AWS & others). - carry over
Agenda Items
- Refactor the Why Swift on Server section and add page on concurrency. by tachyonics · Pull Request #496 · swiftlang/swift-org-website · GitHub
- @tachyonics to review
- https://github.com/swiftlang/swift-org-website/pull/447
- @FranzBusch to look at when back
- @taylorswift asked about installing the Swiftinit GitHub app on the - carry over for @Ben_Cohen and bring up at the next Core Team meeting
- @Ben_Cohen to look and, and team to bring up at the next Core Team meeting
- We need to discuss where to move repos like NIO, Metrics etc and where they are going to live like swiftlang
- Mixed consensus whether we should move projects currently under the Apple to Swiftlang
- Against - potential for packages to get lost in the masses, should swiftlang only be focused on language packages
- For - easier to contribute, fundamental packages are ‘blessed’
- @tiborbodecs to post list of repos to forums for us to track
- To discuss with Core Team
- everyone to check their packages on Swift 6 nightlies to make sure we can fix issues before 6.0