Stream archive: Brooks Builds Platform (2022-06-29)

Subscribers:
8,080
Published on ● Video Link: https://www.youtube.com/watch?v=2UC1A2N7RSI



Duration: 1:45:05
46 views
1


We create triangles in the background and then switch to Pulumi for deploying the web app to S3 and Cloudfront.

### Project

The Brooks Builds Platform is going to be a webapp that will host my courses, live-streams, and other content. It's still in the early phases so the features I want so far are:

* Sign up for a free account

* Connect to Discord

* Link to courses on YouTube

### Tech Stack

### design

* [Figma](https://www.figma.com): A design tool that can be used for wireframes and mocking. The free tier allows for a single project.

### Project Management

* [Github Projects](https://docs.github.com/en/issues/trying-out-the-new-projects-experience/about-projects)

### Framework

* [Yew.rs](https://yew.rs): The web Framework that we're using. Yew is a component-based framework that allows us to program in Rust, and execute in a Web Browser

* [Stylist](https://github.com/futursolo/stylist-rs): We're using Stylist to allow CSS in Rust

### Utilities

* [rand](https://crates.io/crates/rand): Generating random numbers

* [get_random](https://docs.rs/getrandom/latest/getrandom/#indirect-dependencies): In order to use rand in a web context we need to tell get_random that we are using js

* [stylist](https://docs.rs/stylist/0.10.0/stylist/index.html) We are using the yew and use_style features so that we can have css in Rust!

* [gloo](https://crates.io/crates/gloo) Gloo gives us access to the browser api

### Devops

* [Pulumi](https://www.pulumi.com): Pulumi is used for infrastructure as code. It will configure AWS for me so that I can be sure that things are working the way that I expect them to.

* [AWS](https://aws.amazon.com): Amazon Web Services is one of the most popular cloud platforms. If you want to do it, AWS probably has a service to help you to it.

### Links

* Playlist: [https://www.youtube.com/playlist?list=PLrmY5pVcnuE-hqcn97OQVYjcn0XJ98ZkC](https://www.youtube.com/playlist?list=PLrmY5pVcnuE-hqcn97OQVYjcn0XJ98ZkC)

* Code: [https://github.com/brooks-builds/brooks_builds](https://github.com/brooks-builds/brooks_builds)

* Twitter: [https://twitter.com/brooks_patton](https://twitter.com/brooks_patton) -- Watch live at https://www.twitch.tv/brookzerker







Tags:
games
twitch