---
title: "Miles Watson (@mileswatson) | Hashnode"
description: "Aspiring computer scientist, always looking to learn something new. Read the latest articles by Miles Watson on Hashnode."
url: "https://hashnode.com/@mileswatson"
---

@mileswatson

# Miles Watson

@mileswatson · UK · Joined December 2020

Aspiring computer scientist, always looking to learn something new.

### [URL Shortener with Rust, Svelte, & AWS (6/): Deploying to AWS](https://blog.mileswatson.net/url-shortener-with-rust-svelte-and-aws-6-deploying-to-aws?utm_source=hashnode&utm_medium=feed)

In the last post, we created a static front-end application with Svelte + Bulma, and then integrated it into our Rust code + Dockerfile. In this final post, we will cover the process of actually deploying the app to AWS Elastic Beanstalk. What is Ela...

5 min read · [blog.mileswatson.net](https://blog.mileswatson.net/url-shortener-with-rust-svelte-and-aws-6-deploying-to-aws?utm_source=hashnode&utm_medium=feed)

[Oct 8, 2021](https://hashnode.com/posts/url-shortener-with-rust-svelte-and-aws-6-deploying-to-aws/616065148e8734462af5e8f0)

### [URL Shortener with Rust, Svelte, & AWS (5/): Frontend](https://blog.mileswatson.net/url-shortener-with-rust-svelte-and-aws-5-frontend?utm_source=hashnode&utm_medium=feed)

In the last post, we worked on containerizing the backend of our application, so that we can deploy it with a single command. In this post, we will create a static front-end application with Svelte + Bulma, and then integrate it into our Rust code + ...

6 min read · [blog.mileswatson.net](https://blog.mileswatson.net/url-shortener-with-rust-svelte-and-aws-5-frontend?utm_source=hashnode&utm_medium=feed)

[Sep 30, 2021](https://hashnode.com/posts/url-shortener-with-rust-svelte-and-aws-5-frontend/61558ad1e896275f335dea8d)

### [URL Shortener with Rust, Svelte, & AWS (4/): Dockerizing](https://blog.mileswatson.net/url-shortener-with-rust-svelte-and-aws-4-dockerizing?utm_source=hashnode&utm_medium=feed)

In the last post, we created some unit tests that will allow us to automatically test our application. In this post, we will cover the process of Dockerizing our application in preparation for deploying with AWS Elastic Beanstalk. What is Docker? Exp...

5 min read · [blog.mileswatson.net](https://blog.mileswatson.net/url-shortener-with-rust-svelte-and-aws-4-dockerizing?utm_source=hashnode&utm_medium=feed)

[Sep 30, 2021](https://hashnode.com/posts/url-shortener-with-rust-svelte-and-aws-4-dockerizing/61558a1628ed304eb1d7eed2)

### [URL Shortener with Rust, Svelte, & AWS (3/): Testing](https://blog.mileswatson.net/url-shortener-with-rust-svelte-and-aws-3-testing?utm_source=hashnode&utm_medium=feed)

In the last post, we created a simple URL-shortener API and tested it manually with curl and a browser. In this post, we will use Rust's integrated unit-testing features to allow testing with a single command, and then automate testing with GitHub Ac...

4 min read · [blog.mileswatson.net](https://blog.mileswatson.net/url-shortener-with-rust-svelte-and-aws-3-testing?utm_source=hashnode&utm_medium=feed)

[Sep 30, 2021](https://hashnode.com/posts/url-shortener-with-rust-svelte-and-aws-3-testing/61558812e896275f335de99c)

### [URL Shortener with Rust, Svelte, & AWS (2/): Simple HTTP API](https://blog.mileswatson.net/url-shortener-with-rust-svelte-and-aws-2-simple-http-api?utm_source=hashnode&utm_medium=feed)

In the first post of the series, I covered the reasons for choosing Rust and AWS, as well as the process for initialising a new Rust project. If you haven't followed the steps in that article, you can find it here. In this article, we will create a s...

4 min read · [blog.mileswatson.net](https://blog.mileswatson.net/url-shortener-with-rust-svelte-and-aws-2-simple-http-api?utm_source=hashnode&utm_medium=feed)

[Sep 30, 2021](https://hashnode.com/posts/url-shortener-with-rust-svelte-and-aws-2-simple-http-api/6155847c28ed304eb1d7ed1d)
