What’s changed, how to get started, and an interview with its creator all in one – and all free.
I’ve been using Vapor 3 since its earliest betas back in November 2017, and over the months since then I’ve worked hard to write and update my Vapor 3 book to make sure it covers all the latest techniques and APIs to help you make the most of server-side Swift.
Well, now that Swift 4.1 has shipped with Xcode 9.3, the Vapor team have started the long process of tagging their own work as final. In short: Vapor 3 is on the verge of being complete at last, and now is the perfect time to start trying it out yourself. As more repositories are tagged as 3.0, any code running the final release candidate will automatically switch over to the 3.0 tag without any further change from you.
To help you get make the most of this exciting release in the server-side Swift world, I put together a getting started pack:
These articles, and indeed my whole book, wouldn’t be possible without the incredible help, guidance, and support of Tanner Nelson and Joannis Orlandos. So, I think it’s only fair that I repeat the dedication I made at the start of the book:
This book is dedicated to Tanner Nelson and Joannis Orlandos, both of whom worked extraordinarily hard to make Vapor 3 a significant leap forward for server-side Swift, while also tirelessly answering my own questions. This book would not have been possible without their help, and I’m hugely grateful.
SPONSORED ViRE offers discoverable way of working with regex. It provides really readable regex experience, code complete & cheat sheet, unit tests, powerful replace system, step-by-step search & replace, regex visual scheme, regex history & playground. ViRE is available on Mac & iPad.
Paul Hudson is the creator of Hacking with Swift, the most comprehensive series of Swift books in the world. He's also the editor of Swift Developer News, the maintainer of the Swift Knowledge Base, and a speaker at Swift events around the world. If you're curious you can learn more here.
Link copied to your pasteboard.