{"repo":"tib/practical-server-side-swift","free":true,"listed":false,"github":"https://github.com/tib/practical-server-side-swift","clone":"git clone https://github.com/tib/practical-server-side-swift.git","description":"Vapor 4 code samples for the Practical Server Side Swift book","language":"Swift","stars":255,"topics":["vapor-4","server","cms","admin","authentication","modules","blog","swift-5","async-await","swift-html"],"license":null,"category":"auth-billing-email","readme_excerpt":"📖 Practical Server Side Swift Vapor 4 code samples for the Practical Server Side Swift book available on Gumroad. Chapter 1: Introduction We start with an introduction to the Server Side Swift world, explaining the evolution of Swift as a universal programming language. We'll talk about both the strengths and weaknesses of the language and discuss why Swift is a good choice to build backend applications. We'll explore the Swift ecosystem and the open-source movement that made it possible to create the necessary tools on Linux to turn Swift into a server-side language. You'll get introduced to Vapor, the most popular web application framework, that we're going to use in this book. Chapter 2: Getting started with Vapor Next, we go over detailed instructions about how to install all the required components to build server-side Swift applications both on Linux and macOS. You'll meet some command-line tools that can help your everyday life as a backend developer and we'll create our very first Vapor project using the Swift Package Manager. We'll also set up the Vapor toolbox, a handy little tool that can help you bootstrap projects based on a template. In the very last section, we'll briefly take a look at the architecture of a Vapor application. Chapter 3: Getting started with SwiftHtml Then we're going to build our first website using the SwiftHtml library, and we're going to generate HTML code through Swift by creating template files using a Domain Specific Language (DSL). You","default_branch":null,"files":null,"tree":[],"storefront":"/r/tib","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tib/practical-server-side-swift/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}