For the last post of Vapor Week, we take a look at some of the users of Vapor and how they use it to power their apps, services and companies!
blog.vapor.codes/posts/the-u…
A couple of days ago we announced the first Vapor 5 Beta. In our latest blog post we go into more details about the changes, the improvements we've made and what your new code might look like!
blog.vapor.codes/posts/whats…
We've worked hard on our sites and documentation to make them more accessible, more inclusive and more consistent. Read about it on the blog!
blog.vapor.codes/posts/docum…
10 years ago today Vapor 1.0 was released. Today we're super excited to release the first Vapor 5 Beta, a complete rewrite of the framework, built for modern Swift. More details are on the blog:
blog.vapor.codes/posts/vapor…
My first tutorial on how to get started with Vapor v0.18
is still up on the wayback machine :D
October 31st in 2016, those were really fun times!
web.archive.org/web/20161031…
Can you believe Vapor has been around for 10 years?! To celebrate we're running Vapor Week with a week of posts, some exclusive merch and special announcements! See our post on the blog!
blog.vapor.codes/posts/ten-y…
Can you believe Vapor has been around for 10 years?! To celebrate we're running Vapor Week with a week of posts, some exclusive merch and special announcements! See our post on the blog!
blog.vapor.codes/posts/ten-y…
Vapor was selected for the third session of GitHub's Secure Open Source Fund, which was an awesome experience to learn with other maintainers how to secure our projects. We've already rolled out some changes with more to come in the future too!
blog.vapor.codes/posts/secur…
Observability is critical to monitoring your applications. In the latest blog post Paul demonstrates how to set up your Vapor apps to work with OTel, which is quickly becoming the industry standard for observability!
blog.vapor.codes/posts/otel-…
Vapor (finally!) has a new merch store where you can buy t-shirts, stickers, hoodies and more! All proceeds go towards funding the development of Vapor! Check out the blog post blog.vapor.codes/posts/new-s… or visit the store at store.vapor.codes
We've recently released a plugin for VSCode to make it even easier to build Vapor applications! And even better this plugin was created by the open source community! Read about it here blog.vapor.codes/posts/vapor…
The story behind the Apple Password Monitoring service, handling multiple billions of requests per day from devices all over the world, which was recently rewritten in Swift: swift.org/blog/swift-at-appl…
ALT In comparison with the previous Java service, the updated backend delivers a 40% increase in performance, along with improved scalability, security, and availability.
The story behind the Apple Password Monitoring service, handling multiple billions of requests per day from devices all over the world, which was recently rewritten in Swift: swift.org/blog/swift-at-appl…
ALT In comparison with the previous Java service, the updated backend delivers a 40% increase in performance, along with improved scalability, security, and availability.
Coming to WWDC? Come hang out with fellow server side Swift enthusiasts! We're hosting a meetup with @communitykit_ - come say hi! There may be stickers...
meetu.ps/e/P4swT/zf1k9/i
The CFP for this year's conference is now open! We offer speaker training to all speakers. We're accepting lighting talks, main talks and this year open to workshop and lab applications on any server-related topics!
See the website for more details! serversideswift.info/speaker…
📁 In today's post, learn how to handle file uploads in your Vapor app using AWS S3 or other S3-compatible services:
✅ Direct file uploads
✅ Pre-signed URLs
✅ S3, Backblaze, R2 you choose
A practical guide to modern file storage in Server-Side Swift🚀
swifttoolkit.dev/posts/vapor…