• Home

Mark Brownsword

A Blog about Software Engineering


  • May 11, 2020

    Swift on Linux: What Kind of Applications Will I build?

    The iOS Developer Community Survey has a section which asks respondents to rate their current adoption of Swift for building applications that will deploy to a server environment. The adoption is quite low (~3%). One highly rated standout though, is the Vapor Framework for building web applications in Swift. The survey results of similar programming…

  • May 3, 2020

    Swift on Linux: SPM

    The Swift Package Manager (SPM) is a tool for creating Swift applications and managing their dependencies. SPM supports Executable and Library projects and is included as part of the Swift installation. Prerequisites1. You’ll need Swift and Git installed before using SPM. To make a new Swift application, setup a folder for the project.$ mkdir -p…

  • April 26, 2020

    Swift on Linux: REPL

    Swift provides an interactive Read Eval Print Loop (REPL), which is accessed by typing swift at the command prompt. $ swiftWelcome to Swift version 5.2.2 (swift-5.2.2-RELEASE).Type :help for assistance.1> Lets try a new feature from the latest version of Swift. We can see what is new in Swift from the Revision History. One interesting new…

  • April 25, 2020

    Swift on Linux: Getting Started

    Swift currently officially supports running on Ubuntu (16.04, 18.04, 20.04) and Red Hat derivatives (currently CentOS 8 and Amazon Linux 2). These are a few ways to get Linux*; A Virtual Machine e.g. VirtualBox A repurposed PC e.g. try using a live USB A dedicated PC e.g. System76 However you choose to get Linux, install…

  • January 13, 2019

    Get the Latest Docker on Ubuntu

    To get the latest Docker version on your existing Ubuntu or to get any Docker version onto the latest Ubuntu version, Docker Docs have instructions for performing a binary install.1. Install static binaries2. Manage Docker as a non-root user If you want Docker to start automatically on boot.1. Manually create the systemd unit files2. Configure…

←Previous Page
1 2 3 4 … 9
Next Page→

A WordPress.com Website.

  • Follow Following
    • Mark Brownsword
    • Already have a WordPress.com account? Log in now.
    • Mark Brownsword
    • Edit Site
    • Follow Following
    • Sign up
    • Log in
    • Report this content
    • View site in Reader
    • Manage subscriptions
    • Collapse this bar