The Swift Server Workgroup and Swift on Server community have developed a number of guides for using Swift on the server. They are designed to help teams and individuals running Swift Server applications on Linux and to provide orientation for those who want to start with such development.
They focus on how to compile, test, deploy and debug such application and provides tips in those areas.
- Setup and code editing
- Debugging Memory leaks
- Performance troubleshooting and analysis
- Optimizing allocations
- Debugging multithreading issues and memory checks
Additionally, there are specific guides for library developers:
These guides are community effort, and all are invited to share their tips and know-how by submitting pull requests to the Swift.org site.