Posts Tagged With Vapor 2

3 posts

Testing Vapor - A Deep Dive

Sunday, September 3, 2017 by Tim

This is a write up of the talk I gave at July’s Vapor London Meetup. The slides from that presentation can be found here. WARNING: this post has turned into a bit of an epic one, coming in at 8,000 words! Although I’ll skim over some basics of testing Vapor, it is a deep dive and for those who don’t feel comfortable with testing at all, I recommend reading some of the other excellent tutorials out there first.

Vapor XCTest

Software testing has been around as long as software has been, but the practices certainly aren’t the same as back when software was written on punch cards! In these days of deploying to live multiple times, or even hundreds of times a day, the way we approach testing software has had to keep up with the demands of continuous delivery and continuous deployment.

Getting Started With Vapor

Sunday, August 27, 2017 by Tim

This is the start of a series of tutorials on Vapor. For more, click here

Vapor

Swift is Apple's programming language that was introduced at the 2014 Worldwide Developers Conference. A year later, in December 2015, it was open sourced and ever since that has been able to run on Linux. Since it was open sourced, a number of frameworks have been created to take advantage of its power and speed. One of those is Vapor and in this tutorial, you will learn how to get up and running with Vapor.

What is Vapor?

Vapor is a web framework that sits on top of Swift to allow you to easily write server-side applications. These could be APIs that you call from an iOS or Android app, or it could be a fully-fledged website, like Twitter. It is comparable to Flask or Django in Python, NodeJS in Javascript, or Ruby on Rails for Ruby.

Migrating SteamPress To Vapor 2

Sunday, August 27, 2017 by Tim

This is a write up of the talk I gave at May's Vapor London Meetup. The slides from that presentation can be found here This post is also published on the SteamPress blog here

Vapor 2

Vapor 2 has now been released! It contains a load of awesome improvements, including massively simplifying some of the most common use cases, huge performance boosts and loads of great new features. I've had a long running vapor2 branch of both SteamPress and the example site since the first betas and this post highlights some of the keys changes between the two versions and how to migrate your project.